theodia

This is the official TYPO3 extension for theodia.

What is theodia?

Theodia is a tool for broadcasting and sharing schedules of catholic masses. Very complete, it is thought and developed to be able to extend over several countries.

More info on theodia.org.

Installation

You may install this extension using Composer:

composer require causal/theodia

Configuration

You need to configure the calendars you want to use in your TYPO3 website. In order to be able to do that in the context of a multi-site TYPO3 installation, you can configure those calendars using the Sites module:

  • Open Site Management > Sites

  • Find the site you want to configure and click the pencil icon to edit it

  • Go to the “theodia” tab

  • Add a mapping for each calendar you want to use in this site.

Each calendar you want to use is of the form <id>, <name> where <id> is the ID of the calendar in theodia.

A sample configuration could be:

148, Église Sts Pierre-et-Paul, Marly
150, Église de Praroman, Le Mouret

You can find the ID of a calendar by searching it on https://theodia.org/en/widget, selecting it in the list, and looking at the generated code snippet.

Places of worship

Upon first encounter, the extension will automatically create a new place of worship when it encounters a new one in the calendar. Those places are fetched from theodia and stored at the root of the TYPO3 install (pid=0). Once imported, you may move that record wherever you want and edit it freely.

Sponsors

This extension has been initially developed in May 2020 by Causal Sàrl for the Pastoral Unit Sainte-Claire, Fribourg and is now further maintained by the same company and other contributors.

Since end of 2023, the extension is sponsored by the web agency hemmer, the company behind theodia.