Bienvenue
Jalios Community
Tout ce que vous souhaitez savoir sur l'écosystème Jalios
Cette fiche décrit la mise en place d'une Portlet Feed pour l'export de vos contenus JCMS au format RSS et/ou Atom.
Grâce à la Portlet Feed, votre site peut exporter ses contenus sous forme de flux RSS (0.91, 1.0, 2.0) ou Atom pour être inclus dans les sites de vos partenaires.
Dans votre Portlet Feed, spécifiez vos requêtes de sélection de contenus ainsi que les formats d'exports que vous voulez fournir.
Les flux sont alors accessibles grâce à l'url :
http://www.monsite.com/feed/<feedFormat>.jsp?id=<portletId>
où <feedFormat> est un des formats que vous aurez choisi ("Rss091", "Rss1", "Rss2", "Atom03"), et <portletId> est l'id JCMS de la portlet feed que vous aurez créé.
Si vous insérez la portlet feed dans un portail, ces icônes
fourniront un lien direct vers les flux RSS et Atom.
Vous pouvez également grâce à la Portlet Feed exporter les contenus de JCMS dans le format d'export de votre choix.
Pour ajouter un format d'export, éditez le type Portlet Feed, et ajoutez-y votre format dans la liste des choix de format disponibles. Le nom du format spécifié dans la PortletFeed est en suite utilisé de manière suivante :
Si vous souhaitez personnaliser les flux générés pour un type de contenu donné, il vous est possible de créer un jsp dans le répertoire de votre type :
/types/<monType>/do<monType><feedFormat>ElementDisplay.jsp
Par exemple, si pour le type FileDocument, vous souhaitiez ajouter l'élément " enclosure " au format RSS 2.0, vous pourriez créer le jsp suivant :
/types/FileDocument/doFileDocumentRss2ElementDisplay.jsp
<% FileDocument fileDoc = (FileDocument) itPub; %>
<enclosure url="<%= channel.getUrl() %>display.jsp?id=<%= itPub.getId() %>"
length="<%= fileDoc.getSize() %>"
type="<%= fileDoc.getContentType() %>" />
</item>