Developer Guide Overview
Web2Cal 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...