CMS Updates on Cruise Control with Autopilot

Pantheon's Autopilot helps teams by automatically detecting, performing, testing and deploying updates for WordPress and Drupal. Site upkeep can be tedious with constant monitoring, building, maintaining websites, and working cross-functionally to deliver digital experiences for customers. Autopilot relieves you of the continual maintenance work it takes to keep sites updated. Autopilot is a new feature and will be available to all Pantheon customers soon. Come to this session to see it in action and evaluate whether or not it might help you and your team. 

Embracing the modern web using a Headless CMS with GatsbyJS

A headless CMS allows content creators to manage their content through a familiar admin interface and providing the content via API endpoints, allowing developers to implement a fully customized front-end experience using reusable components and a modern framework as React.

A core feature of Gatsby is its ability to load data from anywhere (GraphQL endpoint in our example). This is what makes Gatsby more powerful than any other static site generators that are limited to only loading content from Markdown files.

Dream Migrations and Imports: Feeds UI + Migrate Engine - intro before Contrib sprint

This year we celebrate 4 years since Drupal 8 was released. A one-click upgrade from older versions is one of its greatest features, thanks to the Migrate module being in core. While Migrate is powerful, it lacks a good UI. In contrib, we have Feeds for importing content. This module does have a UI perfectly tuned for site builders, but it defines its own import framework. Wouldn’t it be great if the two frameworks could be combined together?

Matching Algorithm implementation using Drupal Framework

Matching is a very common process used in academia for classes, clinics, summer trips, etc.  We built several Drupal-based applications, and decided to create a stand-alone module for this process. In this session we will talk about how our module implements solutions to a Stable Marriage Problem https://en.wikipedia.org/wiki/Stable_marriage_problem

We will go through objects/relationships/code and demo how our applications are using this module. 

No API, No Problem: A recipe for connecting to external databases.

In Drupal, there are multiple ways to access external data sources. With the addition of Guzzle in Drupal 8, interacting with REST APIs is easier than ever. There are times though when APIs simply don’t exist for a number of reasons: the requirement has never existed, the budget is too lean, or the team doesn’t have the technical experience to create one. There are some good non-automated solutions like Migrate, Feeds and Entity Importer for doing one-time imports.

The Urgency of Accessibility

Three small things you can do to help a lot of people
 
Suddenly, many more people are working, learning, and communicating online. How can we help, and what should we do first? As a “digital curb-cut”, website accessibility helps far more people than we might expect. This presentation will discuss *why* improving digital accessibility is urgently important, and offer three key accessibility improvements that will have maximum impact for your users.

Pages