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

Geschichte der Entwicklung

Aktuelle Release-Notes siehe releasenotes2.1 und etwas älter releasenotes2.0.

Umbau zu 2.0

  • Seit Mitte 2020 wurde zur Version 2.0 weiterentwickelt in Richtung einer dynamischeren Oberfläche (mit JQuery). Der Usecase eines einzelnen Rechners, der sowohl die Server- als auch die Clientkomponente enthält, wird ab 2.1.2 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. Hilfe ist hier willkommen :-)

Historie vor 2.0

  • 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
  • 2019 Version 1.2. mit ein paar neuen Features aber interner Vorbereitung zum Umstieg auf WSGI.
stand.txt · Zuletzt geändert: 2023/09/28 17:36 von cb