Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
satellite:satellitenserver_infoscreen [2019/04/02 18:55 CEST] – [Raum-/Ortbezogene Einstellungen] 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: |
== MS-Exchange == | == MS-Exchange == |
| |
[{{ satellite:infoscreen:infoscreen_raumbezogene_einstellungen_exchange.png?200|Infoscreen: Backend-Server Microsfot Exchange}}]Zusätzliche Angaben: | [{{ satellite:infoscreen:infoscreen_raumbezogene_einstellungen_exchange.png?200|Infoscreen: Backend-Server Microsoft Exchange}}]Zusätzliche Angaben: |
* Server-IP: Die IP-Adresse des MS-Exchange-Servers. | * Server-IP: Die IP-Adresse bzw. der Domainname (URL) des MS-Exchange-Servers. |
* Benutzername: Benutzer muß mindestens Reviewer-Rechte auf den benötigten Kalender besitzen. | * Benutzername: Benutzer muß mindestens Reviewer-Rechte auf den benötigten Kalender besitzen. |
* Paßwort. | * Paßwort. |
[{{ satellite:infoscreen:infoscreen_raumbezogene_einstellungen_davinci.png?200|Infoscreen: Backend-Server DAVINCI}}]Zusätzliche Angaben: | [{{ satellite:infoscreen:infoscreen_raumbezogene_einstellungen_davinci.png?200|Infoscreen: Backend-Server DAVINCI}}]Zusätzliche Angaben: |
| |
* Basis-URL: Doe Url, unter der der DAVINCI-Server zu erreichen ist. | * Basis-URL: Die URL, unter der der DAVINCI-Server zu erreichen ist. |
* Zertifikat prüfen: „On“: Wenn das verwendete Zertifikat von keiner bekannten CA ausgestellt wurde oder abgelaufen ist, wird die Verbindung abgelehnt. | * Zertifikat prüfen: „On“: Wenn das verwendete Zertifikat von keiner bekannten CA ausgestellt wurde oder abgelaufen ist, wird die Verbindung abgelehnt. |
* Hostname prüfen: „On“: Wenn der Hostname aus der URL nicht mit dem im Zertifikat enthaltenen Hostnamen übereinstimmt, wird die Verbindung abgelehnt. | * Hostname prüfen: „On“: Wenn der Hostname aus der URL nicht mit dem im Zertifikat enthaltenen Hostnamen übereinstimmt, wird die Verbindung abgelehnt. |
[{{ satellite:infoscreen:infoscreen_raumbezogene_einstellungen_hisinone.png?200|Infoscreen: Backend-Server HISinOne}}] | [{{ satellite:infoscreen:infoscreen_raumbezogene_einstellungen_hisinone.png?200|Infoscreen: Backend-Server HISinOne}}] |
| |
* Basis-URL: Doe Url, unter der der DAVINCI-Server zu erreichen ist. | * Basis-URL: Die Url, unter der der HISinOne-Server zu erreichen ist. |
* Nutzername: In HisInOne verwendeter Name. | * Nutzername: In HisInOne verwendeter Name. |
* Rolle: Die vom Nutzernamen in HISinOne verwendete Rolle. | * Rolle: Die vom Nutzernamen in HISinOne verwendete Rolle. |
==== Raum-/Ortbezogene Einstellungen ==== | ==== Raum-/Ortbezogene Einstellungen ==== |
| |
[{{satellite:infoscreen:infoscreen_beispielraum_mit_symbol.png?100 |Editier-Symbol}}][{{ satellite:infoscreen:infoscreen_raum-ortsbezogene_einstellungen_verwalten_leer.png?300|Infoscreen: Raum-/Ortbezogene Einstellungen verwalten}}]Eine wie oben angegeben definierte Datenquelle (Backend) kann nun mit einem oder mehreren Räumen verknüpft werden. Springen Sie dazu auf den mittleren Reiter „Raum-/Ortbezogene Einstellungen“, suchen den betreffenden Raum oder, wenn Sie eine Raumhierarchie be-datenquellen wollen, einen geeigneten Oberraum. Klicken Sie dann auf das dem betreffenden Raum nachgestellte Editierungssymbol. | [{{satellite:infoscreen:infoscreen_beispielraum_mit_symbol.png?100 |Editier-Symbol}}][{{ satellite:infoscreen:infoscreen_raum-ortsbezogene_einstellungen_verwalten_leer.png?300|Infoscreen: Raum-/Ortbezogene Einstellungen verwalten}}]Eine wie oben angegeben definierte Datenquelle (Backend) kann nun mit einem oder mehreren Räumen verknüpft werden. Springen Sie dazu auf den mittleren Reiter „Raum-/Ortbezogene Einstellungen“, suchen den betreffenden Raum oder, wenn Sie eine Raumhierarchie be-datenquellen wollen, einen geeigneten Oberraum. Klicken Sie dann auf betreffenden Raum mit nachgestelltem Editierungssymbol (siehe Beispiel links). |
| |
| === Raumeinstellungen === |
| |
| [{{ satellite:infoscreen:infoscreen_beispielraum_anlage_normalmodus.png?200|Raumeinstellung Normalmodus}}][{{ satellite:infoscreen:infoscreen_beispielraum_anlage_expertenmodus.png?200|Raumeinstellung Expertenmodus}}]Normal- und Expertenmodus bieten die Möglichkeit, sowohl Öffnungszeiten als auch pro Raum einen Backend-Server anzugeben. Im Expertenmodus können die Öffnungszeiten feiner granuliert werden, die im Normalmodus lediglich je einen Eintrag für Werktage, Samstage und Sonntage bieten. |
| |
| Der Expertenmodus ist durch Druck auf die Schaltfläche „Expertenmodus“ zu erreichen. Sollten Sie zum Normalmodus zurückkehren wollen, müssen Sie derzeit noch das Unterfenster schließen und durch Druck auf das Editiersymbol neu öffnen. |
| |
| * Öffnungszeiten Normalmodus: |
| * Montag - Freitag, von - bis, |
| * Samstag, von - bis, |
| * Sonntag, von - bis. |
| |
| * Öffnungszeiten Expertenmodus: |
| * Öffnungszeiten können frei vergeben werden. Sie erzeugen ein neues Intervall durch Klick auf die Schaltfläche „+Öffnungszeit“. Ein angegebenes Intervall kann für mehrere Tage angegeben werden, es können beliebig viele Intervalle definiert werden. Öffnungszeiten werden an Unterräume vererbt. |
| * Beispiel: Montag, Dienstag, Donnerstag 8:00 - 12.00 Uhr sowie 12:30 - 19.00 Uhr, Mittwoch 8:00 - 12:00 Uhr, Freitag durchgehend 8:00 - 20:00 Uhr, Samstag 9:00 bis 14:00 Uhr: |
| * Erstes Intervall („+Öffnungszeit“) erzeugen, 8:00 - 12:00 Uhr eintragen, an Tagen Montag bis Donnerstag markieren, |
| * Zweites Intervall: 12:30 - 19:00 Uhr eintragen, an Tagen Montag, Dienstag und Donnerstag markieren, |
| * Drittes Intervall: 8:00 bis 20:00 Uhr eintragen, an Tagen den Freitag markieren, |
| * Viertes Intervall: 9:00 bis 14:00 Uhr eintragen, an Tagen den Samstag markieren. |
| |
| Wenn gewünscht, kann in der Abteilung „Abruf Belegungsplan“ eine vorbereitete Datenquelle „Backend“ eignetragen werden: |
| * Backend: Name des vorbereiteten Backends, |
| * Auch für alle untergeordneten Räume setzen: Falls der betreffende, von Ihnen ausgewählte Raum weitere Unterräume beeinhaltet, aktiviert dieses Häkchen die Vererbung der hier getroffenen Einstellungen an alle Unterräume. Raum-IDs / Postfachadressen müssen ggf. bei den Unterräumen nachgetragen werden. |
| * Raum ID: Die Raum-ID, die das jeweilige Backend benötigt (Anm.: Bei Exchange Postfachadresse). |
| |
| ==== Raum mit Datenquelle ==== |
| |
\\ | Wenn Sie nun einen solcherart be-datenquellten Raum im Rahmen eine Standardpanels einsetzen, erhalten Sie die Kalenderdaten und/oder Öffnungszeiten automatisch mit angezeigt. |
| |
„“ | „“ |