
Upgrade Your Drupal Skills
We trained 1,000+ Drupal Developers over the last decade.
See Advanced Courses NAH, I know Enough
The statement "Love thy CMS" appeared in an internal Zoom chat about the modernization of my organization's CMS. My co-worker and I were explaining the overarching technical goals for rethinking and modernizing the organization's Drupal implementation. On the call were stakeholders, an SEO specialist, site builders, and content authors. While presenting goals and features, I finally summed it up as "We want you to love your CMS." In the chat, someone simplified that statement into "Love thy CMS!" and the "thy" adds the tongue-in-cheek aspect, being it is hard to imagine loving a piece of software. Yet, Drupal has the potential to be loved, and this concept could become part of Drupal's marketing efforts.

The Schema.org Blueprints Demo Profile is a simplified version of the Drupal Core's Standard installation profile, with some features disabled and others enabled. For example, the Comment and Contact modules are not automatically enabled. Meanwhile, the Media module is enabled and properly configured. Additionally, Drupal's default 'Article' content type is not created because it does use media, and the Schema.org Blueprints modules can easily recreate it using media. The Schema.org Blueprints Demo Profile sets up the ideal starting point for installing and configuring modules via the Schema.org Demo module.

Early on, I implemented the concept of mapping sets, which set up multiple Schema.org types in sequence to test and review the module’s out-of-the-box configuration. As I have worked to implement Schema.org for my client, I’ve realized that the generated Schema.org types and properties need additional configuration to create the ideal content authoring experience and website. While learning more about Schema.org’s history and evolution, it has become apparent that schemas for different sectors are led by working groups that research and recommend additional types and properties. For example, information architects and content experts have collaborated to define comprehensive schemas for the automotive, hospitality, medical, and financial industries. These very thorough industry schemas can feel overwhelming and make it difficult for developers to leverage and understand the available schemas and possibilities. To help developers get started and maintain their organization’s schemas, I’ve implemented a Schema.org Blueprints specific starter kit API, which can either provide the beginning or an example of an approach for implementing Schema.org via Drupal.

Recently, a tech lead on my team expressed a reasonable concern that they wanted to ensure all team members understand the architecture decisions behind the Schema.org Blueprints module, sub-modules, and its demo. Currently, only the overarching goals of the Schema.org Blueprints module are defined on the project page. The specific reasoning behind how the module's code base is structured, its dependencies, and the overall technical approach needs to be documented. Providing ADRs for the Schema.org Blueprints module will benefit my team and the Drupal community, and help define the module's current state, provide a way to move the module forward, and hopefully make the module easier to maintain.

Acquia Content Management System (Acquia CMS) is an open source, composable CMS for managing digital content and experiences. It is powered by Drupal and optimized for the Acquia platform.
Acquia CMS consists of key Drupal modules, curated by Acquia to be best-in-class. Acquia keeps these modules updated and tested. Acquia also provides security patches and updates to Drupal as they become available, so your team does not have to.
Acquia CMS 2.0 introduces the new starter kit wizard. With the new starter kit wizard, you can assemble the right combination of modules that you need for your use case, be that traditional Drupal, low-code or headless. You can also add our content model and demo content.
Unlike Acquia CMS 1.0, Acquia CMS 2.0 is not a Drupal installation profile. Acquia CMS 2.0 is a set of post-installation modules setup, and is configured by the Acquia CMS starter kit system. Drupal is installed from the Drupal core Minimal installation profile.
About Drupal Sun
Drupal Sun is an Evolving Web project. It allows you to:
- Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
- Facet based on tags, author, or feed
- Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
- View the entire article text inline, or in the context of the site where it was created
See the blog post at Evolving Web