Offline-Kanäle offline-channels
Der Screens-Player bietet Offline-Unterstützung für die Kanäle durch Verwendung der ContentSync Technologie.
Die Player verwenden einen lokalen HTTP-Server, um die entpackten Inhalte bereitzustellen.
Wenn ein Kanal für die Ausführung konfiguriert ist online, stellt der Player die Kanalressourcen durch Zugriff auf den AEM bereit. Wenn der Kanal jedoch für die Ausführung konfiguriert ist offline, stellt der Player die Kanalressourcen von einem lokalen HTTP-Server bereit.
Der Workflow für den Prozess ist der folgende:
- Analysieren Sie die gewünschten Seiten.
- Sammeln Sie alle zugehörigen Assets.
- Verpacken Sie alles in einer ZIP-Datei.
- Laden Sie die ZIP-Datei herunter und extrahieren Sie sie lokal.
- Anzeige einer lokalen Kopie des Inhalts.
Update-Handler update-handlers
ContentSync verwendet Update-Handler, um alle erforderlichen Seiten und Assets für ein bestimmtes Projekt zu analysieren und zu sammeln. AEM Screens verwendet die folgenden Update-Handler:
Allgemeine Optionen common-options
- type: Der zu verwendende Update-Handler-Typ
- path: Pfad zur Ressource
- [targetRootDirectory]: Zielordner in der ZIP-Datei
Testen der ContentSync-Konfiguration testing-contentsync-configuration
Befolgen Sie die folgenden Schritte, um die ContentSync-Konfiguration zu testen:
- Öffnen Sie
https://localhost:4502/libs/cq/contentsync/content/console.html
- Klicken Sie in der Liste auf Ihre Konfiguration .
- Klicken Sie auf „Cache löschen“
- Klicken Sie auf „Cache aktualisieren“
- Klicken Sie auf „Vollständig herunterladen“
- Entpacken Sie die ZIP-Datei
- Starten Sie einen lokalen Server im extrahierten Ordner
- Öffnen Sie Ihre Startseite und überprüfen Sie Ihren Anwendungsstatus
Aktivieren der Offline-Konfiguration für einen Kanal enabling-offline-config-for-a-channel
Gehen Sie wie folgt vor, um die Offline-Konfiguration für einen Kanal zu aktivieren:
-
Inspect Sie den Kanalinhalt und überprüfen Sie, ob er von einer AEM Instanz angefordert wird (Online).
-
Navigieren Sie zum Kanal-Dashboard.
-
Klicks … im KANALINFORMATIONEN Bedienfeld.
-
Navigieren Sie zu den Kanaleigenschaften.
-
Vergewissern Sie sich auf der Registerkarte (Kanal), dass das Kontrollkästchen deaktiviert ist, und klicken Sie dann auf Speichern und schließen.
Bevor der Inhalt ordnungsgemäß auf dem Gerät bereitgestellt wird, klicken Sie auf Offline-Inhalt aktualisieren.
Der Offline-Status unter EIGENSCHAFTEN wird ebenfalls entsprechend aktualisiert.
-
Kontrollieren Sie den Inhalt des Kanals und überprüfen Sie, ob er vom lokalen Player-Cache angefordert wird.
pom.xml
Informationen zu diesem spezifischen Projekt finden Sie unter Vorlage für benutzerdefinierte Handler in Entwickeln einer benutzerdefinierten Komponente für AEM Screens.