On Fri, Aug 8, 2008 at 10:18 PM, Rick Faircloth wrote:
>> I've got some code for using ical4j, which is pretty tits.
>
> Ummm...I'm not sure what ical4j is exactly, but from your description
> it sounds like it might be worth checking out.  ;o)

Heh! =]  iCal4j  [ http://ical4j.sourceforge.net/ ]

Well, what I have is a little messy, and it's using ColdSpring and a
Javaloader, so let me sorta wrangle it into something that you can
wank with a little easier, including a little sample, perhaps.

But basically, this is how you create a calendar and then add events to it:

<cfset var params = structNew()>
<cfset var response = "" />
<cfset var results = "" />
<cfset results = variables.icsService.createCalendar() />
<cfset params["dtstart"] = "2/28/2008" />
<cfset params["summary"] = "woohoo" />
<cfset results.addCalendarEvent(params) />
<cfset params["dtstart"] = "3/28/2008" />
<cfset params["summary"] = "yayman" />
<cfset results.addCalendarEvent(params) />
<cfdump var="#results.print()#"><cfabort />

Which is pretty straight-forward.  The results will open in
Thundirbird or outlook and ask to add the events to the calendar.
I've got recurring events going as well.

You can actually do all kinds of nifty stuff with that library,
basically implementing the webcal standard, which seems pretty darned
cool to me.  I haven't gotten that far yet tho.

This code is still a work in progress-- like, you can subscribe to a
calendar in thunderbird and outlook, but iCal doesn't seem to like
them as remote calendars, for some reason.  Static events? No problem.
 Eh.  Eventually I'll track that one down... :-)

Eventually I'd like to get as far as implementing the webcal stuff
tho, so you can edit events and whatnot with webcal clients like
lightning and ical.

Eventually.

Well, lemme see if I can whip up a nice little example for ya and put
it up somewhere.

-- 
He is richest who is content with the least, for content is the wealth
of nature.
Socrates

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:310601
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to