1
Drupal 9 and Backwards
Compatibility
Why now is the time to upgrade to Drupal 8
Angie @webchick Byron

Office of the CTO
©2017 Acquia Inc. — Confidential and Proprietary2
3
Agenda
– Brief overview of Drupal

– History/evolution of Drupal releases

– Drupal 8, 9, and the future

– Practical advice for site builders
©2017 Acquia Inc. — Confidential and Proprietary4
©2017 Acquia Inc. — Confidential and Proprietary5
#1: Flexible framework
©2017 Acquia Inc. — Confidential and Proprietary6
Content Types
©2017 Acquia Inc. — Confidential and Proprietary7
Fields
©2017 Acquia Inc. — Confidential and Proprietary8
Form Generation
©2017 Acquia Inc. — Confidential and Proprietary9
Theming + Displays
©2017 Acquia Inc. — Confidential and Proprietary10
Views
©2017 Acquia Inc. — Confidential and Proprietary11
Views
©2017 Acquia Inc. — Confidential and Proprietary12
ModulesModules
©2017 Acquia Inc. — Confidential and Proprietary13
ModulesThousands available
©2017 Acquia Inc. — Confidential and Proprietary14
https://www.drupal.org/
docs/user_guide/en/
index.html
Get started!
©2017 Acquia Inc. — Confidential and Proprietary15
#2: Amazing community
©2017 Acquia Inc. — Confidential and Proprietary16
©2017 Acquia Inc. — Confidential and Proprietary17
©2017 Acquia Inc. — Confidential and Proprietary18
©2017 Acquia Inc. — Confidential and Proprietary19
#3: Cutting edge of technology
©2017 Acquia Inc. — Confidential and Proprietary20
Drupal 8: Overview
Graphic courtesy of
themesnap.com
©2017 Acquia Inc. — Confidential and Proprietary21
What’s your favorite part of Drupal 8?
©2017 Acquia Inc. — Confidential and Proprietary22
Modern, Object-Oriented PHP
• Cleaner

• Well structured

• Improved consistency

• Testable

• Design patterns
©2017 Acquia Inc. — Confidential and Proprietary23
Improved Theming
• Twig library

• Simplified syntax

• Separation of logic + presentation

• Improved Security

• Template Inheritance and Overrides
©2017 Acquia Inc. — Confidential and Proprietary24
https://www.slideshare.net/philipnorton42/
Configuration Management
©2017 Acquia Inc. — Confidential and Proprietary25
You can build REAL sites, out of the box.
©2017 Acquia Inc. — Confidential and Proprietary26
You can build REAL sites, out of the box.
©2017 Acquia Inc. — Confidential and Proprietary27
Maturing contrib ecosystem
©2017 Acquia Inc. — Confidential and Proprietary28
Drupal 8 is now the go-to release for most agencies
©2017 Acquia Inc. — Confidential and Proprietary29
Numerous success stories.
©2017 Acquia Inc. — Confidential and Proprietary30
A history of Drupal release management
©2017 Acquia Inc. — Confidential and Proprietary31
Overview
Drupal 5

Jan 2007 - Jan 2011
Drupal 6

Feb 2008 - Feb 2016
Drupal 8
Nov 2015 - Drupal 10
Drupal 7
Jan 2011 - Drupal 9
32
Consequences
– “It’s done when it’s done” meant no one knew when to
expect new features / plan for migrations

– Little incentive for funded core dev = burnout

– Coupling new features with backwards compatibility breaks
limited innovation in core product

– “We’ll break your code, not your data” = people often
stayed on release until EOL, then faced painful upgrade path
©2017 Acquia Inc. — Confidential and Proprietary33
D8 Semantic Versioning: New capabilities every 6 months
Drupal 8.2.0
October 5, 2016
• Content Moderation*
• Settings Tray*
• Date Ranges
• REST API++
Drupal 8.3.0
April 5, 2017
• CKEditor++
• New Status
Report
Drupal 8.4.0
October 4, 2017
• Media API
• Layout API
• jQuery/Symfony
3
Drupal 8.5.0
March 7, 2018



Media UI
Layout Builder?

Demo Install?
Drupal 8.1.0
April 20, 2016
• Migrate UI*
• Big Pipe
• Tours
• JS Testing
©2017 Acquia Inc. — Confidential and Proprietary34
*With* Backwards Compatibility!
https://dri.es/making-drupal-upgrades-easy-forever
©2017 Acquia Inc. — Confidential and Proprietary35
Introducing “LTS” releases / “security fixes only” stage
©2017 Acquia Inc. — Confidential and Proprietary36
Innovation through “experimental” modules
StableBetaAlpha
https://www.drupal.org/core/experimental
BigPipe (8.2)
Content Moderation (8.5)
DateTime Range (8.4)
Inline Form Errors (8.4)
Layout Discovery (8.4)
Media (API only) (8.4)
Migrate (API only) (8.5)
Settings Tray (8.5)
Workflows (8.4)
Field Layout (8.2)
Place Block (8.2;
deprecated)
Migrate Drupal (8.5)
Migrate Drupal UI (8.5)
Layout Builder (8.5)
Umami Demo (8.6)
37
Benefits
– Predictable release schedule that both end users and core
developers can plan and organize around.

– Site builders can acquire powerful new functionality without
reinventing site.

– Opportunities to get end-user feedback and evolve features
over time (vs. being “stuck” with whatever shipped in 8.0.0).

– Drupal 9 becomes just a normal “minor” release, with
backwards-compatibility layers dropped.
©2017 Acquia Inc. — Confidential and Proprietary38
Drupal 9
©2017 Acquia Inc. — Confidential and Proprietary39
Drupal 9: When? Here are the pre-requisites:

https://www.drupal.org/node/2608062
©2017 Acquia Inc. — Confidential and Proprietary40
Putting into practice
©2017 Acquia Inc. — Confidential and Proprietary41
#1: Know the release schedule.

https://www.drupal.org/core/release-cycle-overview
©2017 Acquia Inc. — Confidential and Proprietary42
Supported release
Supported releaseDevelopment
Alp
ha
Bet
a
RC
Supported releaseDevelopment
Alp
ha
Bet
a
RC
SupportedDevelopment
Alp
ha
Bet
a
RC
Y1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 Y2 M2 M3 M4 M5 M6 M7 M8
43
The next Drupal 8s, coming soon* to a site near you!
Drupal 8.5.0
• Alpha: January 17
• Beta: Feb 7
• RC: Feb 21
• Release: March 7
Drupal 8.6.0
• Alpha: July 18
• Beta: Aug 1
• RC: Aug 15
• Release: Sep 5
Drupal 8.7.0 - Release March 6, 2019
https://www.drupal.org/core/release-cycle-overview
Supported releasee A
l
B
e
R
C
Y1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 Y2 M2 M3 M4 M5 M6 M7 M8
44
Or possibly sooner..?
https://www.drupal.org/project/drupal/issues/2945200
Possible proposal:
3 releases per
year, supported for
two versions vs.
only one.Supported releaseevelopment
A
l
B
e
R
C
Supported releaseDevelopment
A
l
B
e
R
C
©2017 Acquia Inc. — Confidential and Proprietary45
#2: Keep abreast of forthcoming changes.

https://www.drupal.org/list-changes/drupal
©2017 Acquia Inc. — Confidential and Proprietary46
#2: Keep abreast of forthcoming changes.

https://groups.drupal.org/core
©2017 Acquia Inc. — Confidential and Proprietary47
#3: Understand what backwards-compatibility means.

https://www.drupal.org/core/d8-bc-policy
©2017 Acquia Inc. — Confidential and Proprietary48
#4: Read the release notes for “gotchas.”

e.g. https://www.drupal.org/project/drupal/releases/8.4.0
©2017 Acquia Inc. — Confidential and Proprietary49
#5: Preview the goals for 8.5.0 and beyond

https://www.drupal.org/core/roadmap
Migrate Media Layout API-First Workflow
Outside-In Out-of-the-Box JavaScript

Framework
Automated

Updates
©2017 Acquia Inc. — Confidential and Proprietary50
So, what’s coming down the pipe?
51
Drupal 8.5.0! What's in it?
• Content Moderation + Settings Tray => Stable!
• Layout Builder (Experimental)
• Umami Demo Profile
• BigPipe enabled in Standard profile
• Support for <video>/<audio> tags
• Symfony 3.4, PHPUnit 6
• REST API improvements (performance, tests)
Tags To Watch Out For™:

"8.5.0 release notes" "8.5.0 highlights"
©2017 Acquia Inc. — Confidential and Proprietary52
53
#1: Migrate Initiative
What is it?
Provide a stable site migration
path for Drupal 6 and 7 sites to
Drupal 8
Current Status
- Migrate API stable
- Migrate Drupal/UI beta
- Migrations work great from
Drush for non-multilingual sites!
Detailed Plan
https://www.drupal.org/about/
strategic-initiatives#migrate
54
#2: Media Initiative
What is it?
Add media capabilities so
content creators can (re-)use
images, videos in content
Current Status
- Media API stable
- Now exposed in Modules UI
- Next up: media library, remote
video, bulk upload
Detailed Plan
https://www.drupal.org/about/
strategic-initiatives#media
55
#3: API-First Initiative
What is it?
Improve Drupal's REST API and
integration with JavaScript
frameworks
Current Status
- Stabilizing API (8.5)
- File upload support (target: 8.6)
- JSON API support (target: 8.6)
- Config entity/validation,
GraphQL (target: 8.6+)
Detailed Plan
https://www.drupal.org/about/
strategic-initiatives#api-first
56
#4: Layouts Initiative
What is it?
Allow content creators to create
page layouts and place content
Current Status
- Layout Builder committed to 8.5
(beta)
- Goal to to stabilize by 8.6
Detailed Plan
https://www.drupal.org/about/
strategic-initiatives#layout
57
#5: Workflow Initiative
What is it?
Enterprise content workflows 

and staging
Current Status
- Draft functionality (stable: 8.5)
- Targeting Advanced workflow
and site previews
(Workspaces) for 8.6 (Sep
2018)
Detailed Plan
https://www.drupal.org/about/
strategic-initiatives#workflow
58
#6: Outside-In
What is it?
Allows users to change site
configuration from the front-end
Current Status
- Stable functionality 

for 8.5 (Mar 2018), expand use
beyond core in 8.6 (Sep 2018)
Detailed Plan
https://www.drupal.org/about/
strategic-initiatives#outside-in
59
#7: Out-of-the-Box Initiative
What is it?
Increase success of demos and
initial ‘what is Drupal’ evaluations
Current Status
- Initial beta release in core in
8.5 (hidden to allow for QA
testing), slated for release in
8.6, though possibly before
Detailed Plan
https://www.drupal.org/about/
strategic-initiatives#ootb
©2017 Acquia Inc. — Confidential and Proprietary60
On the horizon…
JavaScript Modernization
Automated Updates
Theme Component Library
Data Modeling
©2017 Acquia Inc. — Confidential and Proprietary61
But, these things don’t happen without help!
©2017 Acquia Inc. — Confidential and Proprietary62
Get involved!

https://www.drupal.org/getting-involved
Design /

Theming
Automated tests /
QA
PHP
Accessibility
Peer Review
Project
Management
Documentation Architecture
HTML / CSSJS User Experience
Testing
©2017 Acquia Inc. — Confidential and Proprietary63
But I’m still on Drupal 7!
©2017 Acquia Inc. — Confidential and Proprietary64
If it’s working for you, that’s fine! (Until Drupal 9.)

But if D8 offers features you want, consider earlier adoption.
©2017 Acquia Inc. — Confidential and Proprietary65
Monitor the contributed modules you need.

https://www.drupal.org/project/issues/contrib_tracker
©2017 Acquia Inc. — Confidential and Proprietary66
Test the migration path.

https://www.drupal.org/docs/8/upgrade/upgrading-from-drupal-6-or-7-to-
drupal-8
67
So, don’t delay; try Drupal 8 today!
https://www.drupal.org/8
https://www.drupal.org/docs/user_guide/en/index.html
https://api.drupal.org/api/drupal
©2017 Acquia Inc. — Confidential and Proprietary68

Drupal 8 and 9, Backwards Compatibility, and Drupal 8.5 update

  • 1.
    1 Drupal 9 andBackwards Compatibility Why now is the time to upgrade to Drupal 8 Angie @webchick Byron Office of the CTO
  • 2.
    ©2017 Acquia Inc.— Confidential and Proprietary2
  • 3.
    3 Agenda – Brief overviewof Drupal – History/evolution of Drupal releases – Drupal 8, 9, and the future – Practical advice for site builders
  • 4.
    ©2017 Acquia Inc.— Confidential and Proprietary4
  • 5.
    ©2017 Acquia Inc.— Confidential and Proprietary5 #1: Flexible framework
  • 6.
    ©2017 Acquia Inc.— Confidential and Proprietary6 Content Types
  • 7.
    ©2017 Acquia Inc.— Confidential and Proprietary7 Fields
  • 8.
    ©2017 Acquia Inc.— Confidential and Proprietary8 Form Generation
  • 9.
    ©2017 Acquia Inc.— Confidential and Proprietary9 Theming + Displays
  • 10.
    ©2017 Acquia Inc.— Confidential and Proprietary10 Views
  • 11.
    ©2017 Acquia Inc.— Confidential and Proprietary11 Views
  • 12.
    ©2017 Acquia Inc.— Confidential and Proprietary12 ModulesModules
  • 13.
    ©2017 Acquia Inc.— Confidential and Proprietary13 ModulesThousands available
  • 14.
    ©2017 Acquia Inc.— Confidential and Proprietary14 https://www.drupal.org/ docs/user_guide/en/ index.html Get started!
  • 15.
    ©2017 Acquia Inc.— Confidential and Proprietary15 #2: Amazing community
  • 16.
    ©2017 Acquia Inc.— Confidential and Proprietary16
  • 17.
    ©2017 Acquia Inc.— Confidential and Proprietary17
  • 18.
    ©2017 Acquia Inc.— Confidential and Proprietary18
  • 19.
    ©2017 Acquia Inc.— Confidential and Proprietary19 #3: Cutting edge of technology
  • 20.
    ©2017 Acquia Inc.— Confidential and Proprietary20 Drupal 8: Overview Graphic courtesy of themesnap.com
  • 21.
    ©2017 Acquia Inc.— Confidential and Proprietary21 What’s your favorite part of Drupal 8?
  • 22.
    ©2017 Acquia Inc.— Confidential and Proprietary22 Modern, Object-Oriented PHP • Cleaner • Well structured • Improved consistency • Testable • Design patterns
  • 23.
    ©2017 Acquia Inc.— Confidential and Proprietary23 Improved Theming • Twig library • Simplified syntax • Separation of logic + presentation • Improved Security • Template Inheritance and Overrides
  • 24.
    ©2017 Acquia Inc.— Confidential and Proprietary24 https://www.slideshare.net/philipnorton42/ Configuration Management
  • 25.
    ©2017 Acquia Inc.— Confidential and Proprietary25 You can build REAL sites, out of the box.
  • 26.
    ©2017 Acquia Inc.— Confidential and Proprietary26 You can build REAL sites, out of the box.
  • 27.
    ©2017 Acquia Inc.— Confidential and Proprietary27 Maturing contrib ecosystem
  • 28.
    ©2017 Acquia Inc.— Confidential and Proprietary28 Drupal 8 is now the go-to release for most agencies
  • 29.
    ©2017 Acquia Inc.— Confidential and Proprietary29 Numerous success stories.
  • 30.
    ©2017 Acquia Inc.— Confidential and Proprietary30 A history of Drupal release management
  • 31.
    ©2017 Acquia Inc.— Confidential and Proprietary31 Overview Drupal 5
 Jan 2007 - Jan 2011 Drupal 6
 Feb 2008 - Feb 2016 Drupal 8 Nov 2015 - Drupal 10 Drupal 7 Jan 2011 - Drupal 9
  • 32.
    32 Consequences – “It’s donewhen it’s done” meant no one knew when to expect new features / plan for migrations – Little incentive for funded core dev = burnout – Coupling new features with backwards compatibility breaks limited innovation in core product – “We’ll break your code, not your data” = people often stayed on release until EOL, then faced painful upgrade path
  • 33.
    ©2017 Acquia Inc.— Confidential and Proprietary33 D8 Semantic Versioning: New capabilities every 6 months Drupal 8.2.0 October 5, 2016 • Content Moderation* • Settings Tray* • Date Ranges • REST API++ Drupal 8.3.0 April 5, 2017 • CKEditor++ • New Status Report Drupal 8.4.0 October 4, 2017 • Media API • Layout API • jQuery/Symfony 3 Drupal 8.5.0 March 7, 2018
 
 Media UI Layout Builder?
 Demo Install? Drupal 8.1.0 April 20, 2016 • Migrate UI* • Big Pipe • Tours • JS Testing
  • 34.
    ©2017 Acquia Inc.— Confidential and Proprietary34 *With* Backwards Compatibility! https://dri.es/making-drupal-upgrades-easy-forever
  • 35.
    ©2017 Acquia Inc.— Confidential and Proprietary35 Introducing “LTS” releases / “security fixes only” stage
  • 36.
    ©2017 Acquia Inc.— Confidential and Proprietary36 Innovation through “experimental” modules StableBetaAlpha https://www.drupal.org/core/experimental BigPipe (8.2) Content Moderation (8.5) DateTime Range (8.4) Inline Form Errors (8.4) Layout Discovery (8.4) Media (API only) (8.4) Migrate (API only) (8.5) Settings Tray (8.5) Workflows (8.4) Field Layout (8.2) Place Block (8.2; deprecated) Migrate Drupal (8.5) Migrate Drupal UI (8.5) Layout Builder (8.5) Umami Demo (8.6)
  • 37.
    37 Benefits – Predictable releaseschedule that both end users and core developers can plan and organize around. – Site builders can acquire powerful new functionality without reinventing site. – Opportunities to get end-user feedback and evolve features over time (vs. being “stuck” with whatever shipped in 8.0.0). – Drupal 9 becomes just a normal “minor” release, with backwards-compatibility layers dropped.
  • 38.
    ©2017 Acquia Inc.— Confidential and Proprietary38 Drupal 9
  • 39.
    ©2017 Acquia Inc.— Confidential and Proprietary39 Drupal 9: When? Here are the pre-requisites:
 https://www.drupal.org/node/2608062
  • 40.
    ©2017 Acquia Inc.— Confidential and Proprietary40 Putting into practice
  • 41.
    ©2017 Acquia Inc.— Confidential and Proprietary41 #1: Know the release schedule.
 https://www.drupal.org/core/release-cycle-overview
  • 42.
    ©2017 Acquia Inc.— Confidential and Proprietary42 Supported release Supported releaseDevelopment Alp ha Bet a RC Supported releaseDevelopment Alp ha Bet a RC SupportedDevelopment Alp ha Bet a RC Y1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 Y2 M2 M3 M4 M5 M6 M7 M8
  • 43.
    43 The next Drupal8s, coming soon* to a site near you! Drupal 8.5.0 • Alpha: January 17 • Beta: Feb 7 • RC: Feb 21 • Release: March 7 Drupal 8.6.0 • Alpha: July 18 • Beta: Aug 1 • RC: Aug 15 • Release: Sep 5 Drupal 8.7.0 - Release March 6, 2019 https://www.drupal.org/core/release-cycle-overview
  • 44.
    Supported releasee A l B e R C Y1M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 Y2 M2 M3 M4 M5 M6 M7 M8 44 Or possibly sooner..? https://www.drupal.org/project/drupal/issues/2945200 Possible proposal: 3 releases per year, supported for two versions vs. only one.Supported releaseevelopment A l B e R C Supported releaseDevelopment A l B e R C
  • 45.
    ©2017 Acquia Inc.— Confidential and Proprietary45 #2: Keep abreast of forthcoming changes.
 https://www.drupal.org/list-changes/drupal
  • 46.
    ©2017 Acquia Inc.— Confidential and Proprietary46 #2: Keep abreast of forthcoming changes.
 https://groups.drupal.org/core
  • 47.
    ©2017 Acquia Inc.— Confidential and Proprietary47 #3: Understand what backwards-compatibility means.
 https://www.drupal.org/core/d8-bc-policy
  • 48.
    ©2017 Acquia Inc.— Confidential and Proprietary48 #4: Read the release notes for “gotchas.”
 e.g. https://www.drupal.org/project/drupal/releases/8.4.0
  • 49.
    ©2017 Acquia Inc.— Confidential and Proprietary49 #5: Preview the goals for 8.5.0 and beyond
 https://www.drupal.org/core/roadmap Migrate Media Layout API-First Workflow Outside-In Out-of-the-Box JavaScript
 Framework Automated
 Updates
  • 50.
    ©2017 Acquia Inc.— Confidential and Proprietary50 So, what’s coming down the pipe?
  • 51.
    51 Drupal 8.5.0! What'sin it? • Content Moderation + Settings Tray => Stable! • Layout Builder (Experimental) • Umami Demo Profile • BigPipe enabled in Standard profile • Support for <video>/<audio> tags • Symfony 3.4, PHPUnit 6 • REST API improvements (performance, tests) Tags To Watch Out For™:
 "8.5.0 release notes" "8.5.0 highlights"
  • 52.
    ©2017 Acquia Inc.— Confidential and Proprietary52
  • 53.
    53 #1: Migrate Initiative Whatis it? Provide a stable site migration path for Drupal 6 and 7 sites to Drupal 8 Current Status - Migrate API stable - Migrate Drupal/UI beta - Migrations work great from Drush for non-multilingual sites! Detailed Plan https://www.drupal.org/about/ strategic-initiatives#migrate
  • 54.
    54 #2: Media Initiative Whatis it? Add media capabilities so content creators can (re-)use images, videos in content Current Status - Media API stable - Now exposed in Modules UI - Next up: media library, remote video, bulk upload Detailed Plan https://www.drupal.org/about/ strategic-initiatives#media
  • 55.
    55 #3: API-First Initiative Whatis it? Improve Drupal's REST API and integration with JavaScript frameworks Current Status - Stabilizing API (8.5) - File upload support (target: 8.6) - JSON API support (target: 8.6) - Config entity/validation, GraphQL (target: 8.6+) Detailed Plan https://www.drupal.org/about/ strategic-initiatives#api-first
  • 56.
    56 #4: Layouts Initiative Whatis it? Allow content creators to create page layouts and place content Current Status - Layout Builder committed to 8.5 (beta) - Goal to to stabilize by 8.6 Detailed Plan https://www.drupal.org/about/ strategic-initiatives#layout
  • 57.
    57 #5: Workflow Initiative Whatis it? Enterprise content workflows 
 and staging Current Status - Draft functionality (stable: 8.5) - Targeting Advanced workflow and site previews (Workspaces) for 8.6 (Sep 2018) Detailed Plan https://www.drupal.org/about/ strategic-initiatives#workflow
  • 58.
    58 #6: Outside-In What isit? Allows users to change site configuration from the front-end Current Status - Stable functionality 
 for 8.5 (Mar 2018), expand use beyond core in 8.6 (Sep 2018) Detailed Plan https://www.drupal.org/about/ strategic-initiatives#outside-in
  • 59.
    59 #7: Out-of-the-Box Initiative Whatis it? Increase success of demos and initial ‘what is Drupal’ evaluations Current Status - Initial beta release in core in 8.5 (hidden to allow for QA testing), slated for release in 8.6, though possibly before Detailed Plan https://www.drupal.org/about/ strategic-initiatives#ootb
  • 60.
    ©2017 Acquia Inc.— Confidential and Proprietary60 On the horizon… JavaScript Modernization Automated Updates Theme Component Library Data Modeling
  • 61.
    ©2017 Acquia Inc.— Confidential and Proprietary61 But, these things don’t happen without help!
  • 62.
    ©2017 Acquia Inc.— Confidential and Proprietary62 Get involved!
 https://www.drupal.org/getting-involved Design /
 Theming Automated tests / QA PHP Accessibility Peer Review Project Management Documentation Architecture HTML / CSSJS User Experience Testing
  • 63.
    ©2017 Acquia Inc.— Confidential and Proprietary63 But I’m still on Drupal 7!
  • 64.
    ©2017 Acquia Inc.— Confidential and Proprietary64 If it’s working for you, that’s fine! (Until Drupal 9.)
 But if D8 offers features you want, consider earlier adoption.
  • 65.
    ©2017 Acquia Inc.— Confidential and Proprietary65 Monitor the contributed modules you need.
 https://www.drupal.org/project/issues/contrib_tracker
  • 66.
    ©2017 Acquia Inc.— Confidential and Proprietary66 Test the migration path.
 https://www.drupal.org/docs/8/upgrade/upgrading-from-drupal-6-or-7-to- drupal-8
  • 67.
    67 So, don’t delay;try Drupal 8 today! https://www.drupal.org/8 https://www.drupal.org/docs/user_guide/en/index.html https://api.drupal.org/api/drupal
  • 68.
    ©2017 Acquia Inc.— Confidential and Proprietary68