Plans lets you put calendars on the web.
Plans has great features, and is free.
(To upgrade from plans 7.5.1, replace your plans.cgi, plans.js, and upcoming_events.js files with the 7.5.2 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.5, replace your plans.cgi, plans_lib.pl, lpd.js, upcoming_events.js files with the 7.5.1 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4.9, replace your plans.cgi, plans_lib.pl and plans.js files with the 7.5 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4.8, replace your plans.cgi file with the 7.4.9 versions.)
If you haven't upgraded before, check the upgrade help page.
Language files can be downloaded from the add-ons page.
(To upgrade from plans 7.4.7, replace your plans.cgi, plans_lib.pl, us_english.pl, plans.js, and lpd.js files with the 7.4.8 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4.6, replace your plans.cgi and plans_lib.pl files with the 7.4.7 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4.5, replace your plans.cgi, plans_lib.pl, plans.js and upcoming_events.js files with the 7.4.6 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4.4, replace your plans.cgi and plans.js files with the 7.4.5 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4.3, replace your plans.cgi, plans_lib.pl, plans.js and upcoming_events.js files with the 7.4.4 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4.2, replace your plans.cgi and plans_lib.pl files with the 7.4.3 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4.1, replace your plans.cgi, plans_lib.pl, and us_english.pl, file with the 7.4.2 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.4, replace your plans.cgi file with the 7.4.1 version.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.3, replace your plans.cgi, plans_lib.pl, us_english.pl, and all *.js files with the 7.4 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.2, replace your plans.cgi, us_english.pl, and plans.js files with the 7.3 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.1.3, replace your plans.cgi, us_english.pl, and plans.js files with the 7.2 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.1.2, replace your plans.cgi and plans.js files with the 7.1.3 versions.)
If you haven't upgraded before, check the upgrade help page.
Language files can be downloaded from the add-ons page.
(To upgrade from plans 7.1.1, replace your plans.cgi, us_english.pl, and plans.js files with the 7.1.2 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.1, replace your plans.cgi, plans_lib.pl, us_english.pl, and plans.js files with the 7.1.1 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.0, replace your plans.cgi, plans_lib.pl, plans_config.pl, and plans.js files with the 7.1 versions.)
NOTE! When upgrading, you must also use the plans_password.pl add-on to regenerate your passwords.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 6.X, install 7.0 from scratch, and copy the .xml files from your old installation)
Warning! Plans 7.0 requires CGI::Session If you upgrade or install without this module present, plans won't work.
If you haven't upgraded before, check the upgrade help page.
Language files can be downloaded from the add-ons page.
(To upgrade from plans 6.7.2, replace your plans.cgi and plans_lib.pl files with the 6.7.3 version.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 6.7.1, replace your plans.cgi file with the 6.7.2 version.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 6.7, replace your plans.cgi file with the 6.7.1 version.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 6.6.5, replace your plans.cgi and plans_lib.pl files with the 6.7 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 6.6.4, replace your plans.cgi, plans_lib.pl and us_english.pl files with the 6.6.5 versions.)
You'll also need to add the new upcoming_events.config and plans_discovery.xml files to your plans directory
You'll also need to add the "$options{discovery_file}" variable from the 6.6.5 plans_config.pl to yours.
You'll also need to add the new upcoming_item section to your plans.template file.
You'll also need to add the new upcoming_events.css file to your /theme directory.
If you haven't upgraded before, check the upgrade help page.
They have something in common -- they were made by talented people with better graphic design skills than me. :)
Language files can be downloaded from the add-ons page.
(To upgrade from plans 6.6.3, replace your plans.cgi, plans_lib.pl, and us_english.pl files with the 6.6.4 versions.)
You'll also need to add the new calendar_item section to your plans.template file.
You'll also need to copy the "Tabs" section the 6.6.4 plans_config.pl over yours.
If you haven't upgraded before, check the upgrade help page.
Language files can be downloaded from the add-ons page.
(To upgrade from plans 6.6.2, replace your plans.cgi file with the 6.6.3 version.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 6.6.1, replace your plans.cgi, email_reminders.cgi, and us_english.pl files with the 6.6.2 versions.)
You'll also need to add the new list event template to your plans.template file.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 6.6, replace your plans.cgi, plans_lib.pl and us_english.pl files with the 6.6.1 versions.)
You'll also need to replace your plans_config.pl if you want the new html email reminders turned on.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 6.5.4, replace your plans.cgi and plans_lib.pl files with the 6.6 versions.)
Some new features are controlled by additions to plans_config.pl. You'll probably want to modify your version as well.
If you haven't upgraded before, check the upgrade help page.
Michael Sullivan contributed the favicon that you see in the address bar. Sweeeeeet.
(To upgrade from plans 6.5.3, replace your plans.cgi, plans_lib.pl, and us_english.pl files with the 6.5.4 versions.)
If you haven't upgraded before, check the upgrade help page.
http://www.openbsd.org/cgi-bin/cvsweb/ports/www/plans/
Big thanks to Kevin Lo for doing this!