Skip to content

eprints/creators_roles

 
 

Repository files navigation

Creator Roles for EPrints

Adding creator roles to an EPrints repository using the CRediT taxonomy.

EPServices Fork

The eprintug plugin creators_roles has been forked by EPServices to translate into an ingredient format and structure.

Versions & Compatability

EPrints Version creators_roles Release Version Tested Released Date
3.5 v1.0.0-35 Future
3.4.5 v1.0.0-34 Future
3.4.5 Initial Fork v0.0.1-alpha N/A 27/01/24

Improvements & Issues

Current EPrints Versions (>3.4.5) 1.0.0 Release

Future EPrints Versions

Installation Instructions

These instructions are valid for EPrints v3.4.5

  1. Install the ingredient in the /opt/eprints3/ingredients directory.

    cd /opt/eprints3/ingredients/
    git clone https://github.com/eprints/creators_roles.git
  2. Enable to ingredient in the relevant flavour inc file

    example shown for publications flavour pub_lib.

    Edit this file /opt/eprints3/flavours/pub_lib/inc

    Add this line

    ingredients/creators_roles
  3. Add this to the compound field for creators:

    {
    	sub_name => 'credit_roles',
    	type => 'CreditRole',
    	input_cols => 1,
    	allow_null => 1,
    	input_cols => 25
    }
  4. Regenerate your static files to include the javascript needed for the custom control:

    $ bin/generate_static [your repository name]
  5. Enable editing of the credit role by adding credit_role:edit to the appropriate role in user_roles.pl or adding as a user permission.

Developer Credits

Initial Developers:

Micheal Eadie, University of Glasgow
Liam Green-Hughes, University of Kent

EPServices Fork Developers:

Edward Oakley, EPrints Services

About

Plugin to add creator roles to EPrints using CRediT

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Perl 70.1%
  • JavaScript 25.4%
  • CSS 4.5%