Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
satellite:satellitenserver_infoscreen [2021/05/31 14:55 CEST] – [Panels hinzufügen] + neues Zeugs chrsatellite:satellitenserver_infoscreen [2024/11/13 09:32 CET] (aktuell) – [Panels hinzufügen] STERN KAPUTT simon
Zeile 81: Zeile 81:
   * 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.
-  * 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 SLX_TTY_SWITCH).+  * 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]]).
   * 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.    * 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. 
-  * URL-Liste: in den Feldern „Whitelist“ bzw. „Blacklit“ können Listen mit URLs bzw. Hostnamen angegeben werden, die gestattet oder unterbunden werden. 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. 
   * 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.   * 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.
   * Browser: Welcher Browser zur Darstellung genutzt werden soll. Zur Auswahl stehen:   * 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.    * 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.    * 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}
Zeile 99: Zeile 130:
 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:
Drucken/exportieren