Datenbank-Komponente für Schulseiten (joomla 3.x)

Für die 2015 neu gestaltete und auf das CMS joomla umgestellte Website   lilienthal-gymnasium-berlin.de des Lilienthal-Gymnasiums in Berlin-Lichterfelde entwickelte unser Ingenieurbüro eine Datenbank-Komponente für joomla, welche sowohl Frontend- als auch Backend-Funktionalität zur Verfügung stellt.

Über das Backend können als Administrator drei Datenbank-Tabellen gepflegt werden:

  • Fachbereiche
    • ID (automatisch)
    • Kürzel
    • Fachbereichs-Name
    • Fachbereichs-Leiter (Verweis auf Lehrer)
    • FBL beauftragt
    • Fachbereichs-Leiter (2) (Verweis auf Lehrer, neu in V1.2)
    • FBL beauftragt (2) (neu in V1.2)
  • Fächer
    • ID (automatisch)
    • Kürzel
    • Fach-Name
    • Link zum Lehrplan (Sek 1)
    • Link zum Lehrplan (Sek 2)
    • Fachleiter (Verweis auf Lehrer)
    • beauftragt
    • Fachleiter (2) (Verweis auf Lehrer, neu in V1.2)
    • beauftragt (2) (neu in V1.2)
    • Fachbereich (Verweis auf Fachbereich)
  • Lehrer
    • ID (automatisch)
    • Kürzel
    • Nachname
    • Vorname
    • Titel
    • Geschlecht
    • besondere Funktion
    • E-Mail
    • Fach 1 (Verweis auf Fach)
    • Fach 2 (Verweis auf Fach)
    • Fach 3 (Verweis auf Fach)
    • Fach 4 (Verweis auf Fach)

Im Frontend können entweder die Informationen zu einem bestimmten Fach (Fachbereichsleiter, Fachleiter, Fachlehrer, Links zu den Lehrplänen)

Fach-Informationen

oder eine Lehrerliste angezeigt werden.

Lehrerliste

Der Vorteil dieser Komponente besteht darin, dass die Daten nur an einer Stelle gepflegt werden müssen und somit alle davon abhängenden Informationen auf der Seite immer aktuell sind.

Changelog

  • Version 1.2.0: 24.10.2015, Bugfixes, Erweiterungen (2 FBL, 2 FL)
  • Version 1.1.0: 02.06.2015, Bugfixes
  • Version 1.0.0: 05.01.2015, Erstausgabe

Download