Overview

DSpace needs a clear definition of what constitutes a "DSpace module", so that third-parties can create, maintain and distribute their own "modules" as add-ons to DSpace. These third-party modules also need a way to be easily distributed and advertised via some form of "module registry". The registry would allow users to find and select third-party modules to install into their own DSpace, as they see fit.  DSpace would also need mechanisms to install, upgrade or uninstall individual modules. A "DSpace module" would also need a specific version number, and a dependency definition (e.g. "requires DSpace 6.0 or above").

Use Cases / Needs

Planning Phase - Prototyping and Selecting a Framework

Timeline is TBD based on establishment of a Module Framework Team

Development Phase

details needed