Orts- und Gruppen-übergreifendes Termin-Auskunftssystem ("OrGüTAS")

  Development

"OrGüTAS" ist ein php-basiertes System zur Verwaltung von Terminen und Belegungsplänen.

Motivation

Die Ortsgemeinde Hettenrodt hat eine Vielzahl von Vereinen. Diese Vereine sollten ihren Webauftritt und die dort veröffentlichten Termine selbst verwalten können. Für Räumlichkeiten wurde eine Verwaltung der Belegung benötigt.

orguetas          orguetas

Beschreibung

In Recherchen habe ich nichts Existierendes gefunden, das die Anforderungen erfüllt hätte. Ich war gerade dabei php zu lernen und befand es als passende Gelegenheit, meine neuen Kenntnisse in einem sinnvollen Projekt zu vertiefen.

Zwar stand der Anwendungsfall von Anfang an fest, doch sollte das System allgemeingültig und flexibel einsatzbar sein. Es gibt Hierarchieebenen: Im konkreten Anwendungsfall sind dies Ortschaften, Organisationen innerhalb der Ortschaften, Unterorganisationen wir Abteilungen und Gruppen innerhalb von Abteilungen. Die Hierarchien könnten jedoch auch genutzt werden, um die Organisationsstruktur eines Unternehmens abzubilden. Darüber hinaus gibt es Lokationen, im konkreten Fall die Räumlichkeiten und Veranstaltungsorte. Benutzer des Systems erhalten die Berechtigung, bestimmte Objekte zu verwalten.

Zu Terminen/Veranstaltungen gibt es jeweils einen Veranstalter, eine Zielgruppe, den Ort, das Datum und weitere Angaben wie Titel, Beschreibung, Uhrzeit und die Termingruppe (relevant zur Zuordnung wiederkehrender Termine), zu der der Termin gehört. Die Unterscheidung von Veranstalter und Zielgruppe ist eine Besonderheit: Ein Termin kann beispielsweise von eine Gruppe ausgerichtet werden, jedoch für den kompletten Ort relevant sein.

Termine können in unterschiedlichen Formaten ausgegeben werden: Als Kurzübersicht über aktuelle Termine der Woche und Termine am folgenden Wochenende, in Listenform oder als Wochenübersicht. Dabei sind unterschiedliche Filter möglich, sodass jeweils nur die Termine des benötigten Zeitraums eingeschränkt auf gewünschte Veranstalter oder Zielgruppe dargestellt werden. Ebenfalls ist ein Filter auf bestimmte Räumlichkeiten möglich, um so Belegungsübersichten zu erstellen.

"OrGüTAS" wurde 2003 in ehrenamtlicher Tätigkeit entwickelt und wurde mehr als ein Jahrzehnt lang (2004-2017) produktiv genutzt.

Implementierung

Die Webanwendung ist in php implementiert und nutzt im Backend eine MySQL-Datenbank.

Referenzen