Tracks are a series of sessions sorted by topic which spans in experience level from beginner to advanced. Sessions are 60 minutes unless otherwise noted.
Session submissions have CLOSED!
Thank you for your overwhelming response!
The session selection panel is hard at work evaluating the sessions. Stay tuned!
Coding and Development
The track is focused on developing for Drupal 8, the tools, patterns and challenges that surround it. We all know “The Drupal Way” for Drupal 7, but Drupal 8 has brought new paradigms, and the new kid on the block is changing the rules. We have the documentation, but there is a huge opportunity to use our experience to discuss and shape the best-practices for working with Drupal 8.
This track is an ideal place to discuss these. Each session should be a conversation, so it has a short presentation, followed by 30 minutes of discussion with the audience.It is a way for active and prospective core contributors to share their ideas and open a forum for discussion around their idea.
This will focus on the infrastructure engineers within a development team (DevOps/SRE/...) that approach infrastructure as code as well as learn how we can utilise new technologies such as embedding serverless architecture within our stack.Making sure we do not repeat ourselves, allow sustainable, maintainable infrastructure that is part of the project it was built for and supporting it at the same time would be the theme for the sessions in this track.
Join us and discuss project experiences, exciting ideas, tools, hacks, engineering efforts and workflows that the frontend community is using to create compelling web experiences.
Drupal is not its own island, more so with the release of 8.0, but a part of the larger PHP and web ecosystem. Becoming a better PHP developer directly helps you become a better Drupal developer, especially with the release of Drupal 8. The PHP track is for intermediate to advanced sessions relating to PHP development or software development as a whole rather than specific to Drupal.
We hope this content will speak to project managers/directors, scrum masters, product owners and other “PM” profiles looking to fine-tune their skills and interact with and encourage a more engaged community.
Join us to learn how to better estimate, facilitate, review, report on and strategically plan your projects and portfolios.
The Site Building track is designed to teach you ways to let Drupal do the hard work without needing to write code. By assembling the right modules and configurations one can create rich and complex features without worrying about reinventing the wheel and write complex logic and code.Learn better tools to manage content management and publishing, control website's layouts, integrate other data sources or platforms via web services and master any other advanced functionalities that are common requirements in Drupal projects. This track is directed to students who are new to Drupal, developers just getting started with Drupal, seasoned developers and architects.
The Symfony track is dedicated to exploring the Symfony ecosystem that built Drupal 8. Learn about the new Drupal 8 concepts powered by Symfony and Twig. Join industry-leading experts for a full day of Symfony, Drupal, and Twig. Whether you're a Symfony aficionado or a novice eager to learn more, this track will have something for everyone. The session tracks will be technical and hands-on in nature.
This Drupal Showcase track is your chance to showcase your work, to show what's possible, and to inspire. This year, sessions are to be case studies only to help provide the most educational environment possible.Case studies should not seek to directly promote a vendor but to genuinely share knowledge and experience (which will of course show businesses in a good light). Audiences will always prefer sessions that provide clear learning points, innovation and best practices.
Performance and Scaling
As adoption grows, performance and scaling have become critical for Drupal, the underlying Stack and those who use the websites and applications. It’s been shown that faster performance drives increased user engagement and yields better conversion rates. But performance isn’t only about happy users and better business. Performance is giving international audiences with limited bandwidth access to new information and services. Performance is also allowing sites to scale and serve more users than ever before. Better performance can also mean that upgrading to newer technologies leads to less resource usage and lowers operational cost.
"The Contributions track is the place for people who want to work on and contribute to Drupal core, contributed modules and the community. The contribution is not limited to writing code, it includes event organisation, documentation writing, module translation and anything supporting the Drupal project in any way.
This track is filled with sessions on how to help make Drupal better by getting involved in the project. Learn how to give something back to Drupal by making a contribution.
Some suggested topics are:
- How to encourage and support your team to contribute back to the Drupal project
- The business case for contribution (attribution, profile, reputation)
- Drupal processes (documentation, patch workflow, module maintainership, tools, etc.)
- Drupal mentoring process
- Drupal community management and governance process