Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Excerpt

Milestones

DSpace 7.0 will be the largest release in the history of DSpace. It is the culmination of strategic planning by DSpace Governance in response to community feedback, use cases and needs (for additional details see Strategic Planning)

AchievementMore details
(tick) (2014-15) Governance creates a Strategic Plan for modernizing & refreshing DSpace for the future. A key goal of this plan is a "single, out of the box user interface" to replace the aging XMLUI and JSPUI. DSpace 2015-18 Strategic Plan

(tick) (2015-16) Community competition for different UI prototypes. Nine were reviewed / analyzed for inclusion as the single, future DSpace UI.

DSpace UI Prototype Challenge

(tick) (2016) Formal selection of Angular as new UI framework, replacing both the XMLUI and JSPUI. New Angular UI that is modern, responsive, and built using a Bootstrap theme for easy customization.

"Introducing the new DSpace User Interface" talk at OR2016

DSpace 7 UI Project Plain Language Summary

(tick) (2017) Adoption of a standards based REST API to maximize exposure of all DSpace features for integration purposes: A completely redesigned REST API that is self-documenting and human browsable.

"On the Road to DSpace 7 : Angular UI + REST" at OR2017

DSpace 7 UI Project Plain Language Summary

(tick) (2017-19) Redesigned submissions and workflows  featuring a one page submission process with a drag-and-drop interface & a searchable MyDSpace.Configuration changes in the submission process
(tick) (2017-19) Configurable entities, an optional new item type inspired by the DSpace-CRIS project that allows for complex linked relationships between items. For example, Items can now represent a Person (Entity) to provide a way to support "researcher profiles", and link that person to the works they authored.

Initial Investigation WG: DSpace Entities Working Group

Implementation WG: DSpace 7 Entities Working Group

(tick) (May 2019) Preview release, including Entity demonstrator and associated data setDSpace 7 Preview Release 
(tick) (2019-20) Docker installation and deployment proceduresTry out DSpace 7 ("Install via Docker" section)
(tick) (Jan 2020) Established a new Staged Beta Release Process for 7.0, spacing out major features over a series of smaller Beta releases & delaying some low priority features for later 7.x releases. Paid/funded development began.DSpace Release 7.0 Status

(tick) (March 2020) Beta 1 released

Beta 1 Release Notes
(tick) (April 2020) Beta 2 releasedBeta 2 Release Notes
(tick) (July 2020) Beta 3 releasedBeta 3 Release Notes
(tick) (Oct 2020) Beta 4 releasedBeta 4 Release Notes
(tick) (April 2021) Beta 5 releasedBeta 5 Release Notes
(tick) Testathon

April 19 - May 7, 2021

(tick) OR2021 Talks / WorkshopJune 7-10, 2021
(tick) Final bug & accessibility fixes prior to 7.0 releaseSee 7.0 work board
(tick) (Aug 2, 2021) 7.0 release

DSpace 7 Press Release

Release Notes

(tick) (Nov 1, 2021) 7.1 releaseRelease Notes
(tick) (Feb 7, 2022) 7.2 releaseRelease Notes
(tick) (June 27, 2022) 7.3 release

Release Notes

(To be announcedOctober, 2022) 7.4 release (IN PROGRESS)

v7.4 development in progress.

See DSpace 7 Working Group

Later 7.x releases (see "What features are coming in a later 7.x release?")



...

Info
titleRanking of outstanding features into "Tiers"

In April-May 2021, all DSpace Steering & Leadership members were surveyed on the features not yet implemented in 7.0.  They were asked to rank those features on behalf of their institution(s) they represent.  In June 2021, a subset of those members compiled the results into 5 "tiers", based on the results of that survey.  These "tiers" provide the priority of every outstanding feature, and map to a rough plan for at least five 7.x releases.  Features are also ranked within a "tier" based on their number (with #1 being the highest priority within that tier).


Note
titleRoadMap for 7.3 4 (due to be released in June, October 2022)

The 7.3 4 release will concentrate on maintenance tasks (bug fixes, usability fixes, etc) to help ensure that sites planning upgrades to 7.x have an excellent experience. We will also attempt to include features which just missed the 7.3 release (listed below in "Tier 1: Highest Priority" and "Tier 2: Medium-High Priority". The latest status of each feature may be found by clicking on its ticket, or browsing our 7.3 Development Board.as "Delayed until 7.4"), along with any features donated by community members. Donated features must be submitted based on the following deadlines to be included in 7.4 (otherwise, they will be rescheduled for 7.5):

  • By August 1, institutions wishing to donate features should "announce" their intentions by either creating a GitHub issue ticket for the donated feature, or commenting on an existing ticket asking to claim it for 7.4.  Tim Donohue and the DSpace 7 Working Group will discuss suggested donated features & provide advice and/or suggestions based on available reviewer resources.  Very large or complex feature may be delayed for 7.5, though development can begin immediately as necessary.
  • By August 26, any donated features must have Pull Request(s) containing suggested code changes corresponding to the feature.  These PR(s) will then be assigned to reviewers to provide feedback on code, etc.
  • During September, the DSpace 7 Working Group will review/approve donated PRs.  Members of this team may provide feedback or requests for changes to the PR(s).  We ask that you be responsive, as all PRs must be merged before the end of September – any not merged will be delayed for 7.5.

Volunteer development may impact the order in which features are completed. To encourage volunteers to contribute code to DSpace 7.3, volunteer developers are welcome to contribute any feature (listed in any tier below or prior approved) to the 7.3 release. These donated features will be included in the 7.3 release, provided they are contributed before the 7.3 Pull Request deadline (around one month prior to release) and pass code reviews.  Please get in touch with Tim Donohue or add a comment to an existing issue ticket if you wish to volunteer to implement one of the features listed belowhave any questions about donating features back to this release.


Panel
titleLegend / Key

(tick) = Task has been completed. It is available in the specified release of DSpace 7.x

(info) = Task is scheduled to be worked on and is likely (but not guaranteed) to be included in the next DSpace 7.x release.

(warning) = Task is delayed at this time. It is waiting on reanalysis / reprioritization.

Any tasks without a status icon are not currently scheduled for development, and are unlikely to be in the next DSpace 7.x release (unless a volunteer steps forward to contribute it).

...