Sessions

Better tools for content editors – Modifiers and Looks

As a developers we are offten asked by the clients to do small changes in the theme layer. "Please, can this pink be a bit more pinkier?" It is a tiny change in client eyes, but for us it includes multiple steps to go through the complete workflow and deploy process. How can we help them and ourselves in one go?
Speaker(s)
Experience level
Beginner
Session track
Sitebuilding

Marvin's guide to a user friendly Drupal Backend

For a moment, nothing happened. Then, after a second or so, nothing continued to happen.

Don't Panic

Marvin the paranoid android takes us on a journey trough the inner regions of some Drupal websites.

He will show some tricks and examples to turn your administrator interface into the longest party that ever lasted.

At the end of the talk, you will be able to take you clients to the restaurant at the end of the universe, have some Pan Galactic Gargle Blasters,

and continue to be amazed by the admin experience that remains.

Speaker(s)
Experience level
Beginner
Session track
User experience

Creating an enterprise level editorial experience for Drupal 8 using React

With the powerful web APIs it has become relatively easy to create decoupled applications with Drupal 8 as a backend. A number of lighthouse applications have been created and powerful demo systems and starterkits such as 'Reservoir' und 'Contenta' have emerged.

Usually decoupled applications are used to display content, but editing of content still takes place in the backend.

However, technologies like React can perfectly be used to create a great editorial experience. Given the powerful REST APIs of Drupal a decoupled editing system can easily be integrated.

Speaker(s)
Experience level
Beginner
Session track
User experience

Automate your code quality control in 5 minutes!

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

5. Proposing a way to automate code quality control by tying together the mentioned tools with git workflow.

Speaker(s)
Experience level
Intermediate
Session track
Code & Development

Search API best practices

A session about best practices when setting up Search API, facets and autocomplete in drupal 8, we will discuss the setup in http://drupalsear.ch/, it's configuration, the current shortcomings to this configuration but why we feel this is a good solution anyway.

This session will focus on the why of this configuration, not the how.

After this session, you will know:

Speaker(s)
Experience level
Beginner
Session track
Sitebuilding

Advanced Solr - Build Data Driven Features

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.
Speaker(s)
Experience level
Expert
Session track
Code & Development

Keynote by Preston So

Who is Preston So?

Preston So is an innovator, researcher, speaker, and writer.

A globally recognized voice on decoupled Drupal and subject matter expert in areas including the decentralized web and conversational design, Preston is Director of Research and Innovation at Acquia, where he helms Acquia Labs, an innovation center architecting groundbreaking projects for clients like the State of Georgia and Nestlé Purina.

Speaker(s)
drupal
Experience level
Beginner
Session track
Diversity