kigkonsult logo

Now 117 019 iCalcreator
users worldwide!!

Services

kigkonsult offer professional services for software support, design and new/re-development, customizations and adaptations of PHP/MySQL solutions with focus on software lifecycle management, including long term utility, reliability and maintainability.

If you need any custom modules, modification or amendment based on iCalcreator to suit your needs or professional support, don't hesitate to contact us.


Sponsored Links
Custom Search

iCalcreator used in.. .

  • albaven
  • All-in-One Event Calendar
  • Bugscope
  • Date iCal
  • Dokeos
  • event_connect
  • ESS Feed
  • Exponent CMS
  • EQDKP Plus
  • GCalendar
  • GLPI
  • Grapevine Birmingham
  • Gumbo Millennium
  • Hypecal
  • iCal
  • iCalendar-to-Facebook-Event
  • JCal Pro
  • kitEvent
  • MarkupiCalendar
  • One Big SYSTem
  • Open Atrium
  • Repository based CMS
  • sfiCalCreatorPlugin
  • Telaen
  • terncal
  • twical
  • Virtual Loup-De-Mer
  • "Weather Forecast"
  •  
  • And many more.. .
  •  

Tell us

what iCalcreator is missing,
use the contact page

Support us

Link to our site from yours!    kigkonsult.se - iCal PHP software 

We will create a link to your site in our list of featured users!

Credits & Licenses plus

iCalcreator and the related PHP software was conceived and written by Kjell-Inge Gustafsson.

Many people have contributed, through providing questions, issues, reporting bugs and sending patches.

iCalcreator (standard) and the related PHP software are released under the LGPL  /  GPL  /  CC licences.

This site uses:
cssmenumaker 
FotoramaMIT
jQueryMIT/GPL
jQuery UIMIT/GPL
jQuery TimepickerMIT/GPL
PHPMailerLGPL
prototypeCC BY-SA
reCAPTCHA 

iCal test and code resources

[testSuite] 
[selectComponents] 
[calendar & properties] 
[createTimezone] 
[timeZoneTest] 
[iCal Use-cases] 

These test resources will replace the former "iCalcreatorSamples" (major) release sub-package and are intended to supplement iCalcreator manual how to use iCalcrator.

When exploiting these resources, a strong recommendation is to review the iCalcreator manual. Also reading the rfc2445/ rfc5545 and/or rfc6321 might be useful. Please note the method/function links in each section and the Privacy remark section at the bottom.


These test resources origins from different iCal test PHP "hacks", and, as time goes by, the scripts has been changed, extended, improved, reengineered, enhanced, combined and, eventually, published. The PHP scripts, displayed or downloaded, has no intention to follow or dictate any coding standard. They follow, to some extent, requirements of usability and code readability and, hopefully, code maintanability and robustness.

Each and every of these tests, especially the "testSuite" (in top), are performed before every release, extended with new feature/bug specific tests.

The six generic test files, "testeventFile.ics" etc., are recreated when older than one hour, using the tiCalFile package, and has 50 events, starting today and the coming nine days, each day with five events, todos etc., including some recurrent events. The file "testeventFile.ics" cannot be deleted manually.

In the upper right corner of every test resource page is a simple menubox with options for returning to this page or switching to another test resource.

Please use the contact page if you would like to

[Top]

testSuite

Explore and test how to use iCal properties.

There are, at least, one PHP test script for each and every property. For every script, the same procedure is followed.

  1. an iCalcreator object instance is created and, using the "setProperty" and/or "parse" methods, various formats and content of property data and parameters are loaded
  2. the instance is saved into a disc file
  3. the disc file is parsed into a new iCalcreator instance
  4. the instance is saved into a second disc file
  5. output are displayed, options are in iCal rfc5545( / rfc2445) , and XML rfc6321 formats
  6. if XML is selected display format
    • the helper function "iCal2XML" is used to convert from the (second) iCalcreator instance to an XMl string
    • the XMl string is displayed
    • the XML string is converted back to an iCalcreator instance using helper function "XMLstr2iCal"
    • the instance is saved into (replace) the second disc file
  7. the two disc files are compared and the results are displayed

There are also options for downloading

The "prev" and "next" buttons next to the "script" selectbox cycles trough all scripts displayed in the box without altering other settings.

Go to the testSuite tests! [Top]

testing selectComponents

Explore and test the iCalcreator "selectComponents" method (format 1), and especially the rdate/rrule properties.

You can set all "selectComponents" method arguments:

and display options

There are implementations of "rfc2445, 4.8.5.4 Recurrence Rule use-cases" and a generic test file to start testing on.

The "prev" and "next" buttons next to the "rcf2445" selectbox cycles through the "rcf2445" test use-cases, and for each use-case, all "Bool arg:s" options with different date period settings.

The "prev" and "next" buttons next to the "File" selectbox cycles through the iCal files displayed in the box without altering other settings.

You can also upload and test your own iCal test file. Remember to remove your test file(-s) afterwords (using the "delete" button next to the "File" selectbox), otherwise automatic deletion occur one hour after upload. All files but the (system protected) "testeventFile.ics" file may be removed. Note Privacy remark below!

Go to the selectComponents tests! [Top]

calendar & properties test

Explore and test how to use iCalcreator methods

There is a generic test file to start testing on.

The "prev" and "next" buttons next to the "File" selectbox cycles through the iCal files displayed in the box without altering other settings.

You can also upload and test your own iCal test file. Remember to remove your test file(-s) afterwords, otherwise automatic deletion occur one hour after upload. Note Privacy remark below!

Go to the calendar & properties test tests! [Top]

createTimezone function test

Explore and test how to use iCalcreator "createTimezone" method.

There is a generic test file to start testing on.

The "prev" and "next" buttons next to the "File" selectbox cycles through the iCal files displayed in the box without altering other settings.

You can also upload and test your own iCal test file. Remember to remove your test file(-s) afterwords, otherwise automatic deletion occur one hour after upload. Note Privacy remark below!

Go to the createTimezoneTest tests! [Top]

timeZoneTest

Explore time zones transitions using PHP built in DateTimeZone class and iCalcreator helper functions.

There are selectboxes for selecting time zone group and individual time zone.

The "prev" and "next" buttons cycles through the time zones without altering other settings.

There are also opportunity to alter date period and to view all time zone transitions or only within date period.

You can, based on the selected time zone and date period, review results from

Go to the timeZoneTest tests! [Top]

iCal use-cases

Review/download PHP implementation of iCal use-cases from

Go to the iCal use-cases test! [Top]

Privacy remark

A user uploaded test iCal file is stored in a common calendar folder, viewable and usable for other users. Do NOT use any personal, sensitive or classified information in the uploaded test file and do respect other user's right to privacy. Remember to remove your test file(-s) afterwords, otherwise automatic deletion occur one hour after upload.

[Top]



Read the lastest release news here.

Copyright © 2008-2014 kigkonsult
kigkonsult Contact
Terms and Conditions
Privacy & Cookies Policy
Linking Policy