Web Crossing


Introduction

Installation & Upgrade

Web Crossing Features

Conferencing

Live Events

Email Services & Mailing List Mirroring

News Services

WAP Interface

Calendar

XML-RPC

Customizing & Scripting

User & Access Issues

Data Organization & Management

Performance Issues

Appendix

Site Map

Web Crossing Calendar

Overview
Customizing
Troubleshooting
Resources


Overview

The Web Crossing Demo Calendar is a JavaScript program that is downloaded by the Web Crossing server into a new window. The server also maintains a Calendar database for each user, which contains preferences, scheduled activities, and activity groups. Calendar information is downloaded as needed during browsing, and is uploaded to the server when changes are made.

The calendar will email reminders to users at an interval of their choice.

The main menu for the Calendar opens up to provide the commands shown at the right. For example, the initial page from the User's Guide is displayed when the User's Guide command is chosen as shown. The User's Guide is organized by topic and provides helpful information about how to use the Calendar program.

The Calendar window can be resized or moved, and the new size and position will be saved for the next time the Calendar is opened. The initial view is determined by a focus date or what the user has been working on in the schedule. The Calendar program stops when the window is closed or the user chooses the Exit command.

Users can look at some prepared examples of Calendar activities using the Add Examples button. The Delete Examples button will remove all of these example activities from the schedule.

When the user executes any command that makes changes to the Calendar, the server will be sent a request to store your changes in its Calendar database. When the command status indicator changes to "Server," the Calendar program is expecting a response from the server. You can use the browser, but sending changes to the server may interrupt the previous request. The browser is updating the display or processing JavaScript when you see "Browser." When both the server and browser are finished you will see "Ready."

The main on/off switch for the calendar is in the Control Panel > General panel.

Users can choose to run the calendar in one-page-at-a-time mode (where each page is fetched from the server as needed) or in whole-program mode (where the whole calendar program is fetched from the server all at once at launch).

Customizing

Currently the calendar files reside in two places:

The server-side Javascript template file - webxcalendar.tpl - is in the /webx directory and contains the initial informational page the user sees upon first launch of the calendar, as well as the server-side functions.

The client-side Javascript files and calendar images are in the Images/calendar directory.

Customizing the calendar files is possible, but not simple at this time. Simpler customization is a planned enhancement. Unless you are proficient with Javascript, you may want to wait until a future version makes this easier.

Troubleshooting

I'm not seeing the changes I made to the calendar files!

  • Probably your browser has the old files cached. Try emptying your browser cache.
  • Make sure you reset your Web Crossing cache.
  • Make sure you're changing the right file(s).



Resources

Sysop Documentation

  • syscal.htm

Sysop Control Panel

  • Customizing
    • General > Calendar


A Non-Programmer's Guide to Web Crossing
by Sue Boettcher and Doug Lerner

© 2000 Web Crossing, Inc.