Configuración e implementación de AEM Screens configuring-and-deploying-aem-screens

Esta página muestra cómo instalar y configurar los reproductores de Screens en sus dispositivos.

Configuración del servidor server-configuration

NOTE
Importante:
El reproductor de AEM Screens no utiliza el token de falsificación de solicitud en sitios múltiples (CSRF). AEM Por lo tanto, para configurar y utilizar el servidor de manera que esté listo para usar para AEM Screens, omita el filtro de referente y permita que los referentes estén vacíos.

Marco de comprobación de estado health-check-framework

El marco de trabajo de comprobación de estado permite al usuario comprobar si se han establecido dos configuraciones necesarias antes de ejecutar un proyecto de AEM Screens.

Permite al usuario comprobar las dos comprobaciones de configuración siguientes para ejecutar un proyecto de AEM Screens, es decir, para comprobar el estado de los dos filtros siguientes:

  1. Permitir referente vacío
  2. https

Siga los pasos a continuación para comprobar si estas dos configuraciones vitales están habilitadas para AEM Screens:

  1. Vaya a Comprobación de estado de Sling de la consola web Adobe Experience Manager.

    activos

  2. Haga clic en Ejecutar las comprobaciones de estado seleccionadas para ejecutar la validación de dos propiedades enumeradas anteriormente.

    Si ambos filtros están activados, la variable Servicio de mantenimiento de configuración de Screens muestra el Resultado as OK con ambas configuraciones como habilitadas.

    activos

    Si uno o ambos filtros están desactivados, se muestra una alerta para el usuario, como se muestra en la figura siguiente.

    La siguiente alerta muestra si ambos filtros están deshabilitados:
    activos

NOTE

Requisitos previos prerequisites

AEM Los siguientes puntos clave ayudan a configurar y a configurar el servidor para que esté listo para su uso en AEM Screens.

Permitir solicitudes de referente vacías allow-empty-referrer-requests

  1. Vaya a Configuración de la consola web Adobe Experience Manager AEM vía instancia —> icono de martillo —> Operaciones —> Consola web.

    imagen

  2. Configuración de la consola web Adobe Experience Manager abre. Busque el referente de sling.

    Para buscar en la propiedad sling referrer, pulse Comando + F para Mac y Control + F para Windows.

  3. Compruebe la Permitir vaciado , como se muestra en la figura siguiente.

    imagen

  4. Clic Guardar para habilitar el Filtro de referente de Apache Sling Permitir vacío.

Servicio HTTP basado en Apache Felix Jetty allow-apache-felix-service

  1. Vaya a Configuración de la consola web Adobe Experience Manager AEM vía instancia —> icono de martillo —> Operaciones —> Consola web.

    imagen

  2. Configuración de la consola web Adobe Experience Manager abre. Busque el servicio HTTP basado en Apache Felix Jetty.

    Para buscar en esta propiedad, presione Comando + F para Mac y Control + F para Windows.

  3. Compruebe la HABILITAR HTTP , como se muestra en la figura siguiente.

    imagen

  4. Clic Guardar para habilitar el http servicio.

Habilitar la IU táctil para AEM Screens enable-touch-ui-for-aem-screens

AEM Screens requiere una interfaz de usuario táctil y no funcionará con la IU CLÁSICA de Adobe Experience Manager AEM ().

  1. Vaya a <yourauthorinstance>/system/console/configMgr/com.day.cq.wcm.core.impl.AuthoringUIModeServiceImpl
  2. Asegúrese de que la variable Modo de IU de creación predeterminado se establece en TOUCH, como se muestra en la figura siguiente

Como alternativa, también puede realizar la misma configuración con AuthorInstance -> herramientas (icono de martillo) -> Operaciones -> Consola web y buscar Servicio de modo de IU de creación de WCM.

screen_shot_2018-12-04at22425pm

NOTE
Siempre puede habilitar la IU clásica para usuarios específicos mediante las preferencias de usuario.

AEM en modo de ejecución NOSAMPLECONTENT aem-in-nosamplecontent-runmode

AEM La ejecución de la producción de utiliza NOSAMPLECONTENT modo de ejecución. Retire el X-Frame-Options=SAMEORIGIN encabezado (en la sección de encabezado de respuesta adicional) de

https://localhost:4502/system/console/configMgr/org.apache.sling.engine.impl.SlingMainServlet.

Esto es necesario para que el Reproductor de AEM Screens reproduzca canales en línea.

Restricciones de contraseña password-restrictions

Con los cambios más recientes en DeviceServiceImpl, no tiene que eliminar las restricciones de contraseña.

Puede configurar DeviceServiceImpl en el vínculo siguiente para habilitar la restricción de contraseña al crear la contraseña para los usuarios del dispositivo screens:

https://localhost:4502/system/console/configMgr/com.adobe.cq.screens.device.impl.DeviceService

Siga los pasos a continuación para configurar DeviceServiceImpl:

  1. Vaya a Configuración de la consola web Adobe Experience Manager AEM vía instancia —> icono de martillo —> Operaciones —> Consola web.

  2. Configuración de la consola web Adobe Experience Manager abre. Buscar por deviceservice. Para buscar en la propiedad, pulse Comando + F para macOS y Control + F para Microsoft Windows.

screen_shot_2019-07-31at92058am

Configuración de Dispatcher dispatcher-configuration

Para aprender a configurar Dispatcher para un proyecto de AEM Screens, consulte Configuración de Dispatcher para un proyecto de AEM Screens.

Codificación Java java-encoding

Configure las variables Codificación Java a Unicode. Por ejemplo, Dfile.encoding=Cp1252 no funcionará.

NOTE
Recomendación:
Se recomienda utilizar HTTPS para AEM Screens Server en el uso de producción.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053