[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[EP-tech] Re: Simple Repository deposit



Hi Ian,

Yes.  It creates a single EPrints XML file, with base-64 encoded files embedded.

This can be added as a new EPrint then, using the CRUD API.  We never really paid much attention to SWORD for this.

David.
________________________________________
From: eprints-tech-bounces at ecs.soton.ac.uk [eprints-tech-bounces at ecs.soton.ac.uk] on behalf of Ian Stuart [Ian.Stuart at ed.ac.uk]
Sent: 07 May 2013 14:00
To: eprints-tech at ecs.soton.ac.uk
Subject: [EP-tech] Re: Simple Repository deposit

David,

Can I just confirm: what this does is build an EPrintXML file, with the
documents as base_64-encoded elements encoded within the record...

.... and EPrints 3.3 can decode this as a single SWORD deposit item?

On 04/05/13 15:59, David Kane wrote:
> Hi All,
>
> The process of EPrints repository deposit through other applications is
> not straightforward even with SWORD.  Especially with SWORD, it
> sometimes seems.  So we cut through the Gordian Knot with our own sword.
>
> It seems as though many people have been facing a similar challenge to
> our own, where they merely wish to give staff the ability to make
> deposits into an EPrints repository through a website.  Therefore, Tommy
> Ingulfsen, (of Cal. Tech. Library) and I have been working on a PHP
> wrapper class, designed to make remote EPrint deposit through PHP
> trivial.  And it does that.  It implements parts of the standard
> protocol, in combination with some uniquely EPrints capabilities (the
> CRUD API).
>
> Because it is a encapsulated in just a single class, is should be should
> be matter of plug-and-play to incorporate into the CodeIgniter or other
> PHP famework/CMS.
>
> The first version (Alpha!) is available now, for you to download:
> https://github.com/davidfkane/eprintsDepositHelper/
>
> Please feel free to kick it about.  Be aware though that it is still in
> alpha-release and will be subject to refinements and extensions, as and
> when we get time to work on it.


--

Ian Stuart.
Developer: ORI, RJ-Broker, and OpenDepot.org
Bibliographics and Multimedia Service Delivery team,
EDINA,
The University of Edinburgh.

http://edina.ac.uk/

This email was sent via the University of Edinburgh.

The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

*** Options: http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech
*** Archive: http://www.eprints.org/tech.php/
*** EPrints community wiki: http://wiki.eprints.org/