<> = About = This page describes the work done on [[MoinMoin:MacroMarket/EventCalendar|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 = * [[MoinMoin:Debian8|MoinMoin setup with Debian8]] * [[MoinMoin:EclipseDevelopmentEnvironment|Setup Eclipse Development Environment]] * [[MoinMoin:CodingStyle|MoinMoin Coding Style]] * [[MoinMoin:MacroMarket/EventCalendar|EventCalendar documentation]] * [[MoinMoin:HelpOnMacros|Help On Macros]] = HOWTO use the EventCalendar ical = This guide assumes that you have [[https://github.com/rsip22/foss_events/tree/master/macro|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. {{attachment: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. {{attachment: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". {{attachment:thunderbird_new_calendar_location.png}} As usual, it's possible to customize the name for the calendar, the color for the events and such. {{attachment:ical_imported_to_thunderbird.png}} = Development = Temporary repo: [[https://github.com/rsip22/foss_events/tree/master/macro|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|https://mail.python.org/pipermail/moin-devel/2018-February/001888.html]] = Future improvements = * Allow more types of data about the events, such as location, deadlines, Code of Conduct, fees, bursaries... as described in the [[SocialEventAndConferenceCalendars#Useful_attributes_for_events|SocialEventAndConferenceCalendars]] page. * Maybe export the event data to JSON or CSV as well?