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
@hectoriribarne
Drupal 8 is the best thing
since . . .




                                                        . . . sliced bread

                    ( Disclaimer: Even though Drupal 8 is still in the oven
                                                                        )
  @hectoriribarne
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




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

 @hectoriribarne
Differences
                    between
                  Drupal 7 & 8

@hectoriribarne
File structure changes




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

 @hectoriribarne
Core Module Differences




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

 @hectoriribarne
Theme Differences in Core




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

 @hectoriribarne
Drupal Hooks -Apr 2013

   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




                     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



   @hectoriribarne
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
Additional Links
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
What Did You Think?

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

  Florida DrupalCamp 2013 - Dive into Drupal!
Questions?
If you liked my presentation, follow
me on Twitter: @hectoriribarne
Details:                                                       Go Fish:




                  Hector
                 Iribarne
d.o username: iribarne

http://certifiedtorock.com/u/192646




                 Florida DrupalCamp 2013 --Dive into Drupal!
                  Florida DrupalCamp 2013 Dive into Drupal!               41

Drupal 8 - a peek under the hood

  • 1.
    Drupal 8 –A peek under the hood Hector Iribarne @hectoriribarne Track: Site Building Level: Beginner
  • 2.
    Main Topics • What’s new in Drupal 8 • Changes from D7 to D8 • Drupal 8 install demo @hectoriribarne
  • 3.
    Why jump inthe Drupal 8 pool now? @hectoriribarne
  • 4.
  • 5.
    Drupal 8 isthe best thing since . . . . . . sliced bread ( Disclaimer: Even though Drupal 8 is still in the oven ) @hectoriribarne
  • 6.
    How did Iget to Drupal 8? @hectoriribarne
  • 7.
    Let me tellyou a story of how I got started with Drupal. @hectoriribarne
  • 8.
  • 9.
    Drupal 6 -Distributions @hectoriribarne
  • 10.
    Drupal 7 –Entities and Commerce @hectoriribarne
  • 11.
    Let’s jump in the Drupal 8 pool now! @hectoriribarne
  • 12.
    What’s new inDrupal 8? @hectoriribarne
  • 13.
    Responsive Out of the Box-> @hectoriribarne
  • 14.
    HTML5 out ofthe box @hectoriribarne
  • 15.
    Views in Core @hectoriribarne
  • 16.
    Wysiwyg in Core @hectoriribarne
  • 17.
    Unique Universal IDs(UUIDs) in Core @hectoriribarne
  • 18.
  • 19.
    Symfony 2.3 LTSand Twig @hectoriribarne
  • 20.
    Core Initiatives StatusSummary Source: http://drupal.org/community-initiatives/drupal-core @hectoriribarne
  • 21.
    Differences between Drupal 7 & 8 @hectoriribarne
  • 22.
    File structure changes Source: http://drupalmotion.com/article/drupal-code-base @hectoriribarne
  • 23.
    Core Module Differences Source: http://drupalmotion.com/article/drupal-code-base @hectoriribarne
  • 24.
    Theme Differences inCore Source: http://drupalmotion.com/article/drupal-code-base @hectoriribarne
  • 25.
    Drupal Hooks -Apr2013 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 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 @hectoriribarne
  • 26.
    Install Acquia Dev Desktop @hectoriribarne
  • 27.
    Download Acquia DevDesktop (ADD) @hectoriribarne
  • 28.
    Choose install locationfor Drupal @hectoriribarne
  • 29.
    Set port ADDlocalhost @hectoriribarne
  • 30.
    Set Admin userfor localhost @hectoriribarne
  • 31.
    Drupal 8 requiresPHP 5.3.10 or higher @hectoriribarne
  • 32.
    Drupal 8 Install Demo @hectoriribarne
  • 33.
    Download latest Drupal8 version @hectoriribarne
  • 34.
    Get ready toimport Drupal 8 into ADD @hectoriribarne
  • 35.
    Import Drupal 8into ADD @hectoriribarne
  • 36.
    Finish installing Drupal8 @hectoriribarne
  • 37.
    Drupal 8 Installationwith 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
  • 38.
    Additional Links Git instructionsfor 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
  • 39.
    What Did YouThink? Please Evaluate this session at: fldrupalcamp.org/program/schedule Florida DrupalCamp 2013 - Dive into Drupal!
  • 40.
  • 41.
    If you likedmy presentation, follow me on Twitter: @hectoriribarne Details: Go Fish: Hector Iribarne d.o username: iribarne http://certifiedtorock.com/u/192646 Florida DrupalCamp 2013 --Dive into Drupal! Florida DrupalCamp 2013 Dive into Drupal! 41