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