UI Working Group Meeting Two Notes - DRAFT

Date

Tuesday, , Teleconference

Attendees

Next Meeting Date and Time

Monday 31st August 2015, 14:30 UTC

Meeting Notes:

Introduction from Jonathan Markow to new attendees.

Welcome to the second meeting of the DSpace UI working group.
The purpose of the Working Group is to evaluate the technology for a new DSpace UI.
Will be meeting regularly (weekly or fortnightly) over the next 3 months.
Assumptions:
Two teams were established at the first meeting:
Committers and other interested parties will be asked for feedback by the Working Group so a recommendation can be made to the DSpace Steering Group on which technology should be chosen for the new DSpace UI. The Steering Group will make this decision as it is a strategic decision for the future of DSpace.
Discussion on the different use cases for the UI e.g. use for Library search tools, publication lists etc.
Action: Personas should be documented for the implementation of the new UI.
Currently the development of criteria for deliverable 2 is focusing on he scope of the prototypes to enable comparisons of the technology and not the design. Want to be able to compare like for like.

Update from the team for deliverable 2 - UI Prototype criteria for development - Lieven Droogmans

https://docs.google.com/document/d/1b6LkuHdO9f6Z9dubU-ZPTWsiF-2brMZsuqa-LE3Z7Qg/edit?usp=sharing
Lieven discussed the document currently being written to establish the requirements for the prototypes, noting that:

Group discussed whether the UI prototypes should be confined to use of the REST API. It was decided this should not be the case but prototypes do need to use an API to utilise the DSpace Core code.

Pass on to the criteria for judging, technology selected needs to be one that Universities can recruit developers to use.
Scope:
Focus on key interactions/requirements within DSpace:
General requirements:
  • Footer and header
  • Breadcrumb
  • Navigation
  • Should be within a web browser
  • Responsive (work on screens of all sizes)

Important features to be documented but not developed:
  • Internationalisation
  • Theming
  • Authentication methods

Modularisation:
To be demonstrated through a branch of the prototype. One mandatory requirement and one of four optional requirements must be implemented to demonstrate how the prototype can be modified for customisations.
**The development of prototypes is not a design challenge, it is to show existing features in a new technology**
Volunteers will be required to install the prototypes: Claire K and Tim D volunteered, more needed please. Installation instructions will need to be included in the public Github repository for the prototypes.

Action items