to evaluate and adopt Make Drupal easy for content creators and site builders Reduce total cost of ownership for developers and site owners Easy upgrade to Drupal 9 Automatic updates Extended security support Composer Configuration management Workflow Layout Media Administration UI Out of the box Migrate API-first / Decoupled / Headless Six-month feature releases
stable [needs volunteer coordinator] § React Component Library, implementing the new design system § Add editor role to Drupal core § Implement Autosave in Drupal core § Inline entity form widget for entity references in JS Admin UI
§ Prepare core and Drupal.org to handle semantic versioning for contrib extensions (modules, themes, etc) § Improve the quality of our exported components
view modes (e.g., teaser) § Block visibility § Integrate into Standard profile? § Mass reverting of overrides § Allow for “wrappers” (instead of infinitely nestable layouts
to allow deprecating File/Image, Thumbnails on videos/user pictures § WYSIWYG integration § Add External Media From Content Form § Migration support and upgrade path § Deprecate Drupal 6 migration sources in Drupal 8 and… § Metadata: Improve mapping UI and Complext type support § Webpack for media?
for 9.0 [needs issue] § Allow modules to declare their migration status in Migrate UI § Migrate support for deleting items no longer in source data § Improve Contrib Developer Experience § Continue stabilizing the migration path
features from 8.x will be available. Drupal 8.9.0 becomes Drupal 9.0.0 § Clean-up our own code base § All deprecated code or functionality from Drupal 8 will be removed § Update third party dependencies § Drupal 9 will be based on Symfony 4/5. Similarly: CKEditor, jQuery, Twig
features from 8.x will be available. Drupal 8.9.0 becomes Drupal 9.0.0 § Clean-up our own code base § All deprecated code or functionality from Drupal 8 will be removed § Update third party dependencies § Drupal 9 will be based on Symfony 4/5. Similarly: CKEditor, jQuery, Twig Use Upgrade Status module (Drupal 7 version) to estimate upgradability. Contrib Use Drupal Module Upgrader to get a head start on updating your custom code. Custom Use the core Migrate module suite with contrib extensions as needed. Content
features from 8.x will be available. Drupal 8.9.0 becomes Drupal 9.0.0 § Clean-up our own code base § All deprecated code or functionality from Drupal 8 will be removed § Update third party dependencies § Drupal 9 will be based on Symfony 4/5. Similarly: CKEditor, jQuery, Twig None 1 to 5 6 or more Drupal 9 compatibility issues found in 7000+ modules in March 2019