The Usability group is an informal group of people interested in improving the usability of Drupal core and contributed modules, themes, and distributions. You can participate! Here's how:

  • The Usability group has a Slack channel: #ux -- that is the best way to connect with others interested in Drupal Usability.
  • The Usability group hosts a Zoom meeting every Friday at 10:00AM US/Eastern time (find time in your timezone). The group meets to discuss issues that need a usability review. You can add items to the agenda by posting on an issue that is set up for each meeting, and everyone is welcome to attend. Meeting agenda issues and Zoom links are posted in the Slack channel.
  • Issues that have usability concerns are tagged with "Usability", "D8UX", "Needs usability review", and/or "Needs usability testing". You can search the Drupal core issue list for these tags.
  • We have a Documentation section for User interface standards for the Drupal project as a whole.
  • Accessibility is closely interrelated with Usability. See the Contribute to Accessibility page for more information.

Tasks and Roles in this area

Create a merge request for an issue (Contributor task)
Add or update a "merge request" (software fix) on an issue
Duration:
1 hour
Manually test a proposed fix for an issue (Contributor task)
Manually test a patch or merge request that has been proposed as the fix for an issue
Duration:
20 minutes
Participate in a Usability meeting (Contributor task)
Attend a Usability group meeting. Participate in or lead usability reviews.
Duration:
1 hour
Review a merge request (Contributor task)
Review a software fix proposed by a different developer
Duration:
20 minutes
Software tester (Contributor role)
Manually test Drupal core or contributed modules, themes, or distributions
Duration:
ongoing
Usability group member (Contributor role)
Improve the usability of Drupal core and contributed modules, themes, and distributions
Duration:
ongoing

Skills used

There are tasks and roles in this area that require these skills:

Drupal site administration
Updating site configuration, managing content, managing user accounts
Drupal site building
(need review) Installing modules, building content types, creating taxonomy vocabularies, creating views, making menus, etc.
Making screenshots
Making usable screenshots of a web page or command-line window
Software testing (quality assurance, or QA)
(needs review) Testing web software
Usability and user interface design
(needs details) Ability to design highly-usable user interfaces
Using Git
(needs details) Applying patches, making patches, using branches and tags

Help improve this page

Create an issue describing the problem.

Need help deciding how to contribute?

Visit the Community landing page to learn more about the Drupal community, or start at the top of the Contributor Guide to find roles and tasks organized by skills and community areas.

Need help completing a task?

Check out the Getting help with contributing section.