kigkonsult logo

contact Contact contact

Downloads Downloads Downloads

iCal

iCalcreator iCalcreator
iCalcreator iCalcreator

iCalcreator iCalcreator iCalcreator
iCalcreator manual iCalcreator manual iCalcreator manual

rsscalCreator rsscalCreator
rsscalCreator rsscalCreator

rsscalCreator rsscalCreator rsscalCreator
rsscalCreator manual rsscalCreator manual rsscalCreator manual

Deploying examples

tinycal tinycal tinycal
iCal file web calendar

eventCreator eventCreator eventCreator
iCal file event web editor

iCal utilities

dbiCal dbiCal dbiCal
iCal database interface

iCal csv xls
iCal csvl xls

iCalcnv iCalcnv iCalcnv
iCal converting package

tiCalFile tiCalFile tiCalFile
creating iCal test files

Communities

Get iCalcreator at SourceForge.net. Fast, secure and Free Open Source software downloads
Forum Reports

Freshmeat freshmeat.net

PHP Classes

sLog

sLog sLog sLog
event tracking database

Communities

SourceForge.net Logo
Forum Reports

Resources

resources Resources resources


Credits

PHPMailer 5.1  (LGPL)
prototype 1.7 (CC BY-SA)
reCAPTCHA

Support

Our services are available for support, design and developing customizations, adaptations of PHP/MySQL solutions with a special focus on software long term utility and reliability, supported through our iterative acquire/design/transition process model.
contact Contact contact

Donate

You can show your appreciation for our free software, and can support future development by making a donation to the kigkonsult projects.

Make a donation of any size by clicking here. Thanks in advance!


Copyright ©2008-2012 kigkonsult


rsscalCreator

rsscalCreator is a PHP class that implements the rsscal (RDF) specification of iCal, RFC2445 / RFC5545. Only the calendar event component is implemented.

Knowledge of calendar and RFC2445 / RFC5545 is necessary!

For information about RSS, see RSS tutorial.

For information about RDF specification, see http://web.resource.org/rss/1.0/spec.

The 'Dublin Core' Namespace Declaration (explanation at http://dublincore.org/documents/dces/) allows optional subelements.

The EVENT Namespace Declaration (purl.org/rss/1.0/modules/event) describes event (optional) subelements for ITEM elements.

Download rsscalCreator here.

PHP Example

/* ensure the right path to class file */
require_once './rsscalCreator.class.php';

/* SETUP !!! directory to store feed file */
define( 'CACHE', './cache' );

/* initiate and set required elements */
$feed = new rsscalCreator( 'RSSCAL feed', 'http://www.domain.net', 'Sample feed' );

/* create and add some items */
$feed->addItem( new rsscalItem( 'Item no 1', 'http://www.domain.net/1' ));
$feed->addItem( new rsscalItem( 'Item no 2', 'http://www.domain.net/2' ));
$feed->addItem( new rsscalItem( 'Item no 3', 'http://www.domain.net/3' ));

/* create and redirect RSS feed to browser */
$feed->returnRSS( CACHE );

More examples.

Create/edit/show iCal/xCal files

iCalcreator iCalcreator iCalcreator iCalcreator rsscalCreator rsscalCreator rsscalCreator rsscalCreator

You can test iCalcreator online and produce iCal/xCal/rssCal files from a HTML form, eventCreator, create iCal event file on-the-fly, example of how to employ iCalcreator in software development.

An example how to present and display information, tinycal, from iCal files, using iCalcreator class in the server software.

Free images

Click on an image to download. To download all, click here!

iCalcreator iCalcreator iCalcreator iCalcreator iCalcreator iCalcreator iCalcreator

rsscalCreator rsscalCreator rsscalCreator rsscalCreator rsscalCreator

rdf rss rss1 rss2 rss2

csv csv xls xls