Benutzer-Werkzeuge

Webseiten-Werkzeuge


Seitenleiste

Überblick

Aushang

Auf der ersten Seite („Aushang“) werden verschiedene Informationen kombiniert dargestellt:

Pläne

Folgeseiten, die in strenger Reihenfolge angezeigt werden.

Weitere Inhalte

Weitere Features

Bestimmte Einstellungen regeln, was wann wo und wie dargestellt wird:

Technik & Datenschutz

Entwicklung

stand

Dies ist eine alte Version des Dokuments!


Stand der Entwicklung

12. Februar 2021: Release von Version 2.0

Alte Versionen werden nicht mehr gewartet oder supportet. Bitte vor Fehlermeldungen und Anfragen sicherstellen, dass Sie 2.0 (ohne RC) installiert haben!

neueste Innovationen

  • Stand 23. Januar 2021: Sowohl auf Debian-Buster, als auch Ubuntu Focal funktioniert nun die (Neu-)Installation von 2.0rc-5 ohne Nacharbeiten. Einstellungen, Personenruf und Nachrichten werden beim Upgrade übernommen, Pläne und Infoseiten wegen anderer Organisation nicht.
  • Seit 2020 wird zur Version 2.0 weiterentwickelt in Richtung einer dynamischeren Oberfläche (mit JQuery) und Version 2.0. Der Usecase eines einzelnen Rechners, der sowohl die Server- als auch die Clientkomponente enthält, wird ab 2.1 berücksichtigt.
  • Technisch läuft der Aufruf der Anzeigeseite jetzt mit WSGI (mit Werkzeug) statt CGI.
  • Die Benutzeroberfläche wurde stark überarbeitet und vereinheitlicht.
  • Die neue Version wird Python3.7 (und damit typischerweise Debian Buster und Ubuntu Focal) als Mindestvoraussetzung haben.
  • Viele alte Programmiersünden werden behoben, es wird klarer modularisiert und Multithreading ermöglicht.
  • die Aushangseite benötigt daher und dank WSGI nur noch ein Zehntel der Rechenzeit…
  • Die Verarbeitung von Infoseiten wurde umgekrempelt, so dass auch 99 Bilder verwaltet werden können, diese in ihrer Anzeigehäufigkeit eingestellt werden können bis hin zum Abschalten („Nie“, so dass sie im „Vorrat“ landen). Damit sind regelmäßig wiederkehrende Infoseiten kein Problem mehr.
  • Statt imagemagick wird GraphicsMagick installiert.
  • Es gibt jetzt einen Nachtmodus (schwarzer Bildschirm).
  • Es ist möglich zwischen verschiedenen Sprachen umzuschalten, in dem man in der Datei ti.ini den entsprechenden Wert (z.B. locale = en_US) in der Sektion [DEFAULT] setzt. Das heißt nicht, dass es bereits viele Sprachdateien gibt. Sie finden bisher de_DE, en_US und da_DK, i.d.R. nicht vollständig übersetzt.

Historie

  • 2009 begann ich mit diesem Projekt, zuerst spezialisiert auf den CSV-Export des Turboplaners von Haneke, Fokus auf das Kronberg-Gymnasium
  • 2012 kamen die Verarbeitung von PDF- und HTML-Dateien dazu, da dies von einigen Schulen für „Willi“ und „Untis“ gewünscht wurde.
  • 2013 Umstieg auf SQLite, Darstellung weiterer Informationen (Infoseiten)
  • 2015 wurde die Verwaltung der Pläne vereinheitlicht, so dass nun die Versionsnummer 1.0 gerechtfertigt ist.
  • 2017 Version 1.1. mit vielen kleinen Features - s.u.
  • 2019 Version 1.2. mit ein paar neuen Features aber interner Vorbereitung zum Umstieg auf WSGI.

Bei Interesse: Das „tagesaktuelle“ Repository der Version 2 bei Bitbucket.

stand.1613148111.txt.gz · Zuletzt geändert: 2021/02/12 17:41 von cb