drupal / lupus_decoupled_starter
A recipe to install Drupal CMS Starter recipe including Lupus Decoupled Drupal.
Requires
- drupal/drupal_cms_admin_ui: ^1.1
- drupal/lupus_decoupled_page: ^2.0@alpha
- drupal/lupus_decoupled_recipe: ^2.0@alpha
- drupal/project_browser: ^2-beta1
This package is auto-updated.
Last update: 2025-09-16 14:49:38 UTC
README
This Drupal recipe provides an advanced foundation for a decoupled (headless) Drupal CMS. It is intended for projects that use Drupal as a backend for headless or decoupled frontend solutions.
Features Included
- Base Configuration: Builds on the Drupal CMS Starter and extends it with additional best practices and recommended settings.
- Recipes: Integrates several core and custom recipes, including administrator roles, performance and maintenance recommendations, media support, and special extensions for decoupled projects.
- Modules: Installs and enables a selection of modules recommended for modern Drupal projects, such as automated cron jobs, automatic updates, dashboard, menu management, Olivero theme, package manager, project browser, and more.
- UI Improvements: Enables additional UI modules like inline form errors, menu UI, token, and views UI for a better editorial and administrative experience.
Directory Structure
recipe.yml
: Main configuration file defining the included recipes and modules to be installed.config/
: (Optional) Additional configurations shipped with the recipe.
Usage
This recipe can be used as a foundation for your own decoupled Drupal projects. It is recommended to reference this recipe as a dependency in your own project recipes and extend as needed.
Requirements
- Drupal 10 or higher
- Composer
Installation
- Add the recipe to your project (e.g., via Composer or manually).
- Follow the standard Drupal installation process and select this recipe.
Applying the Recipe with Drush
You can use Drush to apply this recipe to your Drupal site. Make sure Drush is installed and available in your project.
From your Drupal web root directory (commonly web/
), run:
drush recipe ../recipes/lupus_decoupled_starter
This will apply the Lupus Decoupled Starter recipe, installing all defined modules and configuration. For more information, see the Drupal Recipes documentation.
License
See LICENSE file or project information.