Drupal 8 – A peek under the hood
description
Transcript of Drupal 8 – A peek under the hood
Drupal 8 – A peek under the hood
Hector Iribarne @hectoriribarneTrack: Site Building
Level: Beginner
@hectoriribarne
Main Topics
• What’s new in Drupal 8
• Changes from D7 to D8
• Drupal 8 install demo
Why jump in the
Drupal 8
pool now?
@hectoriribarne
@hectoriribarne
@hectoriribarne
Drupal 8 is the best thing
since . . .
. . . sliced bread
( Disclaimer: Even though Drupal 8 is still in the oven )
How did I get to Drupal 8?
@hectoriribarne
Let me tell you a story
of how I got started with Drupal.
@hectoriribarne
Drupal 5
@hectoriribarne
Drupal 6 - Distributions
@hectoriribarne
Drupal 7 – Entities and Commerce
@hectoriribarne
Let’s jump in
the Drupal 8
pool now!
@hectoriribarne
What’s new in Drupal 8?
@hectoriribarne
Responsive
Out of the
Box ->
@hectoriribarne
HTML5 out of the box
@hectoriribarne
Views in Core
@hectoriribarne
Wysiwyg in Core
@hectoriribarne
Unique Universal IDs (UUIDs) in Core
@hectoriribarne
Configuration Management
@hectoriribarne
Symfony 2.3 LTS and Twig
@hectoriribarne
Core Initiatives Status Summary
@hectoriribarne
Source: http://drupal.org/community-initiatives/drupal-core
Differences
between
Drupal 7 & 8
@hectoriribarne
File structure changes
@hectoriribarne
Source: http://drupalmotion.com/article/drupal-code-base
Core Module Differences
@hectoriribarne
Source: http://drupalmotion.com/article/drupal-code-base
Theme Differences in Core
@hectoriribarne
Source: http://drupalmotion.com/article/drupal-code-base
Drupal Hooks -Apr 2013
@hectoriribarne
Sources: http://api.drupal.org/api/drupal/includes!module.inc/group/hooks/7
http://api.drupal.org/api/drupal/core!includes!module.inc/group/hooks/8
Number of hooks in Drupal 7 : 352 Number of hooks in Drupal 8 : 338
Deprecated hooks (i.e. in D7, but not in D8) : 83 New hooks in Drupal 8 : 56 Renamed hooks : at least 4
https://docs.google.com/file/d/0BxhBMKXyk4NvZ05xbGZQZGFMcTQ/edit?usp=sharing
Install Acquia Dev Desktop
@hectoriribarne
Download Acquia Dev Desktop (ADD)
@hectoriribarne
Choose install location for Drupal
@hectoriribarne
Set port ADD localhost
@hectoriribarne
Set Admin user for localhost
@hectoriribarne
Drupal 8 requires PHP 5.3.10 or higher
@hectoriribarne
Drupal 8
Install Demo
@hectoriribarne
Download latest Drupal 8 version
@hectoriribarne
Get ready to import Drupal 8 into ADD
@hectoriribarne
Import Drupal 8 into ADD
@hectoriribarne
Finish installing Drupal 8
@hectoriribarne
Drupal 8 Installation with Acquia Desktop:http://wdtutorials.com/2012/08/22/drupal-8-installation-with-acquia-dev-desktop
Drupal 8 Code Base:http://drupalmotion.com/article/drupal-code-base
Drupal 8 Initiatives:http://drupal.org/community-initiatives/drupal-core
@hectoriribarne
Git instructions for getting Drupal 8:http://drupal.org/node/3060/git-instructions/8.x
DrupalCon Sydney Drupal 8 videos:http://www.youtube.com/watch?v=Tep1-oq6jrU (Symfony Components: A travel guide)http://www.youtube.com/watch?v=0HTafIHU21A (Upgrading modules to Drupal 8)http://www.youtube.com/watch?v=QGIqu_Te0PA (Twig and the new theme layer in Drupal 8)http://www.youtube.com/watch?v=OSXxYK4hGjg (Q&A with Drupal 8 Core maintainers featuring Dries)
Latest on Drupal 8 from initiative leads on April 11, 2013:https://www.youtube.com/watch?feature=player_embedded&v=dIP8u2xYQps
@hectoriribarne
Additional Links
Florida DrupalCamp 2013 - Dive into Drupal!
What Did You Think?
Please Evaluate this session at: fldrupalcamp.org/program/schedule
Questions?
Florida DrupalCamp 2013 - Dive into Drupal!
If you liked my presentation, follow me on Twitter: @hectoriribarne
Go Fish:
Florida DrupalCamp 2013 - Dive into Drupal! 41
Details:
HectorIribarne
d.o username: iribarne
http://certifiedtorock.com/u/192646