Problem/Motivation

Since Drupal CMS 2.2.3 (7 October 2026), a fresh composer create-project drupal/cms has drupal/tagify: ^2.0.4 in its root composer.json. Drupal CMS 2.2 also removed drupal_cms_admin_ui, drupal_cms_content_type_base, drupal_cms_media and drupal_cms_privacy_basic (folded into drupal_cms_site_template_base). Their last releases, 2.1.6, need Tagify 1. Reported in #3629200: Horizon Aid fails to install on Drupal CMS due to deprecated dependency.

This recipe requires drupal/tagify ~1.0, so no Vardot site template can be installed on Drupal CMS 2.2.3. It also relies on what drupal_cms_content_type_base set up.

Steps to reproduce

  1. composer create-project drupal/cms (2.2.3 or later).
  2. Pick Horizon Aid (or Educare, The Rightup, Varbase) in the installer, or run composer require drupal/horizonaid.
  3. With drupal_cms_admin_ui removed from the template, composer still fails: drupal/varbase_content_base requires drupal/tagify ~1.0.

Proposed resolution

  • Widen drupal/tagify to ~1.0 || ~2.0.
  • Install and configure what drupal_cms_content_type_base 2.1.6 provided: the Page content type with its fields and displays, the basic_editorial workflow, the Tags vocabulary, the card view mode, the recent, publishing and moderated content views, the content ECA models, Scheduler, Trash, Autosave, Pathauto and Canvas.
  • Install menu_link_attributes, as this recipe already grants use menu link attributes.
  • Require the module packages, so existing sites keep them.

Remaining tasks

  • ✅ File an issue
  • ✅ Addition/Change/Update/Fix (merge request)
  • ✅ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ➖ Developer Documentation support
  • ➖ User Guide Documentation support
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ❌ Reviewed by a human
  • ❌ Code review by maintainers
  • ❌ Full testing and approval
  • ✅ Credit contributors
  • ❌ Review with the product owner
  • ❌ Update Release Notes
  • ✅ Release Varbase Content Base 1.0.3
  • ❌ Release the site templates: Horizon Aid, Educare, The Rightup and Varbase Starter

User interface changes

  • None. The content basics now come from Varbase Content Base instead of drupal_cms_content_type_base.

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

AI-Generated: Yes

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Status: Active » Needs review

MR ready for review: https://git.drupalcode.org/project/varbase_content_base/-/merge_requests/37. Merge the six Varbase recipe MRs first, then the site template MRs.

  • rajab natshah committed 0870b855 on 1.0.x
    fix: #3629373 Allow Tagify 2 and carry the content basics from the...

  • rajab natshah committed c7034731 on 1.0.x
    fix: #3629373 Let editors see My drafts and Scheduled, and list Varbase...
rajab natshah’s picture

Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes