r5 - 27 Sep 2004 - 15:50:21 - SheilaMooneyYou are here: OSAF >  Journal Web  >  MeetingNotes > SmallMeetingNotes > DesignGroupPlanningMeeting20040924

Summary

  • This is the revised set of work flows considered for 0.5 now that we are moving to a calendar-centric view for Kibble.

Workflows

Collect and Create

  • Entering Notes, Messages, Events, Tasks
    • more advanced widgets - UI polish
    • in-place editing in summary calendar (week/day) (P1)
    • auto-completion for dates.
  • Email attachments (P2)
    • services work
    • attachment UI (detail view, toolbar, summary view)
  • Receive
    • email (P2/P3) - support for statuses, feedback on downloads, new message counts, notifications, message history, visual improvements to detail view
    • events at item level (P3) - item sharing
    • invitations by email to share collection (P2)
  • Reminders (calendar) (P2)
    • need to find out complexities on engineering side and when it makes sense to add these.
    • we should consider what stage of reminders we could phase in.
  • Notifications and error messages
    • reconcile these with a particular item.

Process

  • Deletion
    • Moving an item to the trash (P1)
    • Empty the trash (P1)
  • Handle remove versus trash workflow (P1)
    • remove from collection - delete ->remove
    • remove from all - delete ->trash
    • workflows for shared items
    • workflows if you made a mistake - drag out of trash files back into proper collections

Orgcess

  • Put on calendar (P3) - drag and drop items onto calendar and mini calendar
  • Put on taskpad (P3) - drag and droping items onto taskpad "tab" in addition to stamping
  • (P1) Send as message -> events (P1), tasks, notes
    • item sharing

Organize

  • Auto-sync collections (P2)
    • polling - can we manual poll on an individual collection
  • Distinguish ootb sidebar vs user (icons & layout)
    • visual enhancements to sidebar -> divider, sharing visual
  • Distinguish shared collections and sharing status in sidebar
    • invites sent, failure, acceptance (need to close on remote browsing)
  • Sharing management (P1)
    • Sharing status
    • Add/remove sharees
    • Notify newly added sharees
    • Sharing a filtered collection
    • Sharing termination

Retrieve and Review

  • View items by collection (P2) - enhancements
    • multi-select in sidebar - overlay calendar is primary use case.
    • sidebar filtering - grey out items that are filtered out
    • solve issue where stamping items dequalify them from the filtered view -> they disappear (summary view most important to fix)
  • Summary view - sort on column headers (P2)
  • Email (P3)
    • reply
    • forward
    • update (item sharing)
  • Support for message history (P3) - dependent on reply, forward
    • potential first step -> visual status but no backend functionality for clustering
  • Calendar view (P1)
    • enhancements for Day and Week views -> get rid of month view
    • Basic navigation between Week and Day views, Today, Fwd and Back
    • drag and drop to calendar and editing
    • recurrence and all day events
  • Mini calendar (P1)
    • drag and drop items onto mini calendar (P3)
    • busy-ness bars - how full the day is

Do

  • Write and Send enhancements (P1)
    • Message, task, events
  • Email - read, reply, reply all, forward (P3)

Widgets

  • Entering dates with auto-complete pulldowns (P2)
  • Clean up chrome (P1)
    • consistent margins
    • clean up beveling
  • Better layout and topography of detail view (P1)
    • attention to font, face, size and color
    • consistent leading (space between rows of text)
    • alignment

Administer

  • Next iteration of functionality for setting up WebDAV accounts (P1)
  • Preferences - need to determine what preference setup we should support
    • appearance - fonts and color
    • synching
    • notifications
    • security
    • time zones

Features that should be grouped together

Mimi suggested a section for adding things that make sense to be done together. This is a way to determine if there are workflows for 0.5 that really make sense to combine with something we left out. This will help in the planning.

Proposed Specs List

These will all start out as a one-page and graduate to a full spec, likely stored in CVS unless there are minimal use cases. I have some trouble with the groupings here since we have the sidebar and view stuff separate we end up with some requirements in 2 places ie: deletion, both in the deletion spec and the sidebar. This may be too much to maintain going forward. Another idea is to have a feature (ie: trash, deletion) then have sections for the views for which it affects. Open to suggestions here. Drag and drop is another example

  • Item Sharing ( Invitations, Events )
  • Collection Sharing (Sharing Phase 2, includes WebDAV server stuff)
  • Managing Trash ( remove and delete work flows)
  • Calendar Functionality (includes section on mini calendar)
  • Sidebar - enhancements
  • Summary Table View - enhancements
  • Detail View - enhancements
  • Email - reply, forward, attachments
  • Drag and Drop

Items Removed from 0.5

  • deferred items (reminders)
  • joting a quick note using the text entry widget
  • in-place creation and editing in summary table view
  • triage - mark as done, defer an item
  • mark and purge workflow
  • archiving and junking
  • mark as needs reply
  • label an item
  • sidebar management -> overlay collections, persistent selection of kind filter, reordering sidebar items
  • building rules and filters
  • search - search items by keyboard, dynamic search results, save searches
  • add columns
  • displaying messages to "me"
  • clusters
  • calendar - anytime and multi-day items
  • calendar - top align calendar view at 8AM or first appt, whichever is earlier
  • mini calendar - display multiple months
  • mini calendar - cmd-click to build custom week
  • text formatting for reply and forward (ie: quote levels etc)
  • updating an item - back and forth updating
  • email address with auto-complete pulldowns
  • separate detail view for creating new items
  • horizontal layout ( ie: detail view on the side)
  • slide open mini-calendar browser
  • custom tabs
  • more dnd features
    • drag collection from sidebar to tab bar
    • drag and drop URLs and text
    • drag and hover behavior
  • fade in/out animation
  • image and text in a column in the summary table to distinguish calendar dates
  • trays, composite views
  • setting up multiple email accounts

-- SheilaMooney - 24 Sep 2004
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r5 < r4 < r3 < r2 < r1 | More topic actions
 
Open Source Applications Foundation
Except where otherwise noted, this site and its content are licensed by OSAF under an Creative Commons License, Attribution Only 3.0.
See list of page contributors for attributions.