Today we are talking about Marketing, AI, and Drupal with guest Paul Johnson. We'll also cover Curated Colors as our module of the week.
For show notes visit: https://www.talkingDrupal.com/559
Topics * Paul's Current Projects
* Enterprise AI Summit Details
* Marketing the AI Initiative
* Partnering on Event Booths
* Drupal's Outside Perception
* What's Working Now
* Growing the Marketing Team
* How to Contribute
* Outside In Storytelling
* Case Study Examples
* AI Initiative Impact
* Roadmap and Launch Planning
* Finding New Adopters
* Where Pros Research
* Conference Pitch Story
* Local Event Playbook
* Funnel and Webinars
* Industry Guides and Demos
* SEO and AI Search
* Why Agents Avoid Drupal
* High Leverage Contributions
* Measuring AI Mentions
* Vibe Coders to Governance
* Fixing Misconceptions
Resources * Drupal AI Initiative home page
* Slack
+ #ai-initiative-marketing
* Enterprise AI Summit Rotterdam
* AI Dev Summit Rotterdam
* Drupal AI TV
+ We've curated a selection of the best presentations, workshops and demonstrations freely available to provide a practical way to stay informed about the latest innovations in Drupal AI.
* Drupal AI Webinars playlist
* Demos
* Ryan Whitcombe
* 1xINTERNET S1xSignals free AIO GEO assessment
* All things open
* World cancer day
Guests Paul Johnson - pdjohnson
Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Scott Falconer - managing-ai.com scott-falconer
MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted to allow editors on your Drupal site to choose styling from a brand-approved color palette? There's a module for that.
- Module name/project name:
- Brief history
- How old: created in Apr 2026 by Kyle Einecker (ctrladel) of True Summit
- Versions available: 1.0.0 which works with Drupal 10.3, 11, and 12
- Maintainership
- Actively maintained
- Security coverage
- Test coverage
- Documentation - in-depth README
- Number of open issues: 2 open issues, neither of which are bugs
- Usage stats:
- Module features and usage
- Curated Colors enforces brand consistency by replacing generic color text inputs or wide-open color pickers with a curated, visual swatch popover containing only pre-approved, named options
- It streamlines rebranding by storing abstract keys (such as brand-primary) instead of raw hex values (e.g., #0678be) in the database. That means updating a brand color in the future only requires a CSS or configuration change rather than a massive data migration
- Curated Colors is also extensible beyond colors. It functions as a generic visual variant selector. Site builders can repurpose it to let editors pick card layouts, button styles (like primary, outline, or danger), hero text alignments, or icon themes
- Editors can pick from neatly organized groups with human-readable labels and see a live preview swatch of their selection before saving
- Palettes are managed as exportable Drupal configuration. Each entry maps a machine key to a label, administrative hex preview, and optional custom CSS
- The module provides a curated_color field type and an accompanying swatch-based popover widget that can be restricted to specific palette groups. It also features a native curated_color_picker Form API element and integrates with the Canvas module via SDC annotations
- The field exposes properties like value, hex, style, and css, making it simple to output selections as classes, inline styles, or raw codes in Twig templates
- Finally, Curated Colors includes an example submodule providing a working SDC component and sample palette templates so you can see exactly how it's meant to be used