Drupal 8 – A peek under the hood

41
Drupal 8 – A peek under the hood Hector Iribarne @hectoriribarne Track: Site Building Level: Beginner

description

Drupal 8 – A peek under the hood. Hector Iribarne @hectoriribarne Track: Site Building Level: Beginner. Main Topics. What’s new in Drupal 8. Changes from D7 to D8. Drupal 8 install demo. @hectoriribarne. Why jump in the Drupal 8 pool now?. @hectoriribarne. - PowerPoint PPT Presentation

Transcript of Drupal 8 – A peek under the hood

Page 1: Drupal 8 – A peek under the hood

Drupal 8 – A peek under the hood

Hector Iribarne @hectoriribarneTrack: Site Building

Level: Beginner

Page 2: Drupal 8 – A peek under the hood

@hectoriribarne

Main Topics

• What’s new in Drupal 8

• Changes from D7 to D8

• Drupal 8 install demo

Page 3: Drupal 8 – A peek under the hood

Why jump in the

Drupal 8

pool now?

@hectoriribarne

Page 4: Drupal 8 – A peek under the hood

@hectoriribarne

Page 5: Drupal 8 – A peek under the hood

@hectoriribarne

Drupal 8 is the best thing

since . . .

. . . sliced bread

( Disclaimer: Even though Drupal 8 is still in the oven )

Page 6: Drupal 8 – A peek under the hood

How did I get to Drupal 8?

@hectoriribarne

Page 7: Drupal 8 – A peek under the hood

Let me tell you a story

of how I got started with Drupal.

@hectoriribarne

Page 8: Drupal 8 – A peek under the hood

Drupal 5

@hectoriribarne

Page 9: Drupal 8 – A peek under the hood

Drupal 6 - Distributions

@hectoriribarne

Page 10: Drupal 8 – A peek under the hood

Drupal 7 – Entities and Commerce

@hectoriribarne

Page 11: Drupal 8 – A peek under the hood

Let’s jump in

the Drupal 8

pool now!

@hectoriribarne

Page 12: Drupal 8 – A peek under the hood

What’s new in Drupal 8?

@hectoriribarne

Page 13: Drupal 8 – A peek under the hood

Responsive

Out of the

Box ->

@hectoriribarne

Page 14: Drupal 8 – A peek under the hood

HTML5 out of the box

@hectoriribarne

Page 15: Drupal 8 – A peek under the hood

Views in Core

@hectoriribarne

Page 16: Drupal 8 – A peek under the hood

Wysiwyg in Core

@hectoriribarne

Page 17: Drupal 8 – A peek under the hood

Unique Universal IDs (UUIDs) in Core

@hectoriribarne

Page 18: Drupal 8 – A peek under the hood

Configuration Management

@hectoriribarne

Page 19: Drupal 8 – A peek under the hood

Symfony 2.3 LTS and Twig

@hectoriribarne

Page 20: Drupal 8 – A peek under the hood

Core Initiatives Status Summary

@hectoriribarne

Source: http://drupal.org/community-initiatives/drupal-core

Page 21: Drupal 8 – A peek under the hood

Differences

between

Drupal 7 & 8

@hectoriribarne

Page 22: Drupal 8 – A peek under the hood

File structure changes

@hectoriribarne

Source: http://drupalmotion.com/article/drupal-code-base

Page 23: Drupal 8 – A peek under the hood

Core Module Differences

@hectoriribarne

Source: http://drupalmotion.com/article/drupal-code-base

Page 24: Drupal 8 – A peek under the hood

Theme Differences in Core

@hectoriribarne

Source: http://drupalmotion.com/article/drupal-code-base

Page 25: Drupal 8 – A peek under the hood

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

Page 26: Drupal 8 – A peek under the hood

Install Acquia Dev Desktop

@hectoriribarne

Page 27: Drupal 8 – A peek under the hood

Download Acquia Dev Desktop (ADD)

@hectoriribarne

Page 28: Drupal 8 – A peek under the hood

Choose install location for Drupal

@hectoriribarne

Page 29: Drupal 8 – A peek under the hood

Set port ADD localhost

@hectoriribarne

Page 30: Drupal 8 – A peek under the hood

Set Admin user for localhost

@hectoriribarne

Page 31: Drupal 8 – A peek under the hood

Drupal 8 requires PHP 5.3.10 or higher

@hectoriribarne

Page 32: Drupal 8 – A peek under the hood

Drupal 8

Install Demo

@hectoriribarne

Page 33: Drupal 8 – A peek under the hood

Download latest Drupal 8 version

@hectoriribarne

Page 34: Drupal 8 – A peek under the hood

Get ready to import Drupal 8 into ADD

@hectoriribarne

Page 35: Drupal 8 – A peek under the hood

Import Drupal 8 into ADD

@hectoriribarne

Page 36: Drupal 8 – A peek under the hood

Finish installing Drupal 8

@hectoriribarne

Page 37: Drupal 8 – A peek under the hood

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

Page 38: Drupal 8 – A peek under the hood

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

Page 39: Drupal 8 – A peek under the hood

Florida DrupalCamp 2013 - Dive into Drupal!

What Did You Think?

Please Evaluate this session at: fldrupalcamp.org/program/schedule

Page 40: Drupal 8 – A peek under the hood

Questions?

Page 41: Drupal 8 – A peek under the hood

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