WebCalendar README

## WebCalender README

URL: | http://webcalendar.sourceforge.net
Author: | Craig Knudsen, cknudsen@radix.net http://www.radix.net/~cknudsen/
Documentation: | Installation Instructions Frequently Asked Questions Upgrading Instructions License History of Changes Online Demo
Developer Resources: | SourceForge Home | WebCalendar Database Documentation Help/Troubleshooting Forum Open Discussion Forum Bug Reports Patches Latest Version

WebCalender is an open source PHP-based multi-user calendar.

Features:

- Multi-user support
- Group support
- View day-at-glance
- View month-at-glance
- View week-at-glance
- View year-at-glance
- View another user's calendar
- View multiple users' calendars at the same time
- View one or more users' calendar via layers on top of your own calendar
- Public calendar (that requires no login) where anonymous users submit events that are approved by an administrator.
- Add/Edit/Delete users
- Add/Edit/Delete events
- Repeating events
- Custom event fields
- Search interface for calendar entries
- User-configurable preferences for colors, 12/24 time format, Week start on Sun or Mon, default work hours
- Online help
- Checks for scheduling conflicts
- Support for multiple timezones
- Users can accept or reject events added by another user to their calendar
- Email reminders
- Email notifications for new events
- Support for 23 different languages: Traditional Chinese (Big5), Simplified Chinese (GB2312), Czech, Danish, Dutch, English, French, Galician, German, Hungarian, Icelandic, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Portuguese/Brazil, Russian, Spanish, Swedish, Turkish, Welsh
- Exporting to Palm Pilot (via install-datebook, part of pilot-link) Note: install-datebook must be patched and rebuilt since it has a big old bug in it. See INSTALL.html for instructions.
- Export to iCal
- Authentication using LDAP, HTTP authentication, NIS, or web-based.
- Activity log that tracks event creation, update, accept, reject, email notifications, and email reminders

System Requirements:

- PHP (3 or 4)
- Database: MySQL, Oracle, PostgreSQL, Interbase or ODBC (PHP ODBC includes support for Adabas D, IBM DB2, Solid and Sybase SQL Anywhere as well as ODBC)
- JavaScript-enabled browser

See installation instructions for more specific PHP requirements.

Recommended:

- CSS-enabled browser
- Cookie-enabled browser
- pilot-link (if exporting to Palm): http://sourceforge.net/project/?group_id=2158

Outstanding issues:

- Updated translatations (some are slightly out of date)

Possible features for future releases:

- Custom access restrictions that can be defined by each user
- Add comments to entries that will show up on the view page
- Allow users to upload documents for events
- Data import (from Netscape Calendar's tab-delimted export or maybe from a Palm Pilot data file)
- Holidays
- Generate PDF output for use in day planner