=====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.