General features
- Nested category support (Joomla 2.5 only)
- Multi-category support (Joomla 2.5 only)
- Event geolocation (Joomla 2.5 only)
- Multiple calendar support (Joomla 1.5 only)
- Create custom fields for events on a per-category basis
- Event registration with custom fields for event registration form
- Personal calendar support
- Multilingual support
- Fine-grained permissioning using the Joomla ACL (Joomla 2.5 only)
- Robust recurring event support (i.e. allowing events to recurr on the "3rd Monday of the month")
- Support for recurring event exceptions (exclude a recurring event from appearing on a given date)
- AJAX-enabled web 2.0 browsing of the calendar
- Event display caching to improve performance
- Search-engine friendly URLs
- Powerful and flexible content plugin to embed events in articles
- RSS event feeds
- Mini-calendar mouseover event summaries
- W3C valid XHTML (Transitional) and CSS
- Support for the native cloakmail plugin to protect e-mail addresses from e-mail harvestors
- Recognizes default Joomla! language settings and applies translation to the calendar if available.
Frontend/End User Features
- Display or sort events in numerous views
- monthly
- weekly
- daily
- category
- list
- calendar
- Submit new events or edit existing events
- Moderate events submitted by guests or other users without moderation privileges
- Protect event submissions from spambots using reCAPTCHA
- Browse events with web 2.0-effects (i.e. switch date range without a page refresh)
- Download events as an iCal (.ICS) file for import to other calendars
- View events in printer-friendly format
- Subscribe to RSS feed of events
- XHTML validated output
Create Event Features (frontend and backend)
- Specify event title
- Specify event description (optional)
- Specify event calendar
- Specify event category
- Specify event start date and time
- Specify event duration
- days
- hours
- minutes
- all day
- none (show start date only)
- Specify contact info (optional)
- Specify email address (optional)
- Specify URL (optional)
- Specify recurring event parameters (optional)
- daily
- weekly
- monthly
- yearly
- recurrence end date/number of recurrences
- Specify event privacy settings
- public (anyone with edit privileges can edit event)
- publicly, read-only (only the event owner can edit)
- private (only the owner can view and edit)
Backend Features
- Organize events by category
- Manage calendar and category properties
- name
- description
- color for frontend display (category only)
- access permissions (Registered, Author, Editor, etc...)
- Create new events
- Copy existing events
- Delete existing events
- Publish/unpublish events
- Approve/unapprove events
- Filter events by
- calendar
- category
- date range
- past events
- upcoming events
- this week
- last week
- next week
- this month
- last month
- next month
- month name
- year
- recurring/non-recurring
- status
- published
- unpublished
- approved
- unapproved
- text string
- Install new themes
- Specify the default theme
- Import events
- JCal Pro® 1.5
- local iCal (.ICS) file
- URL (remote iCal (.ICS) file)
Administrative Settings
- Specify admin email for calendar (used for notifications/moderation)
- Auto-capitalize event titles/names
- Toggle display of event end times (hide end-time)
- Toggle display of top navigation toolbar
- Toggle display of iCal icon in top navigation toolbar
- Toggle display of Print icon in top navigation toolbar
- Toggle the built-in search feature
- Toggle the frontend ajax/web 2.0 features
- Toggle RSS feeds
- Only display new events in RSS feed
- Control event display for all views
- toggle all views (i.e. disable any view as desired: monthly, flat/list, weekly, daily, category)
- toggle display of event time
- specify length of title (in characters; monthly, weekly, daily and category view)
- specify length of description (in characters; flat/list view)
- toggle display of overlapping recurrences
- toggle display of week numbers (monthly only)
- hide empty categories (category only)
- Toggle reCAPTCHA anti-spam (frontend)
- Allow reCAPTCHA bypass based on usergroup (Registered, Author, Editor, etc...)
- Toggle iCal export
- Moderate event submission, editing, moderation and deletion based on usergroup (Registered, Author, Editor, etc...)
- Toggle notifications when submitted events require event moderation
- Display time in 12- or 24-hour format
- Specify the width of the main calendar/display table (% or pixels)
- Select wether weeks start on Sunday or Monday
- Toggle the display of past events
- Toggle the display of recurring events
- Toggle display of multi-day events between:
- show entire date range
- show start and end dates only
- show start date only
- Prevent deletion of child events (repeat instances of a recurring event) when deleting the parental/original event occurrence
Add-ons
For a full description, please see the JCal Pro® Add-on area.
- Latest Events module
- Mini-calendar module
- Joomla Search/Advanced Search Plugin
- Latest Events content plugin
- sh404SEF® plugin
- reCAPTCHA Plugin
- Joomfish Content Elements (Joomla 1.5 only)
- Community Builder plugin (Joomla 1.5 only)
- JomSocial plugin (Joomla 1.5 only)
- Flex Module (Joomla 1.5 only)
- Content Editor plugin (Joomla 1.5 only)
Integrations
- sh404SEF®
- Advanced Search
- I’ll Be There RSVP (live demo) (Joomla 1.5 only)
- reCAPTCHA
- JomSocial (live demo) (Joomla 1.5 only)
- Community Builder (Joomla 1.5 only)



Assistance with technical questions, product inquiries and customer service can be found in our 