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.

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 25 Next »

Work in Progress

May 8, 2015: This is an active document. It is not finalized, and may change in the coming month as the DSpace RoadMap Working Group and Steering Group create a final draft for presentation at OR15.

This Technical RoadMap is based on the DSpace 2015-18 Strategic Plan - Technology and the Use Case Analysis produced by the DSpace RoadMap Working Group in April/May of 2015.

Candidate Features for DSpace 6.0

Priority 1 FeaturesDesign / NotesRelated Technical Strategic Goal(s)Core?ComplexityUse Cases
Single Search / Browse System (SOLR)
  • Lucene and old DB browse system are already deprecated. Just need removal

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Goal 2: Lean and flexiblexLow

 

Single built-in Statistical Engine (SOLR Statistics)Goal 2: Lean and flexiblexLow

 

Candidate Features for DSpace 7.0 - Priority 1

Priority 1 FeaturesDesign / NotesRelated Technical Strategic Goal(s)Core?ComplexityUse Cases
Single User InterfaceGoal 2: Lean and flexiblexHigh

For reference:

Configurations in Admin User Interface
  • Dependent on / related to "Single User Interface"
Goal 5: Low cost, "just works"xHigh
Easy and Intuitive Deposit InterfaceGoal 1: Fundamentals of IRxMedium
Non-functional: "Module" Framework and Registry
  • 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.
Goal 3: Can be "extended"xHigh 
Enhance Content Model / Metadata
  • Need split this (and associated use cases) up into several small features/projects. Otherwise, it is too large to easily manage. For example:
    • Remove "Bundle" object
    • Community & Collection refactoring (into just Collection)
    • Hierarchical Metadata Support
Goal 2: Lean and flexiblexHigh
Enhance Basic Statistical ReportingGoal 1: Fundamentals of IRxMedium

 

Enhance Basic Preservation Goal 1: Fundamentals of IRxMedium
      

Priority 2 Features

Priority 2 FeaturesDesign / NotesRelated Technical Strategic Goal(s)Core?ComplexityUse Cases
Non-functional: Easier Installation
  • Dependent on some Priority 1 features (e.g. Single UI, Configs in Admin UI)
Goal 5: Low cost, "just works"x  
Non-functional: Easier Upgrade Process
  • Dependent on some Priority 1 features (e.g. Single UI, Configs in Admin UI
  • Could be helped by "Theme management in Admin UI"
Goal 5: Low cost, "just works"x 

 

Theme management in Admin UI
  • Ranked lower in 2013 Vision Survey
Goal 5: Low cost, "just works"x 
  • NEED a "label" for theme related use cases
Enhance Versioning
  • Ranked lower in 2013 Vision Survey
 x 
Enhance Search / Browse System  x 
Enhance Access Control Unable to locate Jira server for this macro. It may be due to Application Link configuration.  x 

 

Unscheduled Features

Unscheduled FeaturesDesign / NotesRelated Technical Strategic Goal(s)Core?ComplexityUse Cases
Advanced Usage Statistics
  • Likely a module or external integration
   

 

Advanced Preservation
  • Likely a module or external integration
   
      
 

 

  • No labels