Utilisation de fragments de contenu

Avec Adobe Experience Manager (AEM) en tant que Cloud Service, les fragments de contenu vous permettent de concevoir, créer, traiter et publier du contenu indépendant des pages. Ils vous permettent de préparer du contenu prêt à être utilisé dans plusieurs emplacements/sur plusieurs canaux, idéal pour une diffusion sans en-tête.

Les fragments de contenu contiennent du contenu structuré :

  • Ils sont basés sur un modèle de fragment de contenu, servant à prédéfinir une structure pour le fragment résultant.
  • La structure peut varier entre :
    • De base
      • Par exemple, un seul champ de texte multilignes.
      • Peut être utilisée pour préparer du contenu simple à utiliser pour la création de pages.
    • Complexe
      • Combinaison de nombreux champs de divers types de données, y compris texte, nombre, booléen, données et temps.
      • Peut être utilisée soit pour la préparation de contenu plus structuré pour la création de pages, soit pour la diffusion à votre application.
    • Imbriqué
      • Les types de données de référence disponibles vous permettent d’imbriquer votre contenu.
      • Tend à être utilisé pour la diffusion à votre application.

Les fragments de contenu peuvent également être livrés au format JSON, à l’aide des fonctions d’exportation Sling Model (JSON) des composants de base AEM. Cette forme de livraison :

  • permet d’utiliser le composant pour gérer les éléments d’un fragment à livrer ;
  • permet la livraison en masse, en ajoutant plusieurs composants de base de fragments de contenu sur la page utilisée pour la livraison d’API.

Cette page et les suivantes portent sur les tâches de création, de configuration, de gestion et d’utilisation de vos fragments de contenu :

Le nombre de canaux de communication augmente tous les ans. En règle générale, les canaux font référence au mécanisme de diffusion :

  • Canal physique ; ordinateur de bureau ou appareil mobile par exemple.
  • Forme de livraison sur un canal physique ; « page des détails produit »/« page catégorie de produit » sur ordinateur de bureau ou « web mobile »/« Application mobile » pour les appareils mobiles.

Cependant, vous ne voulez probablement pas utiliser exactement le même contenu pour tous les canaux et vous devez optimiser votre contenu en fonction des différents canaux.

Les fragments de contenu vous permettent de :

  • Déterminer la manière la plus efficace d’atteindre les publics ciblés sur tous les canaux.
  • Créer et gérer du contenu éditorial indépendamment du canal de diffusion.
  • Créer des groupes de contenu sur un large éventail de canaux.
  • Concevoir des variations de contenu pour des canaux spécifiques.
  • Ajouter des images à votre texte en insérant des ressources (fragments de supports variés).
  • Créez du contenu imbriqué pour refléter la complexité de vos données.

Ces fragments de contenu peuvent ensuite être assemblés pour offrir diverses expériences sur de multiples canaux.

REMARQUE

Les fragments de contenu et les fragments d’expérience représentent deux fonctions distinctes d’AEM :

  • Les fragments de contenu sont du contenu éditorial, qui peut être utilisé pour accéder à des données structurées, y compris du texte, des chiffres et des dates. Il s’agit d’un contenu pur, avec définition et structure, mais sans conception visuelle et/ou mise en page supplémentaires.
  • Les fragments d’expérience désignent un contenu parfaitement mis en page : un fragment de page web.

Les fragments d’expérience peuvent être composés de contenu sous la forme de fragments de contenu, mais pas l’inverse.

Pour plus d’informations, voir également Présentation des fragments de contenu et d’expérience dans AEM.

Fragments de contenu et Content Services

AEM Content Services est conçu pour généraliser la description et la diffusion de contenu dans/à partir d’AEM à des canaux autres que des pages web.

Ils assurent la diffusion du contenu aux canaux autres que les pages web AEM classiques, à l’aide de méthodes normalisées qui peuvent être utilisées par tous les clients. Ces canaux peuvent inclure :

  • des applications sur une seule page ;
  • des applications mobiles natives ;
  • d’autres canaux et points de contact externes à AEM.

La diffusion est effectuée au format JSON à l’aide de l’outil d’exportation JSON.

Les fragments de contenu AEM peuvent être utilisés pour décrire et gérer du contenu structuré. Le contenu structuré est défini dans des modèles pouvant contenir divers types de contenu, notamment du texte, des données numériques et booléennes, la date et l’heure, etc.

Associé aux fonctionnalités d’exportation JSON des composants de base AEM, ce contenu structuré peut ensuite être utilisé pour livrer le contenu AEM à des canaux autres que les pages AEM.

REMARQUE

Voir Le découplage et AEM pour une introduction au développement découplé pour AEM Sites as a Cloud Service.

REMARQUE

AEM prend également en charge la traduction des fragments de contenu.

REMARQUE

AEM prend également en charge la traduction des fragments de contenu. Consultez Traduction des actifs pour plus d’informations.

Type de contenu

Les fragments de contenu sont :

  • Stockés en tant que ressources :

    • Les fragments de contenu (et leurs variations) peuvent être créés et gérés à partir de la console Ressources.
    • Créés et modifiés dans l’éditeur de fragment de contenu.
  • Utilisés dans l’éditeur de page au moyen du composant Fragment de contenu (qui fait référence au composant) :

    • Le composant Fragment de contenu est disponible pour les créateurs de pages. Il leur permet de référencer et de livrer le fragment de contenu requis au format HTML ou JSON.
  • Accessible à l’aide de l’API AEM GraphQL.

Les fragments de contenu sont une structure de contenu qui :

Fragments avec des ressources visuelles

Pour donner aux auteurs plus de contrôle sur leur contenu, il est possible d’ajouter et/ou d’intégrer des images à un fragment de contenu.

Les ressources peuvent être utilisées avec un fragment de contenu de plusieurs façons ; chacune présentant ses propres avantages :

  • Insérer une ressource dans un fragment (fragments de supports variés)

    REMARQUE

    Les ressources visuelles insérées dans le fragment de contenu sont liées au paragraphe précédent. Lorsque le fragment est ajouté à une page, ces ressources sont déplacées avec le paragraphe en question lorsque du contenu intermédiaire est ajouté.

  • Contenu associé

    • Sont connectés à un fragment ; mais pas à une partie fixe du fragment (voir Parties constituantes d’un fragment de contenu).
    • Permettent une certaine souplesse de positionnement.
    • Sont disponibles et pratiques (en tant que contenu intermédiaire) lorsque vous utilisez le fragment sur une page.
    • Voir Contenu associé pour plus d’informations.
  • Ressources disponibles dans le navigateur Ressources de l’éditeur de page

    • Permettent une flexibilité totale pour la sélection d’une ressource.
    • Permettent une certaine souplesse de positionnement.
    • N’appliquent pas le concept d’approbation pour un fragment spécifique.
    • Voir le navigateur de ressources pour plus d’informations.

Parties constituantes d’un fragment de contenu

Les ressources de fragment de contenu se composent des parties suivantes (directement ou indirectement) :

  • Éléments de fragment

    • Les éléments sont en corrélation avec les champs de données possédant du contenu.
    • Vous utilisez un modèle de contenu pour créer le fragment de contenu. Les éléments (champs) spécifiés dans le modèle définissent la structure du fragment. Ces éléments (champs) peuvent être de divers types de données.
  • Paragraphes de fragment

    • Blocs de texte, souvent multilignes, délimités comme des entités individuelles.

    • Dans les modes Texte enrichi et Markdown, un paragraphe peut être formaté en tant qu’en-tête, auquel cas celui-ci et le paragraphe suivant sont considérés comme une unité.

    • Activent le contrôle du contenu lors de la création de la page.

  • Ressources insérées dans un fragment (fragments de supports variés)

    • Ressources (images) insérées dans le fragment et utilisées en tant que contenu interne d’un fragment.

    • Sont intégrées dans le système de paragraphe du fragment.

    • Peuvent être formatées lorsque le fragment est utilisé/référencé sur une page.

    • Ne peuvent pas être ajoutées, supprimées ni déplacées dans un fragment à l’aide de l’éditeur de fragment. Ces actions ne peuvent pas être effectuées dans l’éditeur de page.

    • Peuvent uniquement être ajoutées, supprimées ou déplacées dans un fragment en utilisant le format texte enrichi de l’éditeur de fragment.

    • Peuvent uniquement être ajoutées aux éléments de texte multiligne (tout type de fragment).

    • Sont liées au texte précédent (paragraphe).

      ATTENTION

      Des ressources peuvent être supprimées (par inadvertance) d’un fragment lors du passage au format texte brut.

      REMARQUE

      Les ressources peuvent également être ajoutées en tant que contenu supplémentaire (intermédiaire) lors de l’utilisation d’un fragment sur une page en utilisant le contenu associé ou les ressources du navigateur de ressources.

  • Contenu associé

    • Il s’agit d’un contenu externe, mais avec la pertinence éditoriale d’un fragment. En règle générale, des images, des vidéos ou d’autres types de fragments.

    • Les ressources individuelles de la collection peuvent être utilisées avec le fragment dans l’éditeur de page, lorsqu’il est ajouté à une page. Cela signifie qu’elles sont facultatives, en fonction des exigences du canal spécifique.

    • Les ressources sont associées aux fragments via des collections ; les collections associées permettent à l’auteur de déterminer les ressources à utiliser lors de la création d’une page.

      • Les collections peuvent être associées à des fragments, en tant que contenu par défaut, ou selon les auteurs lors de la création du fragment.
      • Les Collections de ressources (DAM) servent de base au contenu associé des fragments.
    • Vous pouvez également ajouter le fragment lui-même à une collection pour en faciliter le suivi.

  • Métadonnées de fragment

    • Utilisez les schémas de métadonnées de ressources.

    • Des balises peuvent être créées lorsque vous :

      • Créez le fragment

      • Ou ensuite :

        • Lors de l’affichage/de la modification des propriétés de fragment dans la console
        • Lors de la modification des métadonnées dans l’éditeur de fragment
    ATTENTION

    Les profils de traitement de métadonnées ne s’appliquent pas aux fragments de contenu.

  • Maître

    • Une partie intégrante du fragment

      • Chaque fragment de contenu possède une instance maître.
      • L’instance maître ne peut pas être supprimée.
    • L’instance maître est accessible dans l’éditeur de fragment sous Variations.

    • L’instance maître n’est pas une variation en tant que telle, mais plutôt la base de toutes les variations.

  • Variations

    • Il s’agit de rendus de texte de fragment spécifiques à fin éditoriale. Les variations peuvent être associées au canal, sans que cela soit obligatoire, et elles peuvent également servir à des modifications locales ad hoc.
    • Sont créées en tant que copies de l’instance maître, mais peuvent ensuite être modifiées si besoin. Il existe généralement un chevauchement de contenu entre les différentes variations.
    • Peuvent être définies lors de la création de fragments.
    • Stockées dans le fragment, afin d’éviter l’éparpillement des copies de contenu.
    • Les variantes peuvent être synchronisées avec l’instance maître si son contenu a été mis à jour.
    • Peuvent être résumées afin de tronquer rapidement le texte sur une longueur prédéfinie.
    • Disponibles sous l’onglet Variations de l’éditeur de fragment.

Contenu intermédiaire lors de la création de page avec des fragments de contenu

Contenu intermédiaire :

ATTENTION

Le contenu intermédiaire est du contenu de page. Il n’est pas stocké dans le fragment de contenu.

Conditions requises pour utiliser des fragments

Pour créer des fragments de contenu, vous devez disposer des éléments suivants :

  • Modèles de contenu

    • Sont activés à l’aide de l’explorateur de configurations.
    • Sont créés à l’aide d’outils.
    • Obligatoires pour créer un fragment.
    • Définissent la structure d’un fragment (titre, éléments de contenu et définitions de balise).
    • Les définitions de modèles de contenu requièrent un titre et un élément de données ; tous les autres attributs sont facultatifs.
    • Le modèle peut définir le contenu par défaut, le cas échéant.
    • Les auteurs ne peuvent pas modifier la structure définie lors de la création du contenu d’un fragment.
    • Les modifications apportées à un modèle après la création de fragments de contenu dépendants peuvent avoir un impact sur ces fragments de contenu.

Pour utiliser vos fragments de contenu pour la création de pages, vous avez également besoin des éléments suivants :

  • Composant de fragment de contenu

    • Essentiel pour livrer le fragment au format HTML et/ou JSON.
    • Obligatoire pour référencer le fragment sur une page.
    • Responsable de la mise en page et de la diffusion d’un fragment, c’est-à-dire des canaux.
    • Les fragments ont besoin d’un ou de plusieurs composants dédiés pour définir la mise en page, ainsi que diffuser tous les éléments/variations et le contenu associé.
    • Faire glisser un fragment sur une page en mode Création permet d’associer automatiquement le composant requis.

Exemple d’utilisation

Un fragment, avec ses éléments et ses variations, peut être utilisé afin de créer du contenu homogène sur plusieurs canaux. Lors de la conception d’un fragment, vous devez prendre en compte où vous utiliserez chacun de ses éléments.

Exemple WKND

Les exemples du site WKND sont fournis pour vous aider à en savoir plus sur AEM as a Cloud Service.

Le projet WKND comprend :

  • les modèles de fragments de contenu disponibles sous :
    http://<hostname>:<port>/libs/dam/cfm/models/console/content/models.html/conf/wknd

  • les fragments de contenu (et autres contenus) disponibles sous :
    http://<hostname>:<port>/assets.html/content/dam/wknd/en

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now