Canales sin conexión offline-channels

El reproductor Screens proporciona compatibilidad sin conexión con los canales mediante el 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 la. Sin embargo, 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:

  1. Analice las páginas que desee.
  2. Recopilar todos los recursos relacionados.
  3. Empaquete todo en un archivo zip.
  4. Descargue el zip y extráigalo localmente.
  5. Mostrar una copia local del contenido.

Actualizar controladores update-handlers

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:

Opciones comunes common-options

  • type: el tipo de controlador de actualización que se va a utilizar
  • ruta: ruta al recurso
  • [targetRootDirectory]: carpeta de destino en el archivo zip
Tipo
Descripción
Opciones
channels
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
copy
copiar la estructura especificada de la ruta

Probando configuración de ContentSync testing-contentsync-configuration

Siga los pasos a continuación para probar la configuración de ContentSync:

  1. Abra https://localhost:4502/libs/cq/contentsync/content/console.html.
  2. Haga clic en la configuración en la lista.
  3. Clic Borrar caché.
  4. Clic Actualizar caché.
  5. Clic Descargar completo.
  6. Extraiga el archivo zip.
  7. Inicie un servidor local en la carpeta extraída.
  8. 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:

  1. Inspect AEM el contenido del canal y compruebe si se solicita desde una instancia de (en línea).

    chlimage_1-24

  2. Vaya al panel de canales.

  3. Clic en el INFORMACIÓN DEL CANAL Panel.

    chlimage_1-25

  4. Vaya a las propiedades del canal.

  5. En la pestaña (Canal), asegúrese de que la casilla de verificación esté desactivada y haga clic en Guardar y cerrar.

    screen_shot_2017-12-19at122422pm

    Antes de implementar el contenido correctamente en el dispositivo, haga clic en Actualizar contenido sin conexión.

    screen_shot_2017-12-19at122637pm

    El Sin conexión estado en PROPIEDADES también se actualiza en consecuencia.

    screen_shot_2017-12-19at124735pm

  6. Inspect el contenido del canal y compruebe si se solicita desde la caché del reproductor local.

    chlimage_1-26

NOTE
Obtenga información acerca de la plantilla para controladores de recursos sin conexión personalizados. Además, obtenga más información acerca de los requisitos mínimos en la pom.xml para el proyecto. Consulte Plantilla para controladores personalizados in Desarrollo de un componente personalizado para AEM Screens.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053