Day, Week, Custom (x days), Month, Year, Agenda, Timeline, Free/Busy views.
You can manage your events on horizontal (X-axis) or vertical (Y-axis) timeline.
Create unlimited number of personal calendars with different colors. Each calendar can be toggled on/off with one click.
Calendars can be shared with other Smart PHP Calendar users. Sharing permissions can be set for each calendar.
Create unlimited number of group calendars only available for your own group's users.
Customizable calendar engine. Customize timezone, date format, time format, start day of the week, start/end time of the calendar.
Drag & Drop, Resize
You can resize, drag and drop events to change date, time or duration.
Unlimited number of customizable email and popup reminders for each event. You can set reminder messages (templates) and define default reminders for each calendar.
Daily, weekly, monhtly and yearly fully customizable repeating events.
You can define your event as 'private' or 'public'. Only public events will be shown on public view.
You can select your application theme from built-in themes or create your own by using jQueryUI themeroller.
Time Range Selector
You can select time ranges by mouse dragging and create your events between this time range.
Search your events by using event title, location or description.
Upload your images by using our AJAX based image manager and attach them to your events.
Print your selected calendars between a specified start date and end date.
Invite other users to events on your calendar. Guests can RSVP to your events via their default calendar and their invitation email.
Manage your events with your mobile device.
Custom Start - End Time
Customizable Start and End times for Day, Week, Custom (x-days) views.
Custom Cell Size
Customizable cell sizes for Day, Week, Custom (x-days) views.
Custom Cell Duration
5mins, 10mins, 20mins, 30mins, 1 hour, 2 hours, 3 hours, 6 hours, 12 hours, 1 day for Timeline, Day, Week, Custom (x-days) views.
(hourly increments available for only Timeline)
Smart PHP Calendar has a powerful Event Calendar Plugin. You can display your public events on your website by using Event Calendar's smart widgets.
Public/Read Only Calendar
Public calendar shows your public events. Users can see your public calendar without logging in.
Overlap/Double Booking Prevention
Smart PHP Calendar checks your calendars and prevents overlap/double booking.
Use rich text editor to create beautiful looking event details.
Move your mouse onto an event to see the event details.
Free Busy View
You can view your friends free/busy times and plan your schedule.
You can subscribe to iCal resources and you can subscribe your calendars from other applications like Google Calendar, Outlook, iCal, etc.
Publish your specific calendars or your all public events.
Import/Export Calendars and Events
Smart PHP Calendar uses iCalendar file format for importing and exporting calendars and events.
One SuperUser, unlimited administrator (group manager) and unlimited group user can be created.
Group Managers can manage their users' application access, calendars and events.
Free/Busy Schedule View
Each group user can see other users' free/busy times. Also each user can share their free/busy times with other users.
Simple and powerful application programming interface.
Application Integration Tools
You can integrate Smart PHP Calendar into your own application easily.
Smart PHP Calendar can load events from other sources (other web services, databases, etc.) and displays it.
Smart PHP Calendar has been tested on Firefox, Internet Explorer, Google Chrome, Safari, Opera.
You can create, edit, delete events with your keyboard. Also you can navigate between calendar views and pages.
Use built-in languages or translate the whole application to your language easily.
Create and manage unlimited users.
Works On Your Server
Works on your own server (Linux, Windows, Mac OS X).
You don't need additional software packages and programming knowledge. Just upload the calendar package and install. Your calendar will be ready in seconds.