El reproductor Screens proporciona compatibilidad sin conexión con los canales mediante el uso del ContentSync tecnología.
Los reproductores utilizan un servidor http local para proporcionar el contenido descomprimido.
Cuando un canal está configurado para ejecutarse en línea AEM , el reproductor sirve a los recursos del canal accediendo al servidor de, pero cuando el canal está configurado para ejecutarse sin conexión, el reproductor sirve los recursos de canal desde un servidor http local.
El flujo de trabajo para el proceso es el siguiente:
El ContentSync utiliza controladores de actualización para analizar y recopilar todas las páginas y recursos necesarios para un proyecto específico. AEM Screens utiliza los siguientes controladores de actualización:
Tipo | Descripción | Opciones |
canales | recopila un canal | extension: extensión del recurso que se va a recopilar [pathSuffix='']: sufijo para agregar a la ruta del canal |
clientlib | recopilar la biblioteca de cliente especificada | [extension='']: puede ser css o js, para recopilar solo el primero o solo el segundo |
assetrenditions | recopilar las representaciones de recursos | [renditions=[]]: lista de representaciones que recopilar. Valores predeterminados de la representación original |
copia | copiar la estructura especificada de la ruta |
Siga los pasos a continuación para probar la configuración de ContentSync:
https://localhost:4502/libs/cq/contentsync/content/console.html
Siga los pasos a continuación para habilitar la configuración sin conexión para un canal:
Inspect AEM el contenido del canal y compruebe si se solicita desde una instancia de (en línea).
Vaya al panel de canales y haga clic en … en el INFORMACIÓN DEL CANAL Panel para cambiar las propiedades.
Vaya a las propiedades del canal y asegúrese de que la casilla de verificación está desactivada en la Canal pestaña. Haga clic en Guardar y cerrar.
Antes de implementar el contenido correctamente en el dispositivo, haga clic en Actualizar contenido sin conexión.
El Sin conexión estado en PROPIEDADES también se actualiza en consecuencia.
Inspect el contenido del canal y compruebe si se solicita desde la caché del reproductor local.
Para obtener más información sobre la plantilla para controladores de recursos sin conexión personalizados y los requisitos mínimos de la pom.xml
para ese proyecto específico, consulte Plantilla para controladores personalizados in Desarrollo de un componente personalizado para AEM Screens.