dhtmlxScheduler

dhtmlxScheduler is a JavaScript calendar component that allows you to display and manage any kind of events and appointments through a simple and intuitive Ajax-based interface. The calendar supports Day, Week, Month, Year, and Agenda Views, and also provides the possibility to create schedules for multiple resources (people, offices, product items, etc). There are server side samples for different platforms.

There are special calendar plugins for WordPress and Joomla CMS.

More than 60 code samples, included in dhtmlxScheduler package, show you how to use different features of the calendar and simplify the learning curve of the component. You may check some online demos on Scheduler Samples page

Main modes

Extensions

Customization

Plugins for CMS