Plans, the best web calendar.
Users say:
The ease of use and customization are unparalled by any of the other programs I scoured the internet for.


About

Plans lets you put calendars on the web.

Plans has great features, and is free.

News

Dec. 24, 2004
4 new icons!
  • Thanks to Mike W. and Craig L!
Dec. 23, 2004
Plans is part of the FreeBSD ports collection

http://www.freshports.org/deskutils/plans/

Big thanks to Edwin Groothuis for doing this!

Dec. 23, 2004
Plans 6.5.3 is released
More bugfixes & small features:
  • Changed order of export menu options, replaced button with link
  • Fixed bug where direct link didn't work in list view
  • Fixed bug where email_reminders didn't work (Thanks WT)
  • Fixed bug in upcoming events script caused by release 6.5.1 (Thanks CW)
  • Updated help texts

(To upgrade from plans 6.5.2, replace your plans.cgi, plans_lib.pl, and email_reminders.cgi files with the 6.5.3 versions.)

If you haven't upraded before, check the upgrade help page.



Dec. 16, 2004
Plans 6.5.2 is released
More bugfixes & small features:
  • Shift-click context menus (for Opera). A big thanks to Chris Goringe for writing this code.
  • Fixed unit number icon overlap bug (Thanks KB)
  • Fixed a nasty bug where in a particular mode, the password check was ignored (Thanks LF)
  • Updated help texts

(To upgrade from plans 6.5.1, replace your plans.cgi, and us_english.pl files with the 6.5.2 versions.)

If you haven't upraded before, check the upgrade help page.



Dec. 15, 2004
Plans 6.5.1 is released
Mostly bugfixes, a few small features:
  • Fixed bug where "delete event" asks for a password even when passwords are disabled
  • Fixed bug calendar select dropdown and page title didn't appear on default view (Thanks to lots of folks)
  • Removed blank image for no icon (Thanks sa9)
  • Fixed timezone reference in help docs
  • Events can now link directly to external URLs

(To upgrade from plans 6.5, replace your plans.cgi, plans_lib.pl,and us_english.pl files with the 6.5.1 versions.)

If you haven't upraded before, check the upgrade help page.



Dec. 9, 2004
Plans 6.5 is released
A few new features, and a bunch more switches to turn things on or off (with sensible defaults):
  • Feature: All events in a calendar can be set to a particular color.
  • Feature: Events can be in more than one calendar (this is different from the calendar merging function).
  • Switch to force all calendars to use the same timezone (on by default)
  • Switch to make new events have event times by default (as opposed to being all-day events)
  • Switch to disable calendar-specific drop-down menus (all calendars always selectable)
  • Switch to disable passwords entirely (for folks on intranets)
  • Switch to disable the calendar or list view (or both, but that would be silly)

(To upgrade from plans 6.4.6, replace your plans.cgi, plans_lib.pl, plans_config.pl and color_select.js files with the 6.5 versions.) There's also a new upgrade help section.

Current users: A lot has changed in plans_config.pl! You'll need to start with the new version and change the options & icons so they match your current setup.

Dec.3, 2004
Dutch language translation update
  • Thanks to Robert for the translation!

Language files can be downloaded from the add-ons page.

Nov. 30, 2004
Plans 6.4.6 is released
Whaddaya know, bugfixes!
  • That pesky time shifting bug just won't die. Cut off one head and three more grow back. Here's another whack at it.
  • A fix for the IE bug where the browser right-click menu was displayed over the Plans right-click menu. (Thanks, W)
  • Fix for bug where 2005 event details weren't displayed (Thanks, mpw)

(To upgrade from plans 6.4.5, replace your plans.cgi and plans_lib.pl files with the 6.4.6 versions.)

There's also a new upgrade help section.

Nov. 30, 2004
Plans 6.4.5 is released
  • Fixed a nasty bug where editing one event's time would cause other event times to change. (Thanks everyone!)

(To upgrade from plans 6.4.4, replace your plans.cgi and plans_lib.pl files with the 6.4.5 versions.)

Nov. 29, 2004
Plans 6.4.4 is released
  • Fixed a bug introduced in 6.4.3, where custom stylesheets & templates for the default calendar wouldn't work. (Thanks W!)

(To upgrade from plans 6.4.3, replace your plans.cgi file with the 6.4.4 version.)

Oct. 31, 2004
Plans 6.4.3 is released
Lots 'o bugfixes:
  • Fixed "previous 12 months" bug (Thanks T399!)
  • Fixed <body ... > email reminder bug (Thanks JD)
  • Fixed add events results time display.
  • Fixed email reminders time bug (Thanks UBM!)
  • Fixed "time-shifting" bug (hopefully) (Thanks lots of folks!)

(To upgrade from plans 6.4.2, replace your plans.cgi, plans_lib.pl and email_reminders.cgi files with the 6.4.3 versions.)

Nov. 23, 2004
Add-on fixes
  • The plans_dat2xml.pl and plans_import.pl add-ons were broken since Plans 6.3. They're now fixed. Apologies to all.
Nov. 7, 2004
New Theme
Nov. 6, 2004
Plans 6.4.2 is released
  • The bug that was fixed in 6.4.1? It wasn't really fixed.

(To upgrade from plans 6.4.2, replace your plans,cgi and plans_lib.pl files with the 6.4.2 versions.)

Nov. 6, 2004
Plans 6.4.1 is released
  • Fixed bug where event times weren't correct in event details and email reminders (Thanks S!)

(To upgrade from plans 6.4, replace your plans_lib.pl file with the 6.4.1 version.)

Oct. 31, 2004
Plans 6.4 is released
Bugfixes!
  • Fixed bug where events from background calendars weren't always sorted chronologically (Thanks LF!)
  • Fixed bug where times weren't displayed on background calendars in list mode.
  • Fixed bug where multiple email reminders would have the same subject (Thanks LK!)
  • Fixed bug where email reminders were sent for recurring events when they shouldn't be. (Thanks LK!)

(To upgrade from plans 6.3, replace your plans.cgi, plans_lib.pl and email_reminders.cgi files with the 6.4 versions.)

Oct. 26, 2004
Upcoming Events add-on fixed
  • Plans 6.3 broke some pieces of functionality in the upcoming events add-on. The add-on is now fixed. (Thanks William)
Oct. 22, 2004
Plans 6.3 is released
  • revert to pre-6.2 method of detecting script path (the 6.2 way caused issues with some combinations of IIS/Activeperl) (Thanks LS)
  • fix email reminders bug ("plans.cgi" not added to URL) (Thanks SA)
  • fixed ascii text export bug
  • Misc. code cleanup/refactoring
  • modified code in preparation for more flexible event/calendar model.

(To upgrade from plans 6.2, replace your plans.cgi and plans_lib.pl files with the 6.3 versions.)

NOTE TO SQL USERS: You'll have to change the name and type of one of the fields in the "events" table:
"cal_id" (int) -> "cal_ids" (text)

Oct. 13, 2004
Plans 6.2 is released
  • Added event times to upcoming events (separate download) (Thanks W)
  • Fixed bug where viewing events didn't pick up custom calendar templates. (Thanks C)
  • Default font color for event times is more readable
  • more icons are included in the default install
  • Misc. code cleanup

(To upgrade from plans 6.1, replace your plans.cgi and plans.css files with the 6.2 versions.)

Sept. 29, 2004
10 new icons!
Sept. 29, 2004
Plans 6.1 is released
  • Fixed strange event times in default holidays, added new default holidays (Thanks KJ)
  • Fixed bug with previous/next months links (Thanks CD)
  • Fixed/improved several things in email reminders (Thanks LW)
  • Added event times to email reminders
  • Updated timezone help text (Thanks sparky555)
  • Fixed strange-looking dates in event preview
  • Made fatal_error subroutine functional again (Thanks CD)
  • Add support for events with start time but no end time (Thanks sparky555)

(To upgrade from plans 6.0.2, replace your plans.cgi, plans_lib.pl, us_english.pl and email_reminders.cgi files with the 6.1 versions.)

Sept. 9, 2004
Plans 6.0.2 is released
Another little bugfix!
  • Fixed a bug where event times were messed up for recurring events (but in a different and more subtle way than the last bug). (Thanks jf)

(To upgrade from plans 6.0.1, replace your plans.cgi file with the 6.0.2 version.)

Sept. 15, 2004
New stuff
Sept. 9, 2004
Plans 6.0.1 is released
Hot on the heels of the new major release comes the first bugfix!
  • Fixed a bug where event times were messed up for recurring events. (Thanks nbc)

(To upgrade from plans 6.0.0, replace your plans.cgi file with the 6.0.1 version.)

Sept. 8, 2004
Plans 6.0.0 is released
  • Event times! They've been a long time coming. Now they're here.
  • Custom styles for each weekday (Thanks Nate)
  • Fixed a bug where email reminders substituted the title for the date (Thanks MK)
  • Fixed a bug where email_reminders.cgi couldn't show the URL of the event.
  • General code cleanup

(To upgrade from plans 5.8.6, replace your plans.cgi, plans_lib.pl, us_english.pl, email_reminders.cgi, plans.css, and plans.template files with the 6.0.0 versions.)

August 30, 2004
New icon
August 3, 2004
Plans 5.8.6 is released
  • This release fixes a plans_lib bug that results in (among other things) single-day events disappearing when several multi-day events overlapped them. (Thanks RP)

(To upgrade from plans 5.8.5, replace your plans.cgi and plans_lib.pl files with the 5.8.6 versions.)

July 27, 2004
Plans 5.8.5 is released
  • Vuja De all again over!
  • The 5.8.4 release did not fix all the disappearing event bugs (Thanks DP)
  • Single-day events would also disappear if a multi-day event spanned across the same day. This is now fixed.

(To upgrade from plans 5.8.4, replace your plans.cgi file with the 5.8.5 version.)

July 27, 2004
Plans 5.8.4 is released
  • Deja vu all over again!
  • The 5.8.3 release has a bug which causes single-day events to disappear.(Thanks MF)
  • You may remember that Plans 5.8 had the exact same problem (fixed in 5.8.1). Now it's fixed again.

(To upgrade from plans 5.8.3, replace your plans.cgi file with the 5.8.4 version.)

July 27, 2004
Plans 5.8.3 is released

(To upgrade from plans 5.8.2, replace your plans.cgi and plans_lib.pl files with the 5.8.3 versions.)

July 21, 2004
Plans 5.8.2 is released
  • Additional colors in dropdown, made color descriptions optional
  • Fixed bug where Plans didn't correctly detect script name under some flavors of unix (Thanks KT)
  • Correctly labeled Palm export option

(To upgrade from plans 5.8.1, replace your plans.cgi, plans_config.pl and us_english.pl with the 5.8.2 versions.)

New Theme
July 17, 2004
French language translation update
  • Thanks to Dominique for the updated translation!

Language files can be downloaded from the add-ons page.

July 17, 2004
Language compare add-on improvements
  • The original language compare add-on was a command line script. It is now browser-based. Just put it in your plans directory, and point your browser at it each time you upgrade Plans.

The new script is available on the add-ons page.

July 15, 2004
New icons
  • Two more icons. Ho hum.
July 12, 2004
Improved Outlook Import tool
  • Tim Nolte has updated his Outlook data import php script. The new version can be downloaded from the add-ons page.
July 12, 2004
New icons
July 7, 2004
Plans 5.8.1 is released
  • Major bugfix:
    You know that improved layout algorithm in Plans 5.8?
    It was great for multi-day events, but it caused some single-day events to disappear.
    Thanks to HM for pointing out this bug and my apologies for not catching it during development.

(To upgrade from plans 5.8, replace your plans.cgi with the 5.8.1 version.)

July 5, 2004
Plans 5.8 is released
  • small fixes for html & css validation warnings.
  • Improved layout algorithm for multi-day events:

    Before:
    old layout

    After:
    improved layout
    Unfortunately, Internet explorer users won't see anything different. IE doesn't obey CSS rules for table cell heights.

(To upgrade from plans 5.7.5, replace your plans.cgi, plans.css and plans_lib.pl files with the 5.8 versions.)

July 1, 2004
Plans 5.7.5 is released
  • SMTP email support (Thanks CA for making testing possible). Email reminders now work on windows.
  • fix remote calendars flat-file bug where remote calendar ids would be written to plans local data
  • Other small bugfixes.

(To upgrade from plans 5.7.4, replace your plans.cgi and plans_lib.pl files with the 5.7.5 versions.
You'll also have to make a change to plans_config.pl to get the SMTP support). )

June 29, 2004
Dutch language translation update
  • Thanks again to Rene for the translation!

Language files can be downloaded from the add-ons page.

June 27, 2004
Language compare add-on.
  • This is a perl script for translators. It makes it easy to compare your translation against the current language file.

The new script is available on the add-ons page.

June 27, 2004
Plans 5.7.4 is released
  • Add instant focus to password field on delete event pop-up (Thanks Dave)
  • Fix small javascript bug in calendar settings interface
  • "enter" key no longer disabled in add/edit calendars & events interface.
  • Minor javascript refactoring
  • Improved help texts

(To upgrade from plans 5.7.3, replace your plans.cgi and us_english.pl files with the 5.7.4 versions).

June 15, 2004
Theme update
  • Some improvements in the liteblue theme (better colors, mostly)

Check it out!

June 10, 2004
Plans 5.7.3 is released
  • Fixed small bug where right-click menus didn't appear in list view. (Thanks RM)

(To upgrade from plans 5.7.2, replace your plans.cgi file with the 5.7.3 version).

June 1, 2004
Improved upcoming events add-on
  • Custom .template and .css files allow more flexibility.
  • No more hard-coded styles.

The new upcoming events script is available on the add-ons page.

Note--the new version of upcoming events won't work with Plans versions before 5.7.2, and vice versa.

June 1, 2004
Plans 5.7.2 is released
  • Partially-working vcalendar export (not gauranteed to import into Palm desktop sync software).
  • Small library change to support improved upcoming events script.

(To upgrade from plans 5.7.1, replace your plans.cgi, plans_lib.pl, and us_english.pl, files with the 5.7.2 versions).

May 30, 2004
Plans 5.7.1 is released
Plans 5.7.1 is a small bugfix.
  • Fixed typo that caused csv export to not work. (Thanks RB)

(To upgrade from plans 5.7, replace your plans.cgi file with the 5.7.1 version).

May 29, 2004
Plans 5.7 is released
Plans 5.7 is a major upgrade.
  • Remote background calendars! You can now merge calendars across different installations of Plans on different servers.
  • Fixed bug where invalid every-X-days and every-X-weeks input data weren't caught. (thanks YR)
  • Fixed *another* bug where editing recurring events left some unchanged (Thanks D)
  • Fixed bug where email reminders didn't include entire URL.
  • Fixed bug where "from" field in reminder email wasn't set correctly (Thanks GM)
  • Fixed bug where editing recurring events left some unchanged (Thanks D)
  • Email reminder when someone requests a new calendar
  • Email reminders can be sent for all events in a series
  • Email notify upon new calendar request
  • Support for reminder emails to multiple email addresses
  • Added text in color dropdown, for folks with sight problems (Thanks PM and WB)
  • "Delete event" pop-up can optionally delete entire recurring series
  • Right-click menu disable re-added
  • Improvements in diagnostic mode
  • Variable name change in plans_config.pl. Variables ending in "_path" now end in "_url". Variables ending in "_file" now end in "_path".

(To upgrade from plans 5.6.5, replace your plans.cgi, plans_lib.pl, us_english.pl, and plans_config.pl files with the 5.7 versions).

May 12, 2004
German language translation available.
Thanks to Robert Eiglmaier for translating!
  • Language files are on the add-ons page.
March 30, 2004
Plans 5.6.5 is released
  • Support for reminder emails to multiple email addresses
  • Fixed bug where "from" field in reminder email wasn't set correctly (Thanks GM)
  • Fixed bug where editing recurring events left some unchanged (Thanks D)

(To upgrade from plans 5.6.4, replace your plans.cgi and plans_lib.pl files with the 5.6.5 versions).

March 29, 2004
Plans 5.6.4 is released
  • Fixed bug in SQL mode where recurring event edits overwrote event data in other series (Thanks D)

(To upgrade from plans 5.6.3, replace your plans.cgi and plans_lib.pl files with the 5.6.4 versions).

March 25, 2004
New Add-on!
  • Tim Nolte's cal_import.php script is available for download. It's a more streamlined and user-friendly way to import data from Outlook.
March 20, 2004
Add-on improvements.
  • The plans_import.pl add-on fixes a bug that caused Outlook XP data to not import.
March 17, 2004
Plans 5.6.3 is released
  • Fixed brain-dead bug where recurring event edits always changed entire series (Thanks SM)
  • Fixed problem where "delete this event" link didn't show up in event details (Thanks GM)
  • Fixed bug where ###current calendar title### tag was only replaced once. (Thanks SM)

(To upgrade from plans 5.6.2, replace your plans.cgi and plans_lib.pl files with the 5.6.3 versions).

March 16, 2004
Plans 5.6.2 is released
  • Fixed small bug in email reminder (Thanks JO)
  • Added missing help text for background event styles
  • Fixed Opera bug where approved/delete results for new calendars didn't display right

(To upgrade from plans 5.6.1, replace your plans.cgi and us_english.pl files with the 5.6.2 versions).

March 15, 2004
Plans 5.6.1 is released
  • Fixed broken mySQL mode (Thanks JA and JO)

(To upgrade from plans 5.6, replace your plans_lib.pl file with the 5.6.1 version).

March 14, 2004
Plans 5.6 is released
  • Recurring events can be modified or deleted as a group!
  • Fix for timezone offset bug
  • Fix for email reminders bug where title was substituted for date (Thanks, JO)
  • Minor default theme css tweaks
  • Tweaks for default install calendars & events.

(To upgrade from plans 5.5.1, replace your plans.cgi, plans_lib.pl, us_english.pl, color_select.js, and plans.css files with the 5.6 versions).

Feb. 23, 2004
Plans 5.5.1 is released
  • Fixed several hard-coded English texts (Thanks DD).

(To upgrade from plans 5.5, replace your plans.cgi, plans_lib.pl, and us_english.pl files with the 5.5.1 versions).

Feb. 20, 2004
Plans 5.5 is released
"All programs evolve until they can send email."
- Richard Letts
  • Email reminders! People have been requesting for this for a long time.
    Unfortunately, this feature currently works on unix systems only (using sendmail).
    Windows SMTP support will be added in a future release.
  • Multiple calendar controls per page (Thanks GT)
  • Individual tags for prev/next month links (Thanks, GT)
  • Small css improvements to default theme
  • Fix for Help window title hard-coded in English (Thanks DD)
  • Fixed small IE bug in recurrence checkbox javascript

(To upgrade from plans 5.4.5, replace your plans.cgi, plans_lib.pl, us_english.pl, plans_config.pl, and plans.css files with the 5.5 versions. Also add the email_reminders.cgi and email_reminders.xml files from 5.5 ).

Feb. 9, 2004
Italian language translation available.
Thanks to Claudio Roncaglio for translating!
  • Language files are on the add-ons page.
Feb. 3, 2004
French language translation available.
Thanks to Dominique and Jauffrey for translating!
  • Language files are on the add-ons page.
Feb. 3, 2004
Plans 5.4.5 is released
  • Code cleanup in plans_lib.pl
  • Added option to control pre-loading of event details (Thanks PM)
  • Added option to automatically add new calendars to a calendar's drop-down list (Thanks RH)
  • Fixed tiny bug in recurrence tab, with options didn't highlight correctly (Thanks, DD)
  • Fixed tiny bug in edit calendars interface, where background style preview looked garbled.
  • Fixed bug where deleting event didn't print the correct message.

(To upgrade from plans 5.4.4, replace your plans.cgi, plans_lib.pl, us_english.pl, and plans_config.pl files with the 5.4.5 versions).

Jan. 27, 2004
Plans 5.4.4 is released
  • General code cleanup
  • Fixed bug where event details template wasn't always loaded correctly.
  • Fixed some language translation bugs. (Thanks DD)

(To upgrade from plans 5.4.3, replace your plans.cgi, plans_lib.pl, and us_english.pl files with the 5.4.4 versions).

Jan. 27, 2004
Upcoming events improvements
  • Even more options are added to the upcoming events add-on.
  • Fixed a bug where the theme directory was incorrectly detected. (Thanks JM)

The new upcoming events script is available on the add-ons page.

Jan. 19, 2004
Upcoming events improvement
Jan. 16, 2004
Plans 5.4.3 is released
  • Fixed bug where changing the month sometimes changed which calendar was displayed (Thanks, W)
  • Fixed bug where "template file not found" message didn't display right. (Thanks, TT)
  • Fixed bug in timezone offset. (Thanks WW)

(To upgrade from plans 5.4.2, replace your plans.cgi, plans_lib.pl, files with the 5.4.3 versions).

Jan. 15, 2004
Dutch language translation available.
Thanks to Rene Ros for the excellent work!
  • Language files are on the add-ons page.
Jan. 15, 2004
Fixes for upcoming events add-on
  • Bug in internet explorer where events were all listed on the same line
  • Date formats other than mm/dd/yy now work
  • Valid markup (xhtml 1.0 strict. Wish I could say the same for the rest of Plans :)
Jan. 15, 2004
Plans 5.4.2 is released
  • Better print support--tabs & calendar controls don't print by default (Thanks, S)
  • Fixed some small language text issues (Thanks, RR)
  • Fixed cosmetic issue where single-day events cause a calendar cell to unnecessarily expand. (Thanks, PM)
  • More graceful failure when event details template isn't found (Thanks, LG)

(To upgrade from plans 5.4.1, replace your plans.cgi, plans_lib.pl, us_english.pl, plans.template, and plans.css files with the 5.4.2 versions).

Jan. 9, 2004
New icons
Jan. 7, 2004
1-Step install
Jan. 6, 2004
Plans 5.4.1 is released
  • Fixed javascript bug for date preview when editing events (Thanks RR)

(To upgrade from plans 5.4, replace your plans.cgi file with the 5.4.1 version).

Jan. 6, 2004
New Add-on
  • The MS Outlook import add-on is available for download.
  • A database support section has been added to Plans manual.
Jan. 5, 2004
Manual updated
Jan. 4, 2004
Plans 5.4 is released
For once, new features outnumber bugfixes!
  • Fixed major bug where events ending on the first day of a week didn't show up on that day
  • New feature--events that recur every X days or every X weeks (Thanks, W)
  • Cosmetic improvements in the default set of holiday events.

(To upgrade from plans 5.3, replace your plans.cgi and us_english.pl files with the 5.4 versions).

Dec. 30, 2003
Plans 5.3 is released
5.2 was thrown out the door a bit early...
  • Fixed major bug where calendar passwords other than the primary calendar didn't work for adding events (Thanks, RJ)
  • Fixed bug where approve/delete buttons weren't laid out correctly in IE (Thanks, DD)
  • Fixed bug where the dates in event details didn't look right for dd/mm/yy calendars (Thanks, RR)
  • Fixed bug where date preview didn't work for recurring events on dd/mm/yy calendars (Thanks, RR)
  • Added a bunch more missing language texts in us_english.pl (Thanks, RR)

(To upgrade from plans 5.0, replace your plans.cgi, plans_lib.pl, plans_config.pl, us_english.pl and plans.css files with the 5.3 versions).

Dec. 29, 2003
Plans 5.2 is released
This version fixes a bunch more bugs:
  • Fixed major bug where plans ignored changes to the default template in plans_config.pl
  • Fixed bug in IE & Safari where list view was stretched way beyond browser border
  • Fixed bug where some events near the end of some months weren't displayed
  • Added some missing texts in the us_english.pl language file (more to come)

(To upgrade from plans 5.0, replace your plans.cgi, plans_lib.pl, plans_config.pl, us_english.pl and plans.css files with the 5.2 versions).

Dec. 27, 2003
Plans 5.1 is released
This version fixes bugs in 5.0:
  • Fixed bug where some recurring events appeared on incorrect days or not at all (Thanks, PF)
  • Fixed bug where prev/next month links for list view switched to calendar view
  • Fixed bug where events more than 2 months earlier or later than the present date didn't appear (Thanks, PF)
  • Fixed bug where edit calendars form used GET instead of POST (Thanks, PF)

(To upgrade from plans 5.0, replace your plans.cgi and plans_lib.pl files with the 5.1 versions).

Dec. 27, 2003
Upcoming events add-on is released.
This script takes advantage of Plans 5.0's expandable architecture. It's an easy way to embed small, automatically updated lists of upcoming events in other web pages.
Dec. 20, 2003
Plans 5.0 is released!
This version features:
  • Near-total code rewrite
  • Lighter, cleaner html
  • All-XML data format
  • SQL support
  • Improved calendar layout engine
  • Awesome color select widget
  • Simplified installation process
  • Easier calendar management
  • Much more!

(If you're upgrading, see the plans_dat2xml.pl add-on).