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

Aktuell und stabil ist die Version 1.0 (ReleaseNotes_1.0) vom 4.10.2015

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.

Preview

Die laufende Entwicklung kann man verfolgen, wenn man die neueste Preview installiert. Bei Interesse findet man auch das tagesaktuelle Repository bei Bitbucket.

Neue Features und Bugfixes in 1.1beta (wird so am KGA eingesetzt):

  • 08.02.2016:
    • Dev: Bei einem halbseitigen Plan und halbseitigen Personenrufen und Meldungen wird nur noch der Plan mit wechselnder rechter Spalte (Personenruf und Meldungen oder Infoseite) angezeigt
  • 09.12.2015:
    • Dev: s_turbo kann mehr als 2 Planseiten generieren (intern:Umbau von 2 Variablensätzen auf Array von Objekten)
  • 24.11.2015:
    • Dev: Uploadskripte nun auf dem Stand des KGA
    • Fix: tree ist unter Debian nicht vorhanden → wird jetzt auch installiert für Debugausgaben
  • 12.11.2015:
    • Dev: Export von turboplaner-plänen
    • Fix: Soloscreen, BigScreen und deren Kombination
  • 8.11.2015:
    • Dev: Uhrzeit, bis zu der nur Aushang und Plan 1 angezeigt werden einstellbar
    • Dev: Für Anzeigen ist wählbar, welche Seiten sie anzeigen sollen (Clientkonfiguration)
    • Dev: Rushhour wählbar, in der mit höherer Frequenz nach neuen Plänen gesucht wird (Standard:7)
    • Fix: Beschleunigung in login.py bei Überprüfung ob admin existiert
  • 5.11.2015:
    • Dev: Neues Installationsscript, das Passwortverschlüsselung mit Bcrypt ermöglicht, auch bei Precise und Wheezy! dort aber mit einigen Dutzend MByte Aufwand…
    • Dev: Passwort wird nun mit Bcrypt gehasht
    • Fix: Einstellung flag_s_any_html_zweispaltig umbenannt, da irreführend
    • Dev: Apache 2.2 wird nach kurzer Pause wieder unterstützt
  • 2.11.2015:
    • Dev: Schülerruf heisst nun Personenruf, Design verbessert, Klassenangabe nicht mehr verpflichtend
    • Dev: Das Installationsscript ti_next.sh kann mit einem Parameter (z.B. gym) aufgerufen werden, so dass die Installation in das Verzeichnis /opt/tabula.gym erfolgt. Mehrere solcher Installationen sind unabhängig voneinander. Es wird eine eigene Apache-Konfigurationsdatei vorbereitet, welche aber vor der Aktivierung angepasst werden muss!
  • 24.10.2015:
    • Dev: Einstellbares Delay, wenn als Infoseite eine mehrseitige PDF-Datei hochgeladen wird
    • Fix: angehängtes Fragezeichen bei URLs beseitigt (verhinderte die Anzeige von WebUntis-Seiten in iframes)
  • 18.10.2015:
    • Dev: Countdown nicht mehr per animated gif, sondern JavaScript
    • Dev: Takt des Hintergrundprozesses in Sekunden einstellbar (s_any_hintergrundtakt_s)
    • Dev: Seiten können nun bis zu 5 Minuten (300 Sekunden) lang angezeigt werden
    • Fix: Containerbreiten bei gesplitteten HTML-Dateien korrigiert
  • 14.10.2015:
    • Dev: Tabellenbasierte HTML-Dateien können automatisch in zwei Spalten gesplittet werden, wenn man eine maximale Tabellenzeilenzahl einstellt (s_any_html_max_tabellenzeilen) und diese überschritten wird. Auch bei grundsätzlich halbseitiger HTML-Darstellung wird diese Datei dann ganzseitig dargestellt. Für den Fall, dass die zu splittende Tabelle in einem Container steht (z.B. center bei Untis), so kann dieser in s_any_html_split_extratag eingetragen werden. Für komplexere Strukturen fehlt die Zeit.
    • Dev: Seiten werden nun bis zu 200 Sekunden lang dargestellt
    • Fix: Auch bei Umschalten von s_any_…-Flags wird eine Neukonvertierung veranlasst.
  • 10.10.2015: Fix in allen Installationsskripten: at wird nun mitinstalliert, da entsprechende Fehler bei Rasbian und Linuxmint berichtet wurden
stand.1454946188.txt.gz · Zuletzt geändert: 2016/02/08 16:43 von cb