Beginner

Working in the Drupal issue queue

Have you ever encountered an issue in Drupal or one of the many contributed projects? Do you know what to do next? When you would like to start contributing to the Drupal open source project, you will quickly run into the need to work in the Drupal issue queue. This talk aims to give you a soft landing in the issue queue. We will discuss:

Speaker(s)

eelkeblok

Experience level

Beginner

Session track

Code & Development

Building Google like search experiences without busting the bank

The problem

Site visitors expect to find the information they are looking for within seconds. Besides a good information architecture, and top tasks, it is important that the search experience is built in such a way that site visitors expect. 

They have become used to a google like search experience, a traditional keyword-based search doesn’t cut the deal anymore. 

People don’t simply search for information; they are looking for an answer for their problem. We must switch to a problem-based search instead of keyword based.

Speaker(s)

svdhout
borisson_

Experience level

Beginner

Session track

Code & Development

Enhancing Drupal's media library

Drupal ships with a media library out of the box.

The core media library is designed to be a plug and play media solution that fits a lot of use cases.

In this talk we'll take a stab at improving the editor experience by leveraging contrib modules such as dropzonejs, entity browser, google vision, and search api.

Session video:

Speaker(s)

svdhout

Experience level

Beginner

Session track

User experience

Build Your First Drupal 8 Module

This workshop will introduce you to Drupal 8 development by building a simple custom module.

After a short overview of the core concepts and application architecture of Drupal 8, you will learn how you can customize Drupal beyond configuring it via the admin UI. When finishing this training you will have an idea about the ways you can extend Drupal 8, the best practices in doing so and how you can move forward to learn more.

Learning Objectives

  • Core concepts: entities, nodes, blocks, fields, view modes

Speaker(s)

klaasvw

Experience level

Beginner

Keynote: Bram Duvigneau - Drupal, the accessible CMS for accessible websites

The Drupal community is committed to making sure that Drupal is the most accessible framework for building websites that can be used by anyone, including people with disabilities.

Drupal offers a range of built-in tools and third-party modules that help you create accessible websites. But did you know that it also facilitates an accessible content editing experience out of the box that you can build on? 

In this talk, we’ll answer two questions:

Speaker(s)

Bram Duvigneau
Roel Van Gils

Experience level

Beginner

Session track

User experience

Keynote: Baddy Sonja

Co-Founder of 1xINTERNET, a growing Drupal company in Frankfurt, Germany and Conil, Spain. Baddy has been an active member to the Drupal Community since 2013 and is a member of the board, helped to organise Drupal Europe and is known to really understand both business and open source, she believes both are empowering each other and could even be a necessity. Baddy will talk about the importance of contributions within a business context and how it helps not only the broader community but also the financial baseline of a company, the net profits.

Session video:

Speaker(s)

baddysonja

Experience level

Beginner

Session track

Diversity

Keynote: Drupal Initiative leads

Drupal’s initiatives work on key improvements for the platform that will make it easier to build and maintain sites as well as create the software itself.  In this keynote, various initiative leads will take turns to highlight new capabilities, challenges they faced on the way and other stories from core development.

Session video:

Speaker(s)

Gábor Hojtsy

Experience level

Beginner

Session track

Sitebuilding

Being Open about Being Human

Mental health disorders affect millions of people around the world, and have a big impact both on employees and the companies they work for. Unfortunately, there is still a lot of stigma around the topic, and many people are not comfortable opening up about it.

Speaker(s)

d.costa

Experience level

Beginner

Everybody writes bad code, but we can improve

   

Speaker(s)

wesleydv

Experience level

Beginner

Control the visibility of your content with Entity visibility preview

Topic introduction

Have you ever needed to display contents or parts of a content differently depending on the user categorization?

Have you ever needed to prepare contents or parts of a content for publication/depublication?

Have you ever needed to preview what your website will look depending on those visibility conditions?

There are some solutions:

Speaker(s)

Grimreaper

Experience level

Beginner