Problem/Motivation
Move forward with full compatibility for the upcoming Drupal releases and new core capabilities.
To ensure stability, best practices, and future-proof development, Varbase must adopt:
- Full support for Drupal
~11.3.0
- Full support for Drupal recipes
- Full support for Default Content in Drupal Core
- New support for Drupal Canvas integration
- Switch hard coded scripts and make use of the ECA workflows integration
These enhancements are required to align Varbase with modern Drupal development workflows, support composer-based recipe installations, and enable Canvas-driven development and preview environments.
Proposed resolution
1 | Varbase Installer method
Create directory and change direcotry in the terminal
Example folder varbase11x00b1
mkdir varbase11x00b1
cd varbase11x00b1
Run the following commands
ddev config --project-type=drupal11 --docroot=web --php-version=8.4
ddev start
ddev composer create-project "drupal/varbase_project:11.0.x-dev"
ddev launch

Both methods
2 | Drupal CMS Installer method
Managed to have Varbase Starter site template recipe
Which works in both Drupal CMS installer and Varbase installer profile
Create directory and change direcotry in the terminal
Example folder dcsm2x00b1
mkdir drupalcms2x00b1
cd drupalcms2x00b1
Run the following commands
ddev config --project-type=drupal11 --docroot=web
ddev start
ddev composer create-project "drupal/cms:^2" -s beta --no-install
ddev composer config minimum-stability dev
ddev composer require drupal/varbase_starter:1.0.x-dev --no-install
ddev composer install
ddev launch

Remaining tasks
- ✅ File an issue about this project
- ✅ Addition/Change/Update/Fix to this project
- ✅ Testing to ensure no regression
- ✅ Automated unit/functional testing coverage
- ✅ Developer Documentation support on feature change/addition
- ➖ User Guide Documentation support on feature change/addition
- ➖ UX/UI designer responsibilities
- ➖ Accessibility and Readability
- ✅ Code review from 1 Varbase core team member
- ✅ Full testing and approval
- ✅ Credit contributors
- ✅ Review with the product owner
- ✅ Update Release Notes and Update Helper on new feature change/addition
- ✅ Release varbase-11.0.0-alpha1
- ✅ No Update
- ➖ Optional Update
- ➖ Forced Update
- ➖ Forced Update if Unchanged
User interface changes
API changes
Data model changes
Release notes snippet
- feat: #3561802 Start an
11.0.x branch for Varbase with Recipe Installer Kit
Comments
Comment #2
rajab natshahComment #3
rajab natshahComment #4
rajab natshahComment #5
rajab natshahComment #6
rajab natshahComment #17
rajab natshahComment #20
rajab natshahComment #27
rajab natshahComment #28
rajab natshahComment #29
rajab natshahComment #30
rajab natshahComment #31
rajab natshahComment #32
rajab natshahComment #33
rajab natshahComment #36
rajab natshahComment #38
rajab natshahComment #39
rajab natshahComment #41
rajab natshah✅ Released varbase-11.0.0-alpha1