Récupération de flux RSS avec CMFSin
CMFSin est un produit Plone vous permettant d'afficher dans votre portlet ou dans la partie centrale de votre Plone des flux RSS.
Laissé de côté depuis 2004, il revient avec une nouvelle release grâce aux soins de Daniel I. Robert et une version 0.6.2.
Les nouveautés concernent principalement la gestion de "l'encoding" des caractères, le mixage de plusieurs flux RSS en l'associant à une entrée, et le choix d'affichage de ses entrées.
Après une extraction dans le répertoire Products (ma version de test: zope 2.8.4, plone 2.1) de mon archive, le produit s'est compilé sans souci et j'ai pu ajouter à mon site Plone mon CMFSin.
L'utilisation est simple: la configuration se fait par la ZMI sur le tool "sin_tool" à la racine du Plone.
Deux paramètres sont ici à considérer:
- [channels] : définition de l'adresse pour la récupération des flux RSS
- [maps]: mixage des flux RSS définis dans channels
Exemple:
[channels]
flux1 = http://....
flux2 = http://...
[maps]
entree1 = flux1
entree2 = random:flux1,flux2
On remarque la possiblités de mixer des flux. Un filtre sur les dates est aussi possible pour afficher le fil RSS selon la fréquence des informations.
Une fois ces définitions faîtes, un clique sur "Set config" enregistre vos paramètres. Un onglet "debug" permet de lister toutes les entrées déjà enregistrées, mais aussi de supprimer des entrées qui ne sont plus utiles.
Au final, l'affichage, lui aussi très simple:
- en portlet: here/sin_tool/macros/nom_entree
- en partie centrale de plone:
http://url_site/sinList?synmap=mon_entree
Pour plus d'informations (en anglais) avec des captures d'écran, rendez-vous au : un tutorial vous attend !
Bon test !