DiRT Directory Client


The DiRT Directory http://dirtdirectory.org is a directory of digital research tools for scholarly use. The DiRT Directory Client plugin interacts with DiRT’s API, allowing users on your BuddyPress site to browse DiRT tools and add them to their profiles.

When activated, group administrators have the option of enabling a Digital Research Tools tab for the group. Group members can then search the DiRT Directory, adding tools to their profile by clicking the ‘I use this’ button next to an individual tool. Tools that are used by site members have profiles on your WordPress site, where local users are listed.

User-facing features of this plugin require BuddyPress. The plugin contains a standalone client for the DiRT API, which developers can use as a basis for building more general WordPress integration tools.

The plugin is designed for themes that use BuddyPress’s theme compatibility system. If your theme does not use theme compatibility (usually this means it’s a derivative of bp-default), you’ll need to do some manual modification to your theme. Create a directory in your theme called ‘dirt’, and copy the plugin file dirt-directory-client/templates/dirt/non-theme-compat-index.php to the new directory.

Development of this tool was sponsored by a grant from the Andrew W. Mellon Foundation.


  1. Install the plugin through the Dashboard interface.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.


Installation Instructions
  1. Install the plugin through the Dashboard interface.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
How do I contribute to this plugin?

Development of the plugin is ongoing. Visit https://github.com/cuny-academic-commons/dirt-directory-client. Note that you will need a Sass compiler to contribute CSS.

Contributors & Developers

“DiRT Directory Client” is open source software. The following people have contributed to this plugin.




  • Fix PHP notices


  • Performance improvements


  • Add menu to user dropdown in admin bar
  • Improved BP 2.6+ compatibility
  • Show proper error message when no results are found
  • Improved localization


  • Ensure that plugin translations are loaded


  • Fix URL path for tool logos
  • Fix fatal error when running with BuddyPress disabled


  • Initial release