Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Palette

4 sites Security covered
View on drupal.org

Palette provides administrators with control over the colors editors can use in content, allowing them to define a curated set of named colors. Editors can then easily select from these pre-defined color swatches via a visual browser, ensuring brand consistency and eliminating inconsistent shades.

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
6 months ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Slowing

Releases

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