32
What Really Changed with Drupal 8

What Really Changed with Drupal 8

Embed Size (px)

Citation preview

Page 1: What Really Changed with Drupal 8

What Really Changed with Drupal 8

Page 2: What Really Changed with Drupal 8

Dick Olsson• Long time contributor

• Workflow Initiative coordinator

• Working at Pfizer — 1200+ Drupal sites

• Past at NodeOne, Al Jazeera

• Twitter: @dickolsson

• Drupal: dixon_

Page 3: What Really Changed with Drupal 8

What really changedwith Drupal 8

• Code — not the only thing that changed

• Big cultural changes

• Process changes

• Core initiatives you might not know about

Page 4: What Really Changed with Drupal 8

Changing code is easy

Changing culture is hard

Page 5: What Really Changed with Drupal 8

Cultureinfluences process

Page 6: What Really Changed with Drupal 8

Culture + Process = Code

Page 7: What Really Changed with Drupal 8

Code changes• Config management

• Twig

• Entity API

• Better multilingual support

• Mobile friendly

• etc.

Page 8: What Really Changed with Drupal 8

Culture changes• “Proudly found elsewhere”

• Iterative thinking

• No longer developer-centric

• Clearer leadership: drupal.org/governance

• Clearer vision: drupal.org/core/roadmap

• Funded development — clearer ROI

Page 9: What Really Changed with Drupal 8

Dries

Community Security Technical CoreDocumentation

Working groups:

Page 10: What Really Changed with Drupal 8

Product managers: Dries, webchick Release manager: xjmFramework managers: effulgentsia, alexpott, catch, Cottser

Media Initiative

Coordinator: slashrsm

Workflow Initiative

Coordinator: dixon_

Dries

Community Security Technical CoreDocumentation

etc.

Working groups:

Page 11: What Really Changed with Drupal 8

Process changes

• Semantic versioning

• 6 month release cycle

• Experimental modules

Page 12: What Really Changed with Drupal 8

Semantic versioning• MAJOR . MINOR . PATCH (e.g. Drupal v8.2.4)

• MAJOR — Incompatible API changes

• MINOR — Compatible functionality additions

• PATCH — Compatible bug fixes

• semver.org

Page 13: What Really Changed with Drupal 8

Release cycle

• Minor release every 6 months

• Previous minor release not supported

• One long-term supported release at any time

• drupal.org/core/release-cycle-overview

Page 14: What Really Changed with Drupal 8
Page 15: What Really Changed with Drupal 8

Experimental modules• Iterative development

• Not perfect

• Not adhering to semantic versioning

• Dropped if not stable within 1 year

• drupal.org/core/roadmap

Page 16: What Really Changed with Drupal 8
Page 17: What Really Changed with Drupal 8

Why is all of this important?

Page 18: What Really Changed with Drupal 8

Technologywill always change

Page 19: What Really Changed with Drupal 8

Outside-in initiative

• More natural site building workflow

• Experimental module in core — “Settings Tray”

• Inspired by WordPress, SquareSpace, Wix etc.

• drupal.org/node/2762505

Page 20: What Really Changed with Drupal 8
Page 21: What Really Changed with Drupal 8
Page 22: What Really Changed with Drupal 8
Page 23: What Really Changed with Drupal 8
Page 24: What Really Changed with Drupal 8

Media initiative

• Simplifying media management

• Many powerful modules for D8

• drupal.org/node/2786785

Page 25: What Really Changed with Drupal 8
Page 26: What Really Changed with Drupal 8

Workflow initiative• Improving content workflow experience

• Content Moderation module in 8.2

• Trash module in 8.3

• Workspace module in 8.4

• drupal.org/node/2721129

Page 27: What Really Changed with Drupal 8
Page 28: What Really Changed with Drupal 8
Page 29: What Really Changed with Drupal 8
Page 30: What Really Changed with Drupal 8
Page 31: What Really Changed with Drupal 8

All this was done in the last 6 months!

Page 32: What Really Changed with Drupal 8

Thank you! Questions?

Twitter: @dickolsson