Rappresentazioni adattive: panoramica dell’architettura e configurazioni adaptive-renditions

Introduzione introduction

Le rappresentazioni adattive consentono ai dispositivi di fare clic automaticamente sulla rappresentazione migliore per un dispositivo in base a regole definite dal cliente. I dispositivi scaricano e riproducono automaticamente il rendering più appropriato di una risorsa in base a queste regole, consentendo ai clienti di concentrarsi solo sulla progettazione dell'esperienza principale.

Obiettivo objective

In qualità di sviluppatore di AEM Screens, ora puoi configurare i rendering di risorse specifiche per il dispositivo in modo che vengano scaricati e riprodotti automaticamente senza dover creare manualmente tutte le varianti di contenuto. Configura le rappresentazioni adattive prima che un autore di contenuti possa utilizzare questa funzione in un canale AEM Screens.

Panoramica dell’architettura architectural-overview

Le rappresentazioni adattive si basano sull’idea di avere più rappresentazioni di una risorsa denominata seguendo una convenzione di denominazione specifica. La decisione di riprodurre una rappresentazione specifica viene presa valutando le espressioni di query multimediali che possono essere risolte solo su dispositivi con funzionalità previste.

La possibilità di associare un pattern di denominazione delle rappresentazioni definisce una regola di mappatura delle rappresentazioni, ad esempio verticale o orizzontale, come illustrato nella figura seguente. Dopo aver calcolato tutte le espressioni disponibili, il lettore Screens raccoglie i pattern di denominazione corrispondenti alle regole corrispondenti. I pattern vengono utilizzati per trovare le rappresentazioni corrette durante la riproduzione della sequenza, cercando i pattern nei nomi delle rappresentazioni.

immagine

Aggiunta della proprietà di mappatura rappresentazione al progetto Screens rendition-mapping-new

Per abilitare la funzione Rendering adattivi, è necessario che siano presenti le seguenti regole di mappatura e che la configurazione in base al contesto (CA) sia risolvibile per i canali e le visualizzazioni.

NOTE
Per ulteriori informazioni sulle configurazioni basate sul contenuto, consulta qui.

Per configurare la configurazione, segui i passaggi seguenti:

  1. Passa a CRXDE Liti. Verifica se la configurazione rendition-mapping esiste in /conf/screens/sling:configs/rendition-mapping, come illustrato nella figura seguente.

    immagine

    note important
    IMPORTANT
    Se hai installato l'ultimo Feature Pack 202109, visualizzerai la struttura del nodo rendition-mapping precompilata in /conf/screens/sling:configs/rendition-mapping in CRXDE Lite. Per informazioni dettagliate sull'ultimo Feature Pack, consulta le note sulla versione del Feature Pack 202109.
    Per i progetti esistenti, assicurati che al progetto Screens sia associata la configurazione rendition-mapping. Per ulteriori informazioni, vedere Aggiunta del mapping di rappresentazione a un progetto esistente.

Aggiunta di una proprietà di mappatura rappresentazione a un progetto esistente rendition-mapping-existing

  1. Passa a CRXDE Liti.

  2. Definisci in modo esplicito l'associazione di mappatura della rappresentazione aggiungendo la proprietà sling:configRef che punta a /conf/screens al nodo del contenuto del progetto, come illustrato nella figura seguente.

    immagine

Aggiunta di regole di mappatura rappresentazione add-rendition-mapping-rules

Per aggiungere un nodo in Mappatura rappresentazione, effettua le seguenti operazioni:

  1. Passa a questo percorso /conf/screens/sling:configs/rendition-mapping da CRXDE Liti.

  2. Crea un nodo in rendition-mapping. Fare clic con il pulsante destro del mouse su rendition-mapping e scegliere Crea > Crea nodo, come illustrato nella figura seguente.

    immagine

  3. Immetti Nome per la regola di mappatura, ad esempio regola1 e il nodo Tipo come nt:unstructured nella finestra di dialogo Crea nodo. Fai clic su OK.

    immagine

  4. Aggiungi la proprietà espressione con il valore contenente l’espressione query.

    note note
    NOTE
    Per ulteriori informazioni, consulta Utilizzo della sintassi per query multimediali.

    Fai clic su regola1 creata e immetti la espressione in Nome e (orientamento:orizzontale) in Valore, come illustrato di seguito. Fare clic su Aggiungi.

    immagine

  5. Aggiungi la proprietà pattern con il valore contenente il pattern di denominazione della rappresentazione.

    note note
    NOTE
    Il valore definito nella proprietà pattern viene abbinato alla nuova rappresentazione della risorsa e, se l’espressione viene valutata come true, viene selezionato.

    Per aggiungere la proprietà pattern, fare clic su regola1 creata e immettere il pattern in Nome e paesaggio in Valore, come illustrato di seguito. Fare clic su Aggiungi.

    immagine

  6. Fai clic su Salva tutto e osserva le proprietà sotto il nodo creato in rendition-mapping.

    immagine

Passaggi successivi next-steps

Dopo aver aggiunto le proprietà e le regole per la mappatura delle rappresentazioni, in qualità di Autore di contenuti puoi configurare le risorse. Puoi utilizzare le rappresentazioni adattive ed eseguire la migrazione dei dispositivi per reti di grandi dimensioni per utilizzare questa funzione nei canali di AEM Screens. Per ulteriori informazioni, vedere Utilizzo di rappresentazioni adattive in AEM Screens.

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053