The core of DPCalendar is events. Everything in DPCalendar is related to them. An event in DPCalendar is always attached to a calendar and has a date and/or time of action. It can be a single event or a series of events and can be synchronized on every device which supports the CalDAV protocol. The interface to manage the events is clean and responsive and allows the administrator to edit them in the front or back end. For a better SEO performance, you can add meta data attributes to each event to improve your search engine ranking.
Every event must have an unique alias within the calendar.
Event editing frontend
PLEASE NOTE: You MUST first be logged in to your site as a user with the correct permissions in order to add or edit your events.
To create an event in the frontend of your DPCalendar Joomla calendar, you must click on a day in the calendar. A popup window will appear where you are able to add basic information. To access the rest of the event details, including the option for recurring events, click "Edit Event."
When you want to edit an existing event you must first open the event that you want to edit. An edit icon will appear on the top left corner, and when clicked you will be taken to the event editing page. As shortcut, you can also click on the edit link in the tooltip when hovering over an event in calendar view.
DPCalendar supports drag 'n’ drop and resizing of events to quickly change time slots and dates of an event.
Every event has a start date and end date. An event can also be marked as full day event. The scheduling options allow to create recurring events. Events can be scheduled daily, weekly, monthly or annually. For your convenience you can create rules for the most used patters trough the web interface without writing down the rrule by your self in the expert options.
attribute defines the end date for recurring events. Editing of the original event means that all recurring events in the series that belong to this event will be updated and recreated after save. This means all changes in a recurring event will be lost.
You are also able to set exceptions. The interval
means that the event is created every ‘n’th time. For example, on a daily event when the interval is 3, the event will be repeated every 3rd day. The repeat
count setting means that the event will be repeated ‘x’ amount of times till the until the specified end date.
The following list explains the frequency of the recurring pattern setting:
For daily events, weekend exceptions can be defined. This means that the recurring event is only entered for weekdays but not on weekends.
For weekly recurring events, you are able to set which weekday the event should occur on. For example, every Wednesday.
For monthly occurring events, you are able to set which day of the month the event should occur on. For example, 19th of each month, or the last Friday of each month.
- Annually (Yearly)
For annual occurring events, you are able to set which date of the year the event should occur on. For example, 19th June each year.
options allows you to specify complex recurring patterns of an event. The recurring pattern must follow the rules of the iCalendar standard
. This allows you to define complex recurring patterns like Every 3 months on the 10th till 15th of the month for 10 occurrences
. To learn more about the full power of Ical rules, read this article with useful examples
The date and time format of the date input fields are taken from the event dat/time format parameter in the DPCalendar options.