Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le Blog (Vert) d'Arnaud JUND

Bienvenue sur mon éco blog

Actualités

Visionner des flux RSS mixés dans SharePoint 2010

Comment mixer ou retravailler des flux RSS via des outils en ligne.
Mon objectif est de fournir deux flux RSS, le premier serait la concaténation des 3 derniers billets des différents Blog MyTIC, le deuxième est de fournir une vue de tous les billets publiés mais triés du plus récent au plus ancien.

Donc sur base des Blogs MyTIC; j’ai actuellement 4 flux RSS distinct :

http://www.mytic.be/blog/aju/_layouts/listfeed.aspx?List={EAE1D91B-FA55-4B92-83AC-1825EDBF371D}
http://www.mytic.be/blog/lle/_layouts/listfeed.aspx?List={61C81EB0-4967-44C4-B626-173C0FD38E8C}
http://www.mytic.be/blog/xva/_layouts/listfeed.aspx?List={EE194551-0A11-4BF8-BDE5-A673E4F23B87}
http://www.mytic.be/blog/mma/_layouts/listfeed.aspx?List={F794D1AE-AF8F-4B20-ABD2-232D77B62E64}

Pour atteindre mon objectif, j’ai utilisé l’outil de création de Pipe fournit par Yahoo
http://pipes.yahoo.com/pipes/

J’ai donc créé deux pipes que voici :

 

image

Le premier est constitué des éléments suivants :

- 4 Fetch Feed avec les url des différentes flux RSS
- un bloc Union qui permet de rassembler les 4 flux
- un bloc Sort qui permet de trier sur base de la date de publication

Le tout fournit un seul flux RSS en sortie

 

image

Le second est consituté des éléments suivants :

- 4 Fetch Feed avec les url des différentes flux RSS
- un bloc Troncate pour chaque flux qui me permet de récupérer que les 3 derniers billets
- un bloc Union qui permet de rassembler les 4 flux
- un bloc Sort qui permet de trier sur base de la date de publication

Le tout fournit un seul flux RSS en sortie

 

J’ai donc maintenant deux flux en sortie :

http://pipes.yahoo.com/pipes/pipe.run?_id=03bd0c9c7489c1d1196692e63cc597ac&_render=rss
http://pipes.yahoo.com/pipes/pipe.run?_id=87d7c92f39b2682919dbe15a75508d53&_render=rss

Je peux maintenant exploiter ces flux via une webpart “Visionneuse XML”à laquelle j’applique deux paramètres :

L’url de mon flux RSS (donc flux XML) et un modèle xls que voici :

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
    xmlns:xsl="
http://www.w3.org/1999/XSL/Transform"
    exclude-result-prefixes="xsl">
    <xsl:output method="xml" omit-xml-declaration="yes" indent="yes"/>
    <xsl:template match="/">
        <div>
           <xsl:apply-templates select="rss/channel"/>
        </div>
    </xsl:template>
    <xsl:template match="rss/channel">
        <xsl:variable name="link" select="link"/>
        <xsl:variable name="description" select="description"/>

        <ul><xsl:apply-templates select="item"/></ul>
    </xsl:template>
    <xsl:template match="item">
        <xsl:variable name="item_link" select="link"/>
        <xsl:variable name="item_title" select="description"/>
       
            <li><a href="{$item_link}" title="{$item_title}" target="_new"><xsl:value-of select="title"/></a></li>
    </xsl:template>
</xsl:stylesheet>

 

Ce qui me donne le résultat suivant :

image

Voici un moyen simple de mixer des flux RSS, et de les visionner dans une page SharePoint.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: lundi 4 octobre 2010 13:37 par junarnoalg

Commentaires

ROMELARD Fabrice a dit :

Testé sous SharePoint Foundation, et ca fonctionne niquel

Excellente astuce.

Fabrice

# octobre 4, 2010 17:40

hypnos13 a dit :

Marche niquel merci.

Par contre peux ton limiter le nombre de résultats ?

# novembre 16, 2011 17:02

junarnoalg a dit :

Pour limiter les résultats vous avez un élément dans les objets mis à disposition par les Yahoo Pipes : Truncate

"Truncate feed after 3" permet de prendre que les 3 premiers éléments de mon feed.

# novembre 16, 2011 20:03
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01