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.

Driesnote

Talk
Industry track
Profile picture for user Dries
Dries
Buytaert
PhD
Original creator and Project Lead
Drupal
Acquia

During his keynote, dubbed the 'Driesnote', Belgium-born Drupal founder, Dries Buytaert shares the state of Drupal with the community as well as where we are headed.

Spectrum
Expertise topics

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.

    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.

    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.

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

    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.

    0.04 Dynamicum
    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

    0.04 Dynamicum
    Expertise topics

    Create a chatbot on Drupal Data

    Talk
    Industry track
    Profile picture for user wouters_f
    Frederik
    Wouters
    Freelance
    Flemisch Governement

    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

    Decentralized Drupal: The decoupled Drupal endgame

    Talk
    Industry track
    Profile picture for user prestonso
    Preston
    So
    Director of Research and Innovation
    Acquia

    As Drupal advances assuredly toward an API-first future with each passing day, it's high time we consider and critique the possibilities that lie before our community. How does Drupal's mission evolve? How will future users interact with Drupal?

    Spectrum

    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 migrations by example

    Workshop
    Industry track
    Profile picture for user dinarcon
    Mauricio
    Dinarte
    Drupal developer
    Agaric

    Learn how the migrate system works in Drupal 8 with hands-on examples. Move content into different field types including image, address, and paragraphs. No PHP coding required.

    3.05 Radon
    Expertise topics

    Drupal 8, Services and Decoupling Patterns

    Talk
    Industry track
    Profile picture for user dineshw
    Dinesh
    Waghmare
    (Bachelors Information Technology)
    Solution Architect Consultant
    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 Alexa - Interact with Drupal via voice commands

    Talk
    Industry track
    Profile picture for user VincenzoGambino
    Vincenzo
    Gambino
    Senior Drupal Developer
    BrightLemon

    Alexa is an intelligent personal assistant developed by Amazon. It is capable of voice interaction, music playback, making to-do lists, setting alarms, streaming podcasts, playing audiobooks, and providing weather, traffic, and other real-time information, such as news.

    3.02 Hassium
    Expertise topics

    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.

    3.02 Hassium
    Expertise topics

    Drupal API Automation - Is your API working as expected?

    Talk
    Industry track
    Deepshikha Singh
    Deepshikha
    Singh
    QA Lead
    Srijan Technologies Pvt Ltd

    Reliable API calls are critical to any decoupled application. A simple configuration change to an entity or updating Drupal core can alter an API response and lead to application-breaking changes on the front-end. An API test suite can watch out for these API breaking changes by running a slew of tests against your endpoint.   

    When you need to create an API test suite, Postman delivers.

    3.02 Hassium

    Drupal distributions panel

    Panel
    Industry track
    Profile picture for user ckrina
    Cristina
    Chumillas
    Designer & Drupal Frontend
    Ymbra
    Profile picture for user Moritz Arendt
    Moritz
    Arendt
    Scrum Master
    GoalGorilla
    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 Mohammed J. Razem
    Mohammed
    J.
    Razem
    CEO
    Vardot
    Profile picture for user kjay
    Keith
    Jay
    Director
    Five Mile
    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

    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.

    Spectrum

    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

    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.

    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
    Johannes
    Noll
     
    Drop Guard
    Hernani
    Freitas
     
     

    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

    Spectrum

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

    Talk
    Industry track
    Profile picture for user MickeA
    Michael
    Axelsson
    Developer
    Digitalist Group
    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?

    0.04 Dynamicum

    Introducing the Gutenberg content editor for Drupal 8

    Talk
    Industry track
    Profile picture for user perandre
    Per Andre
    Rønsen
    CTO
    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
    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
     
     

    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

      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.

      0.04 Dynamicum

      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.

      Spectrum

      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

      Progressive Web Apps for all Drupal sites

      Talk
      Industry track
      Profile picture for user rupl
      Chris
      Ruppel
      Frontend Developer
      Independent

      Progressive Web Apps bring the experience of a native app to your website. Whether you have brochureware, a content-driven blog, or an actual web app, enhancing your site with a PWA is a win-win.

      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.

      Spectrum

      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

      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.

      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.

      0.04 Dynamicum

      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.

      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.

      3.05 Radon
      Expertise topics

      Platinum sponsors