Page History
Version 7.0
Info |
---|
DSpace 7.0 is under active development, and is tentatively scheduled to be released in late 2018 or early 2019. While we will do our best to keep this page up-to-date, ongoing development activities are taking place in the DSpace 7 Working Group. |
Table of Contents:
Table of Contents | ||||||||
---|---|---|---|---|---|---|---|---|
|
Overview
What will be included in DSpace 7
...
?
The DSpace 7.0 release will concentrate on two primary major features:
- A new User Interface based on Angular 2 (to replace XMLUI and JSPUI). This work is going on at https://github.com/DSpace/dspace-angular
- The goal of the new UI is to implement all major features of both XMLUI and JSPUI in a single, modern UI.
- A refactored/enhanced REST API (using modern REST best practices). This work is
...
- going on in the "master" branch of https://github.com/DSpace/DSpace
- Additionally, a new REST Contract (describing all API interactions) is being written at https://github.com/DSpace/Rest7Contract
For much more information on the history behind these decisions, see DSpace 7 UI Project Plain Language Summary
Where is this work happening? How can I track it?
This work is actively taking place in the DSpace 7 Working Group (this is the development team). This group meets on a weekly basis (see working group wiki page for scheduling information). 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. The DSpace 7 development team primarily uses the #angular-ui and #rest-api channels within Slack, to discuss the UI and REST API work respectively.
Where can I see the latest work? Is there a demo site?
We host two demonstration sites of the latest DSpace 7 work. You can try them yourself to see how the work is progressing!
- DSpace 7 User Interface demo: https://dspace7-demo.atmire.com/
- This site is automatically updated each time a UI code change is merged into https://github.com/DSpace/dspace-angular
- It also points at the REST API demo (see below) and uses data from it.
- Currently, the site is anonymous access only, as authentication / authorization features are still in progress.
- DSpace 7 REST API demo: https://dspace7.4science.it/dspace-spring-rest/
- This site is updated after major changes to REST API.
- REST API design/interaction is described in the REST Contract at https://github.com/DSpace/Rest7Contract
Current Status
Wishlist for DSpace 7.0 (not comprehensive)
...
Instead of a single "Release Coordinator", the DSpace 7.0 release will be managed by a "Release Team".
Release Team
...
Release Team Members
Please volunteer (by emailing Tim Donohue), if you are interested in joining the team!
...