Proposal for File::iCal
| From: | Gregory Szorc | Date: | Tue, 17 May 2005 20:01:59 +0000 |
| Subject: | Proposal for File::iCal | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-37700@lists.php.net to get a copy of this message | ||
The RFC 2445 (iCal) specification is a powerful format for internet
calendaring and scheduling. Almost every popular calendar application
can import and/or export iCal files.
iCal is an emerging necessity. For this reason, I propose File::iCal.
This package will feature complete support for the RFC 2445
specification. It will be able to read iCal files, extract all the
objects stored within, export these to a generic calendar object
(Date::Calendar for example) as well as be able to write new iCal files
and modify existing ones.
Currently, I have the foundation for the reading part of the process
about 60% complete. Source code can be found at
http://zorro.case.edu/viewcvs/php_classes/File_iCal/.
The current
implementation stores all file data in PHP classes which mimic the
behavior of the types defined by RFC 2445.
As I near the end of implementing the read part of the library, I would
like some input regarding how to go about modifying and inserting
objects into the calendar. I would also love to hear some thoughts,
opinions, and criticism of the project so far as well as where you
believe it should be taken.
As a disclaimer, I know the files on my server do not fully comply with
the coding standards, so please don't flame me ;)
Gregory Szorc
gregory.szorc@case.edu