Skip to content
This repository has been archived by the owner on Sep 21, 2023. It is now read-only.
Richard Rodgers edited this page Aug 6, 2014 · 4 revisions

Welcome to the mds wiki!

The pages in this wiki serve various purposes, from concrete instructions on the installation and use of the mds codebase to musings on software design as they bear on the evolution of the mds system.

Here's a brief rundown:

How To Guides

Modules explains how the code is organized, which will be important in understanding the build and deploy system, which is a good deal different from DSpace.

Injectable Configuration dives into a more flexible system for managing volatile configuration information.

Test Drive is essentially a terse installation guide. It presupposes knowledge of the previous pages.

You may also wish to have a look at Modernize - not a wiki page, but an mds companion project to help move content between DSpace and MDS.

New Features

MDS has several features that DSpace does not. Some of the more significant ones have write-ups:

Lifecycle Hooks is a mechanism to add user code at various stages of the content lifecycle.

MXR Son of CGI describes a metadata and resource service used in submission, workflow, curation, etc.

Refactor Candidates has several short summaries of features that have been added or removed from the DSpace model.

Design Reflections

There are a few pages devoted to posing some questions and sketching high-level solutions or directions:

Configuration Management tries to dissect the various suggestions on reworking configuration data.

In The Cloud explores some of the architectural implications for repositories running in the cloud.

Clone this wiki locally