my needs my pain how drupal 8 fast facts will … · introducing twig: • twig is the biggest...
TRANSCRIPT
For Themers
FEATURE DEVELOPMENT API COMPLETION RELEASE
DEVELOPMENTOPENSMarch 2011
FEATUREFREEZEDEC 2012
FEATURECOMPLETEFEB 2013
APIFREEZEJULY 2013
ALPHASDEV SNAPSHOTS
BETASMAJOR APIsLOCKEDDOWN
RCsAPI ANDFEATURECOMPLETE
WE AREHERE
DRUPAL 8.0WHENIT’SREADY
I want to create beautiful website themes in a flexible way using an open source solution
I need to be able to ‘theme’ specific areas of the site and content
I need to easily modify the output and enhance the styleand output with CSS and JavaScript
Front-end mark up is really important and I need some control over it
Many content management systems (CMS) are intimidating to new front-end developers because they have a steep learning curve
My CMS tries to exert too much control over the front-end. What’s more, it requires you to have too much backend knowledge to do front-end things in the first place
There is a lack of visibility where the output is coming from, and what controls it
You have to learn a Drupal specific debug tool such as devel_themer - to help you get around and find the right way to override markup
Introducing Twig: • Twig is the biggest
development in Drupal theming for a decade
• It will replace the PHPTemplate in Drupal 8
• Twig was created by SensioLabs - home of Symfony2 framework You can find out more here
• Twig debug will allow you to easily view where information is coming from. It’s a bit like a development module, but for themers
Other: Drupal 8 markup simpler, cleaner and ‘out of the box’
The admin interface will be easier to use and more consistent
Drupal 8 makes it easy to use cutting edge frameworks and Javascript libraries
Say hello to Twig: it will change the way you theme in #Drupal8. Forever
With #Drupal8, clean markup means happy themers!
#Drupal8 gives you front-end clarity - from templates to modules
Consistency counts - #Drupal8 has a revamped admin interface
MY NEEDS MY PAIN HOW DRUPAL 8 WILL HELP FAST FACTS
A BRIEF HISTORY OF DRUPALJANUARY 2001 DRIES BUYTAERT
RELEASES DRUPALMARCH 2001
DRUPAL 2AUGUST 2001
DRUPAL 3JUNE 2002 DRUPAL 4
JANUARY 2007 DRUPAL 5
FEBRUARY 2008 DRUPAL 6
JANUARY 2011 DRUPAL 7
I want to create beautiful website themes in a flexible, agile way using a modern, open source platform.
THE DRUPAL 8 TIMELINE
Drupal : Something for everyone to love
WHAT IS OPEN SOURCE?
The defining principle of open source is that you can sell the services and products created with the software, but not the software itself. So zero licensing costs!
WHAT IS DRUPAL?
Drupal is open source software maintained and developed by a community of hundreds of thousands of users and developers. It is distributed under the terms of the GNU General Public License (or “GPL”), which means anyone is free to download it and share it with others.
WHAT MAKES DRUPAL GREAT?
Put simply, it’s the community: hundreds of thousands of people working on developing and maintaining the Drupal platform and contributed software - every second of every day. This makes for an incredibly powerful cutting-edge content management system (CMS). But it’s not just us that thinks that - there are over 1 million sites built with Drupal. And that number grows every day.
WHAT IS DRUPAL 8?
Drupal 8 is the latest release on the Drupal journey - one that will take your site to a whole new level. It will set a new standard for ease of use, and has new ways to tailor and deploy your content - which will look great on any device. We’ve built it with you in mind, which is why there’s something for everyone to love in Drupal 8.
Key benefits of Drupal 8 for Themers:
MOBILE FIRST• All built-in themes are
responsive• Simple administration pages• Tables shrink properly• New admin toolbar
MULTILINGUAL CAPABILITIES• Translate anything in the system• Built-in user interfaces• Language filtering• Automatic software translation
updates
BETTER MARKUP WITH HTML 5 • Included in Drupal 8• Proper native input tools on mobile for
fields like date, email, and phone
Drupal : Something for everyone to love
EASY CONFIGURATION MANAGEMENT
• Site configuration info is stored in library directory
• Simpler to transport configuration changes
FRONTEND LIBRARIES UPGRADED• Offers latest frontend library versions of jQuery and
jQuery UI• Frontend libraries include Backbone in Drupal 8
TWIG• Replaces the PHPTemplate in Drupal 8• Easily view where information is
coming from• Created by SensioLabs - home of
Symfony2 framework