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:
- De gewenste pagina('s) parseren
- Alle gerelateerde activa verzamelen
- Alles verpakken in een ZIP-bestand
- Het postvak downloaden en lokaal uitpakken
- 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
Configuratie van ContentSync testen testing-contentsync-configuration
Voer de onderstaande stappen uit om de ContentSync-configuratie te testen:
- Open
https://localhost:4502/libs/cq/contentsync/content/console.html
- Selecteer uw config in de lijst
- Klik op Cache wissen
- Klik op Cache bijwerken
- Klik op Volledige download
- Het ZIP-bestand extraheren
- Een lokale server starten in de uitgepakte map
- 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:
-
Inspect the channel content and check if it is requested from an AEM Instance (Online).
-
Navigeer naar het kanaaldashboard en klik op … in de KANAALINFORMATIE Deelvenster om de eigenschappen te wijzigen.
-
Navigeer naar de kanaaleigenschappen en controleer of het selectievakje is uitgeschakeld onder het dialoogvenster Kanaal tab. Klikken Opslaan en sluiten.
Voordat de inhoud correct op het apparaat wordt geïmplementeerd, klikt u op de knop Offline inhoud bijwerken.
De Off line status onder EIGENSCHAPPEN ook dienovereenkomstig bijgewerkt.
-
Inspect de kanaalinhoud en controleer of deze wordt opgevraagd bij de lokale Player-Cache.
pom.xml
voor dat specifieke project: Sjabloon voor aangepaste handlers in Een aangepaste component voor AEM Screens ontwikkelen.