Orange - Using Drupal to foster communities around external Digital Asset management system (Sponsored by Annertech)
Orange - Using Drupal to foster communities around external Digital Asset management system (Sponsored by Annertech)
Alan Burke (alanburke)
Introduction
Orange is synonymous with innovation and clear messaging. The brand.orange.com has two clear purposes
- Bring the disparate communities who use the Orange brand together
- Tight integration with, and a brilliant search experience for the Digital Asset Management system
We’ll show you how we’ve achieved this
Prerequisite
Prerequisite is the foundational understanding required for participants to fully engage and benefit from the content. What do they need to know to maximize the session's value?
An appreciation of the challenges of Community building within a multinational organization
Some familiarity with Digital Asset Management systems and the obstacles faced when pushing their capabilities to the limit
Outline
Outline is the session description, key topics, brief overview.
Brand.orange.com is tasked with bringing a broad set of users together, and giving them the tools they need to tell the Orange story in a coherent and consistent manner.
We’ll explain how we used Drupal’s community tools to achieve this.
All of Orange’s digital assets are stored and maintained in a third party Digital Asset Management system [Mastermedia]
We’ll explain how we integrated with this system to deliver the powerful search interface required for the project.
Key Topics:
Using Layout builder to integrate with an existing design system
Using Group module to facilitate communities within Orange
Leveraging Drupal’s custom APIs to facilitate different registration flows for external and internal users
Building a custom React front-end for the DAM using the 3rd party API, while still using Drupal’s user management to maintain access control across the assets
Learning Objectives
Learning Objectives are valuable insights and practical takeaways for participants to apply, skills gained from the session.
The power of Drupal’s Layout builder and how it can extended to facilitate fine-grained access control
When using Drupal’s search API make sense, and when it is more practical to leverage front-end tooling
The practicalities of dealing with 3rd party APIs - some lessons learned
Session sponsored by