Offlinekanalen offline-channels

De schermspeler biedt offline ondersteuning voor de kanalen door de ContentSync -technologie.

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

Wanneer een kanaal wordt gevormd om in werking te stellen online, dient de speler de kanaal-middelen door tot de AEM server toegang te hebben maar wanneer het kanaal wordt gevormd om in werking te stellen offline, 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 update-handlers

De 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 common-options

  • 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 middelen
[pathSuffix='']: achtervoegsel om toe te voegen aan het 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 testing-contentsync-configuration

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

Offlineconfig voor een kanaal inschakelen enabling-offline-config-for-a-channel

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 de KANAALINFORMATIE Deelvenster om de eigenschappen te wijzigen.

    chlimage_1-25

  3. Navigeer naar de kanaaleigenschappen en controleer of het selectievakje is uitgeschakeld onder het dialoogvenster Kanaal tab. Klikken Opslaan en sluiten.

    screen_shot_2017-12-19at122422pm

    Voordat de inhoud correct op het apparaat wordt geïmplementeerd, klikt u op de knop Offline inhoud bijwerken.

    screen_shot_2017-12-19at122637pm

    De Off line status onder EIGENSCHAPPEN 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

NOTE
Meer informatie over het malplaatje voor douane off-line middelmanagers en de minimumvereisten in pom.xml voor dat specifieke project: Sjabloon voor aangepaste handlers in Een aangepaste component voor AEM Screens ontwikkelen.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053