Agenda New!

Schedule your next events from within MODX with Agenda. Create recurring events, multiple calendars, categories and locations, and import events automatically from iCal/XML feeds.

Version: 1.0.1-pl

Downloads: 17

Price: € 89 per site

By Treehill Studio

Schedule your next events from within MODX with Agenda. Create recurring events, multiple calendars, categories and locations, and import events automatically from iCal/XML feeds.

Visualise your Calendar

Take the time, and enjoy a good look at your calendar. With the visual overview of scheduled events, you can immediately see your upcoming and historic events and quickly plan something new.

Toggle quickly between monthly, weekly, or daily views, or a list of upcoming events. Filter on categories, calendars and search by text if you have no more time to spare.


All events welcome

Calendars don't discriminate. Wether an event takes 15 minutes or a full week, occurs only once or every second Wednesday of the month, they're welcome in Agenda and easy to set up.

Agenda supports:

  • Timed and all-day events
  • Single day and multi-day events
  • Recurring event types: daily, weekly, monthly, monthly on a specific weekday, or annually 
  • Configurable recurring interval and optional last occurrence

Import events from iCal/XML Feeds

Already using Google Calendar, or looking to show third party events in your own calendar? With the iCal/XML Feed integration, importing events is as simple as providing the feed URL and choosing what calendar and category to use. 

The feeds automatically refresh at the specified interval using the provided cron job. Once imported, you can edit the event details to your liking.


Your events. Display them your way.

Agenda is built with MODX developers in mind. Using the provided snippets, you can display the events any way you like with extensive chunk-based templating. 

  • Render the next scheduled event on the site homepage
  • List upcoming events, filtered on category, calendar, or between specific start/end dates
  • Show full event details on a separate page
  • Connect events, categories, calendars or locations to resources to offer even more detail

Each event provides a wide range of placeholders to customise the output. If you want to allow your users to browse different calendars at different pages, or filter events on category, you can do that too.

It doesn't matter if you want to manage day-to-day opening hours, company events, gym classes, or all of the above in one - Agenda will save you time and bring your calendar management to a new level.



or try a free development license

Frequently Asked Questions

To render events to your visitors, you can use the provided snippets:

  • AgendaList used for rendering a list of events
  • AgendaDetail used for showing one specific event on a detail page

There are also other snippets to help you render calendars, categories, and locations

By default repeating events are scheduled for 100 recurrences. 

You have two possibilities to change that:

  1. Setup the cronjob to refresh recurring events automatically for up to 100 recurrences in the future from the current date.
  2. Increase the agenda.repeating_max_occurrance system setting to a larger value.

Yes!

Agenda comes with a number of system settings. Configure them with a comma separated list of resource IDs to use as parent resources. When set up, a new resource selection field will be added to the edit windows in the manager.

  • For events: agenda.parents_event
  • For categories: agenda.parents_category
  • For calendars: agenda.parents_calendar
  • For locations: agenda.parents_location

When creating the feed for events to be imported, you can set how often the feed should be checked for new or updated events, with a minimum interval of once a minute.

You also need to set up the cron job to fire often enough for the feed refreshes to happen at the right time.

Yes, you will need to enter a Google Maps API Key in the agenda.google_maps_api_key system setting to use the map. 

In the project in the Google Cloud Platform console, activate the Maps JavaScript API and the Geocoding API. 

More frequently asked questions »


Agenda is a premium extra brought to you by Treehill Studio, the Münsterland (Germany) based agency of MODX core developer Thomas Jakobi.

For questions about Agenda, contact [email protected].
For billing or license related questions, please reach out to [email protected].

Disclaimer: Viewing non-Euro pricing

You are currently viewing prices in a non-Euro currency. Please be advised that these prices are estimates, based on data by Open Exchange Rates.

While we offer this currency converter hoping our users find it convenient, all purchases are made in Euro, and the final amount charged can vary depending on payment provider, day, time of day and a number of other factors outside of modmore's control. There are no guarantees on accuracy and modmore nor Open Exchange Rates can not be held liable for errors.

×