Diamond sponsors

Backend development

A present for lazy developer: automating code quality control

Talk
Industry track
Profile picture for user zeuty
Yauhen
Zenko
Technical Lead
Colours BV

A session is focusing on code quality control and goes from simple to more complicated:

1. Defining the types of problems of the code

2. Evaluating its risks: psychological, reputational, time-related

3. Looking at the tools available to evaluate the code against the problems defined: PHP Lint, PHP Code Sniffer, PHP Mess Detector

4. Covering Drupal specifics of the task

2.03 vanadium

Advanced Solr - Build Data Driven Features

Talk
Industry track
Profile picture for user mkalkbrenner
Markus
Kalkbrenner
CTO
bio.logis GIM GmbH

Buzzword Bingo: Did you know that Solr provides artificial intelligence?

    Really? Yes, Solr is more than a fulltext search server and I'll introduce some of its advanced features to you. And I'll share some ideas with you about how you can use them in Drupal to build some cool stuff.

    Materials

    0.04 dynamicum

    Companion Guide to Drupal: Enhance Your Learning

    Talk
    Industry track
    Profile picture for user marie77e
    Maria
    Totova
    Drupal Developer
    trio-interactive it services gmbh
    Coding Girls, Drupal Girls, Drupal Bulgaria

    Summary

    There are a lot of Drupal resources out there, but it is often somehow difficult for newcomers to get started. At Coding Girls, we have often seen this beginner’s struggle, so we have come up with the idea of building a companion guide that can help everybody find their way through the Drupal realm.

    3.09 helium

    Drupal as an interface to a world of commerce

    Talk
    Industry track
    Profile picture for user emakina_jme
    Jeroen
    Meeus
    Technical Lead
    Emakina
    Profile picture for user klaasvdb
    Klaas
    Van den brande
    Product owner
    Emakina.be

    Micro services are the new cool, but administration interfaces are either decoupled, connected using an SSO, or that monolith in the stack added on top.

    In this talk we will focus on how Drupal 8 is not just a CMS, but a construction kit to build powerfull interfaces for a bunch of decoupled micro-services.

    Materials

    2.04 titanium

    Drupal.org Update

    Panel
    Industry track
    Profile picture for user hestenet
    Timothy
    Lehnen
    Director of Engineering
    Drupal Association
    Neil
    Drumm
    Drupal.org Architect
    Drupal Association
    Profile picture for user Mixologic
    Ryan
    Aslett
    Drupal.org Developer Services
    Drupal Association

    The Drupal.org panel provides an update on the last six months of work by the Drupal Association engineering team to improve the tools and processes that support the Drupal project.

    3.08 neon

    Entity access for lists: A crucially missing piece of the puzzle

    Talk
    Industry track
    Profile picture for user kristiaanvandeneynde
    Kristiaan
    Van den Eynde
    Senior Drupal developer
     

    With Drupal 8, we received more powerful control over who can do what to a specific entity. The only downside is that this whole system does not apply at all to entity lists. The only exception being nodes (content), which still use the rather complex yet limited grants system. It's time we fix that and come up with a solution that works for all entities, all operations and still has decent performance.

    Materials

    3.02 hassium

    How Greenpeace built an engagement platform on Wordpress

    Talk
    Industry track
    Profile picture for user lilian
    Lilian
    Reyes
    Planet 4 Implementer
    Greenpeace International

    It has been a year since the decision to go for a multi instance architecture Wordpress was made, and since then the technical track has focused on the much needed groundwork to enable such architecture and complete redesign of Greenpeace.org Greenpeace's global CMS.

    2.04 titanium

    How UNICEF Built A Donation Platform Across 135 Currencies and 7 Languages

    Talk
    Industry track
    Profile picture for user Misa
    Mike
    Conlow
    Head of Technology Consulting
    Blue State Digital
    Profile picture for user aether
    Jeff
    Tomlinson
    Architect
    Four Kitchens

    In our session, we’ll discuss how UNICEF partnered with Blue State Digital, Four Kitchens, and Motherlode Media to build a custom global payments platform.  We’ll focus on how we addressed UNICEF’s need to set up global campaigns, localized to donors in different countries in a matter of minutes, while simultaneously supporting local UNICEF offices in their own fundraising needs.

    Materials

    spectrum A

    Lesser-known perks of using Composer

    Talk
    Industry track
    Profile picture for user mohit_aghera
    Mohit
    Aghera
    Drupal Developer
    Axelerant

    Composer isn’t just dependency building tool, it’s more than that. As we are planning to move Drupal 8 composer ready let’s explore some unknown usages of composer.

    Composer can be used for variety of other purposes as well.

    0.04 dynamicum
    Expertise topics

    Out of the Box is Out of the Box!

    Talk
    Industry track
    Profile picture for user markconroy
    Mark
    Conroy
    Lead Frontend Developer
    Annertech
    Profile picture for user kjay
    Keith
    Jay
    Director
    Five Mile
    Profile picture for user Eli-T
    Elliot
    Ward
    Everything Doer
    In The Face Development Ltd

    To improve the first-impressions of Drupal, the Out of the Box (OOTB) team developed an installation profile called Umami. This is available behind a flag in Drupal Core 8.5 and will be fully available in 8.6. Here's what it is...

    0.04 dynamicum

    The king is dead, long live the king - or how Hooks were superseded by object oriented alternatives in Commerce 2.x.

    Talk
    Industry track
    Profile picture for user Andreas Albers
    Andreas
    Albers
    Developer
    Linkfactory A/S
    Profile picture for user zaporylie
    Jakub
    Piasecki
    CTO
    Linkfactory A/S

    Commerce 2.x has almost completely ditched Hooks. They were replaced by Plugins, Services, Events. In this session, we will go through the Commerce API to answer, how can we implement the complex business logic and make your upcoming Commerce 2.x project a success story.

    Materials

    2.02 chromium
    Expertise topics

    🌶Out of the BoF! Umami, Out of the Box and all that Jazz 🌶

    BoF
    Industry track

    The Umami demo profile from the Out of the Box initiative is available in Drupal 8.6.0! However there, is much to do, including deciding going forward what there is to do. Come and join the initiative leads as we discuss 

    • existing core functionality we are not yet demoing
    • upcoming core functionality we can begin to prototype
    • how we can better involve people in the Out of the Box initiative 
    • sprint priorities for the week
    2.05 palladium

    Platinum sponsors