DrupalCon Los Angeles 2015: If I Only Had a Frame(work)

As developers and UX designers, we're rarely afforded the opportunity to realize our vision on a single (Drupal-based) platform. Business needs and the accumulated accretions of history and technical debt dictate that many projects require us to – somehow – create a cohesive experience across multiple platforms, even when those platforms don't provide us with the extensive customization allowed by open source.

It's not necessarily a pretty job, but it's not something we can ignore. Fortunately, there are tried and true ways to streamline the process and maintain as clean a user experience as possible. Yes, even when [Insert Terrifyingly Proprietary Company Name Here] is involved.

In this session, we'll cover:

Requirements Gathering: What systems are in play?
Design: How can we create resuable components?
APIs: Can we hide the 3rd-party systems altogether?
Compromise: How can we convince clients to put users first?
Governance: What are the human systems we need to consider?
Post-launch: How can we prevent fragmentation of the experience after we hand over the keys?
You'll leave with concrete strategies and tactics you can use right away – or adapt for your own needs.

Drupal is a registered trademark of Dries Buytaert.