Main Content
Drupal 8 Case Study – Stanford Cantor Arts Center Redesign Kristen Pol Mon, 08/20/2018 - 19:53

Watch the session video here.

A Case Study - The Bunny Farm dwanta Mon, 08/20/2018 - 15:41

I'd like to present the case study at https://www.drupal.org/case-study/bunny-farm-framework-for-building-the…, detailing how I came up with the architecture, how it works, and why it would be useful.

The module and architecture encapsulates what I've learned over the years on how to create maintainable, fast and secure systems, supporting both decoupled (JSON) and normal Drupal output.

Conditional love

One of the more interesting additions to Drupal 8 is the core conditions API. Condition plugins are used to make decisions about all kinds of things like block visibility, layout choices, page manager variants, and even rules. Decisions can be based upon any available contextual information from the URL or session, as well as remote service calls, database queries, or almost any other source. 

I will walk through writing a simple condition plugin and then show some more complicated examples with configuration forms and unusual contexts.

Login to Register

Improve your Drupal Architecture by Applying Object-Oriented Principles to Site Building

In many ways, my journey through Drupal has been inverted. After studying Computer Science, I began my Drupal career as a backend developer writing custom modules and dabbling in front-end work. More recently, as a Project Manager and Drupal Solutions Architect, I've focused on more site-building and organizing Drupal elements into flexible solutions. I've found myself relying on the theory I learned in school to direct my site building efforts.

Login to Register

Introduction to Decoupled Drupal 8 + GatsbyJS + React

Decoupling Drupal is nothing new but it remains a great way to building websites that go beyond Drupal.  In the past couple of years so many tools and options have become available which allows for a decoupled Drupal solution.  Today we will learn about GatsbyJS, a react based Static Site Generator (SSG), that makes it easy to built a React Front-End while keeping the power of Drupal in the back end as well as all the editorial tools Drupal offers.

Login to Register

Myths and Legends of Breaking the Monolith

Introduction of microservices promised faster project maintenance and debugging, easier scaling, high availability and lots of good, old, developer fun. However, a huge ecosystem of sometimes mutually incompatible tools and the lack of guidelines made the concept too scary for most of the teams.

Early adopters and teams with appropriate budgets started experimenting and building their own tools. The rest of us were attending conferences and trying to get the big picture from multiple, often dissonant sources.

Login to Register

Piecing It Together: Architecting Drupal Sites

Jigsaw puzzles are a fun way to test your ability to create and execute a strategy as well as testing your eye for spotting details. Drupal sites, like jigsaw puzzles, come in a variety of shapes, sizes, and complexities. Finding the best architecture for a particular Drupal site depends on these facets and more. How do you architect for different sized projects? What are some of the techniques that are used on each and every project? How do you break down the project and create the right strategy for implementation? How do you manage the build?

Login to Register