Contribute to the DSpace Development Fund

The newly established DSpace Development Fund supports the development of new features prioritized by DSpace Governance. For a list of planned features see the fund wiki page.

UNDER CONSTRUCTION: Some information incomplete or incorrect

Bitstream Suppression

  • Prevents a bitstream from being discovered or downloaded by anonymous users.
  • Depends on the Policy code (below)
  • Depends on the Unit testing code (below)
  • SVN Bitstream Suppression Branch

Embargoes

  • Embargo items in DSpace for a specified period of time
  • Configurable per collection/community
  • Depends on the Policy code (below)
  • Depends on the Unit testing code (below)
  • Embargo Branch
  • Embargo library

Masking

Partial Get

Unit Testing

Item Import

  • Includes a slew of modifications to the item importer, some of them may not be generally applicable.
  • One interesting thing we do is create an Atom Entry (in XML) for each item imported. Later we have the Feed Builder (below) aggregate the Atom Entry files into an Atom Feed. Its an efficient way to let our customers know what was imported when and if there were any problems.
  • Item Import Branch

Policy

  • An attempt to work around some of the more cumbersome aspects of DSpace permissions
  • Bitstream suppression and Embargoes depend on this library.
  • Depends on the Unit testing code.
  • Depends on the Bitstream suppression code.
  • DSpace Policy Code

Feed Builder

  • A command line utility which spiders a filesystem looking for Atom Entry xml fragments, and assembles them into a full-fledged Atom feed for clients to consume.
  • Feedbuilder Code
  • No labels