Planning | Description | Requirements | UI Mockup
Sprints
Sprint 1: Add a single work from an individual work page to a single supported virtual collection named My Virtual Collection.
- Limitation: Use current login scheme (will require multiple logins by user) ? Is this workable at all ?
- UI: All pages get link to My Virtual Collections in the banner
- UI: Add new My Virtual Collections page
- LHS: List only My Virtual Collections
- LHS: Cannot create new virtual collections. (Only a single collection named My Virtual Collection will be allowed for this sprint and it will be created automatically the first time the user adds a work.)
- LHS: List the one and only virtual collection named My Virtual Collection
- Name: My Virtual Collection
- Description: A collection of resources that interest me.
- Access: Private
- LHS: Cannot delete My Virtual Collection
- LHS: (maybe) See information (aka metadata) for My Virtual Collection
- RHS: Show virtual collection My Virtual Collection
- Show title My Virtual Collection
- If item added, show add message.
- Show count of items and range of items displayed.
- Limitation: Support only 20 per page.
- Limitation: No sorting.
- Handle case where collection has 0 items.
- Handle case when the number of items is less than 20 per page setting.
- Handle case when number of items is more than 20 per page setting.
- Limitation: Cannot Move items
- Support deleting an item from My Virtual Collection
- UI: Work page gets new button to add the work to the one and only virtual collection named My Virtual Collection
- When added, the page forwards to My Virtual Collections page and shows the newly added item.
Sprint 2
Outstanding Questions
- How does user stayed logged in to facilitate multiple searches to build a single Virtual Collection?
- Currently, every time a user clicks My Account, a prompt for logging in is displayed, which implies users are logged out as soon as they leave the My Account page.
- Can we add the notion of a public and private computer?
- Can we keep an IP address (or other identifier) for a computer that allows us to know this user is accessing the system from a previously authorized private computer?
- What default length of time forces a log out? Is this settable by the user?
- How to find a Virtual Collection to watch?
- How to search only within the user's owned Virtual Collections?
- How to search only within the user's watched Virtual Collections?
- How are user public Virtual Collections exposed to the public?
- How are works from external library catalogs searchable and available for inclusion in a Virtual Collection? (Potential Demonstration B)
- The UI Mockup implies that items in a Virtual Collection can be dynamically sorted (show in title A-Z). Are dynamic sorts sufficient (title A-Z/Z-A, author A-Z/Z-A, year ASC/DES)? Potential Demonstration C states that the user can apply an order to items.
Status of Planning Process
- UI Mockup is fairly well developed for Potential Demonstrations A and D. See outstanding questions above for areas that may not be represented in the mockup.
- Requirements – TBA – under development. Not sufficiently complete for review.