Drupal 8 Initiatives

Hi!

Josef / dasjo

Amazee Labs

Outline

Text

Intro
Types of initiatives
Drupal 8 core ideas process
Overview & Status check
How to initiative?
Getting involved

Smallcore

 

Mapping

Types of Initiatives

Levels

Undercover
Planned
Core
Selection
Official
Non official

Groups

Drupal association
Working groups
Camp organisers
Companies
Individuals
Committees

Drupal 7

Drupal 7

Aggregator, Blog API, Contact, Database API, Design Initiative, Drupal 7 UX Initative, Field API, File system, Form API, Help & Documentation, Image handling
Internationalization, RDFa, ...

Drupal 8

Drupal 8

Configuration Management    
HTML5, Layouts,

Mobile, Multilingual

Views in Core, Web Services

 

Drupal 8

Butler -> WSSCI -> Scotch
Spark
Date in Eight
WYSIWYG

 

And now?

Semantic versioning

 

Scheduled releases

 

Experimental modules

Current Drupal 8 Initiatives

Workflow

Workflow

Workflow

Workflow

  • Revisions everywhere
  • Content moderation module
  • Trash/archive/purge storage
  • Workspaces

 

Workflow

 

 

 

drupal.org/node/2721129

 

API-First

API-First

API-First

REST usable + best-in-class

JSON-API

GraphQL

OAuth 2.0

API-First

 

 

 

www.drupal.org/node/2757967

PHPUnit

PHPUnit

PHPUnit

Get rid of simpletest.module

Convert all web tests

PHPUnit

 

 

 

drupal.org/node/2807237

Media

Media

Media

Essentials: Media Entity, WYSIWYG embed, Media Library

Extras: multi-file upload, cropping, advanced embedding, browsing and reusability

Extend: third party, DAM connect


Media

 

 

 

drupal.org/node/2786785

New Theme

(not approved ... yet?)

New Theme

 

New Theme

Farmers market

New Theme

Farmers market

Modern design / Styleguide

Default content

Not a base theme

 

New Theme

 

 

 

drupal.org/node/2759849

Core initiatives & development

Selection

Dries determines
Core strategic initiatives

drupal.org/governance/core/initiatives

 

Governance

Drupal is a Do-ocracy / Meritocracy

3826 contributors

Processes have evolved

Governance

Dries is the Benevolent Dictator of Drupal (BDFL)

Governance

Core Committers (Product, Framework and Release Managers)

Governance

Subsystem & Topic Maintainers

Initiative Coordinators

Governance

 

Decisions

Peer review process

Significant changes
require sign-off
by maintainers or managers

Core initiatives & development

Ideas Queue

 

 

 

drupal.org/project/ideas

How to initiative?

How to?

Common vision & clear goals

Good communication & skills

Communication

Synchronous, Asynchronous

Online: all the tools

Offline: events

Social media: twitter

 

Plan

Plan issues, Blog posts, Dedicated websites, Google Docs

Collaborate

Issue queue, Sprints

drupal.org, github

Meetings

Google Hangouts: face to face and optionally recorded

IRC, Slack: written and logged

bit.ly/initiatives-calendar

People

Organising, Development, Testing, UX & Design, Communication, Mentoring, Reviews, ...

Why?

Collaboration

It's fun!

Getting paid

Getting karma

Thank you! Thoughts?

http://twitter.com/dasjo

amazeelabs.com

https://groups.drupal.org/drupal-initiatives

https://drupalize.me/blog/201610/new-drupal-8-initiatives

http://pcambra.github.io/d8undercover

http://buytaert.net/files/state-of-drupal-august-2011.pdf

https://www.drupal.org/governance/core/initiatives

https://www.drupal.org/node/2107085

https://www.drupal.org/about/strategic-initiatives