So, this is my attempt to feed back to the eprints community with some code and discussion about the work.
What is QUT ePrints?
QUT operates its institutional repository out of the Library. There is high-level support for the repository - not just rhetoric. The insitution alo has some key people - one of whom lives and breathes this stuff - they're fun to work with :)
Chances are that if you don't know what ePrints is then you have moved away from this page for now. QUT was a member of the now defunct ARROW group and bought into the VITAL software. However, due to a variety of reasons, we chose to upgrade from eprints v2 to v3. I won't go into the whys...
What we did
A fair bit... Whilst the eprints team provides a complete out of the box solution, the beauty of its open sourciness is that we could adapt it to QUT and Australian higher-ed requirements.
So the main items we produced were:
- Integrate QUT's ESOE infrastructure for single sign on
- Transfer the data from ePrints 2 to a new server running ePrints 3
- Bring over the ADT theses to be served from our IR
- Expand the metadata to capture data for the HERDC collection - this could reduce a fair bit of work for researchers
- ... and some general user interface work
- We were also able to fall in line with the MACAR resource types
- This was a job for XSLT
What we didn't do
Well, there were a few things dropped along the way:
- Oracle integration: We'd thought about using the university's corporate Oracle infrastructure but, after battling with the rather new database layer, killed the idea off so as to meet the deadline.
- We'd really wanted to link into QUT's Identity system but it wasn't ready yet. This would give us a name authority that could ensure that systems with which we share data were all on the same page
Well, enough of a ramble. I'll start posting code and overviews shortly.