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.
(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

(tick) (October 10, 2022) 7.4 release

Release Notes

(tick) (February 20, 2023) 7.5 ReleaseRelease Notes
(tick) (June 26, 2023) 7.6 Release

Release Notes

7.6.x Ongoing Maintenance: With the release of DSpace 7.6 in June 2023, the 7.x platform has moved into maintenance mode.

This means that all future Later 7.x releases (see "What features are coming in a later 7.x release?")will only include bug or security fixes and will adopt a "7.6.x" numbering scheme. 

RoadMap


Major benefits of DSpace 7

...

Because of the complexity of merging features of two UIs (XMLUI and JSPUI) into one, and the desire to make 7.0 available as soon as possible, we have chosen to release 7.0 as soon as the highest priority features (those deemed most widely used) are completed. Therefore, some features have been delayed for a later 7.x release. See DSpace 7 Release Goals for more information.

Infowarning
titleRanking of outstanding features into "Tiers"No more features will be added to 7.x. All outstanding features move to 8.0

With the release of DSpace 7.6 in June 2023, the 7.x platform has moved into maintenance mode. No additional features in these tier lists will be added to 7.x.

Any outstanding/incomplete features in the below tier lists will be moved to 8.0 (at the earliest).  See our RoadMap


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 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).


Notepanel
titleRoadMap for 7.6 (due to be released in June 2023)

The 7.6 release will be the final 7.x release which includes new features. See "DSpace 7 moving into maintenance after 7.6"

It will be released by June 27, 2023

Legend / Key
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. Feel free to add feedback to the ticket if this task is a priority to you.

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).

...

  1. (tick) (Available in 7.1) (NEW) Simple Archive Format (SAF) Import should support Entity/relationship creation (REST ticket #2883)
  2. (tick) (Available in 7.6) (Admin) Bulk access control management (previously called "Advanced Policy Manager" in 6.x) - The ability to modify policies on several items at once. (UI ticket #781, REST ticket #2848)
  3. (tick) (Available in 7.5) (General) Additional contextual help (e.g. hover-overs which provide hints/tips on using the user interface), similar to 6.x JSPUI (UI ticket #762). As of 7.5, the framework exists to allow for these contextual help "hints". However, most pages do not yet have hints added.
  4. (warning) (Needs discussion / feedback. Unclear prioritization) (Workflow) Ability to batch claim workflow tasks. In 7.0, you can only claim one task at a time. (UI ticket #771)
  5. (In early development. Likely in (warning) (Delayed until 8.0 or laterat the earliest) (Submission) Support for kicking off a Curation Task during Submission process, similar to 6.x (REST ticket #2868)
  6. (tick) (Available in 7.5) (Workflow) Migrate additional configurable workflow steps from 6.x, specifically "Select Single Reviewer Workflow", "Score Review Workflow", etc. (REST tickets #2874, #2875
  7. (In early development. Likely in (warning) (Delayed until 8.0 or later . Prioritized for that release in our RoadMap - to be donated) (NEW) OpenAIRE integration with the notification broker and the claim service (UI PR #1562, REST PR #8184)
  8. (NEW) SWORD should support Entity/relationship creation (REST ticket #2884)
  9. (tick) (Available in 7.6) (General) Item counts for Communities/Collections (Ticket #1787)

...

These features were deemed lowest priority of all on our list.  While most will still be implemented in 7.x, some may also be reviewed for possible removal (or replacement) if the feature is no longer useful. See tasks on our Tier 5 Board

  1. (warning) (Needs discussion / feedback. Unclear prioritization) (Admin) Edit homepage news from Admin UI, similar to 6.x JSPUI. (UI ticket #784, REST Contract Ticket #45)
  2. (tick) (Available in 7.6 via the Bulk Access Control Management tool) (NEW) Easily embargo an Archived Item using a date-picker or form.  In 7.0, you can embargo an Item by modifying its Policies/Permissions directly (e.g. creating an Anonymous policy that starts on a future date will embargo that item until that date). (UI ticket #778, REST ticket #2846)
  3. (warning) (Needs discussion / feedback) (Search) Advanced Search page, similar to 6.x XMLUI.  In 7.x, Advanced Search options already exist and are documented at https://wiki.lyrasis.org/display/DSDOC7x/Search, but a separate Advanced Search page doesn't yet exist. (Ticket #8431)
  4. (warning) (Needs discussion / feedback) (General) Display "More like this" (similar items) on an Item page, similar to 6.x XMLUI. (UI ticket #1288)
  5. (tick) (Available in 7.0) (General) View your groups in your user profile page.
  6. (warning) (Needs discussion / feedback)  (Integrations) Migrate SWORDv1 client (ability to send content from DSpace to an external SWORDv1 server) from 6.x (REST ticket #3127)
  7. (warning) (Needs discussion / feedback) (NEW) Support drag & drop of multiple files at once from MyDSpace page.  In 7.0, only one file can be drag & dropped at a time from MyDSpace. However, you can drag & drop additional files during submission. (UI ticket #820)
  8. (Admin) Edit default deposit license from Admin UI, similar to 6.x JSPUI. (UI ticket #809, REST ticket #2879)
  9. (warning) (Needs discussion / feedback) (Integrations) OpenURL Support (UI ticket #789 , REST ticket #2865 )
  10. (warning) (Needs discussion / feedback) (Statistics) Search reports, similar to 6.x.  Statistics on searches performed in DSpace. (UI ticket #810, REST ticket #2880)
  11. (warning) (Needs discussion / feedback) (General) Tag cloud visualization, similar to 6.x JSPUI. (UI ticket #790 , REST ticket #2866)
  12. (warning) (Needs discussion / feedback) (Statistics) Workflow reports, similar to 6.x.  Statistics on items currently in workflow approval in DSpace. (UI ticket #785, REST ticket #2851)
  13. (warning) (Needs discussion / feedback) (NEW) ResourceSync support, aligning with recommendations from the COAR Next Generation Repositories Report (REST ticket #2318)

...

Where is this work happening? How can I track it?

Active development has moved to Developer Meetings.

Active development work takes part in the DSpace 7 Working Group (2016-2023). This development team meets on a weekly basis (every Thursday). All meetings are open (anyone can attend) and meeting notes are publicly available off the group's wiki page.

We also use Slack to communicate between meetings. Anyone can request a Slack invite (see link) to listen in or join discussions. 

...

When will 8.0 planning begin?  Is there a Roadmap for 8.0?

Per a discussion in DSpace Steering in Aug 2022, the 8.0 release will not occur until we've completed the features listed in Tiers 1-4 above. Tier 5 (Low Priority) features may or may not be released in a 7.x release. Some Tier 5 tasks may be reprioritized for 8.x or later based on ongoing feedback. Keep in mind this Tier listing is a living document, so it's also possible some features may be reprioritized into a higher or lower tier based on ongoing feedback.

We cannot yet say how many 7.x releases will occur prior to 8.0, as it depends on how many features we can fit into each 7.x release.  We'll create as many (or as few) 7.x releases as necessary to complete Tiers 1-4.

At this time, there are no formal plans for what features will be in 8.0 or when 8.0 will be released.  But, we expect the 8.0 roadmap to be formalized as we near the completion of Tiers 1-4 aboveSee RoadMap, which has been updated in August 2023 with these details.

Presentations / Workshops

...