ยก
Drupal 8
PHPSW - April 2015
By /
Oliver Davies @opdavies
Slide 2
Slide 2 text
Who?
Drupal Developer and Linux Systems Administrator
Work for
Core contributor and contrib maintainer
Drupal Bristol, SWDUG, DrupalCamp Bristol
Drupal Association
Slide 3
Slide 3 text
What is Drupal?
Drupal is a free software package that allows you to
easily organize, manage and publish your content,
with an endless variety of customization.
https://www.drupal.org/about
Slide 4
Slide 4 text
Where are we now?
Slide 5
Slide 5 text
Drupal 6
Released in February 2008
1 year of development
Supported for 3 months after Drupal 8 release
Slide 6
Slide 6 text
Drupal 7
Released in January 2011
~3 years of development
Supported until Drupal 9 release
Slide 7
Slide 7 text
Drupal 8
In active development
Beta 1 released October 2014
55 51 critical issues remaining
Hopefully released in 2015 (Q3?)
Slide 8
Slide 8 text
Some cool things about D8
Slide 9
Slide 9 text
Culture Change
" "
Not invented here -> Proudly found elsewhere
Getting off the island
Slide 10
Slide 10 text
For Site Builders
in core
Revamped node forms
WYSIWYG (CKEditor) in core
Inline editing (quickedit)
More fields!
Entity reference
Telephone
Email
Date
Link
More accessibility improvements
Multilingual
Configuration management
Views module
Slide 11
Slide 11 text
For Developers
Leveraging of Symfony components
Higher PHP requirement
PHPUnit
Rest API in core
Less assumptions made
Simpler, more re-usable code
Slide 12
Slide 12 text
For Themers
Twig
Modernizr in core
Newer jQuery (2.1.3)
HTML5
SMACSS
Responsive everything
No more IE8 support
Slide 13
Slide 13 text
Other Good Stuff
Introduction of semantic versioning
Cross-community contribution
Widens the Drupal talent pool
Slide 14
Slide 14 text
When?
It will be ready when it's ready, but it will be worth the wait!