DrupalCon Los Angeles 2015: Drupal 8: The Crash Course

Drupal tutorials webdesign videos
Lightning fast hosting for a shockingly low price! 50% off GoDaddy Hosting plans

One of the most widely-used and mature Content Management Systems on the planet, Drupal runs more than one in fifty websites in the world. However, it has always been something of an odd duck, with an architecture and design very different than anything else in PHP.

Enter Drupal 8: Almost a complete rewrite under the hood, Drupal 8 is a modern, PHP 5.4-boasting, REST-capable, object-oriented powerhouse. Now leveraging 3rd party components from no less than 9 different projects, Drupal 8 aims to be the premiere Content Management Platform for PHP.

But how do you use all this new-fangled stuff? This session will provide a walkthrough of Drupal’s key systems and APIs, intended to give developers a taste of what building with Drupal 8 will be like.

Prior familiarity with Drupal 7 is helpful but will not be assumed.




[su_feed url=”http://davidwalsh.name/feed” limit=”20″]

2 thoughts on “DrupalCon Los Angeles 2015: Drupal 8: The Crash Course”

  1. Just if you want to reprogram things like I do: it has to be /modules/hugs/templates/hug_page.html.twig where the twig file belongs to, not …/template/… like shown around 21:20

    The code around 26:00 will not work for mutable configs, it seems that ConfigFormBase uses immutable Config types. Solution can be found here: https://www.drupal.org/developing/api/8/configuration/simple
    I used $config = Drupal::service('config.factory')->getEditable('hugs.settings'); for the first line of the submit method.

    The use statement about 36:40 Drupalblock is of course wrong and should be DrupalCoreBlockBlockBase:

Leave a Reply

Your email address will not be published. Required fields are marked *