The WP-iCal plugin turns WordPress into a multi-author, online calendar. The plugin takes any posts in a ‘Calendar’ category and writes them to an .ics file ready for subscription into Apple’s iCal, Mozilla Calendar or other vCal-friendly app.
If you’d like to see it wp-ical in action, check out MNterative.com. If you’re running WP-iCal on your site, let me know and I’ll add you to this list.
How To Use WP-iCal 0.9.x
- Upload an empty file to the root of your WordPress directory with the file name: “calendar.ics” and make it writable
- Change the $calpath variable in wp-ical.php (line 29) to the server path (often starts with
/usr/home/). If you’re running v 0.9.5 or earlier, please download the latest version.
- Install the wp-ical.php file in your WordPress Plugins directory and activate.
- Create a ‘Calendar’ category in your WordPress installation. WP-iCal will look in this category to populate the calendar.ics file
- You will now see a ‘Calendar Event Details’ form when you create or edit a post in WordPress.
- Entering location information to a post will add it to the calendar.ics file.
How To Use WP-iCal 2006-04-11 and later
- Upload the wp-ical.php file in your WordPress root directory
- Upload the wp-ical-plugin.php file in your WordPress Plugin directory and activate
- Point your browser to the wp-ical.php file.
WP-iCal is released under the GNU General Public License.
Things to do before v1.0
Create iCal file and set permissions programmatically
Add list of Timezones
Support multiple calendars
– Write reference and read me info
– Connect to other calendar systems; i.e. Upcoming.org
– Maybe some Google Maps?
– Fixed bug where single-digit hours were throwing off the minutes.
– Fixed bug where all-day even flag wasn’t being set correctly.
1.0b (Released 14 Dec 2005)
– Can now create all day and multi-day events
0.9.7.1 (Released 11 Jul 2005)
– Resolved issues where calendar data didn’t acutally save
0.9.7 (Released 10 Jul 2005)
– Compatible with WordPress 1.5 “Strayhorn”
0.9.6 (Released 10 Apr 2005)
– Plugin now looks for ‘calendar.ics’
– Added the ‘How to Use’ instructions above
0.9.5 (Released 07 Mar 2005)
– Calendar is neow created when posts are saved and edited
– Stripping out funny characters so event location and post description are correctly loaded in the calendar
– Fixed bug with changes to event’s location, start time, and end time not updating correctly
– Known Issues: there’s a couple of stray slashes here and there, if you see something odd, add it to the comments.
0.9 (Released 05 Mar 2005)
– Using wp-postmeta tables to store event location, start time, and end time
– Events in iCal now use wp-postmeta information for location, start time, and end time
– Known Issues: Updates to location, start time, and end time don’t function correctly from Calendar Event Detail fields – use WordPress’s built-in meta fields for now.
0.8 (Released 15 Feb 2005)
– Using post’s publish date as event start time.