Offlinekanaler offline-channels
Screens-spelaren tillhandahåller offlinesupport för kanalerna med hjälp av tekniken ContentSync .
Spelarna använder en lokal http-server för att hantera det uppackade innehållet.
När en kanal har konfigurerats för att köra online, visar spelaren kanalresurserna genom att gå till AEM. När kanalen är konfigurerad att köra offline, visar spelaren kanalresurserna från en lokal http-server.
Arbetsflödet är följande:
- Tolka de önskade sidorna.
- Samla in alla relaterade resurser.
- Paketera allt i en zip-fil.
- Ladda ned zip-filen och extrahera den lokalt.
- Visa en lokal kopia av innehållet.
Uppdatera hanterare update-handlers
ContentSync använder uppdateringshanterare för att analysera och samla in alla nödvändiga sidor och resurser för ett visst projekt. AEM Screens använder följande uppdateringshanterare:
Vanliga alternativ common-options
- typ: den uppdateringshanterartyp som ska användas
- sökväg: sökväg till resursen
- [targetRootDirectory]: målmapp i zip-filen
Testar konfigurationen av ContentSync testing-contentsync-configuration
Följ stegen nedan för att testa ContentSync-konfigurationen:
- Öppna
https://localhost:4502/libs/cq/contentsync/content/console.html
. - Klicka på din konfiguration i listan.
- Klicka på Rensa cache.
- Klicka på Uppdatera cache.
- Klicka på Hämta fullständig.
- Extrahera zip-filen.
- Starta en lokal server i den extraherade mappen.
- Öppna startsidan och kontrollera din appstatus.
Aktivera offlinekonfiguration för en kanal enabling-offline-config-for-a-channel
Följ stegen nedan för att aktivera offlinekonfiguration för en kanal:
-
Inspect kanalinnehållet och kontrollera om det begärs från en AEM (Online).
-
Navigera till kanalkontrollpanelen.
-
Klicka på … på panelen KANALINFORMATION.
-
Navigera till kanalegenskaperna.
-
Kontrollera att kryssrutan är inaktiverad på fliken ((Kanal)) och klicka sedan på Spara och stäng.
Klicka på Uppdatera offlineinnehåll innan innehållet distribueras korrekt till enheten.
Statusen Offline under EGENSKAPER uppdateras också.
-
Inspect kanalinnehållet och kontrollera om det efterfrågas från den lokala spelarcachen.
pom.xml
för projektet. Se Mall för anpassade hanterare i Utveckla en anpassad komponent för AEM Screens.