Calendar 2010
From WebCalendar Wiki
Contents |
[edit] WebCalendar Wiki - Introduction
WebCalendar is a web-based calendar application. You can configure it as a single-user calendar, a multi-user calendar for groups of users, or as an event calendar viewable by visitors.
Not sure what a Wiki is? Read this.
The purpose of this wiki is to allow WebCalendar users to provide feedback to the WebCalendar community. Did you find that the core WebCalendar documentation didn't cover something you were trying to do? If so, then add the documentation to this site. (You will need to create a wiki account to add or edit content.)
[edit] Adding Content to the Wiki
Want to add content to this wiki? Read this.
[edit] Security Notice
All users with version 1.0.4 or older should update their WebCalendar installation to the 1.0.5 version. Users of 1.1.2 should update to 1.1.3 (or the latest code from CVS). There have been issues with SQL Injection found in earlier versions that were published on the BugTraq list.
All WebCalendar administrators should subscribe to the webcalendar-announce mailing list. This low-volume mailing list will keep you informed of any security-related issues that may be uncovered in WebCalendar.
[edit] WebCalendar Versions
Not sure what version of WebCalendar you have? Read This.
| Version | Status | Description |
|---|---|---|
| WebCalendar 1.0.5 | Stable production release | This is recommended for productions servers. (1.0 code can be found in the REL_1_0_0 branch in CVS.) |
| WebCalendar 1.2.b1 | Pre-production release | The first production release should be available in either the 2nd or 3rd quarter of 2008. (1.2 code can be found in the REL_1_2 branch in CVS.) |
| WebCalendar 1.1.6 | Developer release | The 1.1 releases were development releases that pre-date the 1.2 releases. Now that 1.2 releases are available, there should be no reason to use 1.1 releases. |
| WebCalendar 1.3.X | Not yet released | There have been no official 1.3 releases. The latest code in CVS on the HEAD branch will eventually evolve into the first 1.3 release. This is recommended for WebCalendar developers and others interested in bleeding edge tools. Not recommended for production servers. |
Which version should you use? That depends... The 1.2 version is not quite as stable (i.e. has more bugs) than the 1.0 version but has features not available in 1.0.
Some of the new features in 1.2:
- RSS syndication of calendars
- RSS feed of unapproved events
- Read/Write sync through Apple iCal, Mozilla Sunbird, k5nCal
- Fancy new web-based install/update wizard (creates your database tables for you!)
- Much better support for the iCalendar standard (if you need complicated recurrence rules)
- Advanced user access control
- Multiple public calendars (using nonuser calendars)
- Full Timezone support
- Remote calendar subscriptions (a new special type of nonuser calendar)
- Database query caching (greatly improves performance)
- CSS and javascript are now called as external files and cached in the browser (big performance boost)
- VTODO (Tasks) are now supported as part of the iCalendar standard
- Self Registration with optional IP blacklisting and password autogeneration
- A spiffy menu system that can optionally replace the links at the bottom of the pages
- PhpMailer has been incorporated, allowing use of phpmail, SMTP (w/ auth), and sendmail protocols
- Themes can now simplify the customization of your WebCalendar look and feel.
You can get the latest 1.2 development version as a CVS snapshot from the WebCalendar Download Page at k5n.us or from the webcalendar 1.2 package on SourceForge.
[edit] Installation & Documentation
Most users will want to start here.
- WebCalendar System Administrator's Guide: This document tells you how to install and configure WebCalendar. This document is included in every WebCalendar release.
- WebCalendar User's Guide: This is the end user's guide. This is not included with each WebCalendar release because of its size.
- WebCalendar FAQ
- WebCalendar README
- Upgrading Instructions (WebCalendar 1.0.X)
- Upgrading Instructions (WebCalendar 1.1.X/1.2.X)
- Database Design (WebCalendar 1.0.X)
- Database Design (WebCalendar 1.1.X/1.2.X)
- WebCalendar Developer's Guide
[edit] WebCalendar Mini-Guides
Below are some guides contributed by users. Feel free to add to this list...
- Setup an Event Calendar in 1.1 (WebCalendar 1.1+)
- Setup Multiple Public Calendars (WebCalendar 1.1+ only)
- Authentication using Ldap login
- Authentication using Active Directory
- Automatic Logins
- Customizing the Appearance (how to use custom header/trailer/css, etc.)
- Changing a user login
- Setup a RSS Feed
- Remote Publishing with Sunbird (and Lightning)
- Remote Publishing with Apple iCal
- Remote Publishing with k5nCal
- CVS in Cygwin
- Tourtoise CVS
- WebCalendar without magic_quotes_gpc
- Installing WebCalendar using cpanel (for 1.1/1.2)
- Sharing a Single Calendar With Multiple Users
- Updating a Translation
[edit] Most Wanted
Below are some guides yet to be written that other users would find helpful based on feedback from the forums.
- Setting Up an Event Calendar in 1.0 (WebCalendar 1.0)
- Installation Movie (mpg/mov file showing steps of installation)
- Subscribing to a Remote iCalendar File (WebCalendar 1.1+ only)
[edit] Tutorials
Below are some tutorials written by Users who are experienced using WebCalendar.
- WebCalendar Tutorial (English, based on v0.9.43)
- WebCalendar Tutorial (Deutsch) (based on English tutorial valid for v0.9.45)
[edit] Additional useful extensions
- Calendar Project - Home of Lightning and Sunbird®
→ Holiday Files (*.ics) from Mozilla Calendar - Apple's iCal schedules and holidays (*.ics Files)
- calendars to subscribe at iCalShare.com
- Calendar Project - Home of Lightning and Sunbird®
[edit] Help & Support
If you are having trouble installing or configuring WebCalendar, you should first start with the FAQ to make sure your answer is not in there. A lot of common problems are covered in the FAQ.
If it is not in the FAQ, then take a look at the Help/Troubleshooting Forum on SourceForge. You can search the forum or a post a message to get help. You need to have a SourceForge account in order to post a message. (But, SourceForge accounts are free.)
If you think you have found a bug in WebCalendar, please take a look at the list of Open Bugs on SourceForge. If you don't see your bug, you can submit a bug report. (You will need a SourceForge account to do this.)
[edit] Success Stories
Read about WebCalendar Success Stories...
I'd also like to add some current screenshots of the some of best looking WebCalendar installations out there.... kind of like what's on the Showcase Page (but a lot of those sites no longer exist or are old...)
So, feel free to post screenshots here if you're feeling bold!
[edit] Personal Pages
Curious about who is behind WebCalendar? Some developers and contributors have personal pages here.
[edit] MediaWiki
This Wiki is powered by MediaWiki.

