Skip to content

WordPress plugin for displaying appointments from mein Rotaract.

License

Notifications You must be signed in to change notification settings

rotaract/rotaract-appointments

Repository files navigation

Rotaract Appointments

Open Source GitHub package.json keywords Code Style
Build Plugin ZIP

WordPress plugin to display appointments of Rotaract Germany FullCalendar.

⭐ Features

  • Display events of German Rotaract organisations in a calender (events must be marked as public in aurora)

  • Multiple event owners / event sources

  • Multiple views: list view, month view

  • Customizable colors per event owner / event source

  • Support of ICS subscription links

  • Open-Source

  • Internationalization

🔧 Installation

Prerequisites
The plugin’s latest version is already installed on Rotaract Hosting.

🪛 Configuration

  1. Set Meilisearch parameters in your wp-config.php

    snippet of wp-config.php
    define( 'ROTARACT_MEILISEARCH_URL', 'https://search.rotaract.de' );
    define( 'ROTARACT_MEILISEARCH_API_KEY', '<your-meilisearch-api-key>' );
    • The Meilisearch API key is required to have search permission on indexes Club, District, Mdio, Ressort

  2. Set URL of event API

    snippet of wp-config.php
    define( 'ROTARACT_AURORA_URL', 'https://aurora.rotaract.de' );
    • The URL of your WorePress site has to be registered in aurora to solve CORS issues

  3. Navigate to setting page 'Rotaract' within the Administration Screen

  4. Add at least one owner, select a color and save changes

🪄 Usage

  1. Add the shortcode [rotaract-appointments] to a new or existing site that will insert the calendar.

Copyright (c) 2021-2024, Rotaract Deutschland

Licensed under European Union Public License 1.2 (EUPL-1.2).

Rotary, Rotaract and Interact are trademarks or registered trademarks of Rotary International and are used with the permission of Rotary International. Other trademarks not owned by Rotary International are the property of their respective owners. The license above does not grant any rights under trademark law and all such rights are reserved. Modified versions must be renamed to avoid use of any Rotary International trademarks, including but not limited to Rotary, Rotaract and Interact.

All Rotary, Rotaract and Interact logos and graphics are under copyright.