Projects / iCalcreator

iCalcreator

iCalcreator is a PHP implementation to create, parse, select, and edit iCal calendar files for non-calendar systems like CMS, project management systems, and other applications able to support calendar information like agendas, tasks, reports, todo lists, and journaling data, and able to communicate with calendar applications. iCalcreator features the ability to create, parse, edit, and select calendars and calendar components. It is composed of a single class file with a simple interface, and is oriented around iCal calendar component properties.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  25 Nov 2012 18:00

Release Notes: Release focus is PHP 5.2 dateTime adaptions.

  •  09 Aug 2012 23:03

    Release Notes: This is a major sub-release. The main points are: enhanced management of Relationship Component Properties; ATTENDEE, CONTACT, ORGANIZER, RECURRENCE-ID, RELATED-TO, URL, and UID; updated file parse mgnt; line 75 position character split functionality; GEOLOCATION and vCard exports; and bugfixes.

    •  08 Aug 2011 12:57

    Release Notes: This is a major release. New features include a factory method for creating components; simplified configuration; utility (static) functions collected in a support class; the ability to call getProperty, sort, getComponent and selectComponents with new arguments; simple creation of timezone components; automatic completion of the (default) timezone in datetime properties; and the ability to transform a datetime from one timezone to another. The sort and selectComponents functions were refactored. The get- and setfunctions for properties and the parse and returnCalendar functions were updated.

    •  23 Nov 2008 23:06

    Release Notes: This is a major sub-release focused on enhanced performance, ensuring date input formats, UTC bug correction, and refactored setfunctions. It has an updated user manual. An extensive external beta test program has been executed to verify the release.

    •  21 Feb 2008 07:33

    Release Notes: The selectComponents function was added, which optionally creates the x-property "x-current-dtstart". The parse function supports remote files, allows multiple vcalendars, and can parse or inject strict rfc2445 property formatted property text. Bugs were fixed in the following functions: sort, _date_time_string, deleteProperty, _strrep, multiple text-properties, RDATE, CONTACT, and calendar config. The component property order was changed, so UID+DTSTAMP is always first. The returnCalendar function no longer writes to a file before redirecting.

    RSS Recent comments

    17 Jul 2010 08:12 vergissberlin Thumbs up

    A very good applications, which saves a lot of time and effort. The programming style should be improved.

    Screenshot

    Project Spotlight

    fcmm

    A fast concurrent memoization map.

    Screenshot

    Project Spotlight

    r-nu

    An R-Type-based game.