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
API-First
API-First
API-First
REST usable + best-in-class
JSON-API
GraphQL
OAuth 2.0
PHPUnit
PHPUnit
PHPUnit
Get rid of simpletest.module
Convert all web tests
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
New Theme
(not approved ... yet?)
New Theme
New Theme
Farmers market
New Theme
Farmers market
Modern design / Styleguide
Default content
Not a base theme
Core initiatives & development
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
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
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
Drupal 8 Initiatives (DrupalCamp Munich 2016)
By JoDa
Drupal 8 Initiatives (DrupalCamp Munich 2016)
- 2,291