Webseiten können ab sklera standard wie andere Mediathekelemente direkt zur Mediathek hinzugefügt und in Playlisten sowie Layouts verwendet werden.



Allgemeine Hinweise

Für die beste Performance empfehlen wir Webseiten immer in Layouts zu platzieren. Dies ermöglicht ein Feintuning der Darstellung über die verschiedenen Widgetoptionen des Layout Editors.


Cookie-Banner

Die Cookie-Banner die meistens beim ersten Aufruf einer Webseite angezeigt werden können nicht automatisiert von sklera entfernt werden.

Um diese Cookie-Banner zu entfernen gibt es zwei Möglichkeiten:

  • Schließen Sie eine Maus an Ihr Display an welches die Webseite anzeigt. Bestätigen Sie die Cookie-Meldung mit einem Mausklick. Dieses Cookie wird nun am Display gesetzt und sollte zukünftig nicht mehr aufscheinen.

  • Falls Sie die Webseite selber entwickeln oder anpassen: eine Möglichkeit wäre über einen URL-Parameter diesen Cookiebanner zu unterdrücken, und die Website-URL mitsamt diesem URL-Parameter ins sklera CMS hinzuzufügen


Anmeldung bzw. automatische Anmeldung

Manche Webseiten erfordern einen Login für volle Funktionsfähigkeit. Je nach Webseite kann der Loginprozess unterschiedliche Formen annehmen.

Von sklera unterstützt:

  • Händischer Login auf dem Gerät. Schließen Sie dazu Maus und Tastatur an Ihr Display an und loggen Sie sich auf der Webseite ein. Der Login ist nun so lange am Gerät aktiv wie die Session der Website es zulässt.

  • Login via HTTP Basic Auth: Manche Webseiten erlauben einen Login über Basic Auth, wo Benutzername und Passwort als Teil der URL mit übergeben werden:
    https://USERNAME:PASSWORT@ihreUrlWoSieSichEinloggen.com
    Geben Sie einfach die vollständige URL im o.g. Format an wenn Sie die Webseite im sklera CMS hinzufügen.

  • Token u.ä. via URL Parameter: Für manche Webseiten bekommen Sie vom Betreiber eine öffentliche URL mit dem Sie die Website öffentlich mit Ihrem Account verwenden können. Oft sind das spezielle URLs mit einem Zugriffstoken in der URL. Verwenden Sie einfach diese öffentliche URL wenn Sie die Webseite ins sklera CMS hinzufügen.

Rendering-Engines

Moderne Webseiten sind darauf optimiert auf aktuellen Browsern am Smartphone, Tablet, Laptop, oder PC angezeigt zu werden. Konkret bedeutet das, dass viele Webseiten Javascript- oder CSS-Features verwenden, die erst ab bestimmten Browser-Versionen unterstützt werden.


Digital Signage Geräte verwenden im Regelfall ihre eigenen, in der Firmware eingebauten Browser zur Darstellung von Webseiten. Diese - oft auf Chrome basierenden - Browser sind häufig veraltet und unterstützen ggf. manche Features welche die Webseite benötigt gar nicht.

Dies führt unter Umständen zu Darstellungsfehlern, oder überhaupt dass die Website gar nicht angezeigt werden kann.


Welche Rendering Engine Ihr Digital Signage Gerät in sklera verwendet können Sie in Erfahrung bringen, indem Sie die Detailseite des Displays aufrufen. Ganz am Ende der Detailseite finden Sie den User Agent - in diesem versteckt ist die Chrome-Version des Geräts.


Übersicht über häufig verwendete Rendering Engines bei Digital Signage Geräten:


Samsung
BetriebssystemChrome-Äquivalent
Tizen 4.0Chrome 56
Tizen 5.0Chrome 63
Tizen 6.0Chrome 76
Tizen 6.5Chrome 85
Tizen 7.0Chrome 94


LG WebOS
WebOS 3.xChrome 38
WebOS 4.xChrome 53
WebOS 5.xChrome 68
WebOS 6.xChrome 79


HiSense
DM66DChrome 83


Kann ich die verwendete Rendering Engine am Gerät aktualisieren?

Normalerweise leider nein. Bei den Anbietern von Digital Signage Geräten sind wir von den Herstellern und deren Firmwareupdates abhängig, und im Normalfall nehmen diese bei Firmwareupdates keine Aktualisierung der Renderingengine vor.


Die einzige Alternative Playerseitig ist hier einen Windows-, Linux- oder Raspberry Pi-Player an das Display anzuschließen, welcher aktuell mit Chrome Version 124 ausgeliefert wird.


Die Webseite wird im sklera CMS ohne Thumbnail angezeigt

Dies bedeutet, dass das sklera CMS die Webseite nicht erreichen konnte um einen Screenshot zu erzeugen. Dies kan mehrere Gründe haben:

  • Sie haben beim Hinzufügen der Webseite einen Tippfehler in der URL gemacht. Bearbeiten Sie das Webseite-Element in der Mediathek und korrigieren Sie die URL, oder fügen Sie die Webseite neu hinzu.

  • Die Webseite ist vom sklera CMS Server aus nicht erreichbar. Dies passiert in der Regel, wenn Sie eine Intranet-Seite oder ähnliches hinzufügen, die außerhalb des Firmennetzwerks nicht erreichbar ist.
    Solange die Displays welche die Seite anzeigen sollen Zugriff auf die Webseite haben werden diese am Endgerät angezeigt werden.


Die Webseite wird am Endgerät nicht angezeigt

Content Security Policy bzw. x-frame-options 

Die Betreiber von Webseiten können in ihrer Serverkonfiguration festlegen, ob das Einbetten von Webseiten in fremden Domains erlaubt ist oder nicht. Dies geschieht über die HTTP Header welcher der Server beim Aufruf der Webseite zurückliefert.

  • Einerseits gibt es den Header x-frame-options - wenn dieser den Wert 'DENY' oder 'SAMEORIGIN' hat erlaubt die Webseite das Einbetten nicht.
  • Andererseits gibt es den Header content-security-policy . Dieser kann - unter anderem - die 'frame-ancestors' definieren, also die Domains unter welcher diese Webseite eingebettet werden darf.

Solche Webseiten werden im sklera CMS, dem Layout Editor, sowie den diversen Vorschaufunktionen des sklera CMS nicht angezeigt werden können.

Die meisten Digital Signage Displays werden solche Webseiten aus Sicherheitsgründen ebenfalls nicht anzeigen. Ausnahme sind sklera Player auf Electron Basis (Windows, Linux, Raspberry Pi), die als eigenständige Browser auftreten und diese Limitierung nicht haben.


Netzwerkverbindung

Die sklera Player rufen die Webseite immer direkt auf, und nicht via dem sklera Player Server. Das bedeutet konkret, dass der sklera Player eine aktive Netzwerkverbindung haben muss um die Webseite aufrufen zu können.

Die Webseite muss vom Netzwerk des sklera Players aus erreichbar sein.


Firewalls

Digital Signage Geräte werden oft in vom Firmennetz unabhängigen oder isolierten Netzwerken mit speziellen Sicherheitsmaßnahmen konfiguriert. Unter anderem kann es sein, dass eine Firewall den Zugriff auf externe Webseiten blockiert - in solchen Fällen muss die Webseite selber sowie alle Ressourcen auf welche diese zugreift freigegeben werden.


HTTP bzw. HTTPS, falsche Zeiteinstellungen

Wenn ein sklera Player mittels HTTPS mit sklera verbunden wurde, aber die hinzugefügte Webseite mit HTTP zum CMS hinzugefügt wurde, wird diese unter Umständen nicht angezeigt. Dies liegt daran, dass der jeweilige integrierte Browser erkennt, dass hier unsichere Inhalte nachgeladen werden und diese aus Sicherheitsgründen gar nicht erst angezeigt werden.


Ebenfalls häufiger Stolperstein ist wenn die Zeit am Endgerät nicht stimmt und es via HTTPS angeschlossen ist. Das führt dazu, dass die Sicherheitszertifikate der Webseite nicht als gültig angesehen werden und die Anzeige deswegen blockiert wird.


(Inkompatible) SSL Zertifikate

Manche (ältere) Digital Signage Geräte können mit neueren Sicherheitszertifikaten nicht umgehen und zeigen dann oft eine Fehlermeldung an (z.B. Allgemeine Netzwerkfehler, oder dass das Zertifikat ungültig ist). Bei manchen Geräten lässt sich dies mit einem Firmwareupdate beheben.


Self Signed Zertifikate wie sie häufig in größeren Betrieben oder Konzernen eingesetzt werden müssen gegebenenfalls direkt auf der Playerhardware hinterlegt werden.