Git Product home page Git Product logo

islandora_badges's Introduction

Islandora BadgesBuild Status

Introduction

Islandora Badges displays various metrics (and other) badges on objects. Each badge is created by a submodule. Available badges include:

  • Altmetrics: display social media interactions
  • Crossref citations: Citation counts via Crossref
  • Scopus: Citation counts via the Scopus database
  • Web of Science: Citation counts via Web of Science
  • oaDOI: Provides a link to a fulltext document for objects without a PDF datastream, via the oadoi.org API (Deprecated as of 7.x-1.11)
  • Unpaywall: Provides a link to a fulltext document for objects without a PDF datastream, via the oadoi.org API

Badges will only display on objects that have a MODS datastream and a DOI (digital object identifier). The xpath to the DOI field is configurable.

Requirements

This module requires the following modules/libraries:

Installation

Install as usual, see this for further information.

Configuration

Configuration path is admin/islandora/tools/badges (Administration > Islandora > Islandora Utility Modules > Islandora Badges Configuration).

Islandora Badges Configuration

There are two administration fields:

  • DOI XPath
    • The XPath to the DOI element e.g. /mods:mods/mods:identifier[@type="doi"] Note that XPATH is case-sensitive.
    • A default is included and should serve most repositories, but you can change it if yours is located elsewhere.
  • Content models
    • Choose which CModels are able to display badges.

Submodules

These modules provide the actual badges:

Documentation

Further documentation for this module is available at https://wiki.duraspace.org/x/bhpsBQ

Troubleshooting/Issues

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

Maintainers/Sponsors

Current maintainers:

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.

Notes

Originally forked from William Panting's Islandora Altmetrics module by Mark Jordan and Brandon Weigel at the second iCampBC in July 2016. Much thanks to Mark for continued help and mentorship as I use this module to learn coding. Thanks also to Marcus Barnes for demonstrating how to assign array data to variables, which allowed me to figure out the Web of Science branch.

License

GPLv3

islandora_badges's People

Contributors

aulorbe avatar bondjimbond avatar bryjbrown avatar diegopino avatar dmoses avatar donrichards avatar manez avatar nmader avatar rosiel avatar ruebot avatar whikloj avatar willtp87 avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

islandora_badges's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.