Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

palette

1 sites Security covered
View on drupal.org

Does your editorial team struggle with inconsistent brand colors scattered across content?
Palette gives administrators full control over which colors editors can use —
and gives editors a beautiful, visual way to pick them.

The problem it solves

When a site uses Color Field,
editors get a free-form hex input. Anyone can type any color. Over time this leads to dozens
of slightly-different shades of "brand blue" living across your content.

Palette solves this by letting you define a curated set of named, reusable colors
as content entities. Editors browse and pick from swatches — no hex codes required.

How it works

  1. An administrator defines the site's color palette at
    Administration > Structure > Palette colors.
  2. Each color gets a name (e.g. "Corporate Blue") and a hex value.
  3. Any color_field_type field can be switched to the
    Palette Color Browser widget.
  4. Editors click "Select color", pick a swatch from the visual modal,
    and the field is filled automatically.

Features

  • 🎨 Named color entities — manage colors just like any other content
  • 🖱️Visual entity browser — circular color swatches in a clean modal
  • Create on-the-fly — add new colors without leaving the edit form
  • 🔒 Enable / disable colors — retire a color without deleting it
  • 🔗 Views integration — list, filter and manage colors with Views
  • 🧩 Pluggable — entity browser widgets are extendable by other modules

Requirements

Compatibility

Palette supports Drupal 10 and Drupal 11.

Getting started

  composer require drupal/palette
  drush en palette
  

Then go to Administration > Structure > Palette colors and add your
first color. Switch any Color Field widget to "Palette Color Browser" and you're done.

Activity

Total releases
2
First release
Dec 2025
Latest release
3 months ago
Release cadence
11 days
Stability
0% stable

Releases

Version Type Release date
1.0.1-alpha2 Pre-release Jan 11, 2026
1.0.1-alpha1 Pre-release Dec 31, 2025