Add a component (maybe even a page) embedding the public Fachschaft calendar

Recommended skills:

  • Basic HTML, CSS and JavaScript
  • Will to learn about Mithril.js

Currently, the calender service link only takes to a Markdown file in GitLab documenting and explaining the calendar. The calendar could be made more useful by adding a dedicated calender page, or at least a component.

This issue comprises the following steps:

  • Think about how to integrate calender: Its own page? If so, should that page be linked in the navigation, and/or by a service button (like currently)? Or should we just create a component and maybe add that to the "Fachschaftssitzung" page?
  • Add a calendar component, consisting centrally of an iframe embedding the following page:
https://cloud.stura.uni-heidelberg.de/index.php/apps/calendar/embed/HptQm9caKgi2kirx/dayGridMonth/now
  • Style the component
  • Place the component on an existing page, or: create a new page, link to it in nav, place it there
  • Add a link with more information about the calender (especially to allow editing)

This link could be the one to the Markdown file in GitLab. Maybe the Markdown file should be rewritten a bit, maybe not. Maybe the link could also be more advanced.

Edited by jaramillo