r23 - 06 Jul 2005 - 16:44:11 - BrianMoseleyYou are here: OSAF >  Journal Web  >  ContributorNotes > SheilaMooneyNotes > ZeroPointTwoCosmoPlanning

Goals

0.2 is the first release of Cosmo to provide more than basic WebDAV features. The main goals are:

  • Support for Chandler 0.6 sharing features (ticket-based access control)
  • A web interface for end users to sign up for and manage their own accounts
  • Basic CalDAV and Apple iCal interoperability
  • Windows support

With Cosmo 0.2, people will be able to use Chandler 0.6, Apple iCal, and CalDAV clients such as Mozilla Sunbird interchangeably to read and write shared calendars.

Development Plan

There will be three intermediate milestones, each approximately three to four weeks apart, before the 0.2 release, focusing respectively on the web UI, tickets and security, and CalDAV interoperability. The final release will include Windows support, full test coverage and documentation for client developers.

Milestone 1 released 06/08 sort
replace Ant with Maven done
move from CVS to Subversion done
account signup page done
account management page done
forgotten username page done
forgotten password page done
add user first/last name done
Milestone 2 targeted for 07/08
Jackrabbit node type/namespace importer done
JCR custom node types done
MKTICKET dav method done
DELTICKET dav method done
ticket authentication done
simple homedir ACLs w/ Acegi Security
simplified single-user repository security
Milestone 3 targeted for 07/29
Strong ETags
JCR custom node types
MKCALENDAR dav method
PROPPATCH dav method
monolithic iCalendar view of calendar collection (GET)
unwrap monolithic iCalendar object (PUT)
Final Release targeted for 08/19
Windows startup script
Jackrabbit importer unit tests done
Spring JCR wrapper unit tests
authentication unit tests
ticket unit tests
homedir ACL unit tests
dav extension unit tests
security API unit tests 25%
Struts user interface integration tests
WebDAV/CalDAV integration tests
Client HOWTO

Issues

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r23 < r22 < r21 < r20 < r19 | 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.