Refactor recipes to recreate Drupal CMS recipes

Created on 27 May 2025, about 2 months ago

Problem/Motivation

Initially Drupal CMS was using view pages for content listings. At some point during development it was changed so that custom pages were created that placed a view block using the layout builder to create those content listings. This architecture is consistent through all recipes that provide special content types, e.g. drupal_cms_blog.

Unfortunately this means for our recipes based on Drupal CMS recipes, that by default those views outputting rendered markup instead of custom elements. We cannot simply update or remove those custom pages to place views that render custom elements.

Steps to reproduce

  • Apply lupus_decoupled_events
  • In the nuxt app go to /api/drupal-ce/events
  • See that view is rendered as drupal-markup element

Proposed resolution

Instead of requiring the top level Drupal CMS recipes, we need to recreate them. This will give us also more freedom on content, config and dependencies to support. Maintenance will be more costly though.

Remaining tasks

User interface changes

API changes

Data model changes

📌 Task
Status

Active

Component

Code

Created by

🇦🇹Austria arthur_lorenz Vienna

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024