Problem/Motivation
When the varbase_email recipe is applied during Varbase installation on Drupal 11.3+,the following exception is thrown:
Drupal\Core\Recipe\InvalidConfigException: There were validation errors in editor.editor.email_html:
- settings.plugins.ckeditor_bidi_ckeditor5: Configuration for the enabled plugin "Bidi Buttons"
(ckeditor_bidi_ckeditor5) is missing.
Steps to reproduce
- Install Drupal 11.3+ with the Varbase profile.
- Proceed to the Recipes step and select any option that includes varbase_email.
- Click "Assemble and install" — the batch fails with the above exception.
Root cause
recipes/default/config/editor.editor.email_html.yml includes direction
in the CKEditor 5 toolbar items, which activates the ckeditor_bidi_ckeditor5 plugin.
However, no plugin configuration block is present in the plugins: section,
which is required by the schema validator in Drupal 11.3+.
Proposed resolution
Add the missing ckeditor_bidi_ckeditor5 configuration block to recipes/default/config/editor.editor.email_html.yml after ckeditor5_sourceEditing:
ckeditor5_sourceEditing:
allowed_tags: { }
ckeditor_bidi_ckeditor5:
switch_only: false
editor_advanced_link_link:
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
- ❌ Reviewed by a human
- ❌ Code review by maintainers
- ❌ Full testing and approval
- ❌ Credit contributors
- ❌ Review with the product owner
- ✅ Update Release Notes
- ✅ Release varbase-10.1.1, varbase_email-10.1.1
- ✅ No Update
- ➖ Optional Update
- ➖ Forced Update
- ➖ Forced Update if Unchanged
User interface changes
API changes
Data model changes
Release notes snippet
Comments
Comment #2
rajab natshahComment #3
rajab natshahComment #5
rajab natshahComment #6
rajab natshahComment #7
rajab natshah✅ Released varbase_email-10.1.1