Em Andamento

Modify ePrints repository software

The aim of this project is to modify the open source perl-based eprints 3 academic paper repository software available from [url removed, login to view] to support paper-versioning and the RIOJA repository APIs described at [url removed, login to view] . Modifications should be made in a documented, consistent and structured way, and a re-distributable source package provided with installation instructions for third-party installation of the modified code. The main modifications will involve:

* Allowing multiple versions of each paper, each with the same base ID; each separate public version has a version number and can be linked to separately using version-specific URL (as on [url removed, login to view] for paper page and each format of the paper download). Authors can update their papers, but old versions are always preserved under a version-specific URL

* Ensuring one paper version is always live on the site after initial acceptance; default paper shown is the most recent public version

* Implementing the RIOJA APIs to export data from the repository and optionally integrate overlay journal submission (need configuration page to specificy URLs for any supported journal APIs)

* Thoroughly test repository code and APIs

Final product should enable easy set-up of a paper repository with streamlined integration with any RIOJA-API-enabled journals. It should not be a very long project, but you will need to carefully understand the APIs and workflow. A sample site should be configured on our [url removed, login to view] hosting account.

The project will be academically funded by the RIOJA project: [url removed, login to view] .

Please include samples of previous work in your bid and a realistic completion timescale.

Habilidades: Perl

Ver mais: www linked, workflow one, software open, format for academic papers, bid samples format, bid format samples, eprints modify, third party api, open source software download, test paper, support software, structured, software version, software update, software bid, public re, old software, modify code, modify c, journals, id provided, final paper, authors, APIs, software using

Acerca do Empregador:
( 76 comentários ) Brighton, United Kingdom

ID do Projeto: #178161