Offlinekanalen offline-channels

De speler van Screens verleent off-line steun voor de kanalen door de ​** technologie te gebruiken 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. Nochtans, 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. Parseer de gewenste pagina's.
  2. Alle gerelateerde elementen verzamelen.
  3. Verpak alles in een ZIP-bestand.
  4. Download het gecomprimeerde bestand en extraheer het lokaal.
  5. Een lokale kopie van de inhoud weergeven.

Handlers bijwerken update-handlers

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 type van updatemanager aan gebruik
  • weg: weg aan het middel
  • [targetRootDirectory]: doelomslag in het ZIP dossier
Type
Beschrijving
Opties
channels
verzamelt een kanaal
uitbreiding: uitbreiding van het middel om te verzamelen
[pathSuffix='']: achtervoegsel om aan de kanaalweg toe te voegen
clientlib
de opgegeven clientbibliotheek verzamelen
[extension='']: kan css of js zijn, alleen de eerste, of alleen de laatste
assetrenditions
de rendities van het element verzamelen
[renditions=[]]: lijst met vertoningen die moeten worden verzameld. Wordt standaard ingesteld op de oorspronkelijke uitvoering
copy
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. Klik uw config in de lijst.
  3. Klik Duidelijk Geheime voorgeheugen.
  4. Klik Geheime voorgeheugen van de Update.
  5. Klik Volledige Download.
  6. Extraheer het ZIP-bestand.
  7. Start een lokale server in de uitgepakte map.
  8. Open de startpagina en controleer de status van uw app.

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.

  3. Klik in het INFORMATIE VAN HET KANAAL Comité.

    chlimage_1-25

  4. Ga naar de kanaaleigenschappen.

  5. Onder het (Kanaal) lusje, zorg ervoor dat checkbox gehandicapt is, dan klik sparen & sluit.

    screen_shot_2017-12-19at122422pm

    Alvorens de inhoud behoorlijk aan het apparaat wordt opgesteld, klik de Offline Inhoud van de Update.

    screen_shot_2017-12-19at122637pm

    De Off-line status onder EIGENSCHAPPEN werkt ook dienovereenkomstig bij.

    screen_shot_2017-12-19at124735pm

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

    chlimage_1-26

NOTE
Leer over het malplaatje voor douane off-line middelmanagers. Meer informatie over de minimale vereisten in de pom.xml voor het project. Zie ​ Malplaatje voor de Handlers van de Douane ​ in Ontwikkelend een Component van de Douane voor AEM Screens.
recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053