Drupal 8 Initiatives
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138607/Logo.png)
Josef Dabernig / dasjo
DrupalCamp Ruhr 2018
Agenda
1
2
3
4
5
It takes initiative...
Drupal core initiatives
Achievements
How does it work?
Getting involved
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Josef Dabernig
#opensource #drupal #agile #diversity
#cycling #mountains #zurich #vienna @amazeelabs
twitter.com/dasjo
josef@amazeelabs.com
slides.com/dasjo
We are
HIRING
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4139331/arrow.png)
It takes initiative
...
Smallcore
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4716192/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4716193/pasted-from-clipboard.png)
Mapping
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4716199/pasted-from-clipboard.png)
Drupal core initiatives
Drupal Core Initiatives
Click here to add text
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4716202/pasted-from-clipboard.png)
Drupal Core Initiatives
-
Views in Drupal Core (VDC)
-
Mobile
-
Spark
-
Date in Eight
-
WYSIWYG
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Achievements
Media
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Media
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4716318/pasted-from-clipboard.png)
Media
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Media
8.4.0 Media API in core but hidden
8.5.0 Media improved & visible in core
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Migrate
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Migrate
Stabilize the older Drupal to newer Drupal migration system
Provide a stable Migration API in core
Resolve all "Migrate critical" issues
Drupal 6 -> 8, 7 -> 8 Migrations
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Migrate Contributors
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4715123/pasted-from-clipboard.png)
Migrate
8.1.0 Experimental UI for migrations from Drupal 6 and 7
8.4.0 Updated migrations
8.5.0 Migrate and Migrate UI stable (without mulitlingual)
After over four years of work with over 570 contributors and 1300+ closed issues, Drupal 8.5.0 releases the Migrate system's architecture as fully stable
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
PHPUnit
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
PHPUnit
Get rid of simp letest.module in Drupal 9
Convert Web Test Base to Browser Test Base
Daniel Wehner, klausi, Claudiu Cristea, MattGlaman, Jibran, Larowlan, Naveenvalecha, Mile23, ...
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
PHPUnit
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4716325/pasted-from-clipboard.png)
API-First
Allow Drupal to be used in Headless, Progressively Decoupled, API-First Setups
- the same data is exposed by core REST + JSON API + GraphQL + RELAXed Web Services
- B) the pieces of data that should be normalized in the same way across all of the above, are normalized in the same way
Core Rest improvements + JSON-API + GraphQL
Prepare for React, Vue.js or other JavaScript Front-ends
Plan issue, List of missing APIs, Contenta
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
API-First
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
API-First
Click here to add text
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4714587/pasted-from-clipboard.png)
API-First
8.2.0 Platform features for web services
8.3.0 WebServices Improved
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Layout
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Layout
Contrib: Panels, Panels Everywhere, Page Manager, Panelizer, Mini panels, Display Suite, Context
Layouts plan issue, Add a Layout Builder to core plan issue
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Layout
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Layout
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://www.drupal.org/files/umami-8.5-layout-builder.gif)
Layout
8.2.0 Experimental Place Block Module
8.3.0 Experimental Layout API
8.4.0 Layout Discovery API
8.5.0 New experimental Layout Builder Module
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
JavaScript modernization
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
JavaScript modernization
Developing and finalizing plans for modernization efforts
Create a JavaScript-based automated test suite for JS
Prepare Drupal to better support modern, JavaScript-rich UI
Improve JavaScript Developer Experience
Roadmap Trello Board, Google Doc Plan, Plan Issue
justafish, dawehner
|
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Workflow
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Workflow
Bring major improvements to Drupal’s content workflow, preview and staging capabilities.
Multiversion, Workspace, Replication,
Conflict, Deploy, Relaxed, Workbench Moderation
Plan issue, Drupal Deploy Website, Workspaces to core
dixon_, Josef Toth, timmillwood, jeqq, amateescu, skashd, agentrickard
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Workflow
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4715104/pasted-from-clipboard.png)
Text
Text
Workflow
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4715109/drupal-8-workspaces-prototype-november-2017.gif)
Out of the Box
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Out of the Box
Provide a fully-featured and beautifully designed example of what Drupal 8 can do out of the box.
A demo food magazine website called "Umami"
New Theme, Installation Profile, Default Content
kjay, markconroy, ckrina, smaz, laurii, thamas, mariohernandez
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Out of the Box
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Out of the Box
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
8.5.0 new experimental demo profile and theme
Workflow uses Off Canvas
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://www.drupal.org/files/issues/top_dialog.gif)
How does it work?
Drupal Core Process
Semantic versioning
Scheduled releases
Experimental modules
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Drupal Core Process
Core Committers (Product Managers, Release Managers)
Subsystem & Topic Maintainers
Initiative Coordinators
Coordination meetings & Sign-off processes
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Drupal Core Process
Dries Buytaert (Drupal project lead)
determines the Drupal Core strategic initiatives
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Drupal Core Governance
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Drupal Core Ideas Process
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/83561/images/4716314/pasted-from-clipboard.png)
What's coming up?
Outlook 8.6.0
Migrate
Support for multilingual sites
Stabilize the Migrate & Migrate UI modules
CSV Support
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Outlook 8.6.0
Media
Media Library
Bulk Upload Support
Remote Media
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Outlook 8.6.0
Out-of-the-Box Experience
Layout Support
Media Support
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Outlook 8.6.0
API-First
Add experimental JSON API module
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Outlook 8.6.0
Workflow
Full-Site Previews (Workspaces)
Undo functionality - Trash module
Parent revision support
Conflict resolution
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Outlook 8.6.0
Other active, community-driven initiatives
PHPUnit initiative
DateTime Module improvements
WCAG 2.1
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
How to get involved?
How to get involved
It's collaborative, its fun!
It can be challenging
You might get paid
You will definitely make friends & get karma
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
How to get involved
Dig into the plan issues on drupal.org
Join a sprint
Talk to the initiative leads
Join the initiative meetings
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
How to get involved
Everyone can help!
Work on what you are passionate about
Help can be done via
- code contributions
- reporting ideas & providing feedback
- UX/Design/Organizing/Funding/Dev work
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
Thanks
twitter/drupal.org: dasjo
josef@amazeelabs.com
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138706/grey-logo.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/759271/images/4138927/Image.jpg)
Josef Dabernig, Agile Consultant
Drupal 8 Initiatives (DrupalCamp Ruhr 2018)
By JoDa
Drupal 8 Initiatives (DrupalCamp Ruhr 2018)
- 3,604