Below is a list of sessions that have been proposed for Drupaldelphia. Don't miss out on your chance to share your insight and knowledge, propose a session today!
2019 Drupaldelphia
BOF: Intro to, Q&A about Docksal
Learn about Docksal, an all-purpose web-development environment based on Docker and Docker Compose. Talk with one of its maintainers and learn about the process of maintaining its codebase.
Drupal & Composer Help Desk
OBJECTIVE:
This general help desk is designed to give attendees the chance to:
Community Give Back - Contribution Workshops
OBJECTIVE:
This 1-on-1 workshop is to designed to give attendees the chance to:
Career Launch & Migrate 1-on-1 Workshops
OBJECTIVE:
This 1-on-1 workshop is to designed to give attendees the chance to:
Accessibility Lab
OBJECTIVE
This lab offers attendees a chance to:
Design Systems for the Web
At Eastern Standard, we’ve spent several years refining our approach to the design and implementation of content-rich websites, transitioning away from “templates” and toward modular components that can be combined, re-used, and updated as needs change. This presentation will provide an overview of what we've learned through that process, with concise, actionable takeaways for those who:
a) want to start using a systems-based approach to design, or
Aegir, Ansible, & Cloud APIs: How we use Drupal to automate our entire Platform-as-a-Service
The Aegir Hosting System has been used for hosting thousands of Drupal sites for over 11 years, using Drupal as a web interface for managing your servers and sites.
In classic Aegir 3.x and earlier, you still need root shell access to install and configure a few things before Aegir can work.
in 2016 I set out to solve this by creating server configuration tools in Ansible and integrating with Cloud server providers like DigitalOcean, Packet, and SoftLayer.
Iterative UX: Find It Cambridge Case Study
A handful of visionary people in the city of Cambridge, Massachusetts wanted an online resource to help families easily find activities, services, and resources.
Understanding Drupal's Cache API: Lightning Speed with Low Effort
“There are only two hard things in Computer Science: cache invalidation and naming things.” - Phil Karlton
Becoming an Ally for A11y
Approaching accessibility from the start of a project can greatly impact usability. From initial wireframing to entering content in a CMS, there are many ways to plan for and implement a fully inclusive website: color contrast can be measured before any CSS is written, heading structures can be mapped before any markup is created. Messy navigation patterns can be reconsidered before a menu structure is built. When accessibility is valued as an essential part of the user experience, everyone can help make it easier to implement.
Outgrowing Content Types: Building Custom Entities
Drupal includes a powerful toolset for building and extending out-of-the box content types. Content architectures are typically designed around the features of nodes, taxonomy, media, and other core entities. But how do we know when our business-needs have grown beyond the common entity types? When are nodes too lightweight or too heavy handed to meet our site goals? And what are the trade-offs and support issues when creating a new entity type?
DevOps for Drupal and Other Web Applications
Explore DevOps techniques, tools, and best practices for Drupal and other web applications.
This session will expand on the following topics:
