Should this page (or a future draft) be a page on the Scooby website, or remain here in the wiki? --Pieter
First Draft of Scooby 0.1 Read Me Text
What is Scooby 0.1?
Scooby 0.1 not a usable release. The overall goal is to put in place the major application architecture pieces in order to provide enough of a basis to generate interest and have serious volunteers start contributing to the project. The Scooby project will be released and tightly integrated with the release of Cosmo 0.3.
Goals:
- validating the release process - getting something packaged up and put through the process
- starting to build a community and get developers involved - can be described as providing something that hackers can "kick the tires" at
Assumptions around goals:
- What do developers need in order to "kick the tires"?
- to be able to look at a demo
- to get at the code
- have access to the libraries and know where to find them
- have "some" developer documentation
- to be able to understand what things we have done that are unusual at a technical perspective
- easy way to setup an environment to work with the code
- to understand how to get involved, lists, bugzilla etc
Not sure if 'Assumptions around goals/Not explicit goals' should be in read me txt or if it needs to be expanded. This was originally sent to the list for landing page content
Not explicit goals:
- create hype around having an AJAX calendar
- target people who are coming to check scooby at a web app perspective - more interested in calendars or the ecosystem
- we will get some of these people anyhow but we aren't going to reach out to them
Minimum system requirements
Scooby is only supporting the following web browsers:
- Safari 2.0.3+ on Mac
- Firefox 1.5.0.1+ Mac & Windows
- IE 6 Windows
Release Tenets
The following are the primary principles by which we prioritized feature work for 0.1.
- "Initial" web based access to calendar data for Chandler users
- get a first release of Scooby out the door to validate the project and start to build a community
- don't worry about completeness of functionality or polished UI.
- an individual can view their calendars in Scooby - talk to Cosmo via CALDAV
- some level of creating and editing events
Calendar
This release is probably less than a quarter of that plan, and only part of Phase 1, because we want to show people something early. In 0.1, you should be able to:
Editing
- Basic event creation (in-place creation and editing in event detail area)
- simple events with start and end time
- all-day events - no stacking
- multi-day events
- Dragging events and resizing them in the calendar
- Remove events
- It doesn't delete the event from other calendars it may be on
Display - no editing
- @ time events. You can create these events in the detail view by setting start time = end time but there is no special display lozenge as in Chandler.
- Anytime events display as all day events
- Recurring events will be displayed correctly - edits will not work correctly
- Timezones will display correctly in the detail view, but user cannot change the timezone
- Overlapping events currently display on top of each other.
Navigation
- Week view and navigating back and forth between weeks
- Event detail view
Managing calendars
- Published calendars and Subscriptions as well
- View a single calendar at a time
- Pull-down to switch calendars
- When you run Scooby there is a default calendar created on your behalf. You cannot create new addtional calendars in Scooby. View multiple calendars created using Chandler but only one at a time.
- Events created in Scooby can exist on only one calendar (flagged as open issue and may carry over to 0.2)
- this one is confusing because I can have 2 chandler calendar that has the same event on more than one calendar
- assume there will be no affordance to indicate this (what calendar is on)
- what happens when I modify this event in scooby (on one of the calendars)
- Login, Logout, Manage account
- Managing accounts will be done through Cosmo UI for 0.1
Time-zones
- There are still some open issues in time-zone issues which will carry over to 0.2
- All events are translated into local time and original timezone information is preserved (ie: if system TZ=PST, if my event is 10:00am EST, it displays as 7:00am PST)
- Events created in Scooby are in floating time.
- Talking to Cosmo -> CALDAV support
- view calendars published on cosmo
Known Major Bugs
A full list of known issues can be found at:
[Link to bugzilla?]
https://bugzilla.osafoundation.org/enter_bug.cgi?format=guided
Link to bugzilla "Scooby" project bugs
Troubleshooting
We will be maintaining a troubleshooting page that contains work arounds for known bugs. We encourage members of the community to edit this page directly as they encounter issues.