About

This page describes the work done on EventCalendar, a plugin used for MoinMoin wiki, so that it will be able to export the events of the wiki that uses it, using the icalendar format.

Useful docs

HOWTO use the EventCalendar ical

This guide assumes that you have this EventCalendar macro code properly installed and that the macro is called on a determined wikipage.

The icalendar file is now generated as an attachment the moment the macro is loaded. I created an "ical" link at the bottom of the calendar. When activated, this link prompts the download of the ical attachment of the page. Being an attachment, there is still the possibility to just view ical the file using the "attachment" menu if the user wishes to do so.

eventcalendar_with_ical_menu.png

There are two ways of importing this calendar on Thunderbird. The first one is to download the file by clicking on the link and then proceeding to import it manually to Thunderbird.

events_and_tasks_import.png

The second option is to "Create a new calendar / On the network" and to use the URL address from the ical link as the "location".

thunderbird_new_calendar_location.png

As usual, it's possible to customize the name for the calendar, the color for the events and such.

ical_imported_to_thunderbird.png

Development

Temporary repo: https://github.com/rsip22/foss_events/tree/master/macro

Discussion

Discussion about this has been opened at the moin-devel list and may be found on it's archives:

https://mail.python.org/pipermail/moin-devel/2018-February/001888.html

Future improvements