On Mon, 2009-11-16 at 11:56 -0700, Ryan Gardner wrote:
> I've seen the event stuff in the STK, and it should be pretty easy to  
> leverage iCal4j to create ICS feeds for subscribable calendars for  
> people using any iCalendar-friendly client (i.e. Outlook 2007, iCal,  
> etc)
> 
> Has anyone done this yet? I'll start on it if nobody else has, and if  
> anyone has any tips on the preferred way of implementing it let me know.

AFAIK nobody has done that yet, tho I had something like that in mind
for while.
> 
> There is an old and dead taglib that ties into iCal4j that I'm not  
> interested in using. I'm thinking of making something in code (i.e.  
> servlet, or using the new spring adapter make a spring controller)  
> that would handle the rendering of the calendar feed (i.e. pull the  
> data out of the repository, pass it through iCal4j to generate the ics  
> file, and then stream it down to the client)

I'd say the easiest would be to use the RSSAggregator module for it. All
you need to do is just write new FeedGenerator. Extending the
AbstractSyndFeedGenerator should make this really simple. There are
already few other implementations of the generator like PageSyndicator
or RSSModuleFeedGenerator so you can use them as examples.
Feel free to ping me in the dev list if you need more pointers or
stumble upon any issues during the implementation. If you create an jira
issue and submit your code as a patch I'll be happy to include it in the
RSSAGG module directly.

Cheers,
Jan

> 
> Ryan Gardner
> 
> ----------------------------------------------------------------
> For list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> To unsubscribe, E-mail to: <[email protected]>
> ----------------------------------------------------------------


----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to