Offlinekanaler

Senaste uppdatering: 2023-05-20
  • Skapat för:
  • Intermediate
    Developer

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:

  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

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:

Vanliga alternativ

  • type: den uppdateringshanterartyp som ska användas
  • bana: 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 konfigurationen av ContentSync

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 KANALINFORMATION Panel för att ändra egenskaperna.

    chlimage_1-25

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

    screen_shot_2017-12-19at122422pm

    Klicka på knappen Uppdatera offlineinnehåll.

    screen_shot_2017-12-19at122637pm

    The Offline status under EGENSKAPER uppdateras även i enlighet med detta.

    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 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.

På denna sida