DayPilot Forums

DayPilot is the best open-source Outlook-like calendar control for ASP.NET.
DayPilot Pro Demo (Calendar control)
» DayPilot Pro live demo (Calendar control)
DayPilot Pro Demo (Scheduler control)
» DayPilot Pro live demo (Scheduler control)
Home » Features » iCAL parsing (read,write) support

iCAL parsing (read,write) support

Hi there,

I came across the DayPilot while looking for a web based iCal-based (for parsing: reading and writing) calendar widget.

Is there any plans for iCal support (inline with read, write)?

Either case, i would like to hear your comments on integrating iCal support to DayPilot.

cheeers,

keilo

keilo - 7/13/2007 11:42:36 AM
DayPilot is a presentation layer control and it just binds to a specified data source. However, I'd like to experiment with iCal and DayPilot in the future. I suggest you take a look at DDay.iCal library in the meantime.
Dan Letecky - 7/13/2007 10:09:28 PM

Hi Dan,

Thank you for your response. Like you pointed, handling iCal could be a nice option (or in my opinion MUST HAVE) for such a complete presentation layer Calendar control. I will take a look at the C# iCal parser implementation to understand the parsing process.

On the other hand, almost all RSS feeders, that utilize AJAX and DHTML, moves the RSS/XML parsing to client-side and leave a Proxy Back-end on the server-side to actually fetch the RSS/XML and sent to presentation layer when presentationmakes a request through XHR. Therefore, the ClientSide(presentation layer) becomes a stand-alone iCalendar (retrieve iCal, parse iCal, render Calendar, update/amend iCal, re-render Calendar, post to Server or other remote locations again through XHR.

The client-side parsing will add enourmous amount of speed and make the whole DayPilot calendar control into a Client-side, standalone Calendar Application that supports iCal. I mean you may have heard of Google Gears which introduces client-side caching+storage and people are crafting more and more AJAX applications to be a standalone apps that they can run when they are offline or online.

Personally, i liked the DayPilot a lot and wont blink to purchase the PRO edition if i have money (sniff..). Limiting this beatifull and very impressive client-side functionality only into ASP.NET back-end driven logic could be turning away all other amazing opportunities that are coming/there. Dojo, Adobe AIR, Google Gears-based frameworks are all playing a possible potential here, imho.

all the best,

keilo.

keilo - 7/18/2007 6:54:11 PM
Hi Keilo,

Thanks for this post. These are definitely ideas to think about. This already appeared during the past months development, that a lot of code is moving to the client-side. The roadmap is stuffed with MUST features (both server-side and client-side) and it will take a few months but this will be probably the next step.
Dan Letecky - 7/18/2007 10:16:06 PM
Post reply