Drupal CMS Demo Updated After Installation Fixes for Rewrite and Recipe Errors
Developer Darren Oh has updated the official Drupal CMS demo on Drupal Forge after resolving multiple installation issues that emerged following changes in Drupal 11.3 and outdated recipe configuration. The fixes restore reliable demo builds and improve installation stability.
The Drupal CMS demo is maintained using an automated GitHub workflow that streamlines update processes and a custom pre‑installation script that preinstalls required recipes, speeding up setup while still showing full install steps to users. During a recent update cycle, the pre‑install script began failing because Drupal 11.3 halts installation with a warning when URL rewriting is not enabled.
Oh addressed that failure by adding $_GET['rewrite'] = 'ok' to the pre‑install script, allowing the GitHub workflow to complete the update without interruption. He also corrected a secondary issue by installing the Filter module before applying configuration recipes, which ensured the workflow could proceed smoothly.
Further installation failures occurred when users selected extra recipes during setup. Investigation traced the problem to an outdated configuration in the “Easy Email: Text Format” recipe. Oh authored and applied a patch to correct the issue and submitted it for community review via issue #3568025 on Drupal.org. The patch has since been committed by Wayne Eaker, resolving the issue and restoring recipe compatibility in the demo installation.
These updates improve the reliability of the Drupal CMS demo on Drupal Forge, making it easier for developers and site builders to explore and test Drupal configurations without encountering installation blockers related to rewrite requirements or recipe handling.
For more background on the resolved issue, visit the related Drupal.org thread and merge request: issue #3568025. You can also review the specific implementation details in the associated commits on GitHub: commit b05c469 and commit 5875752.


