r21 - 31 Mar 2007 - 12:23:06 - PriscillaChungYou are here: OSAF >  Projects Web  >  CosmoHome > CosmoZeroDotFive

Cosmo 0.5

Tenets

Cosmo Sharing Server

  • Integrate support for remote databases via Hibernate
  • Fold the web calendar application formerly known as Scooby into the Cosmo web UI.
  • Performance, scalability (technical improvements).

Please note the Cosmo tenets have changed to support server end development.

In addition to server side development, there will be continuous improvements on the Cosmo UI:

  • Working towards a dogfood-able release: OSAF employees can use the web UI with or with out a Cosmo account to enter their PTO (paid time off) on the OSAF office calendar. The Cosmo target user is based on a very specific workflow and is not intended for a general audience use. Calendaring is the main focus for 0.5. Task lists and other features will be addressed in a later release.
  • Performance, stability and compatibility improvements over Scooby 0.2 (technical improvements in the web UI architecture).

Download

Assumptions

  • Potential community contributor/developer, volunteer are still considered the primary target audience in addition to users interested in web technologies, AJAX and/or calendaring.
  • Chandler users may be casual users of the web UI, requiring us to make viewing Chandler calendar in the web UI as easy as possible.
  • Re-factoring and documentation from Scooby 0.2 will be in Cosmo 0.5
  • Revise web UI layout to more closely resemble Chandler where it makes sense.
  • To continue exhibiting the beginnings of a high quality consumer application. ie. logo, consistent icon set, small aesthetics tweaks.
    • For now, visuals will proceed in the “take it or leave it” design process. A more in-depth review of the web “look and feel” will be addressed at a later release date.

Status

Cosmo 0.5 - Released on November 1st, 2006

  • Scooby/Cosmo merge
  • Integrate support for remote databases via Hibernate
  • Some features based on Casual Collaborator target user.
  • See release notes.

Cosmo 0.5 will now be adopting weekly checkpoint build every Monday. All other features originally scheduled for 0.5 are being moved to Cosmo 0.6

Specs and Proposals

Features

0.5 feature ranking matrix (Download spreadsheet - Updated 8/14/2006)

Task Owner Overall Status Bug Status Details/Notes
Anonymous Access: Read/write calendars without an account bobby Not Done. Moving to 0.6 6179 Anonymous access to calendars in the web ui will be provided by tickets. Note email discussion about security concerns: E-mail thread 1, e-mail thread 2.
Moving feature to 0.6.
Navigation: Jump to date
mde Done 6182 0.5
Navigation: Mini Cal integration mde Done 4641 0.5
Navigation: Mail to link notification
mde Not Done. Moving to 0.6 6183 0.5
Visual Tweaks: Lozenge states
mde Done 5683, 6158 This will include making sure the lozenge states follow the states to Chandler. The tentative outline to match the correct px. Etc. This is as done as it can be until we implement @time and any-time events.
@time/anytime moved to 0.6, but is closing bug and assigning new bug #6972.
Visual Tweaks: Display of working hours 8AM-6PM and how the information will be displayed on the lozenge.
mde Done 5976 See notes for Scooby 0.3.
0.5
Visual Tweaks: Fonts mde Done 6404 Lucida Grande not generally available for non-Macs, so use as first try in CSS -- fall back to Verdana, Arial, generic sans.
0.5
Time-zone Infrastructure: Allow for the existence of a default timezone
bobby Not Done. Moving to 0.6 6195 Will work on the infrastructure of this feature though the front end will not be fully functional yet.
Time-zone Infrastructure: Time-zones on the client side
bobby Not Done. Moving to 0.6 6199 Will work on the infrastructure of this feature though the front end will not be fully functional yet.
Managing Events: Read/write recurring calendar events bobby Done 6180, 0.5. Almost done!
Refactoring central code in cal_main.js mde Not Done. Moving to 0.6. 6228 Matthew to send to list about the specifics of this feature. Moving this feature to 0.6.
To create a 'start up script' to know when SNARF is being run for the first time for Mac, Windows, & Linux. bear Not Done. Moving to 0.6 6116 This may not be the highest of priority though it is a priority to spur adoption and have ppl looking the code more easily. This only needed if ppl are dogfooding. Moving to 0.6.
Testing: Write additional unit tests
ALL Not Done –punting; see bug 5690 This is an ongoing effort. We added a bunch of tests in this release. The bug has been moved to 0.3 and we will continue to add more tests. 0.5
Unified URL
ALL Not Done. Moving to 0.6. xxxx This URL is sent from Chandler user and viewed in an e-mail which can be clicked on and launch the Cosmo UI directly. This feature may have dependency on Chandler. Please review Cosmo Web URL proposal. This feature may need to be broken out in bugzilla. Moving to 0.6.

Find the comprehensive list of bugs and enhancements targeted for 0.5 in Bugzilla here.

-- PriscillaChung - 17 Sep 2006

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
xlsxls Cosmo_0.5_FRM.xls manage 203.0 K 14 Aug 2006 - 12:52 BrianMoseley updated from ScoobyZeroDotThreeFRMv3?.xls
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r21 < r20 < r19 < r18 < r17 | 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.