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.
This module requires the following modules/libraries:
Install as usual, see this for further information.
Configuration options are available at Islandora » Islandora Utility Modules » Islandora Usage Stats Settings (admin/islandora/tools/islandora_usage_stats).
Further documentation for this module is available at our wiki.
Having problems or solved a problem? Check out the Islandora google groups for a solution.
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:
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.