Drupal 8 – PHPSW - April 2015 – Where are we now?



Drupal 8 – PHPSW - April 2015 – Where are we now?

0 0


phpsw-drupal8


On Github opdavies / phpsw-drupal8

Drupal 8

PHPSW - April 2015

By Oliver Davies / @opdavies

Who?

  • Drupal Developer and Linux Systems Administrator
  • Work for Drupal Association
  • Core contributor and contrib maintainer
  • Drupal Bristol, SWDUG, DrupalCamp Bristol
  • Drupal Association is a non-profit organisation that promotes the Drupal project and unites the worldwide community.
  • DrupalCamp Bristol this July.

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 Drupal is a free, open-source content management framework, written in PHP.

Where are we now?

Drupal 6

  • Released in February 2008
  • 1 year of development
  • Supported for 3 months after Drupal 8 release
Legacy release

Drupal 7

  • Released in January 2011
  • ~3 years of development
  • Supported until Drupal 9 release

Drupal 8

  • In active development
  • Beta 1 released October 2014
  • 55 51 critical issues remaining
  • Hopefully released in 2015 (Q3?)
  • Beta 1 was released in October 2014 at DrupalCon Amsterdam
  • When critical issues are down to 0, release candidate (RC) version will be releassed.

Some cool things about D8

Culture Change

  • Blog post written by Larry Garfield in December 2012.

For Site Builders

  • Views module 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

No more configuration stored in the database. Stored as YAML. Deployed via UI or source control.

For Developers

  • Leveraging of Symfony components
  • Higher PHP requirement
  • PHPUnit
  • Rest API in core
  • Less assumptions made
  • Simpler, more re-usable code

For Themers

  • Twig
  • Modernizr in core
  • Newer jQuery (2.1.3)
  • HTML5
  • SMACSS
  • Responsive everything
  • No more IE8 support

Other Good Stuff

  • Introduction of semantic versioning
  • Cross-community contribution
  • Widens the Drupal talent pool

When?

It will be ready when it's ready, but it will be worth the wait!

Questions?

http://opdavies.github.io/phpsw-drupal8

https://www.drupal.org/drupal-8.0