Gli autori dei contenuti possono creare versioni future dei canali, denominati Lancio dello schermo e impostare ulteriormente la data di inizio del lancio. Questo consente al contenuto di essere live nei dispositivi o lettori alla data di trasmissione specificata.
Con l'aiuto di Screens Launch, gli autori possono visualizzare l'anteprima di ciascun canale nel lancio e devono essere in grado di avviare una richiesta di revisione. Il gruppo di approvatori riceve la notifica e può approvare o rifiutare la richiesta. Quando viene raggiunta la data di inizio, 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 dal vivo (ad esempio, 10 novembre 8:00 AM). Eventuali ulteriori aggiornamenti nel contenuto vengono inviati per la revisione.
Una volta approvato e in data dal vivo (10 novembre, 8:00 AM), questo lancio riproduce il contenuto sui dispositivi o lettori.
Prima di iniziare a utilizzare Screens Launch in un progetto AEM Screens , assicurati di comprendere il concetto di periodo di tolleranza e la sua rilevanza.
L'esecuzione di un'esperienza sulla data live impostata sul lettore comporta:
promozione del lancio (in genere richiede alcuni secondi)
la pubblicazione delle risorse per pubblicare le istanze (in genere richiede alcuni minuti, a seconda delle dimensioni dei canali o delle risorse da pubblicare)
tempo impiegato dall'aggiornamento del contenuto offline per il completamento (in genere richiede alcuni minuti)
il tempo impiegato dai lettori per scaricare il contenuto dall’istanza di pubblicazione (in genere, il tempo richiesto dipende dalla larghezza di banda e dalla dimensione delle risorse da scaricare)
eventuali differenze di tempo tra il server e il lettore
Affinché il lettore possa iniziare a riprodurre il contenuto nella data di inizio impostata, è necessario avviare le attività precedenti prima della data di inizio.
Se la data live è 24 nov, 9:00 AM e il periodo di tolleranza è 24 ore, la sequenza di azioni precedente inizierà a (data dal vivo - periodo di tolleranza), vale a dire il 23 nov, 9:00 AM ora del server. Questo offre 24 ore di tempo per completare tutte le azioni di cui sopra e il contenuto raggiungerà i giocatori. I giocatori comprenderanno che si tratta di un contenuto del lancio, quindi il contenuto non verrà riprodotto immediatamente, ma i giocatori memorizzeranno il contenuto come versione futura e inizieranno a giocare esattamente alla data dal vivo impostata sul fuso orario del giocatore.
Ad esempio, supponiamo che il server sia in PST e che i dispositivi siano in EST, la differenza di tempo massima è di 3 ore in questo caso e che la promozione richieda 1 minuto e che la pubblicazione dall'autore richieda 10 minuti e che il lettore possa scaricare le risorse in genere tra 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 essere sicuro, ad esempio 30 min) = 3 ore 56 min = 14160 secondi.
Quindi, ogni volta che pianifichiamo un lancio live, la promozione inizierà presto con questo offset. Nell'equazione di cui sopra, la maggior parte degli elementi non richiede molto tempo, possiamo utilizzare una stima decente per questo offset una volta che conosciamo la differenza di tempo massima tra il server e qualsiasi giocatore.
In dotazione, il periodo di tolleranza per il lancio dello schermo è impostato su 24 ore, il che significa che quando si imposta la data dal vivo per qualsiasi avvio per le risorse in /content/screens, la promozione inizierà con questo offset.
In questa sezione viene illustrato come aggiornare un periodo di tolleranza predefinito a 10 minuti.
/libs/system/config.author/com.adobe.cq.wcm.launches.impl.LaunchesEventHandler.config
./apps/system/config
e fai clic con il pulsante destro del mouse e incolla./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/ come 86400. Modificate tale valore in 600.Ora il contenuto del file di testo deve essere simile al seguente:
launches.eventhandler.launch.promotion.graceperiod=[ \
"/content/screens(/.*):600", \
]
Poiché nell'esempio precedente è stato impostato il periodo di tolleranza su 10 minuti, quando si imposta la data di inizio per qualsiasi avvio per le risorse in /content/screens, la promozione inizierà con questo offset.
Ad esempio, se la data di inizio è impostata su 24 novembre, 9:00 AM e il periodo di tolleranza è di 600 secondi, il processo di promozione inizierà il 24 novembre alle 08:50.
In questa sezione viene illustrato come implementare il lancio delle schermate nel progetto AEM Screens .
Per implementare la funzionalità Screens Launch nel progetto AEM Screens , effettuate le seguenti operazioni:
Create un canale di sequenza nel progetto AEM Screens , ad esempio LaunchesDemo —> Channels —> FutureLaunch, come illustrato di seguito.
È necessario creare un lancio da un canale preesistente nel progetto AEM Screens .
Selezionare il canale FutureLaunch e fare clic su Crea lancio dalla barra delle azioni.
Viene aperta la procedura guidata Crea lancio. È possibile selezionare il canale già visibile nella procedura guidata oppure fare clic su + Aggiungi canali per aggiungere il canale per il quale si desidera creare il lancio.
Fare clic su Next dalla procedura guidata Crea lancio. L'opzione Includi sottopagine è selezionata per impostazione predefinita.
Potete utilizzare l'opzione + Aggiungi canali per aggiungere un altro canale per il quale desiderate creare il lancio.
Per utilizzare l'opzione Aggiungi canali, andate al canale per il quale desiderate creare il lancio e fate clic su Seleziona.
L'opzione Seleziona verrà disattivata se tentate di selezionare più canali o una cartella per l'aggiunta del lancio.
Dopo aver selezionato i canali, fare clic su Avanti.
Inserire il Titolo lancio come Promozioni estive e non è necessario impostare la Data lancio, come illustrato nella figura seguente. Fai clic su Crea.
Abilitando o selezionando l’opzione Eredita dati dal vivo della pagina sorgente, i canali possono essere creati come Live Copy nel lancio. Se vengono apportate modifiche al canale originale, tali modifiche vengono applicate automaticamente ai canali di avvio.
Disattivando o deselezionandoEredita dati dal vivo della pagina di origine, i canali possono essere copiati senza alcuna relazione dal vivo all’avvio. Pertanto, se vengono apportate modifiche al canale originale, tali modifiche non vengono applicate ai canali di lancio.
In questo passaggio potete impostare la data del lancio live o impostarla in seguito mentre modificate le proprietà del lancio una volta che è già stato creato.
Scopri l’ambito della promozione di Launch
Promuovi lancio completo: Tutti i canali del lancio vengono promossi alla data impostata.
Promuovi pagine modificate: Verranno promosse solo le risorse di lancio modificate. Si consiglia di utilizzare questa opzione quando la revisione del lancio non è obbligatoria.
Promuovi pagine approvate: Questa opzione richiede l'esecuzione del flusso di lavoro di approvazione del lancio sui canali di avvio. Solo le pagine approvate verranno promosse alla data impostata.
La data di lancio rispetta il fuso orario del lettore/dispositivo anziché quello del server.
Il lancio verrà creato. Potete fare clic su Apri per visualizzare le pagine nell'editor oppure fare clic su Fine per tornare al progetto.
Facendo clic su Fine è possibile tornare al canale FutureLaunch.
Dopo aver creato il lancio, puoi aggiornare le proprietà come data dal vivo, titolo del lancio e ambito della promozione utilizzando Proprietà lancio.
Per modificare le proprietà del lancio, effettuate le seguenti operazioni:
Andate al canale FutureLaunch, (ovvero il lancio in sospeso) e selezionate il canale, come mostrato nella figura seguente.
Fate clic su Dashboard dalla barra delle azioni e visualizzate il pannello LANCI IN ATTESA dal pannello dei canali.
Selezionate il lancio e fate clic su Proprietà lancio nel pannello LANCI IN ATTESA.
Dopo aver creato il lancio, puoi aggiungere o rimuovere canali al lancio esistente utilizzando l'opzione Modifica lancio.
Al termine, fare clic su Salva per tornare al canale FutureLaunch.
Puoi promuovere il lancio manualmente utilizzando l'opzione Promuovi lancio nel pannello LANCI IN ATTESA.
È possibile scegliere le risorse da promuovere come parte di questa promozione manuale in Avvia Promozione guidata.
Potete eliminare il lancio utilizzando l'opzione Elimina lancio dal pannello LANCI IN ATTESA.
Questa azione eliminerà anche tutti i discendenti (avvii nidificati).