Anybody know of a good calendar plugin? The one I use is Calendar and now that I look at the code I find it questionable. To create a list of events, it does a separate db query for each day into the future (for n days, n set by config). Each query uses a complicated “where” condition to handle recurring events, since there is no day-by-day table in the db.
If there were such a table, the calendar UI would be better. You could set up a recurring event and then add or drop days, rather than relying on inflexible weekly/monthly/yearly rules.
Add an iCal feature and shortcode syntax, and we’ve got a modern plugin!
(The plugin I am talking about is http://wordpress.org/extend/plugins/calendar/ but I would like the features of AI1EC, so I am on this thread.)
Now I am looking at http://wordpress.org/extend/plugins/my-calendar/
It is a fork of Calendar. It does have iCal, and per-day editing of recurring events. I have not looked at the MySql queries.
They’re pretty similar to Calendar. I haven’t rewritten the event storage yet.
My Calendar is working well for me, and it was straightforward to customize. Thanks much!