r8 - 14 Apr 2007 - 10:02:01 - PriscillaChungYou are here: OSAF >  Projects Web  >  CosmoZeroDotSeven > CosmoPreviewFeaturesAtoZ > CosmoFeaturesOutForPreview

Cosmo Features Out for Preview

Summary

After reviewing the list of features from A to Zed, I've pulled out most of the feature which are not high priority (P1). There may be some P2s which I'd like to get a SWAG for and if possible move them to Preview, time permitting—these would be features to work on if there is more time. Though the schedule is tight also additional dogfood feedback, not on this list which will be incorporated into the 0.7 time frame.

Casual Collaborator Features

Dashboard | Dashboard Superbug: 8470

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug #
Resize columns       P3   Out  
Ellipsis on the line items       P3   Out  

Column Sort

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug #
Column sort: Communication status       P3   Out  
Column sort: Who       P3   Out  
Column sort: Task, Reminder,       P3   Out  

In-line Editing

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
In line edit field to be able to enter in items in the dashboard       P3   Out  
In-place editing of the Triage status column       P3      
In-place editing of the Task, Communication status, Reminder columns       P3   Out  
In-place editing of the Title column       P3   Out  
In-place editing of the Who and Date column       P3   Out  

Auto-triage

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Auto-triaging to NOW when alarm date/times and start date/times roll around       P3   Out  
Auto-triaging newly created events based on start and end date/time       P3   Out  
Auto-triaging newly created non-event items as NOW       P3   Out  
Auto-triaging items created via Quick Item Entry to NOW       P3   Out  

Search

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Text search       P3   Out  
Attribute-specific search       P3   Out  
Search returns in a table       P3   Out  
Search returns in a split-pane Calendar/Table view       P3   Out  

Sidebar

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Display collections in a list (Opposed to a drop down list)       P4   Out  
Overlay: collections       P4   Out  
Overlay: calendar       P4   Out  
Overlay: table       P4   Out  
Sizer between collection list and mini-cal in the sidebar       P4   Out  
Busybars in mini-cal       P5   Out  
Add dashboard and trash collection       P3   Out  
Ability to add collections       P3   Out  

Detail view | Stamping Superbug: 8489

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Horizontal detail view       P3   Out  
Compressed detail view       P3   Out  
Full, edit-mode detail view       P3   Out  
Choice to have detail view on the bottom vs the right side       P4   Out  
Auto-detect browser window size to configure detail view       P4   Out  
Dynamic preview pane: click once to select an item and display a preview pane which compresses the summary pane       P3   Out  
Dynamic preview pane: Click again to close preview pane       P3   Out  
Done button to get out of edit mode       P3 I'm not sure why this was in widgetry before? Out  
Auto-save       P3   Out  
Send an item through Cosmo (instead or in addition to 'mail to link' that launches e-mail desktop app)       P3 Would there be more UI work (To view archived sent email?)    
Editable item byline: send as       P3   Out  
Editable item byline: edited by:       P3   Out  
Set alarms on items: custom date alarms, set alarms before an event, after an event       P2 In preview we may only allow the Hub to set alarms, CC/cosmo users will only be able to view them. SWAG all alarms features for now and will take out if time does not permit. Out? Bug#8556

Custom Components

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Dynamic edit fields       P4 - This is a nice to have   Out  
Click to edit fields in the event details       P4 - This is a nice to have   Out  
Edit boxes are not displayed until the user clicks on it.       P4 - This is a nice to have   Out  
Display gray hint text in the fields ie. 'Click to add location'       P4 - This is a nice to have   Out  
Mouseover to change color or something on rollover to draw attention to it.       P4 - This is a nice to have   Out  

Calendar View

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Viewing other people's Free-Busy 1 0   P1 - Why is this different than just subscribing? already implemented in server. Does this show separate, title-less lozenges, or a single unified block? -- MatthewEernisse , 'free busy code is removed in chandler trunk, setting to future' - ted Out 5947
Month view       P3   Out 6188
Day view       P3   Out 6189
Printing       P3   Out 6191
Calendar overlays       P3   Out 6194
Compressed the calendar canvas so it can display at least 8hrs, pref. 9hrs       P3   Out  
curved corners on the lozenge/head on lozenge       P4 Received as dogfood feedback. Target to future Out 8333

Collection Details Dialog

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Delete a shared collection       P3 This will delete a shared collection from the server. Out  
Option to remove/delete just the collection or the collection and it's contents.       P3   Out  

Misc Usability Features

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Keyboard support for removing and deleting items       P3     8487

Items left over from the last stickie plan:

  • One "stickie" =~ 2 weeks of work

Work items to support more than just events

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Multiple item view - displays diff types of items 3 0   We already have this for calendar today, would need for other types There can also be different types of multiple-item view -- e.g., calendar-view versus table-view for displaying multiple events. -- MatthewEernisse    
Single item view - displays diff types of items 2 0   Don't have this for calendar event so at a min would have to do single item view for 1 type      
Stamping in server data model   2          
Not hardwired to events - serialization between Cosmo and the browser 2* 0     *only if we have to implement something which reads "morse code"(DAV++) on the client side. if we just use JSON this becomes easier. -- BobbyRullo    
Not hardwired to events - client side data model 3 0          
Not hardwired to events - changing app to use new api 3 0     mde - What is the difference between this and the one below? -- BobbyRullo IIRC, This one is changing all the places in the UI code that use the old API to use the new one. The one below is designing and creating the new API to use in the UI code (e.g., createCalendar becomes createCollection or so). -- MatthewEernisse    
Not hardwired to events - changing api on front end 2 0          
Not hardwired to events - stamping support in client side data model 2 0          
Ability to keep track of items as Read and Unread.       P3      


OSAF Administrator (Chandler Hub)

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Disable all user access   <1 P3   Out Bug#7046
Detailed logging   ?*   0.5 P4 - (nice to have) HTTP transaction generates a compact log entry; additional trace+debug info *bcm- need more requirements detail Out  
URL scheme is stable   ?*   P2 - Not sure if this is actually work for Cosmo *bcm- need more requirements detail Out  
CMP replacement   0*   P4 *bcm- not likely to happen, though some small protocol updates may be in order Out  
Network-based backups   1   P2 - May be little work after sharing format implementation.   Out Bug#6264
Trigger for password reminder   ?*   P4 *bcm- need more requirements detail Out  
Admin reports   ?*   P4 - Way to see malicious activity *bcm- need more requirements detail Out
Accounts can share email address   <1   P4 - Needed for real-world usage.   Out Bug#7055
Admin op to nuke user's data   <1*   P4 - Needed to implement network backups and other admin ops *bcm- need more requirements detail Out
Retrieve encrypted password for account   0*   P4 - Needed to implement network backups *bcm- redundant; part of "network-based backups" feature      

Other Cosmo Users

This is the inventory of other Cosmo work needed to support platform users, people hosting Cosmo etc. We are currently in the process of teasing out these users and putting together this stickie list.

Feature UI Stickies Server Stickies Priorities Questions/Comments Out for Preview Bug#
Server item versions   <1 P2(JRR) - Needed to avoid data reversion after backups    
CalDAV final draft   2-3   ACL support at least, 2-3 with acl, 1 without Out  
Alarm messaging   1   Open mechanism to subscribing to server-fired alarms    

Multiple Database Servers

After discussions with Jared, there are a number of work items on the list that, once we switch to the hibernate backed Cosmo, will just have to work. Since we don't yet know if we will be using multiple databases for the Beta, some of these items could be deferred but since we are planning beyond Beta, I wanted to include them. P1

Feature UI Stickies Server Stickies Notes Questions Out for Preview Bug#
Database indirection     1-2 Support accounts on multiple dbs Out
Centralized profile     <1 Use one db for profile info, another for actual user data Out
Get list of all users     <1 If we support multiple dbs, we need a way to do this Out

Multiple App Servers

In the way that there are a set of features needed to support multiple dbs, if we support multiple app servers we may need the following. P2

Feature UI Stickies Server Stickies Notes Questions Out for Preview Bug#
Web session clustering   <1     Out
Load balancer integration   <1 Probably little-to-no Cosmo work   Out
Cosmo using clustered Tomcat caches for key objects   <1 Needed with hibernate   Out


Stuff that could be removed from Preview (Beta) entirely

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Preferences (Expanding on the Settings dialog: UI preferences as in changing the skin/color of the web application, working hours, language, holidays, subscriptions including public calendars or publishing the user’s calendar, feedback etc.) 1 1   P3 - We could potentially punt this and not have UI preferences   Out  
Search table view 1 ?*   P3 but higher in priority than quick item entry *bcm- don't know what this is. Is this a table view with some search filters? -- MatthewEernisse Out  
Quick item entry 2 ?*   P3 but less important than search *bcm- don't know what this is. If this involves the natural-language stuff, we could probably do the regex stuff on the client. -- MatthewEernisse Out  
URL & password for shared collections 1 1 Some implementation work on the client P4 - We decided to put to punt this one.   Out  
Item sharing (per item URL)     Yes need work from Chandler URL   This is when the URL/ticket links to just one item/event on Cosmo UI Out  
Subscribing to non-Cosmo calendars           Out  

Branding and Visual Design | Re brand Cosmo Super bug#7813

Feature UI Stickies Server Stickies Desktop Dependency Priorities Questions/Comments Out for Preview Bug#
Typography styleguide       P2 Font faces, sizes, color, styles    
Interaction styleguide       P2 Active, Rollover, Mousedown, Visited links    
Dialogs and Error messages       P2 Icons, language, header style    
Margins and gutters       P2      

-- PriscillaChung - 27 Mar 2007

Archive

Original Summary

-- PriscillaChung - 28 Dec 2006

Reviewing the Cosmo Stickie Plan we did back in August 2006. I'm adding in all the features we've been going over in the 'nice to have' workflows. Design has made a priority list of the 'minimum feature set' for Preview, this is noted in the last column.

There is a total of 74 features still listed for the Casual Collaborator, so far only 3 are P1s if we choose not to complete dashboard for Preview. There are 14 remaining features from the OSAF Admin from the previous stickie plan. I did not include the features which are already considered out for Preview.

Please help identify which items are duplicates, already completed, and enter in your SWAG of 'more then 5 days' or 'less then 5 days':


Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r8 < r7 < r6 < r5 < r4 | 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.