Canales sin conexión

El reproductor Screens proporciona compatibilidad con los canales sin conexión gracias a la tecnología ContentSync.

Los reproductores utilizan un servidor http local para ofrecer el contenido descomprimido.

Cuando un canal está configurado para ejecutarse en línea, el reproductor proporciona los recursos del canal accediendo al servidor de AEM, pero cuando el canal está configurado para ejecutar offline, el reproductor sirve los recursos del canal desde un servidor http local.

El flujo de trabajo del proceso es el siguiente:

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

Actualizar controladores

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

  • 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
Tipo Descripción Opciones
canales recopila un canal extensión: extensión del recurso para recopilar
[pathSuffix='']: sufijo que se agregará a la ruta de acceso 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 desea recopilar. El valor predeterminado es la representación original
copia copiar la estructura especificada de la ruta

Prueba de la configuración de ContentSync

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. Seleccione la configuración en la lista
  3. Haga clic en Borrar caché
  4. Haga clic en Actualizar caché
  5. Haga clic en Descargar completo
  6. Extraer el archivo zip
  7. Iniciar un servidor local en la carpeta extraída
  8. Abra la página de inicio y compruebe el estado de la aplicación

Habilitación de la configuración sin conexión para un canal

Siga los pasos a continuación para habilitar la configuración sin conexión para un canal:

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

    imagen_1-24

  2. Vaya al panel del canal y haga clic en en el panel INFORMACIÓN DE CANAL para cambiar las propiedades.

    chlimage_1-25

  3. Vaya a las propiedades del canal y asegúrese de que la casilla de verificación está desactivada en la pestaña Channel. Haga clic en Guardar y cerrar.

    screen_shot_2017-12-19at122422pm

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

    screen_shot_2017-12-19at122637pm

    El estado Offline en PROPERTIES también se actualiza en consecuencia.

    screen_shot_2017-12-19at124735pm

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

    imagen_1-26

NOTA

Para obtener más información sobre la plantilla para controladores de recursos sin conexión personalizados y los requisitos mínimos en pom.xml para ese proyecto específico, consulte Plantilla para controladores personalizados en Desarrollo de un componente personalizado para AEM Screens.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now