Skip to content

Events Calendar Bundle#

The event calendar is a Sitepark product that enables the publication and management of events on websites. It offers various options for integrating events, including internal management via the content management system (CMS), external entry via web forms and import from other databases. Visitors to the website can search for events filtered by category, keyword and time period, enabling targeted and interest-based navigation. This module is a powerful tool for website operators to efficiently provide and manage information about upcoming events. It also provides integrations to external event calendars.

Sources#

The sources can be accessed via the GibHub project https://github.com/sitepark/atoolo-events-calendar-bundle.

Installation#

First add the Sitepark Flex Repository before installing the bundle.

See: Sitepark Flex Repository

Use Composer to install this component in your PHP project:

composer require atoolo/events-calendar-bundle

RCE-Event integration#

RCE-Event is establishing itself as the standard in German-speaking countries for the recording, administration, distribution and publication of events.

This bundle provides an indexer that transfers the events from RCE-Event to the search index. This allows the events to be found as an external page via the search.

To activate the RCE event indexer, the file config/rce-event.php must be created in the resource channel. This is usually done via a configuration article in the CMS. To activate the scheduler, the following service must be activated in the config/services.yaml of the project:

Atoolo\EventsCalendar\Service\Indexer\RceEventIndexerScheduler:
  arguments:
    - "%atoolo_events_calendar.indexer.rce_event_indexer_scheduler.cron%"

The parameter %atoolo_events_calendar.indexer.rce_event_indexer_scheduler.cron% has the default value '0 6-20/2 * * * (every 2 hours from 6am to 8pm)