Afficheur de contenu Web

Les afficheurs de contenu Web sont des portlets qui affichent du contenu à partir d'une bibliothèque de contenu Web dans une page de portail. Si votre présentation est simple, un seul afficheur peut suffire. Pour proposer une expérience plus riche à vos utilisateurs, utilisez plusieurs afficheurs afin d'agréger le contenu de différentes bibliothèques.

Comment les afficheurs localisent-ils le contenu ?

Lorsque vous ajoutez un afficheur de contenu Web à une page de contenu Web, l'afficheur localise le contenu à afficher en évaluant plusieurs éléments d'information :
  • Les paramètres de configuration de portlet pour l'afficheur peuvent identifier le contenu par défaut à afficher lorsqu'un utilisateur accède à une page qui contient l'afficheur.
  • Si l'afficheur ne spécifie pas de contenu par défaut, il détermine si une association de contenu par défaut est définie pour la page. Si une association de contenu existe, l'afficheur affiche le contenu par défaut de la zone de site référencée dans Web Content Manager.
  • Si la demande en cours contient un paramètre de rendu public (path-info ou context), l'afficheur affiche le contenu identifié par le paramètre de rendu. Ce dernier remplace le paramètre de contenu de la configuration de portlet ou de l'association de contenu de la page. Par exemple, un paramètre de contenu peut être impliqué lorsque des utilisateurs cliquent sur un lien vers un objet de contenu.
Lorsque le contenu est affiché, un afficheur de contenu Web commence par vérifier si la demande comporte un paramètre de rendu. Comme indiqué dans le tableau 1, si aucun paramètre n'existe, l'afficheur évalue sa propre configuration de portlet et toute association de contenu sur la page qui contient l'afficheur.
Tableau 1. Comment les afficheurs de contenu déterminent-ils le contenu à afficher ?
Référence de contenu dans la configuration de portlet ? Association de contenu sur la page de contenu Web ? Contenu affiché par un afficheur
Oui Non Contenu qui est identifié par la configuration de portlet de l'afficheur.
Non Oui Contenu qui est identifié par une association sur la page.
Oui Oui Contenu qui est identifié par la configuration de portlet de l'afficheur.

Le contenu qui est spécifié dans la configuration de portlet peut utiliser un chemin d'accès relatif. Dans ce cas, le chemin d'accès complet au contenu cible est dérivé en combinant les associations sur la page et l'afficheur.

Les références au contenu peuvent être directes ou relatives :
Chemin d'accès direct au contenu cible
Un afficheur de contenu Web peut référencer une zone de site ou un objet spécifique dans la bibliothèque. Cet exemple est une référence à l'objet Article dans la zone de site Articles de la bibliothèque Web Content :
Web Content/Articles/Article
Lorsque vous configurez l'afficheur avec un chemin d'accès direct au contenu, l'association de contenu sur la page qui contient l'afficheur est ignorée.

Pour configurer un chemin d'accès direct au contenu, utilisez le paramètre Sélectionner le contenu et le chemin dans les paramètres Comportement du contenu de l'afficheur de contenu Web.

Chemin d'accès relatif au contenu cible
Lorsqu'un chemin d'accès au contenu est dérivé d'un chemin d'accès relatif, l'afficheur ajoute le chemin d'accès au contenu de sa configuration à l'association de contenu sur la page. Par exemple:
  • Association de contenu sur la page de contenu Web : Web Content/Articles
  • Contenu qui est référencé dans la configuration de portlet : Article
  • Chemin d'accès au contenu résolu : Web Content/Articles/Article

Pour configurer un chemin d'accès relatif au contenu, utilisez le paramètre Sélectionner le contenu et utiliser l'association de contenu de la page actuelle dans les paramètres Comportement du contenu de l'afficheur de contenu Web.

Selon la façon dont vous référencez le contenu, vous pouvez créer des afficheurs de contenu Web et des pages de contenu Web spécifiques ou génériques, en fonction de vos besoins.
Sans référence à un contenu
Vous pouvez définir une association de contenu sur une page de contenu Web puis ajouter un afficheur générique qui ne référence pas de contenu. L'afficheur détecte la zone de site qui est définie par l'association de contenu sur la page et affiche le contenu à partir de cette zone de site. Aucune configuration supplémentaire de l'afficheur de contenu Web n'est requise.
Référence à un contenu spécifique
Vous pouvez configurer un afficheur pour qu'il désigne un élément de contenu spécifique. Vous pouvez ensuite ajouter cet afficheur à une page de contenu Web afin d'afficher le contenu mappé, quelle que soit l'association de contenu sur la page.
Référence à un contenu avec un chemin d'accès relatif
Si vous utilisez une structure de site cohérente avec vos bibliothèques de contenu Web, vous pouvez référencer le contenu avec un chemin d'accès relatif. Par exemple, vous pouvez créer un afficheur réutilisable pouvant afficher différents contenus selon la page de contenu Web sur laquelle il est déployé. En définissant un afficheur avec une association de contenu qui utilise un chemin d'accès relatif, vous pouvez ajouter des instances de cet afficheur à différentes pages. Les afficheurs affichent ensuite un contenu différent selon les associations de contenu sur les pages.
Vous pouvez utiliser une association de contenu sur une page, puis ajouter plusieurs afficheurs de contenu Web sur la page. Dans ce cas, les afficheurs de contenu Web sont configurés en vue de l'utilisation d'un chemin d'accès relatif dans différentes zones de site de la bibliothèque. Il suffit de modifier l'association de contenu sur la page pour pouvoir ensuite rediriger les afficheurs vers une autre bibliothèque ou un autre ensemble de contenu de zone de site.

Création de contenu avec les afficheurs de contenu Web

Une fois ajouté à une page, un afficheur peut créer une copie du contenu identifié dans la configuration de portlet. Cette fonction présente plusieurs avantages :
  • Vous pouvez créer des objets de contenu rapidement et facilement, dans la portée de la page dans laquelle ils sont utilisés.
  • Vous pouvez modifier les copies individuelles du contenu indépendamment l'une de l'autre.
  • En général, il n'est pas nécessaire d'ajuster plus en détail la configuration de l'afficheur une fois que vous l'avez ajouté à la page.
Les afficheurs de contenu Web qui sont configurés pour créer du contenu peuvent être utilisés plusieurs fois, sur la même page ou sur des pages différentes. Chaque instance de l'afficheur référence une copie distincte de l'objet de contenu référencé dans la configuration de portlet.

Le contenu copié est stocké dans la zone de site qui est identifiée par l'association de contenu par défaut de la page en cours. De plus, la configuration de portlet de l'afficheur nouvellement ajouté est automatiquement mise à jour pour spécifier un chemin d'accès relatif au contenu copié.

Liaison d'afficheurs de contenu Web

Plusieurs afficheurs de contenu Web peuvent être ajoutés à une seule page de portail ou à une série de pages. Parfois, différents afficheurs de contenu Web doivent interagir. Par exemple, un composant de menu peut être placé dans un afficheur et un objet de contenu dans un autre afficheur. Si vous voulez que l'objet de contenu change lorsque l'utilisateur clique sur un lien différent dans le menu, vous devez lier les deux afficheurs.

Les afficheurs de contenu Web peuvent diffuser et recevoir des liens :
Liaisons de diffusion
L'état ou le contexte d'un afficheur de contenu Web n'est pas envoyé directement d'un portlet à un autre. Vous pouvez configurer des afficheurs pour qu'ils diffusent leur état courant à d'autres afficheurs de la même page ou à des afficheurs qui se trouvent sur d'autres pages. Toute information diffusée par un afficheur de contenu Web est reçue uniquement par les afficheurs qui sont configurés pour recevoir cette information.
Liaisons de réception
Un afficheur de contenu Web peut recevoir les informations suivantes :
  • Les informations sur l'état ou le contexte de l'objet de contenu en cours ou du composant affiché par l'afficheur.
  • Les informations provenant d'objets de contenu ou de composants affichés par d'autres afficheurs qui diffusent des liens.

Pour des exemples de différentes utilisations de lien à des afficheurs de contenu Web, voir Exemples de lien pour les afficheurs de contenu Web.

Afficheurs de contenu Web et serveurs distants

Pour afficher du contenu Web sur un portail qui n'inclut pas Web Content Manager, vous pouvez utiliser l'afficheur de contenu Web et la prise en charge WSRP dans le portail. L'afficheur de contenu Web peut alors récupérer et afficher du contenu à partir d'un système de contenu Web sur un autre serveur.