The following are the strategic initiatives outlined by Dries Buytaert's State of Drupal May 2016 presentation, based on community survey data from ~2,900 participants.
See How are strategic initiatives chosen? for details on the selection process.
For a full list of all high-priority efforts going on in Drupal core, see https://www.drupal.org/core/roadmap.
Active initiatives #
These initiatives have roadmaps with formal sign off and their teams are now actively undertaking work.
Authors and editors need simple drag-and-drop media and asset handling. Features could include WYSIWYG integration to easily select from existing media library that supports multiple upload and expanded media formats (video, social media).
Blocks and Layout #
Site builders need intuitive tools to build pages, change layouts, and add & rearrange blocks with live preview.
Authors and editors need easy-to-use tools to share, review, stage, and collaborate on content before it's live. This initiative includes features such as:
- The ability to transition content to various states (draft, in moderation, published, etc.)
- Trash bin to "undo" deletions
- Full site preview of proposed changes to content, sidebars, menus.
- Content staging between environments
- Pre-define deployments that are based on variable criteria (the "election night scenario").
Starting with Drupal 8, major version upgrades happen with the migration system. Both Drupal 6->8 and 7->8 migrations are in core, along with a UI for site builders, but require more work to be stable.
Integrate with other systems, bring your content anywhere, display it as you wish.
Planned initiatives #
These initiatives have initial approval, and are undergoing the process of creating a roadmap and assembling a team.
Theme Component Library #
Convert Drupal's complex combination of templates and huge render arrays into a simple, structured tree of reusable components.
Proposed initiatives #
These initiatives are still in "wish list" mode. To move ahead, they need a team assembled and a roadmap started with some initial sign-off.
Data Modeling #
Improve the ability to architect and display structured content.
Cross-Channel Orchestration #
Allow Drupal to intelligently make decisions based on context, and send non-web notifications of significant events directly to users.