Meet with us

Many initiative teams meet weekly or bi-weekly. Times are in GMT. (what's that in my timezone?)

The following are the strategic initiatives for Drupal core, in alphabetical order.

For more details, and a full list of all high-priority efforts going on in Drupal core, see http://www.5161378.com/core/roadmap.

See How are strategic initiatives chosen? for details on the selection process.

Active Initiatives #

Preview of admin UI redesign

Admin UI and JavaScript Modernisation #

Drupal's default administration experience was last overhauled in Drupal 7; we're working to bring it into the modern age of design.

Status: In design

Drupal 8 in the centre, talking to other services

API-First #

Integrate with other systems, bring your content anywhere, display it as you wish.

Plan:?#2757967: API-first initiative

Status: JSON API in core (stable); Other improvements in?development

Druplicon + Arrow

Automatic Updates #

Updating a Drupal site can be difficult, time-consuming, and expensive. While implementing an automatic updates system is a difficult problem, and not without its risks, it is a problem that has been solved by other platforms, and that Drupal can address.

Plan:?#2940731: Automatic Updates initiative

Status: Under development (contrib)

Drupal <3 Composer

Composer Support in Core #

While many Drupal 8 sites are already being managed via Composer, this initiative aims to introduce "first-class" support for Composer right in Drupal core.

Plan:?#2958021: Composer Support in Core initiative

Status: Under development

Drupal config symbols

Configuration Management 2.0 #

Now that Drupal 8's configuration management system has been out in the wild, this initiative aims to include core support for extended workflows.

Plan:?#2957423: Configuration Management 2.0 initiative

Status: Under development

Proposed mockup of Drupal.org docs landing page

Documentation #

The goal of the documentation initiative is to improve the Drupal evaluator, developer, and site builder experiences through improved documentation on Drupal.org.

Status: In planning

Drupal 9 #

Drupal 9 is planned to be released on June 3, 2020. This initiative focuses on building Drupal 9 in Drupal 8 and reach a timely release.

Plan: #3007300: [META] Release Drupal 9 in 2020

Status: Simultaneous planning and implementation

Mockup of Layout Builder sections UI

Layout #

Site builders need intuitive tools to build pages, change layouts, and add & rearrange blocks with live preview.

Plan: #2811175: [plan] Add layouts to Drupal

Status: Stable core functionality; further improvements in development.

Proposed media bulk upload screen

Media #

Authors and editors need simple drag-and-drop media and asset handling. Targeted features include WYSIWYG integration to easily select from existing media library that supports multiple upload and expanded media formats (video, social media).

Plan: #2786785: Media in Drupal 8 Initiative

Status: Media entities stable; Media Library in beta.

Drupal 6, 7, and 8, with arrows from the various versions.

Migrate #

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 for multilingual sites.

Plan: #2735059: [META] Stabilize the older Drupal to newer Drupal migration system

Status: Single-language site migrations, stable; multilingual migrations beta.

UI for content staging functionality

Workflow #

Bring major improvements to Drupal’s content workflow, preview and staging capabilities to provide authors and editors with the tools to share, review, and collaborate on content before it's live.

Plan: #2721129: Workflow Initiative

Status: Draft functionality stable; content staging in alpha.


Completed Initiatives #

The following initiatives have?completed in Drupal 8, and are now part of the core code base!

Configuration Management Allow deploying configuration between environments.?
Extended security coverage Extended security coverage from one month after next minor release to six months.
HTML5 Change Drupal's default markup to conform to HTML5 standards, including new semantic elements.
Mobile Make Drupal 8 a first-class mobile platform.?
Multilingual Incorporate multilingual capabilities into Drupal core.
Out of the box Add a demonstration of Drupal's capabilities that helps evaluators experience Drupal out of the box.
Outside-In Allow content authors and site builders to configure basic settings from the front-end of your site.
PHPUnit Convert all legacy SimpleTest tests to the standard PHP testing framework, PHPUnit.
SCOTCH Provides the underpinnings for the new Layout system in Drupal 8.
Spark Improve Drupal 8's experience for content authors through improvements such as WYSIWYG editing, a mobile-friendly toolbar, and in-place editing.
Twig Translate Drupal's themeable output to the Twig?system.
Views in Core Put the Views module into core to allow for configurable content listings.
Web Services Transform Drupal from a first-class CMS to a first-class REST server with a first-class CMS on top of it.

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.

Cross-Channel Orchestration #

Allow Drupal to intelligently make decisions based on context, and send non-web notifications of significant events directly to users.

Data Modeling #

Improve the ability to architect and display structured content.

Theme Component Library?#

Convert Drupal's complex combination of templates and huge render arrays into a simple, structured tree of reusable components.

Plan: #2702061: Unify & simplify render & theme system: component-based rendering (enables pattern library, style guides, interface previews, client-side re-rendering)