Konfigurieren und Bereitstellen von AEM Screens configuring-and-deploying-aem-screens
Auf dieser Seite erfahren Sie, wie Sie die Player für Screens auf Ihren Geräten installieren und konfigurieren.
Server-Konfiguration server-configuration
Framework für Statusprüfungen health-check-framework
Mit dem Framework für Statusprüfungen kann der Benutzer vor der Ausführung eines AEM Screens-Projekts prüfen, ob zwei erforderliche Konfigurationen eingerichtet wurden.
So kann der Benutzer die folgenden zwei Konfigurationsprüfungen für die Ausführung eines AEM Screens-Projekts vornehmen, d. h. zur Überprüfung des Status der folgenden beiden Filter:
- Leeren Referrer erlauben
- https
Gehen Sie wie folgt vor, um zu prüfen, ob diese beiden wichtigen Konfigurationen für AEM Screens aktiviert sind:
-
Navigieren Sie zur Sling-Statusprüfung der Adobe Experience Manager-Web-Konsole.
-
Klicks Ausgewählte Konsistenzprüfungen ausführen damit Sie die Überprüfung für zwei oben aufgelistete Eigenschaften ausführen können.
Wenn beide Filter aktiviert sind, zeigt der Screens Configuration Health Service das Ergebnis als OK an (beide Konfigurationen sind aktiviert).
Wenn einer oder beide Filter deaktiviert sind, wird dem Benutzer eine Warnung angezeigt, wie in der folgenden Abbildung dargestellt.
Die folgende Warnung weist darauf hin, dass beide Filter deaktiviert sind:
- So aktivieren Sie die Apache Sling Referrer Filter, siehe Zulassen von leeren Referrer-Anforderungen.
- So aktivieren Sie die HTTP -Dienst, siehe Apache Felix Jetty-basierter HTTP-Dienst.
Voraussetzungen prerequisites
Die folgenden wichtigen Punkte bieten Hilfestellung beim Konfigurieren von AEM-Servern für die Nutzung von AEM Screens.
Zulassen von leeren Referrer-Anforderungen allow-empty-referrer-requests
-
Navigieren Sie zu Konfiguration der Adobe Experience Manager-Web-Konsole über AEM-Instanz > Hammersymbol > Aktivitäten > Web-Konsole.
-
Die Konfiguration der Adobe Experience Manager-Web-Konsole wird geöffnet. Suchen Sie nach „sling referrer“.
Um nach der Eigenschaft „sling referrer“ zu suchen, drücken Sie Befehl+F für Mac und Strg+F für Windows.
-
Markieren Sie die Option Leere erlauben, wie in der folgenden Abbildung dargestellt.
-
Klicken Sie auf Speichern, um den Apache Sling Referrer-Filter „Leere erlauben“ zu aktivieren.
Apache Felix Jetty-basierter HTTP-Service allow-apache-felix-service
-
Navigieren Sie zu Konfiguration der Adobe Experience Manager-Web-Konsole über AEM-Instanz > Hammersymbol > Aktivitäten > Web-Konsole.
-
Die Konfiguration der Adobe Experience Manager-Web-Konsole wird geöffnet. Suchen Sie nach „Apache Felix Jetty-basierter HTTP-Service“.
Um nach dieser Eigenschaft zu suchen, drücken Sie Befehl+F für Mac und Strg+F für Windows.
-
Markieren Sie die Option HTTP AKTIVIEREN, wie in der folgenden Abbildung dargestellt.
-
Klicken Sie auf Speichern, um den HTTP-Service zu aktivieren.
Aktivieren der Touch-Benutzeroberfläche für AEM Screens enable-touch-ui-for-aem-screens
AEM Screens erfordert die TOUCH-Benutzeroberfläche und funktioniert nicht mit der CLASSIC-Benutzeroberfläche von Adobe Experience Manager (AEM).
- Navigieren Sie zu
*<yourAuthorInstance>/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl*
- Stellen Sie sicher, dass der standardmäßige Authoring-Oberflächenmodus auf TOUCH gesetzt ist, wie in der folgenden Abbildung gezeigt.
Alternativ können Sie dieselbe Einstellung auch mit yourAuthorInstance vornehmen > Tools (Hammersymbol) > Aktivitäten > Web-Konsole und suchen Sie nach WCM Authoring UI Mode Service.
AEM im NOSAMPLECONTENT-Ausführungsmodus aem-in-nosamplecontent-runmode
Wird AEM in der Produktion ausgeführt, wird die NOSAMPLECONTENT Ausführungsmodus. Entfernen Sie die Kopfzeile X-Frame-Options=SAMEORIGIN (im Abschnitt für die zusätzliche Antwortkopfzeile) von
https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet
.
Dies ist erforderlich, damit der AEM Screens-Player Online-Kanäle wiedergeben kann.
Kennworteinschränkungen password-restrictions
Mit den neuesten Änderungen an DeviceServiceImpl müssen Sie die Kennworteinschränkungen nicht entfernen.
Sie können DeviceServiceImpl über den unten stehenden Link, um die Kennworteinschränkung zu aktivieren, während Sie das Kennwort für die Benutzer des Bildschirmgeräts erstellen:
https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService
Gehen Sie wie folgt vor, um DeviceServiceImpl zu konfigurieren:
-
Navigieren Sie zu Konfiguration der Adobe Experience Manager-Web-Konsole über Ihre AEM-Instanz > Hammersymbol > Aktivitäten > Web-Konsole.
-
Die Konfiguration der Adobe Experience Manager-Web-Konsole wird geöffnet. Suchen Sie nach
*deviceservice*
. Um nach der Eigenschaft zu suchen, drücken Sie Befehl+F für macOS und Strg+F für Microsoft® Windows.
Dispatcher-Konfiguration dispatcher-configuration
Informationen zum Konfigurieren des Dispatchers für ein AEM Screens-Projekt finden Sie unter Konfigurieren des Dispatchers für ein AEM Screens-Projekt.
Java™-Kodierung java-encoding
Legen Sie die Java™-Kodierung nach Unicode. Beispiel: *Dfile.encoding=Cp1252*
funktioniert nicht.