| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| satellite:satellitenserver_infoscreen [2019/04/05 16:47 CEST] – chr | satellite:satellitenserver_infoscreen [2024/11/13 09:32 CET] (aktuell) – [Panels hinzufügen] STERN KAPUTT simon |
|---|
| ====== Infoscreen ====== | ====== Infoscreen ====== |
| |
| <note important>Unterseite im Aufbau - unvollständig!</note> | |
| |
| Das Infoscreen-Modul ermöglich auf einfache Weise webbasierte Türschilder, Infotafeln und Kioskanwendungen generiert werden. Als Datenbasis für Türschilder und Infotafeln können verschiedene Systeme zur Veranstaltungsplanung eingebunden werden; zusätzlich kann die Anordnung der Rechner in einem Raum((Dazu muss ein entsprechender Raumplan angelegt sein ([[satellite:raumplaner|Raumplaner]]) )) sowie deren Status (ausgeschaltet, frei, belegt) angezeigt werden. | Das Infoscreen-Modul ermöglich auf einfache Weise webbasierte Türschilder, Infotafeln und Kioskanwendungen generiert werden. Als Datenbasis für Türschilder und Infotafeln können verschiedene Systeme zur Veranstaltungsplanung eingebunden werden; zusätzlich kann die Anordnung der Rechner in einem Raum((Dazu muss ein entsprechender Raumplan angelegt sein ([[satellite:raumplaner|Raumplaner]]) )) sowie deren Status (ausgeschaltet, frei, belegt) angezeigt werden. |
| * Sprache: Derzeit stehen Deutsch und Englisch zur Verfügung. | * Sprache: Derzeit stehen Deutsch und Englisch zur Verfügung. |
| * (Anzeige-)Modus: Kalender und Raum; Kalender, also nur Kalender; Raum, also nur Raum; wechselnd: Anzeige wechselt zwischen Kalender und Raum. | * (Anzeige-)Modus: Kalender und Raum; Kalender, also nur Kalender; Raum, also nur Raum; wechselnd: Anzeige wechselt zwischen Kalender und Raum. |
| * E-Ink-Modus: Bei Aktivierung des E-Ink-Modus wird von einer monochromen Anzeige ausgegangen. Wenn aktiviert, werden bei Raumanzeige anstelle der farbigen PC-Belegungsbilder einfarbige Symbole verwendet. | |
| * PrettyTime: Triggert die Verwendung eines anderen Uhrzeitformates - über Schönheit lässt sich jedoch bekanntlich trefflich streiten. | * PrettyTime: Triggert die Verwendung eines anderen Uhrzeitformates - über Schönheit lässt sich jedoch bekanntlich trefflich streiten. |
| * Raumplaner benutzen: In diesem Fall werden ausschließlich Rechnerpositionen angezeigt, die vom Satellitenserver nach Anlage eines dem Raum zugeordneten Raumplans geliefert werden. Falls deaktiviert, werden alle nach IP-Range bekannten Rechner einbezogen. | * Raumplaner benutzen: In diesem Fall werden ausschließlich Rechnerpositionen angezeigt, die vom Satellitenserver nach Anlage eines dem Raum zugeordneten Raumplans geliefert werden. Falls deaktiviert, werden alle nach IP-Range bekannten Rechner einbezogen. |
| == Symbole Rechnerstatus == | == Symbole Rechnerstatus == |
| |
| | | Aus((bzw. kein bwLehrpool gebootet)) | Frei((bwLehrpool gebotet aber ohne Nutzersitzung)) | Belegt((bwLehrpool gebotet mit laufender Nutzersitzung)) | Defekt((Es wurde seit mehr als 10 Tagen kein bwLehrpool gebootet)) | | Aus((bzw. kein bwLehrpool gebootet)) | Frei((bwLehrpool gebotet aber ohne Nutzersitzung)) | Belegt((bwLehrpool gebotet mit laufender Nutzersitzung)) | Defekt((Es wurde seit mehr als 10 Tagen kein bwLehrpool gebootet)) | | | | Aus((bzw. kein bwLehrpool gebootet)) | Standby ((bwLehrpool gestartet, Rechner im Standby-Modus))| Frei((bwLehrpool gestartet, ohne Nutzersitzung)) | Belegt((bwLehrpool mit laufender Nutzersitzung)) | Defekt((Seit min. 10 Tagen kein bwLehrpool gebootet)) | |
| | Normal | {{:satellite:infoscreen:pc_off.png?nolink&100|}} | {{:satellite:infoscreen:pc_free.png?nolink&100|}} | {{:satellite:infoscreen:pc_used.png?nolink&100|}} | {{:satellite:infoscreen:pc_defect.png?nolink&100|}} | E-Ink | {{:satellite:infoscreen:pc_off_eink.png?nolink&100|}} | {{:satellite:infoscreen:pc_free_eink.png?nolink&100|}} | {{:satellite:infoscreen:pc_used_eink.png?nolink&100|}} | {{:satellite:infoscreen:pc_defect_eink.png?nolink&100|}} | | | Normal | {{:satellite:infoscreen:infotafel_rechner_aus.png?nolink&100|}} | {{:satellite:infoscreen:infotafel_rechner_standby.png?nolink&100|}} | {{:satellite:infoscreen:infotafel_rechner_an_kein_standby.png?nolink&100|}} | {{:satellite:infoscreen:infotafel_rechner_belegt.png?nolink&100|}} | {{:satellite:infoscreen:infotafel_rechner_defekt_nicht_gesehen.png?nolink&100|}} | |
| |
| {clear} | {clear} |
| * Rot: belegte Rechner, | * Rot: belegte Rechner, |
| * Grün: angeschaltete Rechner, | * Grün: angeschaltete Rechner, |
| | * Dunkelgrün: Rechner im Standby-Modus |
| * Schwarz: ausgeschaltete Rechner, | * Schwarz: ausgeschaltete Rechner, |
| * Grau: Seit längerer Zeit nicht im bwLehrpool-Kontext gestartete Rechner. Dies kann auf einen Defekt hindeuten. | * Grau: Seit längerer Zeit nicht im bwLehrpool-Kontext gestartete Rechner. Dies kann auf einen Defekt hindeuten. |
| * Ein eindeutiger, möglichst sprechender Name zur Bezeichnung des Panels. Leerzeichen sind erlaubt; es können also durchaus mehrere Worte benutzt werden. | * Ein eindeutiger, möglichst sprechender Name zur Bezeichnung des Panels. Leerzeichen sind erlaubt; es können also durchaus mehrere Worte benutzt werden. |
| * Sprache: Derzeit stehen Deutsch und Englisch zur Verfügung. | * Sprache: Derzeit stehen Deutsch und Englisch zur Verfügung. |
| * E-Ink-Modus: Bei Aktivierung des E-Ink-Modus wird von einer monochromen Anzeige ausgegangen. | |
| * Raumplaner benutzen: In diesem Fall werden ausschließlich Rechner einbezogen, die vom Satellitenserver nach Anlage eines dem Raum zugeordneten Raumplans geliefert werden. Falls deaktiviert, werden alle nach IP-Range bekannten Rechner einbezogen. | * Raumplaner benutzen: In diesem Fall werden ausschließlich Rechner einbezogen, die vom Satellitenserver nach Anlage eines dem Raum zugeordneten Raumplans geliefert werden. Falls deaktiviert, werden alle nach IP-Range bekannten Rechner einbezogen. |
| * Aktualisierungsintervall (Sekunden) | * Aktualisierungsintervall (Sekunden) |
| === URL-Panel === | === URL-Panel === |
| |
| [{{ satellite:infoscreen:infoscreen_panel_anlegen_url.png?450|Infoscreen: Anlage Übersichtspanel}}]URL-Panels bieten eine sehr einfache Möglichkeit, x-beliebige Webseiten als Infotafel oder - wenn Tastatur und/oder Maus zur Verfügung stehen - als Startseite eines Kiosksystems anzuzeigen. Zur weiteren Absicherung im Einsatz als Kiosksystem können URL-Bereiche erlaubt oder verboten werden. | [{{ satellite:infoscreen:infoscreen_panel_anlegen_url.png?450|Infoscreen: Anlage URL-Panel}}]URL-Panels bieten eine sehr einfache Möglichkeit, x-beliebige Webseiten als Infotafel oder - wenn Tastatur und/oder Maus zur Verfügung stehen - als Startseite eines Kiosksystems anzuzeigen. Zur weiteren Absicherung im Einsatz als Kiosksystem können URL-Bereiche erlaubt und verboten werden. |
| |
| Folgende Angaben werden zur Einrichtung eines URL-Panels benötigt: | Folgende Angaben werden zur Einrichtung eines URL-Panels benötigt oder sind optional: |
| |
| * Name: Ein eindeutiger, möglichst sprechender Name zur Bezeichnung des Panels. Leerzeichen sind erlaubt; es können also durchaus mehrere Worte benutzt werden. | * Name: Ein eindeutiger, möglichst sprechender Name zur Bezeichnung des Panels. Leerzeichen sind erlaubt; es können also durchaus mehrere Worte benutzt werden. |
| * URL: Eine http- oder besser https-Webadresse, die angezeigt wird bzw. im Falle eines Kiosks als Ausgang dient. | * URL: Eine http- oder besser https-Webadresse, die angezeigt wird bzw. im Falle eines Kiosks als Ausgang dient. |
| * Unsicheres SSL: Wenn aktiviert werden ungültige, abgelaufene oder selbstsignierte SSL-Zertifikate akzeptiert. | * Unsicheres SSL: Wenn aktiviert werden ungültige, abgelaufene oder selbstsignierte SSL-Zertifikate akzeptiert. |
| * Neuladen alle X Minuten: Nützlich beim Einsatz als Infotafel ohne Nutzerinteraktion - entspricht einer Aktualisierung. | * Wechsel auf Textkonsolte (tty) erlauben: Wenn aktiviert kann per Tastenkombination [Strg]+[Alt]+[F1-6] auf eine tty-Loginkonsole gewechselt werden. (Die Angabe „Vorgabe Raum/Rechner verwenden“ bezieht sich auf die Konfiguraitonsvariable [[satellite:satellitenserver_konfigvariablen|SLX_TTY_SWITCH]]). |
| * URL-Liste: Hier kann eine Liste mit URLs bzw. Hostnamen angegeben werden, die dann entweder als Whitelist oder Blacklist interpretiert wird. Unterstützt werden die Sonderzeichen '?' (ein beliebiges Zeichen), '*' (beliebig viele Zeichen, außer '/') und %%'**' (beliebig viele Zeichen, inkl. '/') als Platzhalter. Beispielangaben sind "*.wikipedia.org", "https://www.bwlehrpool.de/**" oder "*://*.uni-freiburg.de/*.html".%% | * Neuladen alle X Minuten: Nützlich beim Einsatz als Infotafel ohne Nutzerinteraktion - entspricht einer Aktualisierung. Der Zähler wird bei Nutzeraktivität (Maus/Tastatur) zurückgesetzt, damit nicht mitten in einer Sitzung zurück auf die Startseite navigiert wird. Wert 0 oder leer deaktiviert diese Funktion. |
| * Whitelist: URLs oder URL-Muster der Liste werden erlaubt, | * Geteiltes Login: Wenn hier kein Häkchen gesetzt ist, wird nur ein Gast-Login ausgeführt, d.h. kein dezidiertes User-Login ist möglich. Bei gesetztem Häkchen kann sowohl ein „loginloses“ Gast-Login als auch ein reguläres User-Login ausgeführt werden. |
| * Blacklist: URLs oder URL-Muster der Liste werden verboten. Da es naheliegenderweise nicht ohne weiteres möglich ist, alle unerwünschten URLs aufzulisten, sollte im Zweifelsfall lieber mit Blacklistes gearbeitet werden. | * Browser: Welcher Browser zur Darstellung genutzt werden soll. Zur Auswahl stehen: |
| | * SLX-Browser: Ein Minimalbrowser mit eingeschränkter Funktionalität, dafür hoher Geschwindigkeit und geringem Platzbadarf. |
| | * Chromium: Ein Browser mit kompletter Funktionalität (insbesondere Javascript und dergl.), aber deutlich höherem Platzbedarf. |
| | |
| | == Black-/Whitelist == |
| | |
| | In den Feldern „Whitelist“ bzw. „Blacklist“ können Listen mit URLs bzw. Hostnamen angegeben werden, die gestattet oder unterbunden werden. Die Syntax bzw. Interpretation der Angaben unterscheidet sich zwischen den Browsern leicht. |
| | |
| | **SLX-Browser** |
| | |
| | Unterstützt werden die Sonderzeichen '?' (ein beliebiges Zeichen), '*' (beliebig viele Zeichen, außer '/') und %%'**' (beliebig viele Zeichen, inkl. '/') als Platzhalter. Beispielangaben sind "*.wikipedia.org", "https://www.bwlehrpool.de/**" oder "*://*.uni-freiburg.de/*.html".%% |
| | * Whitelist: Hier aufgeführte URLs oder URL-Muster werden erlaubt |
| | * Blacklist: hier aufgeführte URLs oder URL-Muster verboten. Da es naheliegenderweise nicht ohne weiteres möglich ist, alle unerwünschten URLs aufzulisten, sollte im Zweifelsfall lieber mit Whitelists gearbeitet werden |
| | |
| | Ist nur eine Whitelist angegeben, wird "*" als Blacklist angenommen. Ansonsten hat die Whitelist Vorrang vor der Blacklist, URLs, die auf keine der beiden Listen zutreffen, werden erlaubt. |
| | |
| | **Chromium** |
| | |
| | Siehe [[https://www.chromium.org/administrators/url-blocklist-filter-format/|offizielle Dokumentation des Formats]]. Kurzfassung: |
| | * Protokollangabe optional |
| | * Implizites Matching von Subdomains, d.h. "wikipedia.org" gilt auch für "de.wikipedia.org". Zu unterbinden durch einen vorangestellten "." |
| | * Keine Wildcards im Schema oder Domainnamen erlaubt |
| | * Portangaben erlaubt |
| | * Query-Paramter können angegeben werden, sind Case-Sensitive, aber die Reihenfolge kann beliebig sein |
| | |
| | Treffen mehrere Regeln auf eine URL zu, greift die, die am spezifischsten ist. |
| | |
| | **Firefox** |
| | |
| | Siehe [[https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns|offizielle Dokumentation]]. Kurzfassung: |
| | * %%Protokollangabe erforderlich (wird jedoch von bwLehrpool als "*://" ergänzt wenn nicht vorhanden)%% |
| | * %%Explizites Matching von Subdomains via "*.", d.h. "wikipedia.org" gilt nicht für "de.wikipedia.org"; "*.wikipedia.org" gilt für beide%% |
| | * Wildcards im Schema oder Domainnamen nicht erlaubt, Ausnahme siehe letzter Punkt |
| | * Keine Portangaben erlaubt |
| | * Query-Parameter werden durch einfaches String-Matching geprüft, umstellen der Parameter umgeht eine entsprechende Filterregel |
| | |
| | Ist nur eine Whitelist angegeben, wird "*" als Blacklist angenommen. Ansonsten hat die Whitelist Vorrang vor der Blacklist, URLs, die auf keine der beiden Listen zutreffen, werden erlaubt. |
| |
| {clear} | {clear} |
| Zusätzlich zum Satellitenserver, der bereits eine Vielzahl an Informationen liefert, können weitere Datenquellen eingebunden werden. Derzeit können drei externe Systeme für Veranstaltungsdaten abgefragt werden: | Zusätzlich zum Satellitenserver, der bereits eine Vielzahl an Informationen liefert, können weitere Datenquellen eingebunden werden. Derzeit können drei externe Systeme für Veranstaltungsdaten abgefragt werden: |
| |
| * HISinOne, | * HISinOne |
| * DAVINCI (Stüber Systems), | * DAVINCI (Stüber Systems) |
| * Microsoft Exchange. | * Microsoft Exchange |
| | * Generische URL, die ein iCal-File ausliefert |
| |
| Die Einbindung zusätzlicher Datenquellen läuft nach folgendem Schema ab: | Die Einbindung zusätzlicher Datenquellen läuft nach folgendem Schema ab: |