Gli autori dei contenuti possono creare versioni future dei canali, note come Lancio di Screens e imposta ulteriormente la data di pubblicazione per questo lancio. Questo consente di riprodurre il contenuto in tempo reale su dispositivi o lettori alla data di pubblicazione specificata.
Con l'aiuto di Lancio di Screens, gli autori possono visualizzare in anteprima ogni canale nel lancio e dovrebbero essere in grado di avviare una richiesta di revisione. Il gruppo di approvatori riceverà una notifica e potrà approvare o rifiutare la richiesta. Una volta raggiunta la data di attivazione, il contenuto viene riprodotto nei dispositivi.
Ad esempio, se l’autore desidera creare versioni future di c1, c2 (canali), viene creato un lancio e viene impostata una data di attivazione (ad esempio, 10 novembre alle 8.00). Eventuali ulteriori aggiornamenti nel contenuto vengono inviati per la revisione.
Dopo l’approvazione e la data di attivazione (10 novembre, 08:00), questo lancio riproduce il contenuto sui dispositivi o sui lettori.
Prima di iniziare a sfruttare Lancio di Screens in un progetto AEM Screens, accertati di comprendere il concetto di Periodo di tolleranza e la sua rilevanza.
L'esecuzione di un'esperienza nella data di attivazione impostata sul lettore comporta:
promozione del lancio (in genere richiede qualche secondo)
la pubblicazione delle risorse nelle istanze di pubblicazione (in genere richiede qualche minuto, a seconda delle dimensioni dei canali o delle risorse da pubblicare)
tempo impiegato dal completamento dell’aggiornamento del contenuto offline (in genere richiede qualche minuto)
tempo impiegato dai lettori per scaricare il contenuto dall’istanza di pubblicazione (in genere richiede minuti a seconda della larghezza di banda e delle dimensioni delle risorse da scaricare)
differenze di orario tra server e lettore
Affinché il lettore possa iniziare a riprodurre il contenuto nella data di pubblicazione impostata, è necessario avviare le attività precedenti prima della data di pubblicazione.
Se la data di attivazione è 24 novembre, 09:00 e il periodo di tolleranza è 24 ore, la sequenza di azioni precedente inizierà a (data pubblicazione - periodo di tolleranza), ovvero il 23 novembre alle 9:00 ora del server. Questo dà 24 ore di tempo per completare tutte le azioni di cui sopra e il contenuto raggiungerà i giocatori. I lettori capiranno che si tratta di un contenuto di lancio, quindi il contenuto non verrà riprodotto immediatamente, ma i lettori memorizzeranno questo contenuto come versione futura e inizieranno a riprodurre esattamente alla data di trasmissione impostata sul fuso orario del lettore.
Ad esempio, supponiamo che il server sia in PST e che i dispositivi siano in EST; in questo caso la differenza di tempo massima è di 3 ore e si supponga che la promozione richieda 1 minuto e che la pubblicazione dall’autore alla pubblicazione richieda 10 minuti e che il lettore possa scaricare le risorse in genere in 10-15 minuti. Quindi periodo di tolleranza = differenza di tempo (3 ore) + tempo per promuovere il lancio (1 min) + tempo per pubblicare il lancio (10 min) + tempo per scaricare al lettore (10-15 min) + buffer (per sicurezza, diciamo 30 min) = 3 ore 56 min = 14160 secondi.
Ogni volta che pianifichiamo un lancio in diretta, la promozione inizierà prima di questo offset. Nell'equazione precedente, la maggior parte degli elementi non richiede molto tempo, possiamo utilizzare una stima decente per questo offset una volta che conosciamo la massima differenza di tempo tra il server e qualsiasi lettore.
Pronto all’uso, il periodo di tolleranza per Screens Launch è impostato su 24 ore, il che significa che quando impostiamo la data di attivazione per qualsiasi lancio per le risorse in /content/screens, la promozione inizierà con questo offset.
In questa sezione viene illustrato come aggiornare a 10 minuti un periodo di tolleranza predefinito.
/libs/system/config.author/com.adobe.cq.wcm.launches.impl.LaunchesEventHandler.config
./apps/system/config
e fare clic con il pulsante destro del mouse e incollare./apps/system/config/com.adobe.cq.wcm.launches.impl.LaunchesEventHandler.config
per aprire il file nell’editor in CRXDE Lite. Deve mostrare il periodo di tolleranza per il percorso /content/screens/ as 86400. Cambia il valore in 600.Ora il contenuto nel file di testo dovrebbe essere simile a:
launches.eventhandler.launch.promotion.graceperiod=[ \
"/content/screens(/.*):600", \
]
Poiché nell'esempio precedente il periodo di tolleranza è stato impostato su 10 minuti, quando si imposta la data di attivazione per qualsiasi avvio per le risorse in /content/screens, la promozione inizierà con questo offset.
Ad esempio, se la data di attivazione è impostata su 24 novembre, 09:00 e il periodo di tolleranza è di 600 secondi, il processo di promozione inizierà il 24 novembre alle 08:50.
Questa sezione illustra come implementare Screens Launch nel progetto AEM Screens.
Per implementare la funzionalità di avvio di Screens nel tuo progetto AEM Screens, segui i passaggi seguenti:
Crea un canale di sequenza nel progetto AEM Screens, ad esempio DemoLanci —> Canali —> FutureLaunch, come illustrato di seguito.
Devi creare un lancio da un canale preesistente nel progetto AEM Screens.
Seleziona il canale FutureLaunch e fai clic su Crea lancio dalla barra delle azioni.
Il Crea lancio viene aperta la procedura guidata. È possibile selezionare il canale già visibile nella procedura guidata oppure fare clic su + Aggiungi canali per aggiungere il canale per il quale desideri creare il lancio.
Clic Successivo dal Crea lancio procedura guidata. Il Includi pagine secondarie è selezionata per impostazione predefinita.
È possibile utilizzare + Aggiungi canali per aggiungere un altro canale per il quale desideri creare il lancio.
Da utilizzare Aggiungi canali , passa al canale per il quale vuoi creare il lancio e fai clic su Seleziona.
Il Seleziona l’opzione sarà disabilitata se tenti di selezionare più canali o una cartella per l’aggiunta del lancio.
Dopo aver selezionato i canali, fai clic su Successivo.
Inserisci il Titolo lancio as SummerPromotions e non è necessario impostare Data lancio, come illustrato nella figura seguente. Fai clic su Crea.
Abilitazione o controllo l'opzione Eredita i dati live della pagina sorgente consente di creare i canali come Live Copy nel lancio. Se vengono apportate modifiche al canale originale, queste vengono applicate automaticamente ai canali di avvio.
Disattivazione o deselezione Eredita i dati live della pagina sorgente consente di copiare i canali senza alcuna relazione live nel lancio. Pertanto, se vengono apportate modifiche al canale originale, tali modifiche non vengono applicate ai canali di lancio.
Puoi impostare la data di lancio live in questo passaggio o in un secondo momento durante la modifica delle proprietà del lancio, una volta creato.
Informazioni sull’ambito della promozione di Launch
Promuovi lancio completo: tutti i canali del lancio vengono promossi alla data live impostata.
Promuovi pagine modificate: verranno promosse solo le risorse di lancio modificate. Si consiglia di utilizzare questa opzione quando non è richiesta la revisione del lancio.
Promuovi pagine approvate: questa opzione richiede che il flusso di lavoro di approvazione del lancio venga eseguito sui canali del lancio. Solo le pagine approvate verranno promosse alla data di attivazione impostata.
La data di lancio live rispetta il fuso orario del lettore/dispositivo anziché quello del server.
Vedrai che il lancio è stato creato. Puoi fare clic su Apri per visualizzare le pagine nell’editor o fai clic su Fine per tornare al progetto.
Clic Fine consente di tornare al FutureLaunch canale.
Dopo la creazione del lancio, puoi aggiornare proprietà quali data di attivazione, titolo del lancio e ambito della promozione utilizzando Proprietà lancio.
Per modificare le proprietà del lancio, segui i passaggi seguenti:
Accedi al canale FutureLaunch, (questo è il lancio in sospeso) e selezionare il canale, come illustrato nella figura seguente.
Fai clic su Dashboard dalla barra delle azioni e viene visualizzata la LANCI IN SOSPESO dal dashboard dei canali.
Seleziona il lancio e fai clic su Proprietà lancio dal LANCI IN SOSPESO pannello.
Dopo aver creato il lancio, puoi aggiungere o rimuovere canali dal lancio esistente utilizzando Modifica lancio opzione.
Al termine, fai clic su Salva per tornare a FutureLaunch canale.
Puoi promuovere il lancio manualmente utilizzando Promuovi lancio opzione dalla LANCI IN SOSPESO pannello.
Puoi scegliere le risorse da promuovere nell'ambito di questa promozione manuale nel Avvia promozione guidata.
Puoi eliminare il lancio utilizzando Elimina lancio opzione dalla LANCI IN SOSPESO pannello.
Questa azione eliminerà anche tutti i discendenti (lanci nidificati).