System Settings

Agenda contains some system settings in the agenda namespace.

These are available in the MODX system settings panel and in the settings tab (cog wheel icon) of the Agenda custom manager page.

Key Name Description Default
agenda.blur_data Blur Data ** Since 1.5.6 ** Blur data to present the functionality without revealing personal data. No
agenda.category_required Category Required An event requires a category. Yes
agenda.cronjob_id Cronjob ID String, that has to be added to the cronjob url as cronjob_id parameter. -
agenda.debug Debug Log debug information in the MODX error log. No
agenda.default_timezone Default Timezone Default time zone for events. Europe/Berlin
agenda.detail_id Detail ID ID of a resource containing AgendaDetail snippet call. -
agenda.download_mediasource Download Media Source ** Since 1.7.0 ** Media Source for Event Downloads. 1
agenda.editor_type Editor Type Editor type for text fields (htmleditor, modx-texteditor or textarea). htmleditor
agenda.extended_event_fields Extended Event Fields JSON encoded array of extended event fields. -
agenda.extended_location_fields Extended Location Fields ** Since 1.4.0 ** JSON encoded array of extended location fields. -
agenda.extended_repeat_fields Extended Repeat Fields ** Since 1.4.0 ** JSON encoded array of extended repeat fields. -
agenda.extended_xtypes_script Extended xtypes Script ** Since 1.4.0 ** Url to a script, that defines custom xtypes. Relative to the manager url or (if absolute) to the base url. -
agenda.google_maps_api_key Google Maps API Key Request a Google Maps API Key. -
agenda.google_maps_default_lat Google Maps Default Latitude Default latitude for the displayed map when creating/editing a location. 51.977825
agenda.google_maps_default_lng Google Maps Default Longitude Default longitude for the displayed map when creating/editing a location. 7.291066
agenda.google_maps_default_zoom Google Maps Standard Zoom Default zoom for the displayed map when creating/editing a location. 9
agenda.google_maps_region Google Maps API Preferred Region Preferred region for the geocoding result. -
agenda.image_mediasource Image Media Source Media source for event images. 1
agenda.import_export_type Import/Export Type ** Since 1.5.0 ** File type of the imported/exported files. Can be set to 'csv', 'excel', 'yaml' csv
agenda.list_id List ID ID of a resource containing an AgendaList snippet call. -
agenda.locale Locale Set the locale for Agenda. Leave blank to use the MODX system setting 'locale'. See the PHP documentation for more information. -
agenda.manager_date_alt_formats Date Alt Formats ** Since 1.4.0 ** Multiple date formats separated by "|" that are tried when a user input value is parsed and it does not match the defined format. Each format must be valid according to Ext JS Date. (lexicon)
agenda.manager_date_format Date Format The format must be valid according to Ext JS Date. (lexicon)
agenda.manager_date_format_long Date Format (long) The format must be valid according to Ext JS Date. (lexicon)
agenda.manager_time_format Time Format The format must be valid according to Ext JS Date. (lexicon)
agenda.manager_time_increment Time Steps Number of minutes between individual time values in the time selection field. 15
agenda.parents_calendar Calendar Parent Resources Comma-separated list of parent resources to select a resource connected with a calendar. -
agenda.parents_category Category Parent Resources Comma-separated list of parent resources to select a resource connected with a category. -
agenda.parents_event Event Parent Resources Comma separated list of parent resources to select a resource connected with an event. -
agenda.parents_location Location Parent Resources Comma separated list of parent resources to select a resource connected with a location. -
agenda.repeating_max_occurance Maximum Occurance Maximum orccurance of repeating events. 100
agenda.show_ids Show ID Columns ** Since 1.5.5 ** Show ID columns in the tables. No
agenda.use_activate_at Use Activate ** Since 1.6.0 ** Show the ‘Activate/Deactivate At’ input in the event, the repeat, the location, the image, the video, the category and the calendar edit window. The data will be activated/deactivated during a page request. No
agenda.use_category Use Category Show the category input in the events editing window. Show the categories column in the events grid. Show the categories tab in the Agenda custom manager page. Yes
agenda.use_content Use Event Content ** Since 1.6.3 ** Show the content tab in the event edit window. Yes
agenda.use_context Use Contexts Show the context input in the event edit window. Yes
agenda.use_downloads Use Event Downloads ** Since 1.7.0 ** Show the downloads tab in the event edit window. Yes
agenda.use_images Use Event Images ** Since 1.6.3 ** Show the images tab in the event edit window. Yes
agenda.use_location Use Location Show the location input in the event edit window. Show the locations tab in the Agenda custom manager page. Yes
agenda.use_users Use Event Users ** Since 1.6.3 ** Show the users tab in the event edit window. Yes
agenda.use_videos Use Event Videos ** Since 1.6.3 ** Show the videos tab in the event edit window. Yes
agenda.video_mediasource Video Media Source Media Source for Event Videos. 1

The settings agenda.extended_event_fields, agenda.extended_repeat_fields and agenda.extended_location_fields can use @FILE or @CHUNK bindings. Path placeholders like {core_path}, {base_path} and {assets_path} can be used. All paths have to stay inside the MODX base path because of security reasons.