composer require drupal/dashi
Labels
Blog & Editorial

Pronounced dah-shee • 'da-()shē

Dashi is the foundational stock of Japanese cuisine - a quiet, elemental broth made from kombu (kelp) and bonito that is the literal culinary source of the umami flavor. It gives ramen and miso soup their deep, savory soul.

Fittingly, it is also the name of the fictional food magazine you are looking at: the spiritual successor to Umami, the beloved demo that welcomed a generation of developers to Drupal.

Cooking Up Something New

Before 2017, a fresh Drupal install offered endless potential but a notoriously cold welcome, a blank, structural void waiting for instructions. It was a hard thing to taste. To change this, the community didn't just build a template; they built a kitchen. They dreamed up a fictional food magazine called Umami to give that empty space warmth, flavor, and a heartbeat.

Instead of filling the site with sterile lorem ipsum and generic stock photos, the community rolled up their sleeves. Developers cooked the recipes in their own homes, photographed their meals, and wrote the stories. When the doors opened in 2018, newcomers weren't greeted by abstract concepts. They were invited into a vibrant, tangible world of deep-pan pizzas and vegan brownies, making a complex platform feel instantly human.

Same Kitchen, New Stock

Dashi carries that homemade legacy forward for Drupal CMS. It features the same cherished Umami recipes in English and Spanish, but the underlying architecture is entirely new. Built with the modern, intuitive Canvas page builder and edit-in-place components, its design is a warm, editorial take on a modern food magazine.

Think of it as a welcoming appetizer: enough to taste what the system can do, but light enough to invite you to start cooking yourself. Dashi is fictional. The pasta bake is not. Go and make it.

Dashi is a demo first: install it to see what Drupal CMS can do with multilingual content, recipes and editorial workflows, or use it as the starting point for a food, recipe or magazine-style site.

Key features

  • Recipe and article content types that follow Drupal CMS conventions, plus Umami's recipe fields: ingredients, preparation and cooking time, servings, difficulty and category, with tags and recipe categories.
  • Drupal core's Umami demo content: 10 recipes, 8 articles, an About page, images and taxonomy terms, in English with Spanish translations. Demo editor accounts are included without passwords; an administrator sets them.
  • 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.
  • Multilingual out of the box. Editors can translate content, Canvas pages (with Canvas Translate) and configuration such as footer text.
  • Listings and feeds as views, term pages as card grids, site search from Drupal CMS Search, and an RSS feed at /rss.xml.
  • An editorial workflow for drafting, reviewing and publishing.
  • The Dashi theme, generated from Mercury's starter kit and trimmed to the components a food magazine needs, plus recipe-specific components: featured recipe hero, recipe facts, ingredients, directions, byline and magazine promo.

Languages

Choosing English or Spanish in the Drupal CMS installer gives you a site in that language with content in both. You can enable and configure more languages to give Drupal's multilingual features a test drive.

    Features
    Accessibility
    WCAG 2.2 Level AA
    Privacy attestation
    Dashi does not configure any third-party services or tracking; the demo content is Drupal core's Umami content.
    Security attestation
    Dashi and the Dashi theme have stable 1.0.0 releases covered by the Drupal Security Team's security advisory policy. Its Drupal CMS dependencies (Drupal CMS Search and the Site Template Starter Kit) are covered. Canvas Translate is currently required at an alpha release and is not covered by the security advisory policy until it reaches a stable release.
    Support attestation
    Dashi is community supported through its Drupal.org issue queue, maintained by gábor hojtsy and phenaproxima. Report bugs and ask questions in the Dashi queue; the Dashi theme has its own queue at drupal.org/project/issues/dashi_theme. There is no commercial support commitment attached to this template.

    Is Dashi the same as Umami?

    Dashi uses Drupal core's Umami content unchanged, with one exception: the pasta bake recipe is marked sticky so it can serve as the front page hero. The site itself is rebuilt for Drupal CMS with Canvas page and content templates, an editorial workflow and the Dashi theme. Umami will not ship with Drupal 12.

    Which languages does it support?

    The demo content ships in English with Spanish translations. Choosing English or Spanish in the installer gives you a site in that language with content in both. Any other language keeps English as the site default and adds the chosen language.

    The heroes come from recipe flags. The front page shows the newest recipe that is both promoted and sticky; the Recipes page shows the newest promoted recipe that is not sticky. Change these on the recipe edit form. The number of items in the list blocks can be changed in Canvas.

    The header and footer text ships in English only. Translate it under Configuration > Regional > Configuration translation > Page variants. The demo content itself is already translated.

    Why does search return nothing right after install?

    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 within a few hours: the first run registers the content, the second indexes it.

    Can I use the Dashi theme on its own?

    Not recommended. The theme is tightly coupled to Dashi and offers no backward-compatibility guarantees as a base theme. To customize the design, see the theme customization documentation linked from the Dashi theme project page.

    Can I add Dashi to an existing Drupal CMS site?

    Yes. Run composer require drupal/dashi and apply the recipe. Choosing Dashi in the Drupal CMS installer is the simpler path for a new site.

    Creating organizations
    Creating users