Diamond sponsors

Drupal + Technology

Drupal Technology
Supported by

The Drupal + Tech track is about technology-focused topics not related to a specific industry and concerning exciting new developments in Drupal core and contrib. This includes Drupal-specific topics, such as core conversations and Drupal backend and frontend development; but, even more importantly, it will showcase examples of integrating Drupal with cutting-edge technologies.

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

    Autopsy of Vulnerabilities

    Talk
    Industry track
    Profile picture for user rabbitlair
    Ezequiel
    Vazquez
    Developer
    Lullabot

    Periodically, security releases are published to patch vulnerabilities and make our websites secure again, but do we know exactly how these vulnerabilities (and their exploits) work behind the scenes? How does the patch change our code, so the vulnerabilities are fixed and the risk mitigated?

    3.02 hassium
    Expertise topics

    Autosave and concurrent editing in Drupal 8

    Talk
    Industry track
    Profile picture for user hchonov
    Hristo
    Chonov
    Senior Software Developer
    bio.logis GIM GmbH

    Autosave ensures that content changes will not be lost if a sudden power outage or network disruption occurs. The concurrent editing feature provided by the conflict module allows for the simultaneous editing of the same content by multiple users by performing automatic merges whenever possible.

    Materials

    0.04 dynamicum
    Expertise topics

    Better Console Applications

    Talk
    Industry track
    Profile picture for user chr-hertel
    Christopher
    Hertel
    Software Developer
    SensioLabs

    Console applications - whether part of a larger (Symfony-)application or standalone-tool - usually are the bash-script of PHP developers. Thereby one often leaves the path of clean code and hacks a very pragmatic solution. Despite the fact that a lot of these fast solutions remain in project and need to be maintained for longer.

    0.04 dynamicum

    Blockchain Panel for the Open Free Web

    Panel
    Industry track
    Profile picture for user audra
    Audra
    Martin Merrick
    Consultant
    Red Backpack Limited
    Drupal Association Board Member
    Profile picture for user Taco
    Taco
    Potze
    co-Founder
    Open Social
    GoalGorilla
    Profile picture for user Gagik-Yeghiazarian
    Gagik
    Yeghiazarian
    CEO, Co-Founder
    PUBLIQ Foundation
    Profile picture for user ingoruebe
    Ingo
    Rübe
    CEO
    Botlabs

    As an Open Source community, we have a Blockchain panel for the Open Free Web.

    Blockchain technology is predicted to change the web as we know it. Our panelists are working on our future, applying blockchain technology within the realm of an open web by building fair publishing environments and enhancing open source communities.

    Materials

    spectrum A
    Expertise topics

    Build Decoupled Applications with Gatsby & Drupal

    Talk
    Industry track
    Profile picture for user eojthebrave
    Joe
    Shindelar
    Webmaster
    Drupalize.Me

    This presentation looks at how you can build a web application that sources content from Drupal, renders ultra-fast static pages with Gatsby, then combines that with traditional React for optionally adding user authentication and personalization.

    3.02 hassium
    Expertise topics

    Code with style! Prettier + ESLint

    Talk
    Industry track
    Profile picture for user davidc
    David
    Corbacho
    Senior Developer
    Wunder

    Prettier is a great ally for the developer. It makes your code formatting uniform and consistent.

    While ESlint detects and enforces certain rules, educating the developer about what's wrong with their code, Prettier takes a different approach, by parsing all your code and formatting it with its own opinionated style, so you don't need to worry about it anymore.

    Materials

    0.04 dynamicum

    Coming soon, Drupal 8 and a half!

    Talk
    Industry track
    Profile picture for user tedbow
    Ted
    Bowman
    Senior Software Engineer
    Acquia

    Remember when Drupal 8 was brand new and full of new features?

    Are you still excited about Drupal 8? Drupal 8 has added many great features since 8.0.0 and many more features are coming soon(ish). If you haven't started with Drupal 8 or haven't kept up with new features that are being develped for Drupal core, this session is for you.

    3.03 germanium
    Expertise topics

    Component-based Theming with Pattern Lab and Twig

    Workshop
    Industry track
    Adam
    Juran
    Senior Front-End Developer
    Forum One

    This workshop will demonstrate the value of integrating Pattern Lab into a Drupal theme, and will give practical experience configuring Pattern Lab into your theme architecture, building components in Pattern Lab, mapping Drupal templates to our Pattern Lab templates, and mapping Pattern Lab patterns to Drupal layouts, field groups, or views.

    3.05 radon

    Content management in AI-driven world

    Talk
    Industry track
    Profile picture for user valthebald
    Valery
    L
    Lourie
    Developer
    FFW Agency

    Is it possible to find navigation elements that result in the best visitor experience? The answer is likely yes, and this question can be reformulated as one of the classic machine learning tasks.

    Let's talk what are other classic machine learning tasks, and if and how they can be applied to content management

    Materials

    0.04 dynamicum
    Expertise topics

    Create a chatbot on Drupal Data

    Talk
    Industry track
    Profile picture for user wouters_f
    Frederik
    Wouters
    Freelance
    Flemish Government

    Why would you want a chatbot, why wouldn't you? How does that even work? Male, Female? How to add in your api? How to organise all that architecturally?
    Find some of your answers here.

    This talk is for you if you don't know how to start developing a chatbot. Both from a development or a management point of view.

    Not much Drupal, Very much chatbot. Most examples from dialogflow, few from watson. 

    0.04 dynamicum
    Expertise topics

    Dries Q&A

    Talk
    Industry track
    Profile picture for user rachel_norfolk
    Rachel
    Lawson
    Community Liaison
    Drupal Association
    Profile picture for user Dries
    Dries
    Buytaert
    PhD
    Original creator and Project Lead
    Drupal
    Acquia

    Based on earlier event attendee feedback, the Dries Q&A, traditionally done as part of the “Driesnote” was far too short and not enough questions could be asked. This is especially true with Drupal Europe's shorter session formats.

    The Dries Q&A being in its own session time will allow time for more questions and for them to be more in-depth. Dries will also have more time to explain his answers!

    3.08 neon

    Drupal & Elm

    Talk
    Industry track
    Profile picture for user amitaibu
    Amitai
    Burstein
    CTO, Co-Owner
    Gizra

    Elm is a language that compiles to JS, and has no run time exceptions. It's like Vue, React or Angular2, only completely different.

    3.02 hassium
    Expertise topics

    Drupal 8, Services and Decoupling Patterns

    Talk
    Industry track
    Profile picture for user dineshw
    Bachelors in Engineering
    Dinesh
    Waghmare
    Information Technology
    Solution Architect
    Tata Consultancy Services
    Pfizer

    Drupal 8 is taking momentum as strong tool for Web Editors, Developers and Architects providing Good support for Web Services, Security to implement  different Integration Channel like Voice First, Web VR, Augmented Reality, IoT etc. Drupal 8 able to achieve it with solid foundation of REST in Core and supported community modules.

    3.02 hassium

    Drupal and the Ethereum Blockchain

    Talk
    Industry track
    Profile picture for user digitaldonkey
    Thorsten Krug
    Thorsten
    Krug
    Developer
    ConsenSys

    Drupal Ethereum is a module that integrates Drupal with the Ethereum blockchain. Ethereum can help Drupal applications leverage blockchain ledgers, digital signatures, payments, tokens, and a future internet of value and trust.

    Materials

    3.02 hassium
    Expertise topics

    Drupal distributions panel

    Panel
    Industry track
    Profile picture for user tstoeckler
    Tobias
    Zimmermann
    Software Developer
    bio.logis
    Profile picture for user ckrina
    Cristina
    Chumillas
    Designer & Drupal Frontend
    Ymbra
    Profile picture for user miro_dietiker
    Miro
    Dietiker
    Founder
    MD Systems
    Kampaweb
    Profile picture for user breidert
    Dr.
    Christoph
    Breidert
    MD
    1xINTERNET GmbH
    Profile picture for user bojanz
    Bojan
    Zivanovic
    Lead Developer
    Commerce Guys
    Profile picture for user daniel.bosen
    Daniel
    Bosen
    Thunder Lead Developer
    Burda Magazine Holding GmbH
    Profile picture for user tedbow
    Ted
    Bowman
    Senior Software Engineer
    Acquia
    Profile picture for user Taco
    Taco
    Potze
    co-Founder
    Open Social
    GoalGorilla

    We will learn about the different use cases of distributions, ranging from quick start tools and starting points for developers and site builders up to full-featured distributions.

    Materials

    spectrum A

    Drupal Ethereum Q&A

    BoF
    Industry track

    Following up my session on the Drupal Ethereum Module I's be happy to discuss use cases and answer any questions you might have about the module, semi decentralized applications or the Ethereum Blockchain. 
     

    2.08 platinum
    Expertise topics

    Drupal GDPR Module - Exploration of a suite of Drupal specific GDPR tools to help achieve compatibility.

    Talk
    Industry track
    Profile picture for user yautja_cetanu
    Jamie
    Abrahams
    Co-founder
    Freely Give

    A live demo of the GDPR module and how it can be used by site builders, developers and Data Protection Officers to achieve GDPR compatibility. We will be focusing on the GDPR consent tools and the GDPR field settings that enable a site owner to easily response to subject access requests and requests for erasure.

    3.02 hassium
    Expertise topics

    Drupal UX Study

    BoF
    Industry track

    Help us design a better UX for content editors! Get involved with the ongoing UX study, give your inpu on the wireframes and help us develop our user testing plan. Content editors, marketing folks, designers, and anyone else welcome!

    2.06 argentum
    Expertise topics

    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

    Hackers automate but the Drupal Community still downloads updates on drupal.org or: Why we need to talk about Auto Updates

    Talk
    Industry track
    Profile picture for user joe
    Joe
    Noll
    CEO
    Drop Guard
    Profile picture for user hernani
    Hernani
    Borges de Freitas
    Technical Architect
     

    This session will highlight these topics:

    • The current state of the Drupal community and their common update processes from a security point of view
    • What’s the Automatic Update Initiative discussion about?
    • Auto Updates in Drupal - future case discussion

    Materials

    spectrum A

    How we built a government video platform using Vue.js in just 100 days

    Talk
    Industry track
    Profile picture for user JohannesMattsson
    Johannes
    Mattsson
    Developer
    Digitalist Group
    Profile picture for user dajjen
    David
    Park
    Developer
    Digitalist Group
    Profile picture for user kopin
    Konstantin
    Pinaev
    Developer
    Digitalist Group

    In this session we will start with an demonstration of how we implemented Vue.js on a Drupal 8 site for one of the biggest government agencies in Sweden. What hurdles did we encounter and was the effort worth it?

    Materials

    0.04 dynamicum

    How you can handle updates easily with best practices and keep your Drupal site secure

    Workshop
    Industry track
    Profile picture for user dropMax
    Maximilian
    Madl
    CTO
    App Guard GmbH

    In this workshop you will get to know how you can manage your Drupal updates easily and how to process updates correctly to ensure your website’s security. You will learn about the risks of a sloppy update routine and not taking care of updates at all. We present and analyze three variants together:

    3.05 radon

    I Love Diagrams - Visualising Entity Structures and Processes

    BoF
    Industry track

    I love diagrams for designing, redesigning and documenting Drupal sites and training end users. Mostly I think about entity relationship -style diagrams and diagrams for workflows. What do you use diagrams for in Drupal? When not to use diagrams? What is the best software to draw Drupal-diagrams with? Can you automate it?

    2.08 platinum

    Introducing the Gutenberg content editor for Drupal 8

    Talk
    Industry track
    Profile picture for user perandre
    Per Andre
    Rønsen
    CTO
    Frontkom
    Profile picture for user marcofernandes
    Marco
    Fernandes
    Senior Developer
    Frontkom

    Drupal needs a modern UI for rich content creation. This fall WordPress 5 is out with the brand new Gutenberg editor, a decoupled React based editing experience. It works great! And: It's open source, so we ported it to Drupal. Combining Drupal and Gutenberg is a killer combination, empowering content authors to build rich landing pages inside a rock solid CMS framework.

    spectrum A
    Expertise topics

    JavaScript Modernisation Initiative

    Talk
    Industry track
    Lauri
    Eskola
    Software Engineer
    Acquia
    Matthew
    Grill
    Engineer
    Acquia
    Profile picture for user ckrina
    Cristina
    Chumillas
    Designer & Drupal Frontend
    Ymbra
    Daniel
    Wehner
    Senior engineer
    THE world universities insights
    Sally
    Young
    Msc
    Senior Technical Architect
    Lullabot

    Back in 2007, the very first iPhone was released, skeuomorphic design golden era was starting, the last Harry Potter book was published, and Britney Spears had an extra tough year. Also, Drupal 5 shipped with the jQuery JavaScript library.

      0.04 dynamicum

      Large scale Drupal

      BoF
      Industry track

      Are you doing Drupal with millions of entities? Huge traffic? Dramatically more entity operations than normal?

      Let's talk about the different problems we face when doing Drupal in a scale that not everyone does, and a scale some parts of Drupal was not meant to handle. What are our solutions to these problems? How can we make Drupal handle this better out of the box?

      2.06 argentum

      Layout Builder: feedback, uses, offers to help

      BoF
      Industry track

      The Layout Builder in Drupal 8 is currently a Beta experimental module but should be stable in the next year.  It has the potential to greatly improve Drupal site building.

      Have you started to use the Layout Builder? How has your experience been?

      This will be a chance for people testing and using the Layout Builder to get together with those developing it. Let's get together and talk about the potential and problems of the Layout Builder. 

      2.05 palladium
      Expertise topics

      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

      Let's write secure Drupal code!

      Talk
      Industry track
      Profile picture for user tatarbj
      Balazs Janos
      Tatar
      Technical Project Manager, Security researcher
      European Commission

      In my session I'll show the most common vulnerabilities that our Drupal code can have and how we should be prepared to avoid such an unsecure code to be released. The presentation covers trends in vulnerabilities, starting in general aspects then showing Drupal specific ones. I'll also speak about what we should do if we find any vulnerabilities in contributed solutions.

      2.07 aurum

      Linked Data & the Decentralised Web: Is this the Future?

      Panel
      Industry track
      Profile picture for user gabriel.engel
      Gabriel
      Engel
      CEO
      Rocket.Chat
      Profile picture for user dbhurley
      DB
      Hurley
      Founder, CTO
      Mautic
      Profile picture for user atitcomb
      Abbey
      Ellis
      Titcomb
      Co-founder
      SQN

      This panel will focus on interlinking data, dynamic data flows, and the newest web technology to bring value to the enterprise. Drupal can play an integral part of this, being a robust content model with adequate access and revisions. Rocket.Chat adds a proven collaboration platform facilitating decentralized exchange of information, with optional federation across internal and external partners.

      Materials

      spectrum A

      Native Drupal CRM in D8

      BoF
      Industry track

      A general discussion on native Drupal CRM and how it compares to integrating with other CRM system, with particular focus on the Contacts module in Drupal 8

      2.08 platinum
      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

      Responsible disclosure, cross-project collaboration, and Drupal 8 security

      Talk
      Industry track
      Profile picture for user xjm
      Jess
      (xjm)
      Code and Community Strategist
      Acquia

      The Drupal project has been following a responsible disclosure model for more than 12 years. As Drupal has grown from a few thousand installs to more than 1 million, and as the number of contributed projects on Drupal.org has grown from tens to tens of thousands, the Drupal Security Team has continually evolved our processes to scale our security coverage.

      Materials

      spectrum A

      REST Ready: Auditing established Drupal 8 websites for use as a content hub

      Talk
      Industry track
      Profile picture for user Sam152
      Sam
      Becker
      Developer
      PreviousNext

      For many organisations Drupal 8 websites evolve over time from a traditional coupled HTML front-end into much more. As the API first initiative is underway unlocking the potential of our content, existing Drupal 8 sites can be progressively decoupled or used as content hubs that power other digital experiences. What does this mean for established websites that are undergoing such transitions?

      0.04 dynamicum

      SAML And JWT For SSO As Part Of Enterprise Drupal Implementations

      Talk
      Industry track
      Profile picture for user punamsehelke
      Punam
      Beedkar
      Drupal Developer
      Unimity Solutions Pvt. Ltd.

      We wish to share with you our learnings over the last year, implementing varied SSO solutions for the enterprise using SAML/JWT. At the end of the session, you will be able to install and configure SAML/JWT with Drupal 8 and create your SSO network.

      Materials

      0.04 dynamicum

      State of Drupal performance through the eyes of real-world users

      Talk
      Industry track
      Profile picture for user rviscomi
      Rick
      Viscomi
      Developer Programs Engineer
      Google

      The HTTP Archive and Chrome UX Report enable us to understand the state of the web in terms of performance, security, and accessibility. In this session we'll dig deep into the lab and field data to understand the performance of Drupal ecosystem and how it compares to the web as a whole.

      Materials

      0.04 dynamicum

      Symfony Framework style API building in Drupal

      Talk
      Industry track
      Profile picture for user slootjes
      Robert
      Slootjes
      Technical Director
      MediaMonks

      Want to see new ways to take full advantage of Drupal using Symfony Components? This is for you! As a non-Drupal developer who works with Symfony Framework for years I'm trying to bring communities together by showing Drupal developers the power of the Symfony components available in Drupal and to show Symfony Framework developers that Drupal can also do the things they are used to work with.

      3.02 hassium

      Towards a standard for User interface text

      Talk
      Industry track
      Profile picture for user ifrik
      Antje
      Lorch
      Building websites for a better world
      ifrik

      User interface texts are all those words that users see when they interact with a Drupal site  and they are an important factor in the user experience. So it is time we got a UI text standard, that would make it easier to write good UI texts.

      Materials

      3.02 hassium
      Expertise topics

      Using React with Drupal. The Basics.

      Workshop
      Industry track
      Profile picture for user mspae
      Martin
      Spencer
      Frontend Developer
      1xINTERNET GmbH

      The frontend ecosystem and especially the React community is very large and confusing to new developers. This workshop aims to provide a gentle introduction to developers used to the traditional Drupal theming approach how they might use React in the wild today.

      It will be a very practical step-by-step coding guide with explanations (where needed) how a simple decoupled client can be built from scratch.

      3.05 radon
      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