r4 - 13 Jul 2007 - 11:01:12 - MimiYinYou are here: OSAF >  Projects Web  >  QualityAssuranceTeam > DemoScript

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.
  1. You will need 2 instances of Chandler for this demo to show sharing of calendars between multiple chandlers.
  2. Download the sample personal calendar for the demo : Personal.ics
  3. Upload this personal calendar into any one instance of Chandler.
  4. Download the sample WorkCalendar required for the demo : WorkCalendar.ics
  5. Download the smallTestCalendar required for the demo : smallTestCalendar.ics
  6. Import the smallTestCalendar into iCal. This will be published on the Cosmo server as part of the demo.

Demo Section A : Calendar

  1. Bring up Chandler with the familiar sidebar, summary pane and the detail view pane.
  2. Switch to Calendar app so the summary view now displays the week view.
  3. Select the Personal calendar in the sidebar and select an event so its details are displayed in the detail view.
  4. Move an event by dragging it around the calendar view and show the details getting updated in the detail view.
  5. Change its length by pulling on one end.
  6. Create a new event by double clicking, dragging and giving it a new caption/title.
  7. Switch between the day and week view.
  8. Show the mini-calendar and how it aids navigation.
  9. Change the week in the minical to week of May 15th.

Demo Section B: Multiple Calendars

  1. Load the office calendar into Chandler by importing the Work_Calendar.ics file.
  2. 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

  1. Publish the smallTestCalendar from iCal to our cosmo server:
  2. 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.
  3. The smallTestCalendar calendar should show up in the sidebar. Select the week of May 15th.
  4. 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.
  5. In Chandler, choose File -> sync -> shares to sync the change in Chandler.
  6. Expected Result: Event 10 is redrawn in Chandler at 8:00 AM.

Sharing arbitrary items between 2 Chandlers

  1. Switch out of the calendar view on one of the Chandler and back into the table view.
  2. In Chandler, go to Test menu -> Generate test data
  3. Select a test collection in the sidebar to share.
  4. Choose Collection menu -> Share collection
  5. Remove the space in the name and click on Share.
  6. Expected Result: Published to server status.
  7. Switch to 2nd chandler and subscribe to this collection by going to collection menu -> subscribe to collection.
  8. Shared collection should show up in the sidebar.
  9. Select an item in the summary view and edit the title and body.
  10. Sync-all or go to File menu -> Sync -> Shares
  11. Go back to the 1st Chandler and do a sync-all or File menu -> Sync -> Shares.
  12. The update should be reflected here.

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r4 < 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.