Page History
Table of Contents |
---|
Info | ||
---|---|---|
| ||
This project was completed in 7.0 with the release of the new DSpace UI based on Angular.io. This page is now outdated & obsolete |
Note | ||
---|---|---|
| ||
As of early 2017, two working groups have been formed to move this active project forward. More detailed information about the DSpace 7 UI project can be found on the working group pages (and subpages).
Both working groups welcome new members. Get in touch with the organizers if you wish to get involved! |
...
Timeframe: 3rd and 4th Quarters of 2015. The UI platform will be selected before OR2016.
- [August] Establish a DSpace UI Prototype Working Group (2015-16), which will manage the process of establishing prototypes and helping us select a UI platform
- [September] Establish UI piloting process / guidelines: see DSpace UI Prototype Challenge and announcement to all mailing lists
- [September - December] : DSpace UI Prototype Challenge - Announce and run the Prototyping Challenge to test out a variety of UI platforms (ideally some non-Java and some Java-based)
- Each prototype much be kept transparent and public(on GitHub)
- Prototypes due by December 4
- Signup and full guidelines are at DSpace UI Prototype Challenge
- [January / February] : The prototypes, their code, and initial notes/analysis will be made publicly available for community-wide feedback. See signup at DSpace UI Prototype Challenge
- Reviewed more formally by DSpace UI Prototype Working Group (2015-16) based on the DSpace UI Criteria
- [March] Discussion of final candidates at DuraSpace Summit with Steering and Leadership groups
- DSpace UI Working Group Summary: https://docs.google.com/document/d/1bvJrRWEO2ZLTCLqNiaJ_KXGZKHNfXDjnqHWt_ZYGek4/edit
- [April - June] Extended prototype phase of an Angular 2 prototype as recommended at DuraSpace Summit. A team comprised of several institutions (Texas A&M, @mire, Cineca, DuraSpace) will collaborate on this prototype, and determine its plausibility (as a future UI)
- [June / July] : A single UI platform will be selected from feedback and analysis of prototypes. See OR16 presentation slides http://www.slideshare.net/tdonohue/introducing-the-new-dspace-user-interface
- The selection should be approved by Committers
- The selection should be approved by DCAT
- The selection must be approved by Steering Group
- The selection must be approved by Leadership Group
Warning | ||
---|---|---|
| ||
At the conclusion of the Planning Phase, Angular 2 was selected as the platform for the new UI. This work has begun in the DSpace 7 Working Group (2016-2023). For more information on the selection process and how we came to the decision, see DSpace UI Prototype Challenge. |
Design Phase - User Experience
...
- [Late 2016] : Establish a development team (ideally with some overlap with the planning phase team). This team will likely consist of volunteer or "donated" development resources
- As of late 2016, a DSpace 7 Working Group (2016-2023) was established (additional members welcome!), and very early development has begun at https://github.com/DSpace/dspace-angular.
- DSpace 7 Technology Stack: DSpace 7 UI Technology Stack
- Resources: DSpace 7 - Angular UI Development
- As of late 2016, a DSpace 7 Working Group (2016-2023) was established (additional members welcome!), and very early development has begun at https://github.com/DSpace/dspace-angular.
- [Jan 2017] : Establish a DSpace 7 Marketing Working Group (2016-2020) (additional members welcome!) to help with outreach and information sharing related to the DSpace 7 UI project
- [Jan 2017] : Open call for participation (especially development). This call will be made on all DSpace mailing lists.
- [Jan 2017 - June 2017] : Schedule a series of development "sprints" which will begin in early 2017. This will allow institutions to donate developers for specific sprints (or allow developers to balance local work with sprint work)
- Ideally, hold a "hackathon" to help kickstart some of these sprints and get everyone on the same page?
- Development process will be kept transparent (on GitHub) with ongoing status reports to Committers, etc.
- Ongoing "beta" or early releases will be made available for testing/feedback/analysis by developers and/or DCAT members
- [June 2017] : Alpha? version of the new UI is presented at the OR2017. A presentation will also detail progress, etc.
- [Early to Mid 2018?] : Fully functional new UI in place for the DSpace 7.0 release. Currently estimated for early to mid 2018. This timeline may move up if more contributors join the project.