Page History
...
- Define a family of specifications/interfaces for functional extensions to 'core' DSpace ( working title: 'modules'), and refactor existing bundled code to conform to new model (if appropriate/cost-effective)
- Provide infrastructure/tools for a module registry, where users can discover, and install modular extensions. Likely include both modules maintained by committers and community contributions.
Planning Phase - Prototyping and Selecting a Framework
Timeline is TBD based on establishment of a Module Framework Team
- Establish a dedicated "Module Framework" technical team to prototype potential platforms. This team will consist of volunteer or "donated" development resources
- Define a list of possible "module framework" options to analyze (paying special attention to similar functionality in other Java-based projects)
- Prototype at least one "module framework", along with a basic ("Hello World" like) sample module for testing / verification
- If multiple feasible options exist, more than one framework should be prototyped, implementing the same sample module.
...
Development Phase
details needed
Overview
Content Tools