Top Banner
Train Your Team in Drupal 8 Steve Burge
34

The Workflow Methodology to Train Your Team on Drupal 8

Jan 21, 2018

Download

Technology

Acquia
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Workflow Methodology to Train Your Team on Drupal 8

Train Your Team in Drupal 8

Steve Burge

Page 2: The Workflow Methodology to Train Your Team on Drupal 8

I’ll talk about 4 groups of people to train1. Beginners2. Site Builders3. Developers4. Themers

There will be (a very cool) surprise announcement at the end.

Page 3: The Workflow Methodology to Train Your Team on Drupal 8

The timeline for Drupal 8It took 2 years for Drupal 7 to overtake Drupal 6.

It will take time for Drupal 8 to meet the needs of all sites.

Page 4: The Workflow Methodology to Train Your Team on Drupal 8

The timeline for Drupal 8● Q4 2015: Drupal 8 launched● Q1 2016: The Drupal 8 core is ready to use and so are some key modules● Q2 2016: Layout modules and workflow modules● Q3 2016: Most integrations are ready, including Salesforce, Marketo etc.● Q4 2016: Drupal 8 has feature parity with Drupal 7

Page 5: The Workflow Methodology to Train Your Team on Drupal 8

Manh.com is Drupal 8

Page 6: The Workflow Methodology to Train Your Team on Drupal 8

Mskcc.org is Drupal 8

Page 7: The Workflow Methodology to Train Your Team on Drupal 8

SensioLabs.com is Drupal 8

Page 8: The Workflow Methodology to Train Your Team on Drupal 8

#1. How to train Beginners

Page 9: The Workflow Methodology to Train Your Team on Drupal 8

What has changed for beginners?

Life is easier.

Page 10: The Workflow Methodology to Train Your Team on Drupal 8

Beginners will not notice many changes

The Drupal 7 admin menu

The Drupal 8 admin menu

Page 11: The Workflow Methodology to Train Your Team on Drupal 8

The admin interface is easier

Page 12: The Workflow Methodology to Train Your Team on Drupal 8

The admin interface is easier

Page 13: The Workflow Methodology to Train Your Team on Drupal 8

Beginners can start nowThere’s a free 60+ video Beginner class on YouTube: http://bit.ly/d8class

Also a free Site-Building Class: http://bit.ly/d8sitebuilding

Page 14: The Workflow Methodology to Train Your Team on Drupal 8

How to train Beginners

Page 15: The Workflow Methodology to Train Your Team on Drupal 8

#2. How to train Site Builders

Page 16: The Workflow Methodology to Train Your Team on Drupal 8

What has changed for site builders?

There are some notable changes.

Page 17: The Workflow Methodology to Train Your Team on Drupal 8

Modules now in core● Views● Views Bulk Operations● CKEditor● Date● Link● Email ● Entity Reference● Phone● Module Filter● Responsive Images

Page 18: The Workflow Methodology to Train Your Team on Drupal 8

Popular functionality modules● Calendar: Next release on January 25. Aiming for a stable release in Q1.● Views Slideshow: Alpha release.● Webform: No release. Possibly replaced by Contact in core.● Rules: Pre-release. Funded by Acquia and aiming for a February release.● Media: Lots of sprints and the goal is a Q1 release.● Workbench: A Beta version due on January 25.● Pathauto: Aiming for a stable release on February 15.● Token: Aiming for a stable release in Q1. ● Search API: Aiming for a stable release on March 7.● Scheduler: Aiming for a stable release on January 27.

Page 19: The Workflow Methodology to Train Your Team on Drupal 8

#3. How to train Developers

Page 20: The Workflow Methodology to Train Your Team on Drupal 8

What has changed for developers?

Everything.

Page 21: The Workflow Methodology to Train Your Team on Drupal 8

Skills developers will need● PHP: Drupal 8 uses object-oriented code PHP code: http://bit.ly/d8objectop ● PSR4: Used for loading code only when needed: http://bit.ly/D8psr4 ● Symfony: 10 built-in Symfony components: http://bit.ly/d8symfony ● Composer: For managing libraries: http://bit.ly/d8composer ● Caching: Page caching and Big Pipe: http://bit.ly/D8cache ● Events: Drupal 8 uses more events, less hooks: http://bit.ly/D8events

Page 22: The Workflow Methodology to Train Your Team on Drupal 8

Popular developer tools● Drush: Ready!● Drupal Console: Ready!● Devel: Development version ready.● Features: Development version ready.● Acquia Cloud: Supports Drupal 8.● Acquia Dev Desktop: Supports Drupal 8.

Page 23: The Workflow Methodology to Train Your Team on Drupal 8

#4. How to train Themers

Page 24: The Workflow Methodology to Train Your Team on Drupal 8

What has changed for themers?

Everything.

Page 25: The Workflow Methodology to Train Your Team on Drupal 8

Popular layout modules● Panels: Beta. Aiming for a stable release on February 16.● Panelizer: In progress. Aiming for a stable release on February 16.● Display Suite: Ready!● Context: Possibly replaced by the “Block Visibility Groups” module.

Page 26: The Workflow Methodology to Train Your Team on Drupal 8

Popular theme frameworks● Zen: no Drupal 8 version ready https://www.drupal.org/node/2052399● Bootstrap: Beta.● Omega: Alpha.● AdaptiveTheme: Pre-release.

Page 27: The Workflow Methodology to Train Your Team on Drupal 8

Skills themers will need● Twig. All of Drupal 8’s themes have been re-written in Twig.● Find out more: http://bit.ly/twigthemes ● Twig offers better separation between design and business logic. ● Twig is good for security: no PHP in the theme templates.

{{ title_prefix }}

{% if not page %}

<h2{{ title_attributes }}>

<a href="/{{ node_url }}">{{ label }}</a>

</h2>

{% endif %}

{{ title_suffix }}

Page 28: The Workflow Methodology to Train Your Team on Drupal 8

Decoupled Drupal● Drupal 8 ships with a REST API in core: http://bit.ly/D8RestAPI● This allows you to use a Javascript front-end: http://bit.ly/d8decoupled ● You can Zurb, React, Handlebars, Java or any framework you want.● Angular 2 may be Acquia’s recommendation.● Acquia is working on best practice documents for the 2nd half of 2016

Page 29: The Workflow Methodology to Train Your Team on Drupal 8

The Big Announcement

Page 30: The Workflow Methodology to Train Your Team on Drupal 8

Acquia Academy

Free Drupal 7 and 8 videos. Launch is targeted for February 1st.

http://Acquiacademy.com

Page 31: The Workflow Methodology to Train Your Team on Drupal 8

4 groups of people to train1. Beginners2. Site Builders3. Developers4. Themers

Acquia Academy will have free training for all these groups.

We hope to be finished by the end of Q1 2016.

Acquia and OSTraining.com will also have more advanced Drupal training.

Page 32: The Workflow Methodology to Train Your Team on Drupal 8

Bonus slides ...

Page 33: The Workflow Methodology to Train Your Team on Drupal 8

Multi-lingual features in Drupal 8https://www.ostraining.com/blog/drupal/d8-multi-lingual/

Page 34: The Workflow Methodology to Train Your Team on Drupal 8

Upgrading to Drupalhttps://groups.drupal.org/node/508073