Trainings start at 9am and end at or around 5pm unless otherwise noted.
The Drupal 8 configuration system can provide great advantages to managing the configuration of a site, but it can also cause massive headaches if used improperly. This presentation will provide an overview of how the Drupal 8 configuration system works, best practices on basic workflows to utilize it effectively, and a small sampling of some of the contributed modules available to enhance it.
Drupal, an open source content management system, is used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security. In this live session, Jordana and John will walk you through the essentials of creating your first Drupal website. By the end, you’ll have an understanding of Drupal’s fundamental building blocks and a working sandbox on Pantheon that you can continue to use for as long as you like. From there, you can continue to explore at your own pace with our recommended self-serve training resources.
Drupal is a powerful tool for building rich digital experiences. Drupal projects often revolve around producing, displaying and organizing content effectively. This course will walk you through the process of creating an effective user experience and content strategy, and planning out how to implement that strategy in Drupal.
In this workshop we will cover how to leverage the powerful features of Drupal as a Content Management System to build the back-end architecture and infrastructure to provide filtered content that lends itself to a component-based front-end. We will then spin off a Gatsby website to serve as the front-end interface for this Decoupled architecture.
In discussions about accessibility and diversity, our thoughts tend to jump to ARIA links, screen readers, and people of different ethnicities. While these are key aspects to both topics, this talk will push your thinking to considerations beyond accessibility and diversity basics.
Utility (aka atomic, functional) CSS has become very popular in the last few years, particularly since the creation of the Tailwind CSS framework in 2017, and has been adopted by companies including Mozilla, GitHub, and GitLab in their websites. In this training, we'll look at the concepts of utility first CSS, adding Tailwind CSS to your project, and how to use it to rebuild a real user interface.
This training will best serve developers who have some understanding of OOP, and want to learn more about the theory behind best practices seen in Drupal 8+ and Symfony. The approach of this training is a series of discussions paired with practical examples of how the topics apply to Drupal 8 module development. If things get really wild, we'll live-code some modules.