Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Drupal 8

Drupal 8

Drupal 8 lightning talk at PHPSW meetup, April 2015.

Oliver Davies

April 08, 2015
Tweet

More Decks by Oliver Davies

Other Decks in Technology

Transcript

  1. ¡
    Drupal 8
    PHPSW - April 2015
    By /
    Oliver Davies @opdavies

    View Slide

  2. Who?
    Drupal Developer and Linux Systems Administrator
    Work for
    Core contributor and contrib maintainer
    Drupal Bristol, SWDUG, DrupalCamp Bristol
    Drupal Association

    View Slide

  3. 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

    View Slide

  4. Where are we now?

    View Slide

  5. Drupal 6
    Released in February 2008
    1 year of development
    Supported for 3 months after Drupal 8 release

    View Slide

  6. Drupal 7
    Released in January 2011
    ~3 years of development
    Supported until Drupal 9 release

    View Slide

  7. Drupal 8
    In active development
    Beta 1 released October 2014
    55 51 critical issues remaining
    Hopefully released in 2015 (Q3?)

    View Slide

  8. Some cool things about D8

    View Slide

  9. Culture Change
    " "
    Not invented here -> Proudly found elsewhere
    Getting off the island

    View Slide

  10. 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

    View Slide

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

    View Slide

  12. For Themers
    Twig
    Modernizr in core
    Newer jQuery (2.1.3)
    HTML5
    SMACSS
    Responsive everything
    No more IE8 support

    View Slide

  13. Other Good Stuff
    Introduction of semantic versioning
    Cross-community contribution
    Widens the Drupal talent pool

    View Slide

  14. When?
    It will be ready when it's ready, but it will be worth the wait!

    View Slide

  15. Questions?
    http://opdavies.github.io/phpsw-drupal8
    https://www.drupal.org/drupal-8.0

    View Slide