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:

  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 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
Typ
Beskrivning
Alternativ
channels
samlar in en kanal
tillägg: tillägg för resursen för att samla in
[pathSuffix='']: suffix att lägga till i kanalsökvägen
clientlib
samla in angivet klientbibliotek
[extension='']: kan vara antingen css eller js, för att bara samla in den första, eller bara den senare
assetrenditions
samla in resursåtergivningar
[renditions=[]]: lista över renderingar som ska samlas in. Standardvärdet är den ursprungliga återgivningen
copy
kopiera den angivna strukturen från sökvägen

Testar konfigurationen av ContentSync testing-contentsync-configuration

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

  1. Öppna https://localhost:4502/libs/cq/contentsync/content/console.html.
  2. Klicka på 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 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:

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

    chlimage_1-24

  2. Navigera till kanalkontrollpanelen.

  3. Klicka på på panelen KANALINFORMATION.

    chlimage_1-25

  4. Navigera till kanalegenskaperna.

  5. Kontrollera att kryssrutan är inaktiverad på fliken ((Kanal)) och klicka sedan 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

    Statusen Offline under EGENSKAPER uppdateras också.

    screen_shot_2017-12-19at124735pm

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

    chlimage_1-26

NOTE
Läs mer om mallen för anpassade offlineresurshanterare. Och läs mer om minimikraven i pom.xml för projektet. Se Mall för anpassade hanterare i Utveckla en anpassad komponent för AEM Screens.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053