Blog

New features in ICS Calendar 9.1.0

Version 9.1.0 is out and it includes three new shortcode attributes! Individual event .ics downloads This is been a frequently requested feature, and now it’s here! Add eventdl=”true” to your shortcode to add a clickable download link to each event. This will download a customized .ics file containing only the selected event for users to…

New developer function in ICS Calendar 8.12.0

ICS Calendar is fundamentally a tool for non-developer WordPress admins to have an easy way to display their external calendars seamlessly in WordPress sites. But many developers have also found it useful as a tool they can extend for their own purposes. As its usage grows and new use cases come to my attention, I…

Happy New Year!

We’re in a new year, which means your calendar probably looks different than it did yesterday. I’m hopeful everything is still running smoothly for you, but if not, please let me know in the support forums or with a support request ticket. And now for some fun… if you think the complexities of date and…

New feature in ICS Calendar 8.11.0: week numbers

An ICS Calendar user in the Netherlands requested a feature that apparently is quite commonly used in Europe, but is not something I’ve encountered very often (if ever!) in U.S. calendars: week numbers preceding each week in the table. Fortunately, PHP makes it pretty easy to get the week-in-year number for any given date, so…

New plugins!

I know you’re here for ICS Calendar, but the fact that you’re interested in ICS Calendar means that you are involved in some way with building or maintaining a WordPress site… or sites! And as such, you may be interested in some of the other free WordPress plugins from Room 34, especially two brand one…

Website updates

While I am always working on improving ICS Calendar and ICS Calendar Pro, at this point my “main gig” is still freelance client work, building WordPress based websites. Working on the ICS Calendar website is an interesting experience then, as I am the client. It’s a very helpful exercise, as it gives me a chance…

New features and bug fixes in ICS Calendar Pro version 3.7.0

Today marks the release of ICS Calendar Pro version 3.7.0. This version includes functional enhancements that were added to ICS Calendar in versions 8.7.0 and 8.8.0 over the past month, along with a few targeted bug fixes in the Month with Sidebar view, and some general CSS tweaks. The calendar builder now includes the updated…

…and more in 8.8.0! Try the new toggle lightbox feature

It’s been a busy day. After rolling out version 8.7.0, I had more time to look at another requested feature: the ability to open the full event description in a lightbox instead of in the small hover box or toggle-in-place that have been available since early in the plugin’s lifespan. Version 8.8.0, available now, introduces…

New shortcode options in ICS Calendar 8.7.0: compact and nomonthheaders

Much of our recent development attention has been on translations, bug fixes, and updates to ICS Calendar Pro, but today I have two brand new features to announce in the free ICS Calendar plugin, version 8.7.0. First, there’s compact=”true”, which you can add to your shortcode to apply a more “compact” view to your calendar.…

Just how hard is it to adjust for timezones, anyway?

A big part of writing a calendar plugin is addressing the complicated (understatement!) nature of timezones. It’s definitely been the largest ongoing challenge I’ve faced with ICS Calendar. Today I was having an email exchange with a user of the plugin who is developing some customizations, and he shared this YouTube video with me. Oh…