r3 - 02 Mar 2006 - 11:18:00 - BobbyRulloYou are here: OSAF >  Journal Web  >  BobbyRulloNotes > Scooby0_2Wishlist
Here's a by no means definitive list of things to work on in Scooby.

Some of these things are actual "features" - stuff that the end user can see. Some stuff only an administrator would care about, and some stuff is architectural and only other devs would care about directly.

CalDAV4j

  • Figure out the real name of this project (even if it's CalDAV4j)
  • Separate CalDAVCalendarCollection? API into a DAO and a manager
  • Extend the Slide Client WebDAV collection API so that it can return CalDAVCalendarCollections? and find calendar collections that are within it
  • Add caching in various areas
    • cache Event UID --> Resource Path
    • cache icalendar resources w/ etags
  • Add Ticket Support
  • Free busy reports
  • make sure previous work is caught up to the latest CalDAV spec

Timezones

  • let the users set a default timezone
  • be able to set the timezone on events

Multiple Calendars

  • Show the "display name" instead of the user-unfriendly path.

Configuration

  • Specify a URL for cosmo, as opposed to seperate properties for hostname, port, etc.

Public Calendars

  • Be able to display Read-Only calendars, e.g. a public calendar for play rehearsals via a simple URL without the user having to have an account -- PieterHartsook - 28 Feb 2006

Account Creation

  • Make it simple process for an end-user to create an account and login to a Scooby session -- PieterHartsook - 28 Feb 2006

Testing

  • Integrate JS unit tests into Maven build process
  • Write lots more unit tests - especially for CalDAV4j and scooby <==> icalendar conversion utils

Code Standards

  • Have some sort of Coding standards for Java and JavaScript
  • Orgaznize JS files into folders to resemble "pacakages" in Java

Internationalization

  • Allow user to choose other languages from those installed.

Security

  • Implement finer grained security for RPC calls - right now only auth'd users can get in, but maybe we want anonymous users to be able to do SOME webservices, like AUTH

CMP

  • How about a CMP client library for talking to cosmo?
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: 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.