Questa pagina evidenzia i seguenti argomenti:
Prima di iniziare a usare i server di creazione e pubblicazione, è necessario disporre di conoscenze precedenti su:
Questa funzionalità AEM Screens è disponibile solo se è stato installato AEM 6.4 Screens Feature Pack 2. Per accedere a questo Feature Pack, è necessario contattare Adobe Support e richiedere l'accesso. Una volta ottenute le autorizzazioni, è possibile scaricare il Feature Pack da Condivisione pacchetti.
Se si desidera utilizzare più istanze di pubblicazione con dispatcher, è necessario aggiornare il file dispatcher.any nel dispatcher. Per ulteriori informazioni, vedere Abilitazione di sessioni specifiche.
Per ulteriori informazioni sulla panoramica dell’architettura di creazione e pubblicazione e sulla modalità di creazione del contenuto in un’istanza di authoring AEM e, successivamente, replica in avanti in più istanze di pubblicazione, consultare Panoramica sull’architettura di authoring e pubblicazione.
Nella sezione seguente viene illustrato come impostare gli agenti di replica sulla topologia di creazione e pubblicazione.
Potete impostare un semplice esempio in cui ospitare un autore e due istanze di pubblicazione:
Per creare agenti di replica, è necessario apprendere come creare un agente di replica standard.
Per gli schermi sono necessari 3 agenti di replica:
Per creare un agente di replica predefinito, effettuate le operazioni seguenti:
Passare all'istanza AEM —> icona del martello —> Operazioni —> Configurazione.
Selezionare Replica dalla struttura di navigazione a sinistra.
Selezionare gli Agenti sull'autore dalla cartella Replica e fare clic su Nuovo per creare un nuovo agente di replica standard.
Immettere il Titolo e Nome per creare l'agente di replica e fare clic su Crea.
Fare clic con il pulsante destro del mouse sull'agente di replica e scegliere Apri per modificare le impostazioni.
Fare clic su Modifica per aprire la finestra di dialogo Impostazioni agente per inserire i dettagli.
L'utente deve controllare Enabled per abilitare l'agente di replica. È necessario selezionare questa opzione su Predefiniti, Schermi e agenti di replica inversi.
Andate alla scheda Trasporto e immettete l'URI URI, Utente e la Password.
È inoltre possibile copiare e rinominare un agente di replica predefinito esistente.
Impostazione dell'individuazione basata su Apache Sling Oak per tutte le istanze Publish nella topologia
Per ogni istanza di pubblicazione:
https://<host>:<port>/system/console/configMgr
https://localhost:4503/libs/sling/topology/connector
https://localhost:4504/libs/sling/topology/connector
La configurazione deve essere identica per ogni istanza di pubblicazione e il ciclo locale di arresto automatico impedisce un ciclo infinito.
Per una qualsiasi delle istanze di pubblicazione, andate a https://:/system/console/topology
. Ogni istanza di pubblicazione è rappresentata nella topologia in Connettori topologia in uscita.
Questo passaggio consente di creare una password crittografata per il cluster ActiveMQ Artemis.
L’utente del cluster e la password di tutte le istanze pubblicate nella topologia devono essere identici. La password della configurazione di ActiveMQ Artemis deve essere crittografata. Poiché ogni istanza dispone di una propria chiave di crittografia, è necessario utilizzare Crypto Support per creare una stringa di password crittografata. La password crittografata verrà quindi utilizzata nella configurazione OSGi per ActiveMQ.
Per ogni istanza di pubblicazione:
https://<host>:<port>/system/console/crypto
).Poiché per impostazione predefinita ogni istanza di pubblicazione dispone di chiavi di crittografia univoche, è necessario eseguire questo passaggio su ogni istanza di pub e salvare la chiave univoca per la configurazione successiva.
La password deve iniziare e terminare con parentesi graffe. Esempio:
{1ec346330f1c26b5c48255084c3b7272a5e85260322edd59119828d1fa0a610e}
Per ogni istanza di pubblicazione:
Andate al gestore di configurazione OSGi https://<host>:<port>/system/console/configMgr
Selezionare Apache ActiveMQ Artemis JMS Provider Configuration
Aggiornate quanto segue:
{name: 'commands', address: 'com.adobe.cq.screens.commands', maxConsumers: 50}
Seguite i passaggi indicati di seguito per ogni istanza di pubblicazione:
Andate alla console OSGi -> Principale > ActiveMQ Artemis https://localhost:4505/system/console/mq
.
Verifica e verifica per visualizzare le porte di altre istanze in Informazioni cluster > Topologia > nodi=2, membri=2.
Invia un messaggio di prova (nella parte superiore della schermata in Informazioni sul broker)
Immettete le seguenti modifiche nei campi:
Passando alla console OSGi, potrebbero essere necessari alcuni secondi dopo il salvataggio della configurazione nel passaggio precedente. Per ulteriori informazioni, è inoltre possibile controllare error.log.
Ad esempio, l'immagine seguente viene visualizzata sulla configurazione corretta di ActiveMQ Artemis Server.
Se la seguente configurazione non è visibile da /system/console/mq, passare a /system/console/mq e fare clic su Riavvia per riavviare il broker.
Seguite i passaggi per ogni istanza di pubblicazione:
Una volta impostata la topologia di pubblicazione, è necessario configurare le istanze di creazione e pubblicazione per visualizzare i risultati pratici dell’implementazione:
Prerequisiti
Per iniziare con questo esempio, crea un nuovo progetto AEM Screens seguito dalla creazione di una posizione, una visualizzazione e un canale nel progetto. Aggiungete contenuti al canale e assegnate il canale a uno schermo.
https://localhost:4502/content/mobileapps/cq-screens-player/firmware.html
o avviate l'app AEM Screens . Una volta aperto il dispositivo, vedrai che lo stato del dispositivo è non registrato.Potete aprire un lettore AEM Screens utilizzando l'app AEM Screens che avete scaricato o il browser Web.
https://localhost:4502/screens.html/content/screens/we-retail
o seleziona il progetto e vai a Dispositivi > Gestione dispositivi.Controllare il lettore e visualizzare il contenuto aggiunto nel canale.
Verifica del dispositivo
Prima di eseguire le operazioni seguenti, assicurarsi di verificare l'ID dispositivo. Per verificare, cercate l'ID dispositivo nel CRXDE Lite , con il percorso /home/users/screens/we-retail/devices.
Per replicare l’utente del dispositivo, effettuate le seguenti operazioni:
https://localhost:4502/useradmin
Non attivate il servizio di creazione, pubblicazione, schermate, in quanto è un utente del sistema, utilizzato dal processo di authoring.
Puoi anche attivare il dispositivo dalla console di gestione dispositivo. Effettua le seguenti operazioni:
In alternativa, dopo aver attivato il dispositivo è anche possibile modificare o aggiornare l'URL del server facendo clic su Edit server URL dalla barra delle azioni, come illustrato nella figura seguente, e le modifiche verranno propagate al lettore AEM Screens .
Di seguito sono riepilogati gli elenchi Publishing Check:
Utente del dispositivo Screens: viene memorizzato come utente AEM e può essere attivato da Strumenti > Protezione > Utenti. L'utente avrà il prefisso "screens" con una lunga stringa serializzata.
Progetto - Il progetto AEM Screens .
Posizione - Posizione di connessione del dispositivo.
Canali - uno o più canali visualizzati nella posizione
Pianificazione : se si utilizza una pianificazione, assicurarsi che sia pubblicata
Posizione, programmi e cartella canale, se le risorse corrispondenti si trovano all’interno di una cartella.
Per verificare il comportamento di creazione e pubblicazione, effettuate le seguenti operazioni:
Visualizzare le modifiche nel lettore AEM Screens .
In alternativa, puoi anche aggiornare/modificare l’URL del server dalla console di gestione del dispositivo tramite i seguenti passaggi:
La funzione Gestisci pubblicazione consente di distribuire gli aggiornamenti di contenuto dall'autore alla pubblicazione sul dispositivo. Potete pubblicare/annullare la pubblicazione del contenuto per l’intero progetto AEM Screens o solo per un canale, un percorso, un dispositivo, un’applicazione o una pianificazione. Per ulteriori informazioni su questa funzione, fare riferimento a Aggiornamento dei contenuti on-demand.