Drupal 11 Migration Guide
Overview
YMCA Website Services 11.1.0.0 is the first stable release with Drupal 11 compatibility, released November 18, 2025. This release brings modern architecture, improved performance, and enhanced capabilities for YMCA organizations.
All major components including Activity Finder 6.0.0 and Memberships 3.1.0 have full Drupal 11 support, making this release production-ready.
What’s New in Drupal 11
From the 11.1.0.0 stable release:
Major Platform Upgrades:
- Drupal 11 core upgrade
- PHP 8.3+ requirement (Symfony 7 integration)
- Composer-only module management (module upload UI removed)
New Development Features:
- Single Directory Components (SDC) for streamlined UI component development
- Object-Oriented Hooks (class-based hooks replacing procedural)
- New Icon Management API
- Native WebP image support
Content Editor Improvements:
- Project Browser for visual module installation
- Workspaces module for content staging
- Experimental new admin navigation system
Removed/Deprecated:
ckeditor(replaced by CKEditor 5)ckeditor5_fontmoduleinline_entity_menu_formmodulebartikandseventhemespanelbuttonmodule
For complete release details, see:
- 11.1.0.0 Release Notes
- Full Drupal 11 Changelog - Comprehensive feature and package changes
- 11.1.0.0 on GitHub
Before You Upgrade
Production Ready: Version 11.1.0.0 is a stable release suitable for production use. However:
- Always test first: Upgrade staging/testing environments before production
- Create backups: Ensure you have complete backups before upgrading
- Review changes: See the Full Changelog for detailed changes
- Plan accordingly: Major version upgrades require planning and testing
Prerequisites
Before upgrading to Drupal 11:
- Update to latest Drupal 10: Ensure you’re on Drupal 10.3.x or higher
- Upgrade PHP: Update server to PHP 8.3 or higher
- Backup everything: Database, files, and code
- Test on staging: Never upgrade production directly
Known Issues
jQuery 4.x Script Compatibility
Issue: Drupal 11 uses jQuery 4.x, which may affect some legacy jQuery scripts.
Solution: As of version 11.1.0.0-alpha2, YMCA Website Services includes jQuery Migrate to provide backward compatibility.
What this means:
- Legacy jQuery syntax (jQuery 1.x/2.x/3.x) continues to work with jQuery 4.x via jQuery Migrate
- Custom JavaScript and third-party libraries maintain compatibility
- No immediate action required for most sites
For developers with custom JavaScript:
- Test your custom modules with jQuery 4.x
- Update deprecated jQuery methods when possible
- jQuery Migrate provides console warnings about deprecated code
References:
Getting Help
Upgrading to Drupal 11?
- Review the Full Changelog for detailed information
- Report bugs in the GitHub issue queue
- Join YMCA Website Services Slack for community support (#support channel)
- Attend monthly community calls for Q&A
Need professional assistance?
- Agency Partner Directory - Find certified partners who can help with upgrades