Search by

drupal / dashi

Drupal-Infrastructure

A food magazine demo built with Drupal CMS. Recipes, articles and a warm editorial design, with Drupal core's Umami demo content in English and Spanish.

Package info

git.drupalcode.org/project/dashi.git

Type:drupal-recipe

pkg:composer/drupal/dashi

Statistics

Installs: 29

Dependents: 0

Suggesters: 0

1.x-dev 2026-09-18 10:55 UTC

This package is auto-updated.

Last update: 2026-09-18 08:56:34 UTC


README

A food magazine demo site template for Drupal CMS: a port of Drupal core's Umami demo to Drupal CMS, with recipes, articles, an editorial workflow, English and Spanish content, and a warm, modern design built on the Mercury design system.

Key features

  • Recipe and article content types following Drupal CMS conventions, plus Umami's recipe fields (ingredients, preparation and cooking time, servings, difficulty, category), tags and recipe categories.
  • Drupal core's Umami demo content: 10 recipes, 8 articles, an About page, images and terms, in English with Spanish translations, and the demo editor accounts (without passwords; an administrator sets them). Editors can translate content, Canvas pages (with Canvas Translate) and configuration such as the footer texts.
  • Canvas everywhere: the header and footer as a page variant, recipe and article pages and cards as content templates, and Home, Recipes, Articles and About Dashi as Canvas pages.
  • Listings and feeds as views, term pages as card grids, search from Drupal CMS Search, an RSS feed at /rss.xml.
  • The Dashi theme, generated from Mercury's starter kit and trimmed to the components a food magazine needs, plus recipe-specific ones (featured recipe hero, recipe facts, ingredients, directions, byline, magazine promo).

Installation

Choose "Dashi" in the Drupal CMS installer, or add this recipe to an existing Drupal CMS project:

composer require drupal/dashi

Choosing English or Spanish in the installer gives you a site in that language with the content in both; any other language keeps English as the site default, with the chosen language added.

Notes

  • Texts and images are Drupal core's Umami content, unchanged, except that the pasta bake is sticky so it can be the front page hero.
  • The heroes come from the recipe flags: the front page shows the newest recipe that is promoted and sticky, the Recipes page the newest promoted recipe that is not sticky. Change them on the recipe form; the number of items in the list blocks can be changed in Canvas.
  • The header and footer texts ship in English only; translate them under Configuration > Regional > Configuration translation > Page variants. The demo content is translated.
  • Search is indexed by cron, and the installer does not index the demo content. After a command-line install run drush search-api:index once. Otherwise automated cron catches up on its own within a few hours (the first cron run only registers the content, the second indexes it).

Support

Report bugs and ask questions in the Dashi issue queue. The theme has its own queue at dashi_theme.