DHTMLX
  
DHTML eXtensions - professional AJAX components for advanced Web UI.

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.

dhtmlxScheduler Live Demo Basic Demo Recurring Events Demo Multiple Resources View Demo
Click appropriate image zones above to open Live Demo of dhtmlxScheduler. It works in demo mode, which means you can add/edit/delete events, but changes will be available just until you reload the demo.

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 Event
scheduler.addEvent({ id: "ev123", start_date: "16-05-2009", end_date: "19-05-2009", text: "My new event. dhtmlxScheduler release" });
//Update Event
scheduler.setEventText("ev123", "Updated Release date"); scheduler.setEventStartDate("ev123", "21-5-2009"); scheduler.setEventEndDate("ev123", "22-5-2009");
//Remove Event
scheduler.deleteEvent("ev123");
//Control interface
scheduler.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

v.2.1 is available now
Home

    main features

  • 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
  • new in v.2.1

  • agenda view
  • year view
  • Skin Builder
  • bunch of new extensions

  Downloads

Collapse Block
 
 
Do you like the new version of DHTMLX Docs Explorer
 
Yes, it's more convenient
Yes, but it lacks a TOC tree
No, I liked the previous one
Any other opinion
Thank You. Participated: 329