Structure: Collections and Views
- Proposed assertions (subject to review)
- Collections must always appear in the context of a view
- Each collection can be viewed in a number of different view types depending on what kind of collection it is and what kinds of items it has (ie. calendar)
- Some view settings are specific to a collection and some span all collections or all collections within a collection type
- Use cases for Sharing Collections and Views
- Show and tell, I want to send you a collection or item and walk you through it. In this use case, users will want the Share to look as identical as possible for both Sharer and Sharee.
- Mitch and Esther want to review the OSAF events calendar together.
- Here's data for you to be aware of and play around with. In this situation, users don't really care to have the same view settings and in fact each member of the Share would prefer to have their own view settings.
- A travelling salesman sends his travel calendar to his personal assistant so she can book his flights.
- How do we reconcile these two use cases? Proposal: We allow a one-time sharing of view settings and an advanced menu option to re-Sync view settings.
Quick brainstorm about elements of a view that might persist between sessions
| View setting | Applies to | Does it override Sharee's view settings once? |
| Generic view settings |
| View type selected | same for all calendars, per collection for everything else | Y |
| Window size | all collections | N |
| Pane size | all collections | N |
| What columns are up | per collection type* | Y |
| Column order | per collection type* | Y |
| Column sort | per collection | Y |
| Sort order | per collection with a default for all collections | Y |
| Column width | all collections with the selected attribute | N |
| Item selected | per collection | N/A |
| Selection history | per collection | N |
| Scrollbar position | per collection | Y |
| What ad-hoc collections are open | per collection | Y |
| Font face | all collections | M Sharee has to agree? |
| Font size | all collections | M Sharee has to agree? |
| Font color | all collections | M Sharee has to agree? |
| Hilight color | all collections | M Sharee has to agree? |
| Timestamp format | all collections | N |
| Calendar summary view settings |
| How many weeks | all calendars* | Not if it applies to all calendars** |
| Absolute or relative time | all calendars* | Not if it applies to all calendars** |
| Time range | all calendars* | Not if it applies to all calendars** |
| Timezone | all calendars* | Not if it applies to all calendars** |
| What you see in the headlines | all calendars* | Not if it applies to all calendars** |
| Calendar colors | all calendars | Not if it applies to all calendars** |
* When do users need the option to customize a view setting for a particular collection? Is that a Canoga feature?
**We don't want Sharer's view settings to override the Sharee's view settings if it's a view setting that will affect all collections or all collections of a particular type.
- collections_own_views.gif:
--
MimiYin - 29 Jul 2004