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.

Category: AddOnMechanism

The Checksum Checker add on requires database schema changes, and additions to the code base but has no edits to existing DSpace code or web.xml.

It contains two sql scripts, one to alter an existing DSpace db installation to include the checker tables, and another to perform some bootstrapping initialization ready for use.

Although we avoided it, we have some code depdendencies on DSpace. The installation mechanism (currently implemented in maven) compiles the checker against a specified DSpace source tree, then copies the checker sources into the source tree. Using this mechanism it isn't possible to introduce compile time errors into your DSpace source tree.

We require a new email template, which is copied over to the DSpace source tree, and the log4j.properties file. The checker log4j.properties is concatenated onto the existing DSpace log4j.properties file. There is currently no mechanism to prevent subsequent installations adding duplicate fragments to the end of the log4j.properties file.

  • No labels