Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: MCP Sentinel 2.29.0 — Minor update available for module mcp_sentinel (2.29.0). Release: Audit Chain 1.10.9 — Minor update available for module audit_chain (1.10.9). Release: Menu Autopilot 1.4.7 — Minor update available for module menu_autopilot (1.4.7). Release: FileGate 1.11.3 — Minor update available for module file_gate (1.11.3). Release: Download Tracker 1.0.7 — Minor update available for module download_tracker (1.0.7). Release: Directory2Block Slideshow 1.0.8 — Minor update available for module directory2block_slideshow (1.0.8). Release: Mautic Audiences 1.1.5 — Minor update available for module mautic_audiences (1.1.5). Release: Rightup theme 1.0.3 — Minor update available for theme vartheme_bs5_rightup (1.0.3). Module Revived: Swagger-PHP OpenAPI 3 documentation generator 1.0.0 — Module swagger_php updated after 10 months of inactivity (1.0.0). Security Coverage: Microsoft Azure AI — Module ai_provider_azure now has official Drupal security advisory coverage.

Gutenberg Starter Theme

Security covered

Part of the Gutenberg ecosystem · 10 projects

View on drupal.org

Try with Gitpod

Sign up or sign in to Gitpod and click the link below.

Open in Gitpod

This theme is intended to be a reference for developing Gutenberg compatible themes. It shouldn't be used in production environments.

The theme works well with a Drupal's standard installation profile when enabled.

On this project you'll find comprehensive and commented code examples for the many features delivered by Drupal Gutenberg editor.

Tooling on this project is kept to its minimal. Only esbuild is used to compile JSX files to ES6 files and only necessary if writing React components. Check scripts/build.js and the example at js/register-filters.jsx. Extensions like SASS or PostCSS aren't used for CSS. Just regular CSS.

This theme was generated from starterkit_theme. Additional information on generating themes can be found in the Starterkit documentation.

Demonstrated Features

  • Gutenberg configuration file (gutenberg_starter.gutenberg.yml)
    • Register client libraries on editor and frontend
    • Toggle custom blocks availability from the content type edit form
    • Setup editor configuration
      • Add frontend styles to the editor
      • Add patterns
      • Limit color palette
  • Templates and field mapping.
  • Register block variations (js/register-variations.js)
  • Apply filters to blocks upon block registration (js/register-filters.jsx)
  • Register block styles (js/register-styles.js)

This theme should be used with Gutenberg's module versions 3+.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Nov 2023
Latest release
2 years ago
Releases (12 mo)
0
Maintenance
Dormant

Release Timeline

Releases

Version Type Core Release date
1.1.0 Stable Aug 12, 2024
1.0.0 Stable Jun 1, 2024
1.0.0-beta2 Pre-release Nov 12, 2023
1.0.0-beta1 Pre-release Nov 11, 2023
1.0.x-dev Dev Nov 11, 2023