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

Varbase Installer profile with Varbase Starter site template


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

Drupal CMS ~2.0 installer with Varbase Starter site template

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

Varbase update type

  • ✅ No Update
  • ➖ Optional Update
  • ➖ Forced Update
  • ➖ Forced Update if Unchanged

User interface changes

  • N/A

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer Kit

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Title: Start an 11.0.x branch for Varbase » Start an 11.0.x branch for Varbase with Recipe Installer Kit
Issue summary: View changes
rajab natshah’s picture

Version: 10.1.x-dev » 11.0.x-dev

  • rajab natshah committed 12d3b57b on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 50ad70c0 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed a29cfe33 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed dc351cdc on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed d69d9919 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 2ddc0226 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 6b43b7f7 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 1c909ebb on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 1e6a3a98 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed cb22e1de on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...
rajab natshah’s picture

Issue summary: View changes

  • rajab natshah committed b70a0f3c on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 712fb136 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...
rajab natshah’s picture

Issue summary: View changes

  • rajab natshah committed 463c6d70 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 860caa20 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed b792fa85 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 93e02155 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 1e15aed0 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 79ca9cde on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...
rajab natshah’s picture

Issue summary: View changes
StatusFileSize
new210.83 KB
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
StatusFileSize
new144.75 KB
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

Issue summary: View changes
rajab natshah’s picture

  • rajab natshah committed 2f3f54fd on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...

  • rajab natshah committed 91ba5272 on 11.0.x
    feat: #3561802 enable gin and vartheme_bs5 themes - to allow for Views...
rajab natshah’s picture

  • rajab natshah committed 96740ba8 on 11.0.x
    feat: #3561802 Start an 11.0.x branch for Varbase with Recipe Installer...
rajab natshah’s picture

Assigned: rajab natshah » josebc
Issue summary: View changes
Status: Active » Needs review
Issue tags: +varbase-11.0.0-alpha1
rajab natshah’s picture

Assigned: josebc » Unassigned
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