Drupal Usability for Developers: How to Get Real People to Love Your Work

Time slot: 
March 10th, 1:00 PM - 2:00 PM
Sheraton 2 & 3

Do you want the code you write to have an amazing user interface, one that allows site administrators to actually appreciate your module's awesome under-the-hood functionality, rather than (a) clicking around in vain before giving up and running away, or (b) constantly asking you for help? Fortunately, you're not alone. The Drupal community has put a lot of effort into usability improvements in Drupal 7 core, and even bigger improvements are happening in the Drupal 7 contrib space and will happen in Drupal 8. This session will introduce you to usability-related APIs and other resources that are at your disposal, and give concrete examples of how to improve your module's user experience with minimum coding effort. By leveraging the community's work on usability, you'll save time, save code, and be part of an important movement to provide a clear, consistent administrative experience within and across Drupal websites.

Video at archive.org.

Intended audience: 

Developers who are interested in improving the user experience of the modules they write. Some minimal knowledge of Drupal coding will be assumed, but previous experience with Drupal 7 is not required.

Questions answered by this session
Question 1: 
Why should I care about user experience when writing Drupal code?
Question 2: 
As a developer, how can I effectively communicate with user experience experts inside and outside the Drupal community?
Question 3: 
What are some of the APIs I can use to improve the user experience of my module and make it consistent with other user interfaces throughout Drupal?
Question 4: 
What are some of the usability-related trends being explored in Drupal 7 contributed modules?
Question 5: 
What resources exist for Drupal module developers to learn more about best practices in usability?
Drupal Usability for Developers: How to Get Real People to Love Your Work has been selected and voting is closed.

Diamond Sponsors


Platinum sponsors


Gold Sponsors

Drupal Connect
Treehouse Agency
Chapter Three