Skip directly to content

Drupal Camp

JSON:API 2 - A Path To Decoupled Drupal

July 2019

With the inclusion of JSON:API in Drupal core, we now have a solid, stable path to support decoupled Drupal through standardization of payload structures and query string parameters.

This session will cover:

  • Why JSON:API instead of the REST module, GraphQL, Relaxed WS, etc.
  • JSON:API overview
  • Authentication with JSON Web Tokens
  • Requests, filters, sorting, pagination
  • File uploads
  • Gotchas

Erich Beyrent: Configuration as Dependency - Managing Drupal 8 Configuration with git and Composer

February 2017

Drupal 8 provides a robust configuration management system which represents a paradigm shift from previous versions of Drupal. It's now easier than ever to represent your configuration in code and manage it with source control. However, that may not be enough.

This session will propose a new strategy for thinking about Drupal 8 configuration, treating it as just another dependency, managed the same way code dependencies are managed with Composer.

We'll cover:

  • Drupal 8 configuration

Erich Beyrent: Configuration as Dependency: Managing Drupal 8 Configuration with git and Composer

October 2016

Drupal 8 provides a robust configuration management system which represents a paradigm shift from previous versions of Drupal.  It's now easier than ever to represent your configuration in code and manage it with source control.  However, that may not be enough.

This session will propose a new strategy for thinking about Drupal 8 configuration, treating it as just another dependency, managed the same way code dependencies are managed with Composer.

We'll cover:

  • Drupal 8 configuration

Heather Bauer: Choosing a Graphing Library for the Modern Web

October 2016

Flash is getting phased out and there is an increasing focus on mobile, responsive design, and scalability. This is leading many teams to consider new options for their graphing libraries. Sometimes non-technical teammates are finding themselves in a position where they have to choose this new library even if they are not the person who will be implementing it.

Heather Bauer: To Code or Not to Code?

July 2016

Recently there have been active and passionate debates about whether web/software project managers, UX designers and the like should learn to code. When looking at our the internal project management team at my company, I realized that while we are all successful at what we do, we come at it from different angles. I joined the Drupal community after receiving her master's in Human Factors in Information Design to specialize in usability, which led to product management.

Heather Bauer: Form & Function for Menus - How to Get IA and Navigation Right

April 2016

If a tree falls in the forest and no one is there to hear it, did it make a sound? What if you have a feature that a user can’t find - does it really exist?

Hero menus (more formally known as mega menus) have become increasingly popular for large sites with many sections and pieces of information to put all of the options in front of the user at once.

Heather Bauer: Are Mega Menus Really Heroic?

August 2015

If a tree falls in the forest and no one is there to hear it, did it make a sound? What if you have a feature that your user can’t find? Does it really exist?

Hero menus (more formally known as mega menus) have become increasingly popular for large sites with many sections and pieces of information to put all of the options in front of the user at once.

Heather Bauer: "User Research When You Can't Reach Your Users"

September 2014

You’ve finally convinced your stakeholders that user research is a vital part of the design and development process. You’re all jazzed up to start creating your research plan when you realize that you cannot reach out to your users and your audience is so niche that getting people outside of your users to participate in your user tests would be worse than useless. What then?

This session will discuss what to do when you have stakeholder buy in to do user testing but you can’t actually reach

Heather Bauer: "User Research When You Can't Reach Your Users"

August 2014

You’ve finally convinced your stakeholders that user research is a vital part of the design and development process. You’re all jazzed up to start creating your research plan when you realize that you cannot reach out to your users and your audience is so niche that getting people outside of your users to participate in your user tests would be worse than useless. What then?

This session will discuss what to do when you have stakeholder buy in to do user testing but you can’t actually reach

Michelle Lauer: "From User Personas to Testing: A Project Manager's Journey Towards Behat"

August 2014

With a strong desire to reduce our technical & product debt, or at the very least stop adding more, our team explored options to optimize our QA process. We have landed at the beginning of a new journey starting with user personas and ending with automated testing; behavior driven development (BDD) focuses on the users' experience as the primary deliverable.

"Behat is a tool that makes behavior driven development (BDD) possible.

Pages