Offlinekanalen

De schermspeler biedt offline ondersteuning voor de kanalen door gebruik te maken van de technologie ContentSync.

De spelers gebruiken een lokale http server om de ongezipte inhoud te dienen.

Wanneer een kanaal wordt gevormd om online in werking te stellen, dient de speler de kanaal-middelen door tot de AEM server toegang te hebben maar wanneer het kanaal wordt gevormd om off-line in werking te stellen, dient de speler de kanaal-middelen van een lokale server http.

De workflow voor het proces is als volgt:

  1. De gewenste pagina('s) parseren
  2. Alle gerelateerde activa verzamelen
  3. Alles verpakken in een ZIP-bestand
  4. Het postvak downloaden en lokaal uitpakken
  5. Lokale kopie van de inhoud weergeven

Handlers bijwerken

ContentSync gebruikt updatemanagers om alle noodzakelijke pagina's en activa voor een specifiek project te ontleden en te verzamelen. AEM Screens gebruikt de volgende updatehandlers:

Algemene opties

  • type: het updatehandlertype dat moet worden gebruikt
  • pad: pad naar de bron
  • [targetRootDirectory]: doelmap in het ZIP-bestand
Type Beschrijving Opties
kanalen verzamelt een kanaal extensie: uitbreiding van de te verzamelen bron
[pathSuffix='']: achtervoegsel toevoegen aan kanaalpad
clientlib de opgegeven clientbibliotheek verzamelen [extension='']: kan css of js zijn, om alleen de eerste of alleen de laatste te verzamelen
assetrendities de rendities van het element verzamelen [renditions=[]]: lijst met te verzamelen vertoningen. Wordt standaard ingesteld op de oorspronkelijke uitvoering
kopiëren de opgegeven structuur kopiëren vanuit het pad

Configuratie van ContentSync testen

Voer de onderstaande stappen uit om de ContentSync-configuratie te testen:

  1. Open https://localhost:4502/libs/cq/contentsync/content/console.html
  2. Selecteer uw config in de lijst
  3. Klik op Cache wissen
  4. Klik op Cache bijwerken
  5. Klik op Volledige download
  6. Het ZIP-bestand extraheren
  7. Een lokale server starten in de uitgepakte map
  8. De startpagina openen en de status van uw app controleren

Offlineconfiguratie inschakelen voor een kanaal

Volg de onderstaande stappen om offline config voor een kanaal toe te laten:

  1. Inspect the channel content and check if it is requested from an AEM Instance (Online).

    chlimage_1-24

  2. Navigeer naar het kanaaldashboard en klik op in KANAALINFORMATIE Panel om de eigenschappen te wijzigen.

    chlimage_1-25

  3. Navigeer naar de kanaaleigenschappen en controleer of het selectievakje is uitgeschakeld onder het tabblad Kanaal. Klik Opslaan en sluiten.

    screen_shot_2017-12-19at122422pm

    Voordat inhoud correct op het apparaat wordt geïmplementeerd, klikt u op Offlineinhoud bijwerken.

    screen_shot_2017-12-19at122637pm

    De status Offline onder EIGENSCHAPPEN wordt ook dienovereenkomstig bijgewerkt.

    screen_shot_2017-12-19at124735pm

  4. Inspect de kanaalinhoud en controleer of deze wordt opgevraagd bij de lokale Player-Cache.

    chlimage_1-26

OPMERKING

Meer over het malplaatje voor douane off-line middelmanagers en de minimumvereisten in pom.xml voor dat specifieke project leren, verwijs naar Malplaatje voor de Handlers van de Douane in Developing a Custom Component for AEM Screens.

Op deze pagina