the workflow methodology to train your team on drupal 8
TRANSCRIPT
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.
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.
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
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
Modules now in core● Views● Views Bulk Operations● CKEditor● Date● Link● Email ● Entity Reference● Phone● Module Filter● Responsive Images
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.
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
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.
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.
Popular theme frameworks● Zen: no Drupal 8 version ready https://www.drupal.org/node/2052399● Bootstrap: Beta.● Omega: Alpha.● AdaptiveTheme: Pre-release.
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 }}
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
Acquia Academy
Free Drupal 7 and 8 videos. Launch is targeted for February 1st.
http://Acquiacademy.com
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.
Multi-lingual features in Drupal 8https://www.ostraining.com/blog/drupal/d8-multi-lingual/
Upgrading to Drupalhttps://groups.drupal.org/node/508073