By default repeating events are scheduled for 100 recurrences.
You have two possibilities to change that:
- Setup the cronjob to refresh recurring events automatically for up to 100 recurrences in the future from the current date.
- Increase the
agenda.repeating_max_occurrancesystem setting to a larger value.
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:
- For categories:
- For calendars:
- For locations:
Yes, you will need to enter a Google Maps API Key in the
agenda.google_maps_api_key system setting to use the map.
They're both ways of organising your events into logical sections, and can be filtered on in the AgendaList snippet.
A Calendar is best seen as the "owner" or "target" for an event. For example a conference center could use calendars for organising events as "Public events", "Private parties" and "Staff-only events", which are then shown in different sections of the website.
A Category is then the type of event, which could be a sub-filter on the detail pages. For example "Weddings", "Conference", "Expo", "Training/workshops".
For events grouped into a location or room, you can use the Locations functionality as well. That can also be used with maps, ideal for businesses with different venues or events hosted in varying places.
If you use Feeds or recurring events, yes, the cron job is required for Agenda to work as expected.
If your server doesn't allow you to configure cron jobs, you can trigger it through web requests as well using online cron job services.