Plans lets you put calendars on the web.
Plans has great features, and is free.
You should really give Teamup Calendar a look.
(To upgrade from plans 8.2.1, replace your plans.cgi and plans_lib.pl files with the 8.2.1 versions.
If you haven't upgraded before, check the upgrade help page.
Oh no, what?!
With some regret, I am announcing an end to further development on Plans. It's been a worthwhile and gratifying project. For several years, Plans was at the forefront of web calendaring, thanks to the contributions of a dedicated community. Giant thanks to them. So why quit? Because I do not have the necessary time to support the project. That's the part I regret. Well, what alternatives are there? Google calendar is a highly worthly alternative. Its support for international languages and resource scheduling are excellent. It also has "flair" icons :) But what about all the bugs?! Plans is open-source, so anyone can jump in, fix bugs, add features, and contribute. The project infrastructure (the svn repository, this website, the google group) will remain indefinitely, and I'll support them). Thanks once again to everyone who has contributed to this project. It has been wonderful to work with you.(To upgrade from plans 8.1.10, replace your plans.cgi, plans_lib.pl and plans.js files with the 8.2 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.9, replace your plans.cgi and plans.template files with the 8.1.10 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.8, replace your plans.cgi, plans.template and plans.js files with the 8.1.9 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.7, replace your plans.cgi, upcoming_events.cgi and plans.js files with the 8.1.8 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.6, replace your plans.cgi and plans.js files with the 8.1.6 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.5, replace your plans.cgi and plans.js files with the 8.1.6 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.4, replace your plans.cgi and plans_lib.pl files with the 8.1.5 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.3, replace your plans.cgi, plans.js, and plans_lib.pl files with the 8.1.4 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.2, replace your plans.cgi, plans.js, and us_english.pl files with the 8.1.3 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1.1, replace your plans.cgi, plans.template, and plans.js files with the 8.1.2 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.1, replace your plans.cgi, plans_lib.pl, and plans.js files with the 8.1.1 versions.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0.9, replace your plans.cgi, plans_lib.pl, and plans.js files with the 8.1 versions.
Installations using SQL mode will need to execute the following command for version 8.1 to function correctly:
ALTER TABLE events ADD COLUMN series_id INT(11) DEFAULT NULL AFTER xml_data;
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0.8, replace your plans.cgi, plans_lib.pl, includes.pl, plans.js, plans.css, plans.template files with the 8.0.9 versions. And add the new Time subdirectory from 8.0.9 )
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0.7, replace your plans.cgi, plans_lib.pl, includes.pl, plans.js and email_reminders.cgi files with the 8.0.8 versions. And add two new files from 8.0.8: Error.pm and plans_check.cgi)
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 8.0.6, replace your plans.cgi, plans_lib.pl, plans.js, plans.css, plans.template, and us_english.pl files with the 8.0.7 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0.5, replace your plans.cgi, plans_lib.pl, and plans.template files with the 8.0.6 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0.4, replace your plans.cgi, plans_lib.pl, and plans.js files with the 8.0.5 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0.3, replace your plans.cgi, plans_lib.pl, plans.template, upcoming_events.cgi, plans.js, and us_english.pl files with the 8.0.4 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0.2, replace your plans.cgi, plans_lib.pl, plans.js, and us_english.pl files with the 8.0.3 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0.1, replace your plans.cgi, plans.js, and plans.template files with the 8.0.2 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 8.0, replace your plans.cgi and plans.template files with the 8.0.1 versions.)
If you haven't upgraded before, check the upgrade help page.
To upgrade from an earlier version of Plans, install the new version and copy your data files or database settings to the new version.
(Feel free to ask for help).
Language files can be downloaded from the add-ons page.
(To upgrade from plans 7.9.9, replace your plans.cgi and plans_lib.pl files with the 7.10 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.9.8, replace your plans.cgi and plans_lib.pl files with the 7.9.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.9.7, replace your plans.cgi, plans_lib.pl, us_english.pl, plans.js and lpd.js files with the 7.9.8 versions.)
You may want to add the new proxy_server, proxy_port, ical_export and merge_blocking options, if you care about controlling those features.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.9.6, replace your plans.cgi and plans_lib.pl files with the 7.9.7 versions.)
To get the new subscribe-to-this-calendar link, you'll also need to add the ###subscribe calendar link### tag to your template file.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.9.5, replace your plans.cgi, plans_lib.pl, and us_english.pl files with the 7.9.6 versions.)
To get the new subscribe-to-this-calendar link, you'll also need to add the ###subscribe calendar link### tag to your template file.
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.9.4, replace your plans.cgi file with the 7.9.5 version.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.9.3, replace your plans.cgi file with the 7.9.4 version.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.9.2, replace your plans.cgi and plans_lib.pl files with the 7.9.3 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.9.1, replace your plans.cgi,email_reminders.cgi and plans_lib.pl files with the 7.9.2 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.9, replace your plans.cgi and plans_config.pl files with the 7.9.1 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.8.5, replace your plans.cgi, plans_config.pl, us_english.pl and plans.js, files with the 7.9 versions.)
If you haven't upgraded before, check the upgrade help page.
(To upgrade from plans 7.8.4, replace your plans.cgi and plans_lib.pl files with the 7.8.5 versions.)
If you haven't upgraded before, check the upgrade help page.