Offlinekanaler

Skärmspelaren tillhandahåller offlinesupport för kanalerna genom att utnyttja tekniken ContentSync.

Spelarna använder en lokal http-server för att hantera det uppackade innehållet.

När en kanal är konfigurerad att köra online visar spelaren kanalresurserna genom åtkomst till AEM, men när kanalen är konfigurerad att köra offline visar spelaren kanalresurserna från en lokal http-server.

Arbetsflödet för processen är följande:

  1. Tolka de önskade sidorna
  2. Samla in alla relaterade resurser
  3. Paketera allt i en zip-fil
  4. Ladda ned zip-filen och extrahera den lokalt
  5. Visa lokal kopia av innehållet

Uppdatera hanterare

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:

Gemensamma alternativ

  • typ: den uppdateringshanterartyp som ska användas
  • sökväg: sökväg till resursen
  • [targetRootDirectory]: målmapp i zip-filen
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

Testar ContentSync-konfigurationen

Följ stegen nedan för att testa ContentSync-konfigurationen:

  1. Öppna https://localhost:4502/libs/cq/contentsync/content/console.html
  2. Välj din konfiguration i listan
  3. Klicka på Rensa cache
  4. Klicka på Uppdatera cache
  5. Klicka på Hämta fullständig
  6. Extrahera zip-filen
  7. Starta en lokal server i den extraherade mappen
  8. Öppna din startsida och kontrollera din appstatus

Aktivera offlinekonfiguration för en kanal

Följ stegen nedan för att aktivera offlinekonfiguration för en kanal:

  1. Inspect kanalinnehållet och kontrollera om det begärs från en AEM (Online).

    chlimage_1-24

  2. Navigera till kanalkontrollpanelen och klicka på i panelen KANALINFORMATION om du vill ändra egenskaperna.

    chlimage_1-25

  3. Navigera till kanalegenskaperna och se till att kryssrutan är inaktiverad på fliken Kanal. Klicka på Spara och stäng.

    screen_shot_2017-12-19at122422pm

    Klicka på Uppdatera offlineinnehåll innan innehållet distribueras korrekt till enheten.

    screen_shot_2017-12-19at122637pm

    Offline-statusen under EGENSKAPER uppdateras också.

    screen_shot_2017-12-19at124735pm

  4. Inspect kanalinnehållet och kontrollera om det efterfrågas från den lokala spelarcachen.

    chlimage_1-26

OBSERVERA

Mer information om mallen för anpassade offline-resurshanterare och minimikraven i pom.xml för det specifika projektet finns i Template for Custom Handlers i Developing a Custom Component for AEM Screens.

På denna sida