Canales sin conexión offline-channels
El reproductor Screens proporciona compatibilidad sin conexión para los canales mediante el uso de la tecnología ContentSync.
Los reproductores utilizan un servidor http local para proporcionar el contenido descomprimido.
AEM Cuando un canal está configurado para ejecutar en línea, el reproductor sirve los recursos del canal al acceder al servidor de. Sin embargo, cuando el canal está configurado para ejecutar offline, el reproductor proporciona los recursos de canal desde un servidor http local.
El flujo de trabajo para el proceso es el siguiente:
- Analice las páginas que desee.
- Recopilar todos los recursos relacionados.
- Empaquete todo en un archivo zip.
- Descargue el zip y extráigalo localmente.
- Mostrar una copia local del contenido.
Actualizar controladores update-handlers
ContentSync usa 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:
Opciones comunes common-options
- tipo: el tipo de controlador de actualización que se va a utilizar
- ruta: ruta al recurso
- [targetRootDirectory]: carpeta de destino en el archivo zip
Probando configuración de ContentSync testing-contentsync-configuration
Siga los pasos a continuación para probar la configuración de ContentSync:
- Abra
https://localhost:4502/libs/cq/contentsync/content/console.html
. - Haga clic en la configuración en la lista.
- Haga clic en Borrar caché.
- Haga clic en Actualizar caché.
- Haga clic en Descargar completo.
- Extraiga el archivo zip.
- Inicie un servidor local en la carpeta extraída.
- Abra la página de inicio y compruebe el estado de la aplicación.
Habilitar la configuración sin conexión para un canal enabling-offline-config-for-a-channel
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.
-
Haga clic en … en el panel INFORMACIÓN DEL CANAL.
-
Vaya a las propiedades del canal.
-
En la ficha (Canal), asegúrese de que la casilla de verificación esté deshabilitada y luego haga clic en Guardar y cerrar.
Antes de implementar el contenido correctamente en el dispositivo, haga clic en Actualizar contenido sin conexión.
El estado de Sin conexión en PROPIEDADES también se actualiza en consecuencia.
-
Inspect el contenido del canal y compruebe si se solicita desde la caché del reproductor local.
pom.xml
para el proyecto. Vea Plantilla para controladores personalizados en Desarrollo de un componente personalizado para AEM Screens.