Screens Player ger stöd offline för kanalerna genom att utnyttja ContentSync teknik.
Spelarna använder en lokal http-server för att hantera det uppackade innehållet.
När en kanal är konfigurerad att köras online spelaren levererar kanalresurserna genom åtkomst till AEM, men när kanalen är konfigurerad att köras offline spelaren visar kanalresurserna från en lokal http-server.
Arbetsflödet för processen är följande:
The 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:
Typ | Beskrivning | Alternativ |
kanaler | samlar in en kanal | tillägg: tillägg för resursen som ska samlas in [pathSuffix='']: suffix som ska läggas till i kanalsökvägen |
clientlib | samla in det angivna klientbiblioteket | [extension='']: kan vara antingen css eller js, för att endast samla in den första, eller bara den senare |
assetrenditions | samla in resursåtergivningar | [renditions=[]]: lista över återgivningar som ska samlas in. Standardvärdet är den ursprungliga återgivningen |
copy | kopiera den angivna strukturen från sökvägen |
Följ stegen nedan för att testa ContentSync-konfigurationen:
https://localhost:4502/libs/cq/contentsync/content/console.html
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 och klicka på … i KANALINFORMATION Panel för att ändra egenskaperna.
Navigera till kanalegenskaperna och se till att kryssrutan är inaktiverad under Kanal -fliken. Klicka Spara och stäng.
Klicka på knappen Uppdatera offlineinnehåll.
The Offline status under EGENSKAPER uppdateras även i enlighet med detta.
Inspect kanalinnehållet och kontrollera om det efterfrågas från den lokala spelarcachen.
Mer information om mallen för anpassade offlineresurshanterare och minimikraven i pom.xml
för det specifika projektet, se Mall för anpassade hanterare in Utveckla en anpassad komponent för AEM Screens.