Drupal Integration Patterns

tsphethean

As Drupal has evolved, it has become more than just CMS. It is now a fully fledged Web Development Platform, enabling not just sophisticated content management and digital marketing capabilities but also any number of use cases involving data modelling and integration with an endless variety of applications and services. In fact, if you need to build something which responds to an HTTP request, then you can pretty much find a way to do it in Drupal.

In this session, I want to explore ways in which Drupal can create complex systems, and some general patterns for doing so. You’ll see a general progression in line with that of the Drupal in general. We’ll go from doing everything in Drupal, to making the most of external services. No option is more “right” than others, but considering all the options can help make sure you pick the approach that is right for you and your use case.

This talk is based on a blog post I've published at http://capgemini.github.io/drupal/drupal-integration-patterns. It will be light on code, and instead focus on approaches to designing your integrations.

Session Track

Coding and Development

Experience Level

Beginner

Drupal Version