Upgrade YOUR module to Drupal 8

Session

Drupal 8 is in API freeze and headed for its first beta. Now is the time to start upgrading contributed modules so that they're ready the day 8.0 is released. We'll begin with a quick overview of how to start the module upgrade process, and provide some brief information about new Drupal 8 APIs, including:

Techniques to overwrite code in Drupal

Session

This session is supposed to present various ways to overwrite the default behaviour of the drupal core and some of the well-known contributed modules (like views or panels). The focus will be on Drupal 7, but each case will also have the Drupal 8 correspondent. This will go beyond the things that can be overwrite with alter hooks, and will try to present cases when some specific behavior of a class or small pieces of code have to be overwritten. The attendees should be familiar with Drupal and should have developed at least a few modules before.

The Caching Deep Dive

Session
An active participatory workshop where we take a Drupal 7 site from slow to fast. Start with the basics of APC and Memcache, then work your way into configuring cache bins, Varnish, and caching for authenticated users. Learn how to load test and benchmark a site properly, and design a caching architecture that works for YOU. Bring your laptop!

Documenting your project with WalkHub

Session
Tired of people that just don't get how they need to configure your modules?

Code-Driven Content Modelling with Drupal 8

Session
In this hands-on workshop we will dive into Drupal 8's new and improved entity API by creating a new entity type from scratch. In Drupal 8 this is "batteries included": Configure fields, widgets, formatters, view modes, ... without ever leaving your text editor!

Openlayers vs. Leaflet

Session

Do you choose Openlayers or Leaflet to generate maps on your websites because that's what you always choose?
Is one better than the other?
We will take a few use cases and show how they could be build with both Openlayers and Leaflet, and discuss what the differences are, what options or restrictions you get and what criteria could be to choose either.

 

Community Tools Workshop

Session
This half-day workshop will get you up and running with the basic tools that the Drupal community uses to tackle problems together.