|
dhtmlxScheduler is a Web-based JavaScript events calendar that provides rich and intuitive scheduling solution similar to Microsoft Outlook Calendar, Apple's iCal or Google Calendar. The events can be displayed in Day, Week, Month or Year views. Advanced drag-n-drop functionality allows users to change events dates and time by easily moving or resizing event boxes. Very lightweight (about 20Kb gzipped), fast-performing, and it uses Ajax to smoothly update and display events schedule.
Since v.2.0 dhtmlxScheduler offers a built-in solution for recurring events which can be configured on daily, weekly, monthly or yearly basis. Also, if there is a need to display several calendars for different resources (e.g. users, office locations, product items, etc) simultaneously, the scheduler can be switched to the multiple recourses view.
dhtmlxScheduler can be integrated with server database by means of dhtmlxConnector or your own server-side code written in any language (PHP, Java, ASP, etc.). Only a couple of code strings needed to set up client-server communication between in-browser events calendar and back-end database. Please see the documentation included in dhtmlxScheduler package for instructions and samples.
JavaScript API and extensive set of events provide dhtmlxScheduler with powerful customization capabilities. Developers can easily add/update events, adjust the look and feel of the calendar, change date format or calendar language. The Skin Builder tool allows complete customization of the color scheme for existing dhtmlxScheduler skin.
Plugins for WordPress, Joomla and Drupal
If you would like to use dhtmlxScheduler in WordPress platform, there is a plugin that help you effortlessly integrate the event calendar into a WordPress page. This plugin also allows you to use the scheduler as a blog archive calendar.
dhtmlxScheduler is also available in form of Joomla! and Drupal modules which bring an easy solution for events scheduling in these CMSs. The modules enable the end-users to organize and manage events within a friendly and nice-looking calendar interface. The documentation for Joomla! and Drupal plugins is available in Docs Explorer.
API Samples
//Add Eventscheduler.addEvent({ id: "ev123", start_date: "16-05-2009", end_date: "19-05-2009", text: "My new event. dhtmlxScheduler release" });//Update Eventscheduler.setEventText("ev123", "Updated Release date"); scheduler.setEventStartDate("ev123", "21-5-2009"); scheduler.setEventEndDate("ev123", "22-5-2009");//Remove Eventscheduler.deleteEvent("ev123");//Control interfacescheduler.setCurrentView("21-05-2009", "week");
Licenses
Open Source - GPL allows you to use dhtmlxScheduler in GPL projects for free.
Commercial License allows you to use dhtmlxScheduler in one project (application) with unlimited number of copies. According to this license we provide you with support (consultations) and free-of-charge bug fixing during 1 month. This license costs $149.
Enterprise License allows you to use dhtmlxScheduler in unlimited number of projects on condition that all of them are projects of one company. Free support\upgrades period is 12 months. This license costs $449

Home
- lightweight
- full control with script API
- multiple views
- intuitive interface
- multilingual (13 languages)
- compatibility with dhtmlxConnector
- customizable and easy to implement
- single/multi-days events
- recurring events
- support for iCal format
- customizable time scale
- agenda view
- year view
- Skin Builder
- bunch of new extensions
main features
new in v.2.1
- v.2.1 Custom Build
- v.2.1 Standard Edition package dhtmlxScheduler Standard Edition package contains sources and compressed files as well as documentation and samples of implementation. Please see the licensing information here.
- Plugin for
WordPress - Plugin for
Joomla! - Plugin for
Drupal
