Cosmo 0.2
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
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.
Release Date
0.2 released
September 19, 2005.
Marketing Plan
See
CosmoMarketing for a discussion of marketing-related issues for 0.2.
Milestones
There will be four intermediate milestones before the 0.2 release, focusing respectively on the web UI, tickets and security, initial CalDAV support, and Apple iCal interoperability. The final release will include expanded test coverage and documentation for client developers.
| Milestone 1 | released 06/08 |
| 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 | released 07/12 |
| 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 | done |
| simplified single-user repository security | done |
| Milestone 3 | released 08/18 |
| JCR custom node types for iCalendar | done |
| MKCALENDAR dav method | done |
| CalDAV PUT | done |
| CalDAV GET | done |
| Strong ETags | done |
| PROPFIND dav method (dead properties) | done |
| PROPPATCH dav method | done |
| CalDAV custom properties | done |
| Milestone 4 | released 09/02 |
| WebDAV subscription to CalDAV calendar | done |
Misc stuff
- Meeting notes from brief meeting to discuss 0.2.3 and 0.2.4 Cosmo status and readiness for Chandler dogfooding