Rendus adaptatifs : présentation et configurations de l’architecture

Présentation

Les rendus adaptatifs permettent aux appareils de sélectionner automatiquement le meilleur rendu pour un appareil en fonction des règles définies par le client. Les appareils téléchargent et lisent automatiquement le rendu le plus approprié d’une ressource en fonction de ces règles, ce qui permet aux clients de se concentrer uniquement sur la conception de l’expérience principale.

Objectif

En tant que développeur AEM Screens, vous pouvez désormais configurer des rendus de ressources spécifiques pour un appareil afin qu’ils soient téléchargés et lus automatiquement sans avoir à créer manuellement toutes les variations de contenu. Vous devez configurer les rendus adaptatifs avant qu’un auteur de contenu puisse utiliser cette fonctionnalité dans un canal AEM Screens.

Présentation de l’architecture

Les rendus adaptatifs sont basés sur l’idée d’avoir plusieurs rendus de ressources nommés selon une convention d’affectation des noms spécifique. La décision de lire un rendu spécifique est prise en évaluant les expressions de requête multimédia qui ne peuvent être résolues que sur les appareils dotés des fonctionnalités attendues.

La possibilité d’avoir un modèle de dénomination pour les rendus associés définit une règle de mappage de rendu, telle qu’un portrait ou un paysage, comme illustré dans la figure ci-dessous. Après avoir calculé toutes les expressions disponibles, le lecteur Screens collecte les modèles de dénomination avec les règles correspondantes. Les modèles sont utilisés pour rechercher les rendus corrects pendant la lecture de la séquence en recherchant les modèles dans les noms de rendu.

image

Ajout d’une propriété de mappage de rendu au projet Screens

Pour activer la fonction Rendus adaptatifs, les règles de mappage suivantes doivent être présentes et la configuration tenant compte du contexte (CA) peut être résolue pour les canaux et les affichages.

REMARQUE

Pour en savoir plus sur les configurations basées sur le contenu, rendez-vous ici.

Suivez les étapes ci-dessous pour configurer l’installation :

  1. Accédez à CRXDE Lite. Vérifiez si la configuration rendition-mapping existe dans /conf/screens/sling:configs/rendition-mapping, comme illustré dans la figure ci-dessous.

    image

    IMPORTANT

    Si vous avez installé le dernier Feature Pack 202109, la structure de nœud rendition-mapping est prérenseignée dans /conf/screens/sling:configs/rendition-mapping dans CRXDE Lite. Voir les Notes de mise à jour du Feature Pack 202109 pour obtenir des informations sur le dernier Feature Pack.
    Pour les projets existants, assurez-vous que la configuration rendu-mapping est associée au projet Screens. Voir Ajout d’un mappage de rendu à un projet existant pour en savoir plus.

Ajout d’une propriété de mappage de rendu à un projet existant

  1. Accédez à CRXDE Lite.

  2. Définissez explicitement l’association de mappage de rendu en ajoutant la propriété sling:configRef pointant vers /conf/screens au nœud de contenu du projet, comme illustré dans la figure ci-dessous.

    image

Ajout de règles de mappage de rendu

Suivez les étapes ci-dessous pour ajouter un nœud dans le mappage de rendu :

  1. Accédez à ce chemin /conf/screens/sling:configs/rendition-mapping à partir de CRXDE Lite.

  2. Créez un nœud sous rendition-mapping. Cliquez avec le bouton droit sur rendu-mapping et cliquez sur Créer --> Créer un nœud, comme illustré dans la figure ci-dessous.

    image

  3. Saisissez le nom de votre règle de mappage telle que règle1 et le Type de nœud en tant que nt:unstructured dans la boîte de dialogue Créer un nœud. Cliquez sur OK.

    image

  4. Vous devez ajouter la propriété d’expression avec la valeur contenant l’expression de la requête.

    REMARQUE

    Cliquez sur la règle1 que vous avez créée, puis saisissez expression dans Nom et (orientation:paysage) dans Valeur, comme illustré ci-dessous. Cliquez sur Ajouter.

    image

  5. Ajoutez la propriété motif avec la valeur contenant le modèle de dénomination de rendu.

    REMARQUE

    La valeur définie dans la propriété motif sera mise en correspondance avec le nouveau rendu de ressource et sera sélectionnée, si l’expression est évaluée sur true.

    Pour ajouter la propriété de modèle, cliquez sur règle1 que vous avez créée, puis saisissez motif dans Nom et paysage dans Valeur, comme illustré ci-dessous. Cliquez sur Ajouter.

    image

  6. Cliquez sur Enregistrer tout et vous verrez les propriétés sous le nœud que vous avez créé sous rendu-mapping.

    image

Étapes suivantes

Une fois que vous avez ajouté des propriétés et des règles de mappage de rendu, en tant qu’auteur de contenu, vous pouvez configurer vos ressources pour utiliser les rendus adaptatifs et également migrer vos appareils pour les réseaux de grande taille afin de profiter de cette fonctionnalité, dans vos canaux AEM Screens. Voir Utilisation des rendus adaptatifs dans AEM Screens pour plus d’informations.

Sur cette page