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:
    • Curated Colors
  • 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:
    • 27 sites
  • 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