Events is the easiest and most flexible way to turn your entries into a calendar. Events will transform simple entries into singular or robust recurring events. Recurrences are defined using the Recurrence Rule Fieldtype, which is fully compliant with iCalendar RFC5545.
Beta
This addon is currently free while in beta. Bear with us if you run into a bug. Report any issues you find, and we will fix as fast as we can. Feel free to report any suggestions or feature requests.
Features
What exactly is included with this addon?
- Recurrence Rule Fieldtype
- Events Tag
- 100% compatible with Forms
- Event Import Widget for .cal files
- Fully Compliant with RFC5545
- REST Endpoint (for JavaScript applications)
- Vue Events Loader
Tags
We provides a number of tags to extact event data in various ways.
- events :: Just like the collection tag but for event.
- events:next :: The events after a specified date.
- events:by_date :: Group the events by a specified date format.
-
events:details :: Get a single event by
id
orslug
.
Basic Example
<div class="list">
{{ events ttl="+9 months" }}
<div class="list-item">
{{ start_date }} - {{ end_date }}
{{ diff_seconds }}
{{ occurrences }}
{{ start_date }} - {{ end_date }}
{{ /occurrences }}
</div>
{{ /events }}
</div>
Fieldtype
We provide an elegant fieldtype that is loved by both users and developers. Learn More
Import Widget
We also provide a simple widget to upload .cal files. Learn More