Experimental project

This is a sandbox project, which contains experimental code for developer use only.

About Issue Reporting

Issue Reporting is a set of modules to help with Usability Testing and Feedback Aggregation.

Issue Reporting

The base module provides a toolbar for users to report issues with pages or elements of pages. These anonymous reports are sent to a web service.

The configuration for this service is available at: admin/config/development/issue-reporting

This provides a few options:

  • Webserver
  • Project
  • User

These optional fields allow the simple setup of tracking feedback by a project or user and allows the user to set up a custom webserver for certain testing scenarios, such as a local test.

Note: Users will need the permission to submit an issue. Setting the "Report Issues" permission for a role allows those users to use the toolbar.

Issue Reporting Admin

An administration module is also provided that allows for viewing submitted reports.

The configuration for this service is available at: admin/config/development/issue-reporting-admin

Note: Users will need the permission to view an issue. Setting the "View Issues" permission for a role allows those users to use the admin toolbar.

Issue Reporting Server

The Issue Reporting Server module allows for the easy creation of a Drupal based web service that can store and send information on these reports. The plan is for the default Issue Reporting Server to be hosted somewhere that the Usability group (https://groups.drupal.org/usability) can review reports periodically.

To set up this server, simply enable the module issue_reporting_server.

Current Status

This project is currently in development and is in an alpha state. All portions of the module are working, so usability / functionality improvements would be helpful. We can also start to build out features if the module seems promising.

Project information