Published at October 27th, 2025 Last updated 7 days ago

Eprints

XSLT transformation

EPrints requires a XSLT transformation of the MODS data. When creating new storages a default style sheet will be filled out.

Eprints server configuration

PURE supports depositing files into EPrints version 3.1.x, 3.2.x, and 3.3.x. The deposit is done through a PURE Deposit API (PDA) that Atira has developed for EPrints.

Eprints 3 Configuration

The PDA is available from Atira on request, and is installed in EPrints by the following steps:

  1. Go to the eprints root folder (the one containing the sub folders perl_lib/, archives/ among others)

Apply the patch file for your Eprints version using the following command:

patch -p0 < eprints_3_4_patch.patch

Regenerate apache configuration files for the archive:

bin/generate_apacheconf
  1. Restart the apache server

This will install the PDA module, and make it available on the repositories URL under the path /pda/handler/

Patch files

Download the patch file that corresponds with your Eprints version

eprints_3_1_patch.patch

eprints_3_2_patch.patch

eprints_3_3_patch.patch

eprints_3_4_patch.patch

See https://github.com/eprints/pure_connector/ for updated patch files, that have been improved by the EPrints team.