Skip to content

torontomulibrary/islandora_usage_stats

Repository files navigation

Islandora Usage Stats Build Status

Introduction

A module for Drupal 7 to track views and downloads of Islandora items. Features include:

  • Toggle to ignore common bots
  • View count uses session variables and defaults to a 5 minute cooldown for repeated requests
  • Access log for all views and downloads
  • IP Exclusion list to prevent artificially inflating counts while testing/developing/administrating
  • Several customizable blocks to display metrics
  • Report generating interface
  • Object log views integration

Note:

  • Does not respect XACML or namespace restrictions.
  • This is a server-side tracking solution, as such a caching layer could impact it. If this is impacting you a solution using JavaScript may work better.

Requirements

This module requires the following modules/libraries:

Installation

Install as usual, see this for further information.

Configuration

Configuration options are available at Islandora » Islandora Utility Modules » Islandora Usage Stats Settings (admin/islandora/tools/islandora_usage_stats).

Configuration

Documentation

Further documentation for this module is available at our wiki.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

Maintainers/Sponsors

Work based on code from https://github.com/roblib/islandora_scholar_upei and the scholar_tracking module for Drupal 6. Iterated on by Ryerson University Library and Archives (RULA) and discoverygarden inc.

Current maintainers:

Sponsors:

Development

If you would like to contribute to this module, please check out CONTRIBUTING.md. In addition, we have helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.

License

GPLv3