Ask a Jedi: ColdFusion Calendar

I've mentioned before that I'm going to, on an occasional basis, post questions where I don't have a great answer. That is because I have a wonderful audience and I know they can help out. As before, if this bugs people, let me know.

Joel wants to know about ColdFusion Calendars:

Do you know of any good coldfusion-based calendars? We currently have a solution, but the company we purchased it from has since gone under.

I am not aware of one. I wrote an entry on how to build one in ColdFusion. I also released GoogleCalendar.cfc, which lets you integrate with the new Google Calendar service. But again - I am not aware of a "Calendar" product for ColdFusion.

The first place I checked was Brian's wonder ColdFusion Open Source Project List. There I found:

i18n calendars
[A] set of CFCs that use icu4j java library to handle non-gregorian calendars. these CFC know islamic, buddhist, chinese, japanese emperor, hebrew, persian, coptic, ethopian and persian (via dr. ghasem kiani's library) calendars.

But that was the only thing close. So - time for the audience to help out. Also do not forget that ColdFusion can generate a calendar automatically inside forms in CFMX7.

Archived Comments

Comment 1 by Kyle Hayes posted on 6/2/2006 at 6:23 PM

Here is a list of CF calendars at HotScripts.com:
http://www.hotscripts.com/C...

Comment 2 by Joshu Cyr posted on 6/2/2006 at 6:33 PM

This isn't exactly an answer, but a suggestion. Many many moons ago I wrote a calendar app for fusebox. I read in books now it was the first app for fusebox. Anyway, I haven't kept up with fusebox or the app. Someone (Jeff Peters?) upgraded it to FB 3 a bit ago. Someone should pick it back up and bring it to the latest FB standards maybe port to other frameworks? As it is now I don't know that I would recommend it as THE CF Calendar. I honestly don't know what was done when it was taken to FB 3. But perhaps someone would opt to make it so?

I would volunteer, but at the moment am too busy to pick up that flag and run with it.

http://www.grokfusebox.com/... is a link to the last known file for the calendar.

Comment 3 by Simon Horwith posted on 6/2/2006 at 6:47 PM

About a year and a half ago I wrote a calendar API and made it publicly available. You can read more about it (and download it) at http://www.horwith.com/inde...

Comment 4 by Chris posted on 6/2/2006 at 7:35 PM

I have used this program: http://www.bensonitsolution... It works pretty good.

Comment 5 by Larry C. Lyons posted on 6/2/2006 at 7:49 PM

A while back I developed a database driven event calendar that works fairly well. It includes an admin section for data entry and a calendar display. You can see an example of it in action at http://www.thedinnercompany... (btw Tony Weeg did a nice site for this company).

If interested you can download it at http://www.lyonsmorris.com/...

regards,
larry

Comment 6 by Brian Rinaldi posted on 6/2/2006 at 7:49 PM

Ray, thanks for the link. Based on my knowledge, the few CMS systems on the list have calendar management built in (for instance FarCry has an content type of events and can format the output in calendar form). I am not yet aware of a free standalone calendar application.

Comment 7 by PaulH posted on 6/2/2006 at 11:11 PM

ray, those i18n calendars are really for handling date math and displays across different locales/calendar systems rather than a calendar/event system.

Comment 8 by Raymond Camden posted on 6/2/2006 at 11:27 PM

Sorry about that, Paul!

Comment 9 by PaulH posted on 6/2/2006 at 11:53 PM

..any publicity...

Comment 10 by Nick Kwiatkowski posted on 6/4/2006 at 2:18 AM

For every calendar that I've written, I've used Forta's example from his CF-WACK book. It's in the section on how to use the CFMODULE command.

Comment 11 by Mark posted on 6/11/2006 at 9:54 PM

Hi Ray, I am not sure if you are developing your google calendar reader further but you can now post entries to google calendar from another website.

Comment 12 by Raymond Camden posted on 6/12/2006 at 4:21 AM

I do have plans, just nothing very soon. the API from day one allowed folks to write entries, so it's doable for sure.

Comment 13 by Greg Benson posted on 6/23/2006 at 6:49 PM

check out my open source coldfusion web calendar product. (I will be making a ajax enabled web calendar one some day soon.) V4 is pretty good. When the ajax enabled calendar is ready upgrades will be available.

Comment 14 by rd posted on 7/17/2006 at 7:51 PM

Ray, I found a pretty helpful calendar base on your cflib site. I modified it slightly to include prev and next month navigation and linked to it on my blog:

http://www.drisgill.com/ind...

Comment 15 by Raymond Camden posted on 7/17/2006 at 7:55 PM

Thanks for sharing that. I tend to forget what is on cflib. :)

Comment 16 by Greg posted on 12/23/2006 at 1:33 AM

I know I'm getting to this post a bit late in the game, but thought I'd add that I re-released calendarInfusion as an open-source project as well... http://calendarinfusion.ria...

Comment 17 by Ashish posted on 9/19/2013 at 9:28 AM

Raymond - Is there any coldfusion event calendar that works with Coldfusion 5 ? All the event calendars i saw on the net were using cffunction, that won't work with CF 5. Thanks !

Comment 18 by Raymond Camden posted on 9/19/2013 at 6:19 PM

Not that I know of. CF5 is ancient. :)

Comment 19 by Larry C. Lyons posted on 9/19/2013 at 6:30 PM

I remember writing one when I worked with CF 5. It was frankly a pain to code and maintain (that could have just been me back then though). At this point it may be easier to use a jQuery plugin, like full calendar. Then do your query, convert that output to a struct. Construct the event related json manually from the struct as the page output. Then the jQuery event calendar would call that json output as an ajax request. That should work.