Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update feature list per 7.6

...

Note
titleAdditional 7.x Releases will be coming soon!

The DSpace 7 Working Group (2016-2023) has already begun work on version 7.6. which will feature the highest priority features listed in the "What features are coming in a later 7.x release?" list below.  If you'd like to join the effort, or take the lead on a feature that is not in the highest priority listing, please contact Tim Donohue and/or join a DSpace 7 Working Group (2016-2023) meeting.


Note
titleDSpace v7 versus DSpace-CRIS v7

DSpace v7 and DSpace-CRIS v7 are separate open source products with separate roadmaps and separate governance models. As you may know, DSpace is a community-maintained, open-source platform, including community-elected governance.  DSpace-CRIS is an open-source product built/maintained/governed by 4Science, which extends that DSpace platform for research data & information management use cases.  DSpace Governance has been in discussions with 4Science regarding convergence of the two products, but the products will continue to be separate in v7.x.

...

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

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



...

  1. A new User Interface based on Angular (to replace XMLUI and JSPUI). This work is going on in the "main" branch of https://github.com/DSpace/dspace-angular
    1. The goal of the new UI is to implement all major features of both XMLUI and JSPUI in a single, modern UI. 
    2. An exhaustive list of all major features already in 7.0 can be found in the 7.0 Release Notes
    3. NOTE: Some, lower-priority, minor DSpace 6 XMLUI or JSPUI features have been delayed for a later 7.x release (see below). This decision was made to make 7.0 available as soon as possible.
  2. A refactored/enhanced REST API (using modern REST best practices). This work is going on in the "main" branch of https://github.com/DSpace/DSpace
    1. Additionally, a new REST Contract (describing all API interactions) is being written at https://github.com/DSpace/RestContract
  3. Redesigned submissions and workflows featuring a one page submission process with a drag-and-drop interface and newly redesigned MyDSpace.
  4. A new Configurable Entities object model, which allows for the creation of new "typed" Items, and storing relationships between Items.  This feature will allow for tighter integration with external identifier systems (e.g. ORCID), current research information systems (CRIS), journal publishing systems, etc. This work was completed by the DSpace 7 Entities Working Group (2018-19).
    1. Early technical documentation is available at https://docs.google.com/document/d/1wEmHirFzrY3qgGtRr2YBQwGOvH1IuTVGmxDIdnqvwxM/edit

...

  1. (tick) (Available in 7.3) (NEW) Advanced ORCID integration port from DSpace-CRIS to DSpace (Ticket #8157)
  2. (tick) (Available in 7.3) (NEW) Migrate additional "Live-Import" external metadata sources from DSpace-CRIS to DSpace: (Ticket #3359)
  3. (tick) (Available in 7.5) (General) Support for hierarchical controlled vocabularies in Search interfaces, similar to 6.x. In 7.x, hierarchical controlled vocabularies are supported in the Submission form but not in Search. (UI ticket #815, REST ticket #2870)
  4. (tick) (Available in 7.4) (General) List of Recently Added Items (Recent Submissions) on homepage, similar to 6.x.  In 7.x, this is only available on Collection homepages. (UI ticket #667)
  5. (tick) (Available in 7.3) (Submission) SHERPA/RoMEO integration, similar to 6.x (UI ticket #769, REST ticket #2840)
  6. (warning) (Delayed, requires further analysis / discussion) (NEW) Export all personal data for your user account (compliance for privacy) (UI ticket #814, REST ticket #2888)
  7. (warning) (Delayed, as this feature is highly complex & may require significant effort or external funding.) (NEW) Extracting metadata from a bibliographic file (e.g. BibTex, PDF) to enrich an in-progress submission.  In 7.x, metadata extraction only will occur when uploading a file from the MyDSpace page to start a new submission. (REST ticket #2833)
  8. (tick) (Available in 7.5) (Submission) Supervision Orders (similar to 6.x JSPUI) (UI ticket #808, REST ticket #2878)
  9. (tick) (Available in 7.2) (General) Support "Browse By" configurations for custom browse options. In 7.0-7.1, "Browse By" options shown in the UI are hardcoded when they should be read from configuration. (UI ticket #852)
  10. (tick) (Available in 7.3) (Admin) Administrative Control Panel (similar to 6.x XMLUI) (UI ticket #801, REST ticket #2877)
  11. (tick) (Available in 7.3 - donated by The Library Code) (Submission) Support for type-based submission forms (<type-bind> configuration), similar to 6.x. (UI ticket #806, REST ticket #2873
  12. (tick) (Available in 7.2) (Submission) Make an item "private" during submission, similar to 6.x (UI ticket #768)
  13. (info) (Under development. Likely (tick) (Available in 7.6)(NEW)  Signposting support, aligning with recommendations from the COAR Next Generation Repositories Report (UI ticket #811, REST ticket #2881) 
  14. (tick) (Available in 7.4) (Integrations) OpenSearch API support, similar to 6.x (UI Ticket #791, REST ticket #2869)
  15. (tick) (Available in 7.3) (NEW) Versioning support for Configurable Entities (UI ticket #1312, REST ticket #7937)
  16. (tick) (Available in 7.5) (Authentication) Ability to disable self-registration, similar to 6.x (REST ticket #3272)

...

  1. (tick) (Available in 7.1) (NEW) Simple Archive Format (SAF) Import should support Entity/relationship creation (REST ticket #2883)
  2. (info) (Under development. Likely (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) (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 8.0 or later) (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 8.0 or later - 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) (In early development. Likely Available in 7.6 or later - to be donated) (General) Item counts for Communities/Collections (Ticket #1787)

...

  1. (Admin) Edit homepage news from Admin UI, similar to 6.x JSPUI. (UI ticket #784, REST Contract Ticket #45)
  2. (warning) (Needs discussion / feedback(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)

...

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.

...