If I Only Had a Frame(work): Crafting Experiences Across 3rd-Party Systems

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.

Session Track

User Experience Design

Experience level


Drupal Version

Drupal 9

Session Time Slot(s)

05/13/2015 - 13:00-05/13/2015 - 14:00
515A - Phase 2