Developer Guide Overview

mview-miniWeb2Cal displays time based data in a web browser and enables end users to create a new event or move and resize an existing event. It is built entirely in javascript and thus can be integrated with all languages. The data is provided in JSON format. Data structure is defined here.

Web2Cal is not aware of how to persist the data. However, it exposes a rich set of callback functions and public methods so you can integrate your backend logic to persist data.

 

Control the Views

Select the views that are being displayed. Change the default view. Learn More...

Control what is displayed

Learn how to change what is displayed on the events / preview or new event. Learn how to convert data to html with our templating system. Learn More ...

Data Structure

Flexible data structure. An event can be represented by any number of attributes. Learn More...

Public Functions

The public methods provide the flexibility to invoke web2cal functions when you are ready. Callback methods are invoked by the calendar where as public events can be invoked as and when you want.  Learn More...

Callback Functions

Callback functions provide a fine grained control to customize the behaviour of your calendar. Learn More...

Utility Functions

Web2Cal ships with a couple of utility functions like time control and popup windows. Learn More...