Canali offline offline-channels
Il lettore Screens fornisce supporto offline per i canali utilizzando la tecnologia ContentSync.
I lettori utilizzano un server http locale per distribuire il contenuto decompresso.
Quando un canale è configurato per l'esecuzione di online, il lettore fornisce le risorse del canale accedendo al server AEM. Tuttavia, quando il canale è configurato per l'esecuzione di offline, il lettore fornisce le risorse del canale da un server http locale.
Il flusso di lavoro per il processo è il seguente:
- Analizza le pagine desiderate.
- Raccogli tutte le risorse correlate.
- Crea il pacchetto di tutto in un file zip.
- Scarica lo zip ed estrailo localmente.
- Visualizza una copia locale del contenuto.
Gestori aggiornamenti update-handlers
ContentSync utilizza gestori di aggiornamenti per analizzare e raccogliere tutte le pagine e le risorse necessarie per un progetto specifico. AEM Screens utilizza i seguenti gestori di aggiornamenti:
Opzioni comuni common-options
- type: il tipo di gestore di aggiornamento da utilizzare
- percorso: percorso della risorsa
- [targetRootDirectory]: cartella di destinazione nel file zip
Verifica della configurazione ContentSync testing-contentsync-configuration
Per verificare la configurazione di ContentSync, segui i passaggi seguenti:
- Apri
https://localhost:4502/libs/cq/contentsync/content/console.html. - Fai clic sulla configurazione nell’elenco.
- Fare clic su Cancella cache.
- Fare clic su Aggiorna cache.
- Fare clic su Scarica completo.
- Estrai il file zip.
- Avvia un server locale nella cartella estratta.
- Apri la pagina iniziale e controlla lo stato dell’app.
Abilitazione della configurazione offline per un canale enabling-offline-config-for-a-channel
Per abilitare la configurazione offline per un canale, effettua le seguenti operazioni:
-
Inspect il contenuto del canale e verifica se è richiesto da un’istanza AEM (online).
-
Passa alla dashboard dei canali.
-
Fare clic su … nel pannello INFORMAZIONI CANALE.
-
Passa alle proprietà del canale.
-
Nella scheda (Canale), accertati che la casella di controllo sia disabilitata, quindi fai clic su Salva e chiudi.
Prima che il contenuto venga distribuito correttamente nel dispositivo, fare clic su Aggiorna contenuto offline.
Anche lo stato Non in linea in PROPRIETÀ viene aggiornato di conseguenza.
-
Inspect il contenuto del canale e verifica se è richiesto da Player-Cache locale.
pom.xml per il progetto. Vedi Modello per gestori personalizzati in Sviluppo di un componente personalizzato per AEM Screens.