Si vous voulez vous servir de l'utilitaire de flux Web, vous pouvez procéder à l'intégration à un système de gestion de contenu qui génère des flux Web.
Si vous utilisez
IBM Web Content Manager, livré avec WebSphere Portal, suivez la procédure ci-dessous pour configurer
IBM Web Content Manager afin de générer des flux Web. La création de flux depuis
IBM Web Content Manager est un processus en deux étapes :
- Créez un modèle pour les flux en créant et en configurant un composant de menu.
- Créez des exemples de données pour les flux de sortie.
Dans cette procédure, vous utilisez un exemple de site intranet, préinstallé avec WebSphere Portal. Le flux est géré par un composant de menu de flux Atom qui crée un flux Atom pour la zone de site existant. Le flux est lié dans le modèle de présentation de liste. Le composant de menu de flux Atom requiert deux composants de texte 'CDATA' pour contrôler le texte enrichi dans le flux. Pour afficher votre contenu sur des pages différentes, utilisez un mappage d'URL de page qui fait référence à la page dans laquelle est affiché le contenu. Généralement, les éléments de conception sont stockés dans la bibliothèque de conception, mais dans cette procédure, vous utilisez la bibliothèque standard "Intranet 6.1.0" fournie avec WebSphere Portal.
Vous pouvez adapter cette procédure pour ajouter des flux à d'autres sites gérés IBM Web Content Manager.
Procédure
-
Ajoutez un flux Atom au site Web existant.
-
Dans Mozilla Firefox, ouvrez http://portal.ibm.com:10040/wps/portal/intranet.
Cette page d'accueil intranet contient les actualités, les annonces et les événements les plus récents. Vous ajoutez un flux Atom à la section Annonces. Les utilisateurs peuvent s'abonner à cette liste et utiliser leur lecteur de flux favori pour recevoir des mises à jour sur les nouvelles annonces.
Le nom de la page est Intranet. Notez dans l'URL ((http://portal.ibm.com:10040/wps/portal/intranet) qu'un mappage de portail virtuel de intranet existe pour la page.
-
Connectez-vous d'abord en tant que concepteur IBM Web Content Manager.
-
Développez .
Par exemple :

-
Modifier la bibliothèque de la valeur par défaut
Internet Web Content 6.1.0 à Intranet Web Content 6.1.0. Accédez au Contenu pour vérifier que vous disposez d'un site Intranet avec une zone de site Accueil - Annonces . Notez la liste d'annonces qui contrôle la vue de liste et deux entrées d'annonce, Réalisations des employés et Etapes importantes de la société.
Par exemple :

-
Accédez au niveau Accueil ; sélectionnez , puis cliquez sur Editer.

-
Sur la page Annonces, gérez les éléments

-
Dans la liste Types d'élément, sélectionnez Texte court. Dans la zone Nom, saisissez
PageURLMapping. Dans la zone Titre d'affichage, entrez Page URL Mapping. Cliquez sur Ajouter, puis cliquez sur OK.

-
Dans la zone Mappage d'URL de page, entrez
intranet. Cette page du portail affiche les annonces. Cliquez sur Enregistrer et fermer. Vous pouvez répéter cette étape pour les autres zones de site, Actualités et Evénements.

-
Pour ajouter un texte enrichi à vos flux, insérez du texte dans les balises CDATA,
<![Data[ et ]]>. Ajoutez le texte dans des composants de texte, puis ajoutez les composants de texte dans le composant de menu.
-
Créez un composant de texte, cliquez sur .
-
Complétez les zones suivantes :
- Nom
- Entrez
CData Start.
- Titre d'affichage
- Entrez
CData Start.
- Elément de texte
- Type
<
-
Ajoutez un accès à tous les utilisateurs (y compris anonyme). Développez la section Accès. Dans la liste Contributeurs Définis par l'utilisateur, sélectionnez [tous les utilisateurs].

-
Cliquez sur Sauvegarder pour sauvegarder le composant de texte.
-
Cliquez sur Sauvegarder sous pour créer un autre composant de texte reposant sur celui que vous avez créé.
Nommez ce composant
CData End. Dans la zone
Elément texte, entrez
]]>. Par exemple :

-
Cliquez sur Enregistrer et fermer.
-
Créez un composant de menu.
-
Cliquez sur

-
Dans la page Identification, définissez les options suivantes :
- Section Identification
-
- Nom
- Menu de flux Atom
- Titre d'affichage
- Menu de flux Atom
- Description
- Menu qui crée un flux Atom pour une zone de site existante
- Requête d'élément de menu
- Sélectionnez :
- Zones de site
- Exclure le contenu actuel des résultats
- Options supplémentaires
- Sélectionnez :
- Contenu en cours
- Fusionner les zones de site sélectionnées avec les zones de site incluses
Par exemple :

-
Ajoutez le code suivant à l'en-tête :
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed xmlns="http://www.w3.org/2005/Atom" >
<title><IDCmpnt context="current" type="content" field="title"/></title>
<link href="<PathCmpnt type="base"/>
<URLCmpnt context="current" type="content" mode="standalone"/>">
</link>
<updated><HistoryCmpnt context="current" type="content" field="lastmodifieddate" format="yyyy-dd-MM'T'hh:mm:ss'Z'"/></updated>
<author>
<name><IDCmpnt context="current" type="content" field="authors" format="cn"/></name>
</author>
<id>
<PathCmpnt type="base"/><URLCmpnt context="current" type="content" mode="standalone"/>
</id>
<generator uri="your_Web_Content_Management_site">Web Content Management</generator>
Où your_Web_Content_Management_site est la valeur URI pour votre site IBM Web Content Manager.
En fonction du contexte en cours, le contenu par défaut d'une zone de site, il crée cet exemple de code :
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Announcements List</title>
<link rel="self"
href="http://portal.ibm.com:10040/wps/myportal/intranet?WCM_GLOBAL_CONTEXT=
/wps/wcm/myconnect/Intranet+Web+Content+6.1.0/IntranetSite/Home/Announcements/AnnouncementsList">
</link>
<updated>2008-06-24T12:24:57Z</updated>
<author>
<name>uid=xyzadmin,o=defaultWIMFileBasedRealm</name>
</author>
<id>http://portal.ibm.com:10040/wps/myportal/intranet?WCM_GLOBAL_CONTEXT=
/wps/wcm/connect/Intranet+Web+Content+6.1.0/IntranetSite/Home/Announcements/AnnouncementsList
</id>
<generator uri="your_Web_Content_Management_site">Web Content Management</generator>
Remarque : ce code apparaît sur plusieurs lignes pour une meilleure lisibilité.
Où your_Web_Content_Management_site est la valeur URI pour votre site IBM Web Content Manager.
-
Entrez le code suivant dans Conception pour chaque résultat de recherche de menu :
<entry>
<title type="text"><IDCmpnt context="autoFill" type="content" field="title"/></title>
<link rel="alternate" type="text/html"
href="<PathCmpnt type="base"/><URLCmpnt context="autoFill" type="content" mode="standalone"/>">
</link>
<id><IDCmpnt context="autoFill" type="content" field="id" format="id"/></id>
<published><WorkflowCmpnt context="autoFill" type="content" field="publishdate"
format="yyyy-dd-MM'T'hh:mm:ss'Z'"/></published>
<updated><HistoryCmpnt context="autoFill" type="content" field="lastmodifieddate"
format="yyyy-dd-MM'T'hh:mm:ss'Z'"/></updated>
<summary><Element context="autoFill" type="content" key="Summary"/></summary>
<content type="image/jpeg" src='<PathCmpnt type="base"/><Element context="autoFill"
type="content" key="Image" format="url" htmlencode="true"/>'></content>
<category term="<ProfileCmpnt context="autoFill" type="content" field="categories"/>" ></category>
<author>
<name>
<IDCmpnt context="current" type="content" field="authors" format="cn"/>
</name>
</author>
</entry>
-
Entrez le bas de page dans le code pour terminer le flux :
</feed>
Par exemple :

-
Cliquez sur Sauvegarder. Notez qu'un ID est ajouté aux balises de composant.

Si cet ID n'est pas ajouté, vérifiez que les noms appropriés ont été utilisés pour les composants.
-
Autorisez ce menu à être lu par tous les utilisateurs (y compris les utilisateurs anonymes). Développez la section Accès et ajoutez [tous les utilisateurs] aux utilisateurs définis par l'utilisateur.

-
Testez le menu de flux Atom.
-
Cliquez sur Aperçu.

-
Sélectionnez la bibliothèque Intranet Web Content 6.1.0 . Développez , puis sélectionnez Liste d'annonces.

-
Créez des exemples de données pour les flux de sortie.
-
Sélectionner un modèle de création.


-
Sélectionnez l'option pour créer du contenu.

-
Cliquez sur Gérer des éléments et ajoutez le type d'attribut.


-
Cliquez sur OK.
-
Sélectionnez une adresse URL pour l'image.

-
Cliquez sur Sauvegarder.
-
Lorsque vous êtes invité à sélectionner une catégorie, recherchez-en une et sélectionnez un site.
Exemple : Annonces.