Site Building

The “site builder” audience creates websites using the Drupal UI and contributed modules. Presentations in this category should focus on what comes “out of the box” with Drupal, and less about what can be done with custom code.

Front End

The “front end” developer focuses on the presentation layer of a website; some topics might include HTML, CSS, Javascript, Accessibility, User Experience, Graphic Design. Drupal-specific topics including theming and Twig.

Back End

Focused on the functionality layer, a “back end” developer gets into the guts of a web application. For Drupal, this means PHP, databases, custom modules, migrations, and headless Drupal (or should the absence of a front end still be considered Front End?).

DevOps

Probably the least Drupal-specific, this area covers the technical and philosophical practices of deployment processes, servers, continuous integration, testing, etc.

End users / Content Admin

Content administrators could benefit from beginner-level sessions on the basic concepts of Drupal from the end user’s perspective, along with potentially more in-depth sessions on analytics, search engine optimization, and content marketing.

Business

We are very interested in sessions pertaining to how you run your Drupal focused business. How you market, manage, and deliver Drupal services and products should be the focus of these non-technical sessions.

Project Management

Possible topics on the business side include building a team, planning/budgeting/estimating projects, sharing processes.

Design

Designing for the web has evolved as our CMSes have. Topics focusing on designing in the browser, responsive and mobile first design, accessibility in design will be most welcome.

Community

A community session focuses more on the people that make all this happen. Could include lessons from other open-source projects, historical perspectives on the Drupal community, sprint/camp/user group planning tips and lessons learned.