Sufia User Interface Working Group
Scope & Objectives
The Sufia User Interface (“SUI”) Working Group will work together to define the requirements necessary to improve the Sufia user interface, particularly with regard to the Sufia 7 domain model which is oriented around the concept of multi-file works rather than around files themselves. SUI will:
Review the existing Sufia UI and proposed Sufia 7 wireframes
Generate a list of UI desiderata and errata
Agree upon a set of fixes and upgrades which will be reflected in a set of new or updated wireframes and GitHub issues
Communicate the above to the hydra-community and hydra-tech lists to ensure broad agreement with the proposed changes to the Sufia UI
Deliverables & Timeframe
SUI’s deliverables will include:
A list of desired changes to the Sufia user interface, minimally covering the changes necessary to accommodate nestable, orderable multi-file works and nestable collections
GitHub issues representing the changes recommended by SUI
A set of wireframes visually demonstrating the recommended changes, so that developers have a target to build towards as development of Sufia 7 continues
SUI will begin its work in late October, 2015 and wrap up in advance of January 15th, 2016.
Members
To be a member of a Hydra Working Group, you must consent to release documentation under a Creative Commons Attribution-Share Alike 3.0 Unported License and you must have Contributor License Agreements in place if and only if you are committing code (which is not anticipated for SUI).
Michael Tribone, facilitator (Penn State)
Mike Giarlo (Stanford)
Anna Headley (Chemical Heritage Foundation)
Sonya Betz (Alberta)
David Trujillo (UC San Diego)
- Sue Richeson (University of Virginia)
- E. Lynette Rayle (Cornell)
- Linda Newman (Cincinnati)
- Simone Sacchi (Columbia)
-
segutierrez (El Colegio de México)
Resources
Sufia codebase: https://github.com/projecthydra/sufia
UI Wireframes (organization table)
- Personas
- SUI Agreed-upon assumptions, decisions, and guiding principles
- Mockup page for Sufia - UI for Creating Works and Uploading Files - potential workflow diagrams and wireframes
- Sufia 7 draft wireframes (OUTDATED): https://wiki.duraspace.org/x/HqQOB
Meeting Times & Communication Channels
SUI will communicate via the hydra-community and hydra-tech mailing lists, using “[sui]” as a subject prefix. The main collaborative channel is the Slack channel for discussion. The group will meet:
Time: Every Friday at 11am-12pm Eastern / 8am-9am Pacific
Collaborative Channel: https://code4lib.slack.com/messages/hydra-sufia-ui-wg/
-
- Slack invite generator for code4lib org: https://docs.google.com/forms/d/120Dw1JjLxPJB9VTGl0mUY7Ot6yg6YNY1RZUISJFzdwk/viewform?c=0&w=1
Call: Google Hangout [or http://bit.ly/SUFIA-UI-HANGOUT]
Meeting Notes
- SUI - 2015-11-06 Kickoff Meeting
- SUI - 2015-11-13 Personas
- SUI - 2015-11-20 Personas Tune Up
- SUI - 2015-12-04 Personas Finale and Creating Works and Uploading Files
- SUI - 2015-12-11 Assumptions and Workflow
- SUI - 2015-12-18 Workflow
- SUI - 2016-01-08 Wireframes for Sufia 7.0.0
- SUI - 2016-01-15 Wireframes for Sufia 7.0.0 v.2
- SUI - 2016-01-22 Toolbar, Layout, Batch Upload, Browse Everything
- SUI - 2016-01-29 Create New Work, Browse Everything Gem, Show Pages
- SUI - 2016-02-05 Show Pages and HDC Feedback
- SUI - 2016-02-12 Github Issues and Item Show Pages
- SUI - 2016-02-19 Github Issues, Thumbnails, and Item Show Pages
- SUI - 2016-02-26 Item Show Pages and Github Issues
- SUI - 2016-03-04 Work Show Pages (David and Lynette) and UI Github Issues
- SUI - 2016-03-11 Work Show Pages (Final Review)
- SUI - 2016-03-18 Work Show Pages (Final Final Review)
- SUI - 2016-04-01 Issue questions, charter, leadership