Configuration et déploiement d’AEM Screens configuring-and-deploying-aem-screens
Cette page indique comment installer et configurer les lecteurs Screens sur vos appareils.
Configuration du serveur server-configuration
Structure du contrôle de l’intégrité health-check-framework
La structure du contrôle de l’intégrité permet à l’utilisateur de vérifier si deux configurations nécessaires sont configurées avant d’exécuter un projet AEM Screens.
Elle permet à l’utilisateur de vérifier les deux contrôles de configuration suivants afin d’exécuter un projet AEM Screens, c’est-à-dire de vérifier l’état des deux filtres suivants :
- Autoriser un référent vide
- https
Suivez les étapes ci-dessous pour vérifier si ces deux configurations essentielles sont activées pour AEM Screens :
-
Accédez au contrôle de l’intégrité Sling de la console web Adobe Experience Manager.
-
Sélectionner Exécution des contrôles d’intégrité sélectionnés vous pouvez donc exécuter la validation de deux propriétés répertoriées ci-dessus.
Si les deux filtres sont activés, le service d’intégrité de la configuration de Screens affiche le résultat comme étant OK avec les deux configurations activées.
Si l’un des filtres ou les deux sont désactivés, une alerte s’affiche à l’intention de l’utilisateur, comme illustré ci-dessous.
L’alerte suivante indique si les deux filtres sont désactivés :
- Pour activer la variable Filtre de référent Apache Sling, voir Autorisation des requêtes de référents vides.
- Pour activer la variable HTTP service, voir Service HTTP Apache Felix Jetty.
Prérequis prerequisites
Les points clés suivants permettent de configurer le serveur AEM en vue de son utilisation avec AEM Screens.
Autorisation des requêtes de référents vides allow-empty-referrer-requests
-
Accédez à Configuration de la console web Adobe Experience Manager via l’instance AEM > icône marteau > Opérations > Console web.
-
Configuration de la console web d’Adobe Experience Manager s’ouvre. Recherche de référent Sling.
Pour rechercher la propriété référent Sling, appuyez sur Command+F pour Mac et Ctrl+F pour Windows.
-
Cochez l’option Allow Empty comme illustré dans la figure ci-dessous.
-
Sélectionner Enregistrer pour activer l’option Allow Empty d’Apache Sling Referrer Filter.
Service HTTP Apache Felix Jetty allow-apache-felix-service
-
Accédez à Configuration de la console web Adobe Experience Manager via l’instance AEM > icône marteau > Opérations > Console web.
-
Configuration de la console web d’Adobe Experience Manager s’ouvre. Recherchez le service HTTP Apache Felix Jetty.
Pour rechercher cette propriété, appuyez sur Command+F (Mac) ou Ctrl+F (Windows).
-
Cochez l’option ENABLE HTTP comme illustré ci-dessous.
-
Sélectionner Enregistrer pour activer la variable http service.
Activation de l’interface utilisateur tactile pour AEM Screens enable-touch-ui-for-aem-screens
AEM Screens nécessite une interface utilisateur tactile et ne fonctionne pas avec l’interface utilisateur classique de Adobe Experience Manager (AEM).
- Accédez à
*<yourAuthorInstance>/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl*
. - Veillez à ce que le mode d’UI de création par défaut soit défini sur TACTILE, comme illustré dans la figure ci-dessous.
Vous pouvez également appliquer le même paramètre à l’aide de votreInstanceAuteur > outils (icône en forme de marteau) > Opérations > Console web et recherchez Service WCM Author UI Mode.
AEM en mode d’exécution NOSAMPLECONTENT aem-in-nosamplecontent-runmode
L’AEM en cours d’exécution en production utilise la variable NOSAMPLECONTENT mode d’exécution. Supprimez l’en-tête X-Frame-Options=SAMEORIGIN (dans la section de l’en-tête de réponse supplémentaire) de
https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet
.
Cette opération est nécessaire pour que le lecteur AEM Screens joue des chaînes en ligne.
Restrictions de mot de passe password-restrictions
Avec les dernières modifications apportées à DeviceServiceImpl, vous n’avez pas à supprimer les restrictions de mot de passe.
Vous pouvez configurer DeviceServiceImpl à partir du lien ci-dessous pour activer la restriction de mot de passe lors de la création du mot de passe pour les utilisateurs de l’écran :
https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService
Suivez les étapes ci-dessous pour configurer DeviceServiceImpl:
-
Accédez à Configuration de la console web Adobe Experience Manager par le biais de votre instance AEM > icône marteau > Opérations > Console web.
-
Configuration de la console web d’Adobe Experience Manager s’ouvre. Recherchez
*deviceservice*
. Pour rechercher la propriété, appuyez sur Commande + F pour macOS et Ctrl+F pour Microsoft® Windows.
Configuration du Dispatcher dispatcher-configuration
Pour savoir comment configurer Dispatcher pour un projet AEM Screens, voir Configuration de Dispatcher pour un projet AEM Screens.
Encodage Java™ java-encoding
Définissez la variable Encodage Java™ en Unicode. Par exemple : *Dfile.encoding=Cp1252*
ne fonctionne pas.