Canali offline

Il lettore Screens fornisce supporto offline per i canali sfruttando la tecnologia ContentSync.

I lettori utilizzano un server http locale per distribuire il contenuto decompresso.

Quando un canale è configurato per eseguire online, il lettore gestisce le risorse del canale accedendo al server AEM, ma quando il canale è configurato per eseguire offline, il lettore fornisce le risorse del canale da un server http locale.

Il flusso di lavoro per il processo è il seguente:

  1. Analizzare le pagine desiderate
  2. Raccolta di tutte le risorse correlate
  3. Creare pacchetti di tutti gli elementi in un file zip
  4. Scaricate il file ZIP ed estraetelo localmente
  5. Visualizza copia locale del contenuto

Gestori di aggiornamento

ContentSync utilizza gestori di aggiornamento per analizzare e raccogliere tutte le pagine e le risorse necessarie per un progetto specifico. AEM Screens utilizza i seguenti handler di aggiornamento:

Opzioni comuni

  • type: il tipo di gestore di aggiornamenti da utilizzare
  • percorso: percorso della risorsa
  • [targetRootDirectory]: cartella di destinazione nel file zip
Tipo Descrizione Opzioni
canali raccoglie un canale estensione: estensione della risorsa da raccogliere
[pathSuffix='']: suffisso da aggiungere al percorso del canale
clientlib raccogliere la libreria client specificata [extension='']: può essere css o js, per raccogliere solo il primo, o solo il secondo
assetrenditions raccogliere i rendering delle risorse [rappresentazioni=[]]: elenco di rappresentazioni da raccogliere. Impostazione predefinita per la rappresentazione originale
copia copiare la struttura specificata dal percorso

Verifica della configurazione di ContentSync

Per verificare la configurazione di ContentSync, effettuate le seguenti operazioni:

  1. Apri https://localhost:4502/libs/cq/contentsync/content/console.html
  2. Selezionate la configurazione nell’elenco
  3. Fate clic su Cancella cache
  4. Fare clic su Aggiorna cache
  5. Fai clic su Scarica
  6. Estrarre il file zip
  7. Avviare un server locale nella cartella estratta
  8. Aprite la pagina iniziale e verificate il vostro stato dell'app

Abilitazione della configurazione offline per un canale

Per attivare la configurazione offline per un canale, effettuate le seguenti operazioni:

  1. Inspect il contenuto del canale e verificate se è richiesto da un'istanza AEM (online).

    chlimage_1-24

  2. Andate al dashboard del canale e fate clic su nel pannello INFORMAZIONI CANALI per modificare le proprietà.

    chlimage_1-25

  3. Andate alle proprietà del canale e accertatevi che la casella di controllo sia disabilitata nella scheda Canale. Fai clic su Salva e chiudi.

    screen_shot_2017-12-19at122422pm

    Prima che il contenuto venga distribuito correttamente nel dispositivo, fare clic su Aggiorna contenuto offline.

    screen_shot_2017-12-19at122637pm

    Anche lo stato Offline in PROPERTIES si aggiorna di conseguenza.

    screen_shot_2017-12-19at124735pm

  4. Inspect il contenuto del canale e controlla se è richiesto dalla cache locale del lettore.

    chlimage_1-26

NOTA

Per ulteriori informazioni sul modello per i gestori di risorse offline personalizzati e sui requisiti minimi in pom.xml per quel progetto specifico, fare riferimento a Template for Custom Handlers in Developing a Custom Component for AEM Screens (Modello per i gestori personalizzati<a2/> in <a3/>Sviluppo di un componente personalizzato per<a4/>).

In questa pagina

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