Features

Multiple Views

Multiple Views

Day, Week, Custom (x days), Month, Year, Agenda, Timeline, Free/Busy views.

Timeline

Timeline

Manage your all resources (users, cars, rooms, projects, etc.) on horizontal or vertical timeline.

Custom Fields

Custom Fields

Unlimited custom fields for each calendar. You can customize your event forms easily with our custom fields.

Multiple Calendars

Multiple Calendars

Create unlimited number of personal calendars with different colors. Each calendar can be toggled on/off with one click.

Shared Calendars

Shared Calendars

Calendars can be shared with other Smart PHP Calendar users. Sharing permissions can be set for each calendar.

Group Calendars

Group Calendars

Create unlimited number of group calendars only available for your own group's users.

Subscribe

Subscribe Calendars

You can subscribe to iCal resources and you can subscribe your calendars from other applications like Google Calendar, Outlook, iCal, etc.

Drag&Drop, Resize

Drag & Drop, Resize

You can resize, drag and drop events to change date, time or duration.

Reminders

Email, SMS, Popup Reminders

Unlimited number of customizable email, sms and popup reminders for each event. You can set reminder messages (templates) and define default reminders for each calendar.

Maps

Maps

With built-in maps you can view your locations on your private and public events.

Customizable

Customize Calendar Settings

Customize timezone, date format, time format, start day of the week, start/end time of the calendar.

Repeating Events

Repeating Events

Daily, weekly, monhtly and yearly fully customizable repeating events.

Team management

Team Management

Create and manage your team easily with powerful Timeline, group calendars, shared calendars and other useful features.

Themes

Themes

You can select your application theme from built-in themes or create your own by using jQueryUI themeroller.

Time Range Selector

Time Range Selector

You can select time ranges by mouse dragging and create your events between this time range.

Search

Search

Search your events by using event title, location or description.

Event Images

Event Images

Upload your images by using our AJAX based image manager and attach them to your events.

Print

print

Print your selected calendars between a specified start date and end date.

Event Tooltip

Event Tooltip

Move your mouse onto an event to see the event details.

Event Comments

Event Comments

Discuss events with other users.

Invitations, RSVP

Invitations, RSVP

Invite other users to events on your calendar. Guests can RSVP to your events via their default calendar and their invitation email.

Event File Attachments

File Attachments

Attach unlimited files to your events.

Custom Start - End Time

Custom Start - End Time

Customizable Start and End times for Day, Week, Custom (x-days) views.

Custom Cell Size

Custom Cell Size

Customizable cell sizes for Day, Week, Custom (x-days) views.

Custom Cell Duration

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.

Import/Export Calendars and Events

Import Export Calendars

Smart PHP Calendar uses iCalendar file format for importing and exporting calendars and events.

Calendar Sync

Sync

Import your Smart PHP Calendar events to your favourite calendars (Google, iCal, Android, iPhone) or subscribe your calendars in Smart PHP Calendar. See your schedule on any device.

Public Calendar

Public/Read Only Calendar

Public calendar shows your public events. Users can see your public calendar without logging in.

Overlap/Double Booking Prevention

Overlap/Double Booking Prevention

Smart PHP Calendar checks your calendars and prevents overlap/double booking.

WYSIWYG Editor

WYSIWYG Editor

Use rich text editor to create beautiful looking event details.

Free/Busy View

Free Busy View

You can view your friends free/busy times and plan your schedule.

Unlimited Teams

One SuperUser, unlimited administrator (team manager) and unlimited team member can be created.

Control Users

Group Managers can manage their users' application access, calendars and events.

RSS Feeds

Publish your specific calendars or your all public events.

API

Simple and powerful application programming interface.

Application Integration Tools

You can integrate Smart PHP Calendar into your own application easily.

Event Loader

Smart PHP Calendar can load events from other sources (other web services, databases, etc.) and displays it.

Cross Browser

Smart PHP Calendar has been tested on Firefox, Internet Explorer, Google Chrome, Safari, Opera.

Keyboard Shortcuts

You can create, edit, delete events with your keyboard. Also you can navigate between calendar views and pages.

Multi User

Create and manage unlimited users.

Works On Your Server

Works on your own server (Linux, Windows, Mac OS X).

Multi Language

Use built-in languages or translate the whole application to your language easily.

Easy Installation

You don't need additional software packages and programming knowledge. Just upload the calendar package and install. Your calendar will be ready in seconds.