Making Drupal CMS Truly User-centered

An Insight into Some of the UX Work Driving Drupal’s Newest Product
  • Profile picture for user Emma Horrell
Making Drupal CMS Truly User-centered
Paul Johnson / DrupalCon Barcelona 2024

Since its initiation at DrupalCon Portland in May 2024 to the official launch of Drupal 1.0 earlier this month, UX has played an important role leading and guiding the development of Drupal CMS. Contributing to Drupal as the UX Manager at the University of Edinburgh, I have been honoured to have been involved from the beginning and reflect on some of our UX achievements so far. 

Instilling UX ethos through the product strategy, Leadership team and Advisory Council 

When a new product is initiated, it can be difficult to have a clear view of the User Experience (UX) with so many design and development decisions to be made to get things going. For Drupal CMS, UX was placed as a priority with the product strategy explicitly setting out to build a platform to empower the target user groups: content creators, marketers, web managers and web designers. To drive implementation of the strategy, there has been continued commitment to UX, with Cristina Chumillas as User Experience Lead on the Leadership team and with UX representation from myself on the Starshot Advisory Council. 

Defining who Drupal CMS is for, and keeping these people in mind

Drupal CMS seeks to reach non-technical audiences unfamiliar with Drupal, therefore an important focus of the UX track has been to gain a good understanding of these user groups to help drive product and design decisions. Making use of existing data about Drupal personas, the team behind the UX track worked to tease out specific characterisations of the Drupal CMS target audience. We found it helpful to define these using a UX construct called ‘Jobs To Be Done’ (JTBD) – which captures the need, task and underlying motivation, and acknowledging the cross-over between target user groups we grouped these jobs into broad categories called archetypes. 

An emphasis on clearer language for Drupal CMS

With the JTBD defined we used UX principles to shape the user interfaces of version 1 of Drupal CMS. Designing wireframes and content modelling we realised the need to minimise use of technical terminology given the product was for non-technical target audiences. Happily, this work linked to an issue I have been leading to open up Drupal’s language and make it less confusing for those unfamiliar with Drupal (known as the ‘Drupalisms’ issue). The motivation behind this issue is to build a controlled vocabulary in Drupal with an associated governance process, to ensure a more consistent and coherent approach to terminology. In the short-term, this means we are paying careful scrutiny to the words used within Drupal CMS, in the longer-term, our goal is for the ongoing development and improvement of Drupal CMS to include considerations of language by default. 

Emma Horrell speaking at DrupalCon Barcelona 2024 | Image Credits: Paul Johnson
Emma Horrell speaking at DrupalCon Barcelona 2024. Image Credits: Paul Johnson (@pdjohnson)

UX research on one of the key features of Drupal CMS: the AI Assistants and Agents

One of the most exciting parts of Drupal CMS is the AI included out-of-the-box. In UX, it is good practice to prioritise research and testing of features which carry most uncertainty and to actively investigate areas of unknown. Within the Drupal community, it was widely assumed that the target audience of Drupal CMS would find the AI Assistants and Agents useful and usable, but it was important to test this by carrying out research with real people, representative of the non-technical user Drupal CMS was intended for. Through a series of successive tests, I was able to learn lots about how people expected the AI features to work and how they wanted to interact with them. Feeding this data back to Jamie Abrahams and the team at Freely Give, quick iterations and improvements could be made to ensure the AI features became more and more user-centred.

Reflecting on our UX achievements over the past eight months, I am very proud of what we have achieved for Drupal CMS. Moreover, I have been thrilled to work with Cristina Chumillas, Pamela Barone, Jamie Abrahams, Megh Plunkett, Ralf Koller, Thomas Howell, Lewis Nyman and many many others to ensure Drupal CMS remains user-centred. There’s a saying in Drupal that the drop keeps moving which aligns with the ethos of UX: you’re never quite done, there is always room to make things a bit better and I am motivated and excited to keep going! 

Read about my previous Drupal work in my posts on the University of Edinburgh blog: https://blogs.ed.ac.uk/website-communications/category/drupal-ux/ 

Note: The vision of this web portal is to help promote news and stories around the Drupal community and promote and celebrate the people and organizations in the community. We strive to create and distribute our content based on these content policy. If you see any omission/variation on this please let us know in the comments below and we will try to address the issue as best we can.

Related Organizations

Related Drupal Initiatives

Advertisement Here

Upcoming Events

Advertisement Here