SlideShare a Scribd company logo
1 ©2016 Acquia Inc. — Confidential and Proprietary
Ted Bowman
Software Engineer – Office of CTO, Acquia
Drupal is Changing, Quickly
How and Why
2 ©2016 Acquia Inc. — Confidential and Proprietary
Who am I?
• Ted Bowman
• Acquia’s OCTO
• @tedbow
3 ©2016 Acquia Inc. — Confidential and Proprietary
What I do
• Core developer: Decoupled & UX
• Maintainer of Settings Tray
(experimental core module)
• Working on core REST module
4 ©2016 Acquia Inc. — Confidential and Proprietary
Who are you?
• Developer/Themer?
• Site/Business owner?
• New to Drupal?
• New to Drupal 8?
5 ©2016 Acquia Inc. — Confidential and Proprietary
Let’s talk about Drupal
core development cycles
6 ©2016 Acquia Inc. — Confidential and Proprietary
Please, don’t leave!
7 ©2016 Acquia Inc. — Confidential and Proprietary
Let’s talk about why
Drupal core development
cycles matter to you
8 ©2016 Acquia Inc. — Confidential and Proprietary
Big changes since
Drupal 7
9 ©2016 Acquia Inc. — Confidential and Proprietary
• Release schedule
• Supported Versions
• New Features
• Whats up with Drupal 9?
10 ©2016 Acquia Inc. — Confidential and Proprietary
Drupal core changes:
• Determine when you need to think about major
updates
• How you select contrib modules(not
addressed????)
• Supported Versions???
• ???Affect long term cost of Drupal site
11 ©2016 Acquia Inc. — Confidential and Proprietary
Release schedule:
Before Drupal 8
12 ©2016 Acquia Inc. — Confidential and Proprietary
Months from previous
version
8
13
25
49
Drupal 4 ➡️ 5 Drupal5 ➡️ 6 Drupal 6 ➡️ 7 Drupal 7 ➡️ 8
13 ©2016 Acquia Inc. — Confidential and Proprietary
Months from previous
version
8
13
25
49
0
12.5
25
37.5
50
62.5
Drupal 4 ➡️ 5 Drupal 5 ➡️ 6 Drupal 6 ➡️ 7 Drupal 7 ➡️ 8
14 ©2016 Acquia Inc. — Confidential and Proprietary
Release schedule:
Pre Drupal 8
15 ©2016 Acquia Inc. — Confidential and Proprietary
No guarantees
Ready when it’s ready.
16 ©2016 Acquia Inc. — Confidential and Proprietary
and then……
17 ©2016 Acquia Inc. — Confidential and Proprietary
Contrib module waiting game
18 ©2016 Acquia Inc. — Confidential and Proprietary
19 ©2016 Acquia Inc. — Confidential and Proprietary
20 ©2016 Acquia Inc. — Confidential and Proprietary
Why does this matter?
8
13
25
49
0
12.5
25
37.5
50
62.5
Drupal 4 ➡️ 5 Drupal 5 ➡️ 6 Drupal 6 ➡️ 7 Drupal 7 ➡️ 8
21 ©2016 Acquia Inc. — Confidential and Proprietary
The web moves fast.
Drupal was moving
slow
22 ©2016 Acquia Inc. — Confidential and Proprietary
Release schedule:
Post Drupal 8
23 ©2016 Acquia Inc. — Confidential and Proprietary
Scheduled Releases!
24 ©2016 Acquia Inc. — Confidential and Proprietary
Releases every 6
months
25 ©2016 Acquia Inc. — Confidential and Proprietary
We are doing this now!
• 8.0.0: November 19, 2015
• 8.1.0: April 20, 2016
• 8.2.0: October 5, 2016
• 8.3.0: April 5, 2017
26 ©2016 Acquia Inc. — Confidential and Proprietary
Current Versions
7.54
8.3.1?
27 ©2016 Acquia Inc. — Confidential and Proprietary
Semantic Versioning
• Software Release Numbering System
• “semver”
• Deals with Public API
28 ©2016 Acquia Inc. — Confidential and Proprietary
Major . Minor . Patch
BC changes Features without
BC changes
Bug fixes
8 . 3 . 1
29 ©2016 Acquia Inc. — Confidential and Proprietary
Every 6 months
8.0.0
8.1.0
8.2.0
30 ©2016 Acquia Inc. — Confidential and Proprietary
8.0.0
8.1.0
8.2.0
8.0.1
8.0.x
8.1.1
8.1.x
8.2.1
31 ©2016 Acquia Inc. — Confidential and Proprietary
8.0.0
8.1.0
8.2.0
8.0.1
8.0.x
8.1.1
8.1.x
8.2.1
Minor
Patch
Patch
Minor
Patch
Patch
Minor
Patch
32 ©2016 Acquia Inc. — Confidential and Proprietary
Minor release
Quality assurance time
8.3.x RCBeta
33 ©2016 Acquia Inc. — Confidential and Proprietary
For example 8.3.0
• 8.3.0 Alpha1 - February 1, 2017
• 8.3.0 Beta1 - February 22, 2017
• 8.3.0 RC1 - March 1, 2017
• 8.3.0 - April 5, 2017
34 ©2016 Acquia Inc. — Confidential and Proprietary
8.0.0
8.1.0
8.2.0
8.0.1
8.0.x
8.1.1
8.1.x
8.2.1
Support
Versions
35 ©2016 Acquia Inc. — Confidential and Proprietary
Are running 8.1.10?
36 ©2016 Acquia Inc. — Confidential and Proprietary
Upgrade now!
oh no!!!!!!!
37 ©2016 Acquia Inc. — Confidential and Proprietary
Update Now!
38 ©2016 Acquia Inc. — Confidential and Proprietary
I’ll wait….
39 ©2016 Acquia Inc. — Confidential and Proprietary
New Core Features!
40 ©2016 Acquia Inc. — Confidential and Proprietary
New features?
•Exciting!
•Scary!
41 ©2016 Acquia Inc. — Confidential and Proprietary
New Features:
Before Drupal 8
42 ©2016 Acquia Inc. — Confidential and Proprietary
New features == Major Releases
(mostly)
43 ©2016 Acquia Inc. — Confidential and Proprietary
Drupal 6 added
• Drag and Drop interface
• Update status module
44 ©2016 Acquia Inc. — Confidential and Proprietary
Drupal 7 added
• Custom Fields
• Overlay
• Image Styles
45 ©2016 Acquia Inc. — Confidential and Proprietary
Drupal 8 added
• Views
• Content & Configuration Translation
• Configuration Management
• New Fields: Link, Date, Telephone, Entity
reference
• CkEditor
• RESTful Web Services
46 ©2016 Acquia Inc. — Confidential and Proprietary
New features?
• New bugs?
• New security holes?
47 ©2016 Acquia Inc. — Confidential and Proprietary
New Features
Drupal 8
48 ©2016 Acquia Inc. — Confidential and Proprietary
Experimental
Modules
49 ©2016 Acquia Inc. — Confidential and Proprietary
Alpha Beta RC Stable
Experimental modules are not yet stable
50 ©2016 Acquia Inc. — Confidential and Proprietary
Alpha Beta RC Stable
Removed
Experimental module can be removed
Contrib?
51 ©2016 Acquia Inc. — Confidential and Proprietary
Alpha
Migrate UI
Stable!
Inline Form Errors
Place Block
Settings Tray
Content Moderation
BigPipe
Beta
Migrate
52 ©2016 Acquia Inc. — Confidential and Proprietary
Experimental!
• Not stable!
• Don’t run in
production!
53 ©2016 Acquia Inc. — Confidential and Proprietary
But really can I
run in production?
54 ©2016 Acquia Inc. — Confidential and Proprietary
55 ©2016 Acquia Inc. — Confidential and Proprietary
Have an idea?
56 ©2016 Acquia Inc. — Confidential and Proprietary
57 ©2016 Acquia Inc. — Confidential and Proprietary
I have an idea!
Idea
PrototypePlan
drupal.org/project/ideas
58 ©2016 Acquia Inc. — Confidential and Proprietary
Example ideas
• Media initiative: Essentials
• Out of The Box experience initiative
• Remove Ban module from core
• Pathauto in Core
59 ©2016 Acquia Inc. — Confidential and Proprietary
I have an idea!
Idea
PrototypePlan
Approved Build Success
drupal.org/project/ideas drupal.org/project/drupal
60 ©2016 Acquia Inc. — Confidential and Proprietary
Why ideas & not code?
• Get buy in from maintainers &
committers
• Plan before implementation
• Focus on UX
• ….?
61 ©2016 Acquia Inc. — Confidential and Proprietary
Support new features
• Help with existing experimental
modules
• UX testing/planning of ideas
• Promote: blog posts & tutorials
• Sponsor: sprints & developers
62 ©2016 Acquia Inc. — Confidential and Proprietary
How can I
help?
63 ©2016 Acquia Inc. — Confidential and Proprietary
What about
Drupal 9?
64 ©2016 Acquia Inc. — Confidential and Proprietary
Drupal 9
• 8.x deprecated code removed
• Almost identical to last 8.x.x
65 ©2016 Acquia Inc. — Confidential and Proprietary
What’s that mean?
• Modules compatible with Drupal 8 & 9
• No complete site rebuilds
• Don’t wait for Drupal 9(skip 8)
66 ©2016 Acquia Inc. — Confidential and Proprietary
Other possibilities?
• Compatible with Drupal 9 Badges?
• Modules tested on Drupal 9 pre-
release?
• Automated compatibility testing?
• drush upgrade-test -core=9
67 ©2016 Acquia Inc. — Confidential and Proprietary
Contrib module waiting game
68 ©2016 Acquia Inc. — Confidential and Proprietary
Questions?

More Related Content

PPTX
Low Friction Continuous Delivery: Going From 0 to 1 with Drupal and Acquia
PPTX
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
PPTX
Decoupling Drupal 8.x: Drupal’s Web Services Today and Tomorrow
PPTX
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
PPTX
Using JSON API to Get Your Content Where It Needs to Be
PDF
Stackato
PPTX
PaaS, IaaS and the Code-to-Cloud Toolchain
PDF
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB
Low Friction Continuous Delivery: Going From 0 to 1 with Drupal and Acquia
Updating the Salesforce Suite to Drupal 8: Major Changes for a Big Module
Decoupling Drupal 8.x: Drupal’s Web Services Today and Tomorrow
A Decoupled Drupal Story: Powdr Gives Developers Ultimate Flexibility To Buil...
Using JSON API to Get Your Content Where It Needs to Be
Stackato
PaaS, IaaS and the Code-to-Cloud Toolchain
Cloud Service Integration with WSO2 Developer Studio and WSO2 ESB

What's hot (18)

PDF
Connectors for the New Enterprise with WSO2 ESB 4.8
PDF
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
PDF
PaaS and OpenStack
PDF
The Beginner’s Guide To Spring Cloud
PDF
How to Architect and Develop Cloud Native Applications
PDF
Introducing the Apache Unomi Project
KEY
NDC 2011 - Let me introduce my Moncai
PDF
Introducing Apache Unomi - JavaOne 2015 Session
PDF
Pivotal microservices spring_pcf_skillsmatter.pptx
PPSX
EAIESB_OracleFusion_WeblogicInstallation
PPTX
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
PPTX
Cloud Provisioning: The SDKs Under the Hood
PDF
Manchester geek night pcf 101
PPTX
ASP .Net Core SPA Templates
PDF
Dev ops & laas fundamental
PPTX
The RAML 1.0 Ecosystem
PPT
Step One in Digital Transformation - Node Summit 2016 - Dan Shaw
PDF
Accelerate Spring Apps to Cloud at Scale
Connectors for the New Enterprise with WSO2 ESB 4.8
I Love APIs 2015: The "State" of your API: Common Use Cases for Storing Data
PaaS and OpenStack
The Beginner’s Guide To Spring Cloud
How to Architect and Develop Cloud Native Applications
Introducing the Apache Unomi Project
NDC 2011 - Let me introduce my Moncai
Introducing Apache Unomi - JavaOne 2015 Session
Pivotal microservices spring_pcf_skillsmatter.pptx
EAIESB_OracleFusion_WeblogicInstallation
Dockerizing apps for the Deployment Platform of the Month with OSGi - David B...
Cloud Provisioning: The SDKs Under the Hood
Manchester geek night pcf 101
ASP .Net Core SPA Templates
Dev ops & laas fundamental
The RAML 1.0 Ecosystem
Step One in Digital Transformation - Node Summit 2016 - Dan Shaw
Accelerate Spring Apps to Cloud at Scale
Ad

Similar to Drupal is Changing, Quickly: How and Why (20)

PPTX
Drupal 8 Development at the Speed of Lightning (& BLT)
PDF
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
PPTX
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
PDF
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
PPTX
Going Global 101: How to Manage Your Websites Worldwide Using Drupal
PPTX
Owning the Lifecycle of a Drupal Digital Project
PPTX
Successes and Challenges When Managing Large Scale Drupal Projects
PDF
Bringing Partners, Teams & Systems Together through APIs
PDF
Across the spectrum different approaches to progressively decoupled drupal (...
PDF
Hack proof your drupal site- DrupalCamp Hyderabad
PPTX
Re-Platforming: How to Plan Your Next Multi-Site Digital Platform
PDF
A Future-Focused Digital Platform with Drupal 8
PDF
Introducing Workspace Preview System: Solve Your Content Preview Problems
PPTX
Lightning Distribution for Drupal: Build Advanced Authoring Experiences in Dr...
PPTX
Developers vs DBA's - APACOUC webinar 2017
PPTX
Basics of Android MVP
PPTX
Sitecore Experience Commerce 9 Update 2 New Features
PPTX
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
PDF
Using the SDACK Architecture on Security Event Inspection
PPTX
DataEngConf: Apache Kafka at Rocana: a scalable, distributed log for machine ...
Drupal 8 Development at the Speed of Lightning (& BLT)
Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update
Drupal 9 and Backwards Compatibility: Why now is the time to upgrade to Drupal 8
Acquia - 大規模スケールでのマルチサイトの管理と運用 [動画あり]
Going Global 101: How to Manage Your Websites Worldwide Using Drupal
Owning the Lifecycle of a Drupal Digital Project
Successes and Challenges When Managing Large Scale Drupal Projects
Bringing Partners, Teams & Systems Together through APIs
Across the spectrum different approaches to progressively decoupled drupal (...
Hack proof your drupal site- DrupalCamp Hyderabad
Re-Platforming: How to Plan Your Next Multi-Site Digital Platform
A Future-Focused Digital Platform with Drupal 8
Introducing Workspace Preview System: Solve Your Content Preview Problems
Lightning Distribution for Drupal: Build Advanced Authoring Experiences in Dr...
Developers vs DBA's - APACOUC webinar 2017
Basics of Android MVP
Sitecore Experience Commerce 9 Update 2 New Features
DOES16 London - Darren Hague - SAP’s DevOps Journey: From Building an App to ...
Using the SDACK Architecture on Security Event Inspection
DataEngConf: Apache Kafka at Rocana: a scalable, distributed log for machine ...
Ad

More from Acquia (20)

PDF
Acquia_Adcetera Webinar_Marketing Automation.pdf
PDF
Acquia Webinar Deck - 9_13 .pdf
PDF
Taking Your Multi-Site Management at Scale to the Next Level
PDF
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
PDF
May Partner Bootcamp 2022
PDF
April Partner Bootcamp 2022
PDF
How to Unify Brand Experience: A Hootsuite Story
PDF
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
PDF
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
PDF
September Partner Bootcamp
PDF
August partner bootcamp
PDF
July 2021 Partner Bootcamp
PDF
May Partner Bootcamp
PDF
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
PDF
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
PDF
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
PDF
April partner bootcamp deck cookieless future
PDF
How to enhance cx through personalised, automated solutions
PDF
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
PDF
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021
Acquia_Adcetera Webinar_Marketing Automation.pdf
Acquia Webinar Deck - 9_13 .pdf
Taking Your Multi-Site Management at Scale to the Next Level
CDP for Retail Webinar with Appnovation - Q2 2022.pdf
May Partner Bootcamp 2022
April Partner Bootcamp 2022
How to Unify Brand Experience: A Hootsuite Story
Using Personas to Guide DAM Results: How Life Time Pumped Up Their UX and CX
Improve Code Quality and Time to Market: 100% Cloud-Based Development Workflow
September Partner Bootcamp
August partner bootcamp
July 2021 Partner Bootcamp
May Partner Bootcamp
DRUPAL 7 END OF LIFE IS NEAR - MIGRATE TO DRUPAL 9 FAST AND EASY
Work While You Sleep: The CMO’s Guide to a 24/7/365 Lead Machine
Acquia webinar: Leveraging Drupal to Bury Your Sales Team In B2B Leads
April partner bootcamp deck cookieless future
How to enhance cx through personalised, automated solutions
DRUPAL MIGRATIONS AND DRUPAL 9 INNOVATION: HOW PAC-12 DELIVERED DIGITALLY FOR...
Customer Experience (CX): 3 Key Factors Shaping CX Redesign in 2021

Recently uploaded (20)

PPTX
history of c programming in notes for students .pptx
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Essential Infomation Tech presentation.pptx
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Introduction to Artificial Intelligence
PDF
top salesforce developer skills in 2025.pdf
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
medical staffing services at VALiNTRY
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
PTS Company Brochure 2025 (1).pdf.......
history of c programming in notes for students .pptx
Navsoft: AI-Powered Business Solutions & Custom Software Development
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
How Creative Agencies Leverage Project Management Software.pdf
Essential Infomation Tech presentation.pptx
Design an Analysis of Algorithms II-SECS-1021-03
Upgrade and Innovation Strategies for SAP ERP Customers
Introduction to Artificial Intelligence
top salesforce developer skills in 2025.pdf
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
medical staffing services at VALiNTRY
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Softaken Excel to vCard Converter Software.pdf
CHAPTER 2 - PM Management and IT Context
Odoo POS Development Services by CandidRoot Solutions
wealthsignaloriginal-com-DS-text-... (1).pdf
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PTS Company Brochure 2025 (1).pdf.......

Drupal is Changing, Quickly: How and Why

  • 1. 1 ©2016 Acquia Inc. — Confidential and Proprietary Ted Bowman Software Engineer – Office of CTO, Acquia Drupal is Changing, Quickly How and Why
  • 2. 2 ©2016 Acquia Inc. — Confidential and Proprietary Who am I? • Ted Bowman • Acquia’s OCTO • @tedbow
  • 3. 3 ©2016 Acquia Inc. — Confidential and Proprietary What I do • Core developer: Decoupled & UX • Maintainer of Settings Tray (experimental core module) • Working on core REST module
  • 4. 4 ©2016 Acquia Inc. — Confidential and Proprietary Who are you? • Developer/Themer? • Site/Business owner? • New to Drupal? • New to Drupal 8?
  • 5. 5 ©2016 Acquia Inc. — Confidential and Proprietary Let’s talk about Drupal core development cycles
  • 6. 6 ©2016 Acquia Inc. — Confidential and Proprietary Please, don’t leave!
  • 7. 7 ©2016 Acquia Inc. — Confidential and Proprietary Let’s talk about why Drupal core development cycles matter to you
  • 8. 8 ©2016 Acquia Inc. — Confidential and Proprietary Big changes since Drupal 7
  • 9. 9 ©2016 Acquia Inc. — Confidential and Proprietary • Release schedule • Supported Versions • New Features • Whats up with Drupal 9?
  • 10. 10 ©2016 Acquia Inc. — Confidential and Proprietary Drupal core changes: • Determine when you need to think about major updates • How you select contrib modules(not addressed????) • Supported Versions??? • ???Affect long term cost of Drupal site
  • 11. 11 ©2016 Acquia Inc. — Confidential and Proprietary Release schedule: Before Drupal 8
  • 12. 12 ©2016 Acquia Inc. — Confidential and Proprietary Months from previous version 8 13 25 49 Drupal 4 ➡️ 5 Drupal5 ➡️ 6 Drupal 6 ➡️ 7 Drupal 7 ➡️ 8
  • 13. 13 ©2016 Acquia Inc. — Confidential and Proprietary Months from previous version 8 13 25 49 0 12.5 25 37.5 50 62.5 Drupal 4 ➡️ 5 Drupal 5 ➡️ 6 Drupal 6 ➡️ 7 Drupal 7 ➡️ 8
  • 14. 14 ©2016 Acquia Inc. — Confidential and Proprietary Release schedule: Pre Drupal 8
  • 15. 15 ©2016 Acquia Inc. — Confidential and Proprietary No guarantees Ready when it’s ready.
  • 16. 16 ©2016 Acquia Inc. — Confidential and Proprietary and then……
  • 17. 17 ©2016 Acquia Inc. — Confidential and Proprietary Contrib module waiting game
  • 18. 18 ©2016 Acquia Inc. — Confidential and Proprietary
  • 19. 19 ©2016 Acquia Inc. — Confidential and Proprietary
  • 20. 20 ©2016 Acquia Inc. — Confidential and Proprietary Why does this matter? 8 13 25 49 0 12.5 25 37.5 50 62.5 Drupal 4 ➡️ 5 Drupal 5 ➡️ 6 Drupal 6 ➡️ 7 Drupal 7 ➡️ 8
  • 21. 21 ©2016 Acquia Inc. — Confidential and Proprietary The web moves fast. Drupal was moving slow
  • 22. 22 ©2016 Acquia Inc. — Confidential and Proprietary Release schedule: Post Drupal 8
  • 23. 23 ©2016 Acquia Inc. — Confidential and Proprietary Scheduled Releases!
  • 24. 24 ©2016 Acquia Inc. — Confidential and Proprietary Releases every 6 months
  • 25. 25 ©2016 Acquia Inc. — Confidential and Proprietary We are doing this now! • 8.0.0: November 19, 2015 • 8.1.0: April 20, 2016 • 8.2.0: October 5, 2016 • 8.3.0: April 5, 2017
  • 26. 26 ©2016 Acquia Inc. — Confidential and Proprietary Current Versions 7.54 8.3.1?
  • 27. 27 ©2016 Acquia Inc. — Confidential and Proprietary Semantic Versioning • Software Release Numbering System • “semver” • Deals with Public API
  • 28. 28 ©2016 Acquia Inc. — Confidential and Proprietary Major . Minor . Patch BC changes Features without BC changes Bug fixes 8 . 3 . 1
  • 29. 29 ©2016 Acquia Inc. — Confidential and Proprietary Every 6 months 8.0.0 8.1.0 8.2.0
  • 30. 30 ©2016 Acquia Inc. — Confidential and Proprietary 8.0.0 8.1.0 8.2.0 8.0.1 8.0.x 8.1.1 8.1.x 8.2.1
  • 31. 31 ©2016 Acquia Inc. — Confidential and Proprietary 8.0.0 8.1.0 8.2.0 8.0.1 8.0.x 8.1.1 8.1.x 8.2.1 Minor Patch Patch Minor Patch Patch Minor Patch
  • 32. 32 ©2016 Acquia Inc. — Confidential and Proprietary Minor release Quality assurance time 8.3.x RCBeta
  • 33. 33 ©2016 Acquia Inc. — Confidential and Proprietary For example 8.3.0 • 8.3.0 Alpha1 - February 1, 2017 • 8.3.0 Beta1 - February 22, 2017 • 8.3.0 RC1 - March 1, 2017 • 8.3.0 - April 5, 2017
  • 34. 34 ©2016 Acquia Inc. — Confidential and Proprietary 8.0.0 8.1.0 8.2.0 8.0.1 8.0.x 8.1.1 8.1.x 8.2.1 Support Versions
  • 35. 35 ©2016 Acquia Inc. — Confidential and Proprietary Are running 8.1.10?
  • 36. 36 ©2016 Acquia Inc. — Confidential and Proprietary Upgrade now! oh no!!!!!!!
  • 37. 37 ©2016 Acquia Inc. — Confidential and Proprietary Update Now!
  • 38. 38 ©2016 Acquia Inc. — Confidential and Proprietary I’ll wait….
  • 39. 39 ©2016 Acquia Inc. — Confidential and Proprietary New Core Features!
  • 40. 40 ©2016 Acquia Inc. — Confidential and Proprietary New features? •Exciting! •Scary!
  • 41. 41 ©2016 Acquia Inc. — Confidential and Proprietary New Features: Before Drupal 8
  • 42. 42 ©2016 Acquia Inc. — Confidential and Proprietary New features == Major Releases (mostly)
  • 43. 43 ©2016 Acquia Inc. — Confidential and Proprietary Drupal 6 added • Drag and Drop interface • Update status module
  • 44. 44 ©2016 Acquia Inc. — Confidential and Proprietary Drupal 7 added • Custom Fields • Overlay • Image Styles
  • 45. 45 ©2016 Acquia Inc. — Confidential and Proprietary Drupal 8 added • Views • Content & Configuration Translation • Configuration Management • New Fields: Link, Date, Telephone, Entity reference • CkEditor • RESTful Web Services
  • 46. 46 ©2016 Acquia Inc. — Confidential and Proprietary New features? • New bugs? • New security holes?
  • 47. 47 ©2016 Acquia Inc. — Confidential and Proprietary New Features Drupal 8
  • 48. 48 ©2016 Acquia Inc. — Confidential and Proprietary Experimental Modules
  • 49. 49 ©2016 Acquia Inc. — Confidential and Proprietary Alpha Beta RC Stable Experimental modules are not yet stable
  • 50. 50 ©2016 Acquia Inc. — Confidential and Proprietary Alpha Beta RC Stable Removed Experimental module can be removed Contrib?
  • 51. 51 ©2016 Acquia Inc. — Confidential and Proprietary Alpha Migrate UI Stable! Inline Form Errors Place Block Settings Tray Content Moderation BigPipe Beta Migrate
  • 52. 52 ©2016 Acquia Inc. — Confidential and Proprietary Experimental! • Not stable! • Don’t run in production!
  • 53. 53 ©2016 Acquia Inc. — Confidential and Proprietary But really can I run in production?
  • 54. 54 ©2016 Acquia Inc. — Confidential and Proprietary
  • 55. 55 ©2016 Acquia Inc. — Confidential and Proprietary Have an idea?
  • 56. 56 ©2016 Acquia Inc. — Confidential and Proprietary
  • 57. 57 ©2016 Acquia Inc. — Confidential and Proprietary I have an idea! Idea PrototypePlan drupal.org/project/ideas
  • 58. 58 ©2016 Acquia Inc. — Confidential and Proprietary Example ideas • Media initiative: Essentials • Out of The Box experience initiative • Remove Ban module from core • Pathauto in Core
  • 59. 59 ©2016 Acquia Inc. — Confidential and Proprietary I have an idea! Idea PrototypePlan Approved Build Success drupal.org/project/ideas drupal.org/project/drupal
  • 60. 60 ©2016 Acquia Inc. — Confidential and Proprietary Why ideas & not code? • Get buy in from maintainers & committers • Plan before implementation • Focus on UX • ….?
  • 61. 61 ©2016 Acquia Inc. — Confidential and Proprietary Support new features • Help with existing experimental modules • UX testing/planning of ideas • Promote: blog posts & tutorials • Sponsor: sprints & developers
  • 62. 62 ©2016 Acquia Inc. — Confidential and Proprietary How can I help?
  • 63. 63 ©2016 Acquia Inc. — Confidential and Proprietary What about Drupal 9?
  • 64. 64 ©2016 Acquia Inc. — Confidential and Proprietary Drupal 9 • 8.x deprecated code removed • Almost identical to last 8.x.x
  • 65. 65 ©2016 Acquia Inc. — Confidential and Proprietary What’s that mean? • Modules compatible with Drupal 8 & 9 • No complete site rebuilds • Don’t wait for Drupal 9(skip 8)
  • 66. 66 ©2016 Acquia Inc. — Confidential and Proprietary Other possibilities? • Compatible with Drupal 9 Badges? • Modules tested on Drupal 9 pre- release? • Automated compatibility testing? • drush upgrade-test -core=9
  • 67. 67 ©2016 Acquia Inc. — Confidential and Proprietary Contrib module waiting game
  • 68. 68 ©2016 Acquia Inc. — Confidential and Proprietary Questions?