Configurazione e distribuzione di AEM Screens configuring-and-deploying-aem-screens
Questa pagina mostra come installare e configurare i lettori Screens sui tuoi dispositivi.
Configurazione server server-configuration
Framework di verifica stato health-check-framework
Il framework di Verifica stato consente all’utente di verificare se sono impostate due configurazioni necessarie prima di eseguire un progetto AEM Screens.
Consente all’utente di verificare i due controlli di configurazione seguenti per eseguire un progetto AEM Screens, ovvero per controllare lo stato dei due filtri seguenti:
- Consenti referrer vuoto
- https
Segui i passaggi seguenti per verificare se queste due configurazioni vitali sono abilitate per AEM Screens:
-
Accedi a Verifica stato Sling della console web di Adobe Experience Manager.
-
Fai clic su Esegui i controlli di integrità selezionati per eseguire la convalida per due proprietà elencate sopra.
Se entrambi i filtri sono abilitati, il Servizio integrità configurazione Screens mostra la Risultato as OK con entrambe le configurazioni abilitate.
Se uno o entrambi i filtri sono disattivati, viene visualizzato un avviso per l’utente, come illustrato nella figura riportata di seguito.
Gli avvisi seguenti mostrano se entrambi i filtri sono disabilitati:
- Per attivare Filtro referrer Apache Sling, fare riferimento a Consenti richieste referrer vuote.
- Per attivare HTTP servizio, fare riferimento a Servizio HTTP basato su Apache Felix Jetty.
Prerequisiti prerequisites
I seguenti punti chiave aiutano a configurare e a rendere il server AEM pronto all’uso per AEM Screens.
Consenti richieste referrer vuote allow-empty-referrer-requests
-
Accedi a Configurazione della console web Adobe Experience Manager tramite istanza AEM —> icona martello —> Operazioni —> Console web.
-
Configurazione della console web Adobe Experience Manager viene aperto. Cerca il referente sling.
Per cercare la proprietà del referente sling, premi Comando+F per Mac e Ctrl+F per Windows.
-
Controlla la Consenti vuoto come illustrato nella figura riportata di seguito.
-
Clic Salva per abilitare Apache Sling Referrer Filter Allow Empty (Consenti vuoto).
Servizio HTTP basato su Apache Felix Jetty allow-apache-felix-service
-
Accedi a Configurazione della console web Adobe Experience Manager tramite istanza AEM —> icona martello —> Operazioni —> Console web.
-
Configurazione della console web Adobe Experience Manager viene aperto. Cerca Apache Felix Jetty Based HTTP Service.
Per cercare questa proprietà, premere Comando+F per Mac e Ctrl+F per Windows.
-
Controlla la ABILITA HTTP come illustrato nella figura riportata di seguito.
-
Clic Salva per attivare http servizio.
Abilitare l’interfaccia utente touch per AEM Screens enable-touch-ui-for-aem-screens
AEM Screens richiede l’interfaccia touch e non funzionerà con l’interfaccia classica di Adobe Experience Manager (AEM).
- Accedi a <yourauthorinstance>/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl
- Assicurati che Modalità interfaccia utente di authoring predefinita è impostato su TOUCH, come illustrato nella figura seguente
In alternativa, è possibile eseguire la stessa impostazione utilizzando l’istanza Author -> strumenti (icona martello) -> Operazioni -> Console web e cerca Servizio modalità interfaccia utente di authoring WCM.
AEM in modalità di esecuzione NOSAMPLECONTENT aem-in-nosamplecontent-runmode
L’esecuzione dell’AEM in produzione utilizza NOSAMPLECONTENT runmode. Rimuovi il X-Frame-Options=SAMEORIGIN (nella sezione dell’intestazione di risposta aggiuntiva) da
https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet
.
Questa opzione è necessaria per consentire a AEM Screens Player di riprodurre i canali online.
Limitazioni password password-restrictions
Con le ultime modifiche apportate a DeviceServiceImpl, non è necessario rimuovere le restrizioni relative alla password.
Puoi configurare DeviceServiceImpl dal collegamento seguente per abilitare la restrizione della password durante la creazione della password per gli utenti del dispositivo Screens:
https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService
Segui i passaggi seguenti per configurare DeviceServiceImpl:
-
Accedi a Configurazione della console web Adobe Experience Manager tramite istanza AEM —> icona martello —> Operazioni —> Console web.
-
Configurazione della console web Adobe Experience Manager viene aperto. Cerca deviceservice. Per cercare la proprietà, premi Comando+F per macOS e Ctrl+F per Microsoft Windows.
Configurazione del Dispatcher dispatcher-configuration
Per informazioni su come configurare Dispatcher per un progetto AEM Screens, consulta Configurazione di Dispatcher per un progetto AEM Screens.
Codifica Java java-encoding
Imposta il Codifica Java a Unicode. Ad esempio: Dfile.encoding=Cp1252 non funzionerà.
Si consiglia di utilizzare HTTPS per AEM Screens Server nell’utilizzo in produzione.