Chandler's Demo Script
This document captures the various steps of the Chandler demo as would be presented at a conference or some such meeting.
Setup
Before the demo, there are a certain setup steps that need to be performed.
- You will need 2 instances of Chandler for this demo to show sharing of calendars between multiple chandlers.
- Download the sample personal calendar for the demo : Personal.ics
- Upload this personal calendar into any one instance of Chandler.
- Download the sample WorkCalendar required for the demo : WorkCalendar.ics
- Download the smallTestCalendar required for the demo : smallTestCalendar.ics
- Import the smallTestCalendar into iCal. This will be published on the Cosmo server as part of the demo.
Demo Section A : Calendar
- Bring up Chandler with the familiar sidebar, summary pane and the detail view pane.
- Switch to Calendar app so the summary view now displays the week view.
- Select the Personal calendar in the sidebar and select an event so its details are displayed in the detail view.
- Move an event by dragging it around the calendar view and show the details getting updated in the detail view.
- Change its length by pulling on one end.
- Create a new event by double clicking, dragging and giving it a new caption/title.
- Switch between the day and week view.
- Show the mini-calendar and how it aids navigation.
- Change the week in the minical to week of May 15th.
Demo Section B: Multiple Calendars
- Load the office calendar into Chandler by importing the Work_Calendar.ics file.
- Overlay the personal calendar by 'activating' it in the sidebar and show how the overlapping events are displayed.
Demo Section C: Interoperability with other calendars
- Publish the smallTestCalendar from iCal to our cosmo server:
- In Chandler, choose Collection -> Subscribe to collection and enter the url:
- webcal://qacosmo.osafoundation.org:8080/home/demo1/smallTestCalendar.ics
- login: demo1
- password: same as above and select subscribe.
- The smallTestCalendar calendar should show up in the sidebar. Select the week of May 15th.
- Go back to iCal and change the time of one of the events, say event 10 to start at 8:00 AM. Because of the option selected in step 13 the changes will be updated automatically on the server.
- In Chandler, choose File -> sync -> shares to sync the change in Chandler.
- Expected Result: Event 10 is redrawn in Chandler at 8:00 AM.
Sharing arbitrary items between 2 Chandlers
- Switch out of the calendar view on one of the Chandler and back into the table view.
- In Chandler, go to Test menu -> Generate test data
- Select a test collection in the sidebar to share.
- Choose Collection menu -> Share collection
- Remove the space in the name and click on Share.
- Expected Result: Published to server status.
- Switch to 2nd chandler and subscribe to this collection by going to collection menu -> subscribe to collection.
- Shared collection should show up in the sidebar.
- Select an item in the summary view and edit the title and body.
- Sync-all or go to File menu -> Sync -> Shares
- Go back to the 1st Chandler and do a sync-all or File menu -> Sync -> Shares.
- The update should be reflected here.