Meilleur auteur de réponses
Remonter d'informations des sous-sites avec sharepoint foundation 2010

Question
-
Bonjour,
Je souhaiterai "fusionner" plusieurs listes présentent dans mes sous site en une seule qui serait sur le site parent.
Je ne sais absolument pas comment m'y prendre !!!
Merci de votre aide
- Déplacé Hengzhe Li mardi 21 février 2012 06:48 merge forum (Origine :Développement Sharepoint 2010)
Réponses
-
Bonjour,
Sans qu'un quelconque développement ne soit nécessaire, le contrôle SPDataSource vous permet de collecter des données disséminées sur vos sites. Vous pouvez utiliser ce contrôle pour alimenter un autre contrôle de restitution de données. Cette manipulation nécessite SharePoint Designer. Vous trouverez des exemples d'uitlisation sur le blog de Chris O'Brien :
- http://www.sharepointnutsandbolts.com/2008/06/spdatasource-every-sharepoint-developer.html
- http://www.sharepointnutsandbolts.com/2008/07/spdatasource-every-developer-friend.html
Si vous êtes prêt à faire un peu de développement, la classe SPSiteDateQuery vous permettra d'aller plus loin. Vous pouvez utiliser cette classe faire une requête sur des listes disséminées sur différents sous-sites, et vous avez la main sur la méthode de restitution. Votre WebPart sera donc capable de présenter une vue agrégée et personnalisée de ces listes. Pour vous aider, un exemple d'utilisation là aussi : http://www.pointsharepoint.com/2008/08/spsitedataquery-crosslistqueryinfo.html
Sébastien PICAMELOT - http://blogs.developpeur.org/gribouillon/
- Proposé comme réponse Sébastien PICAMELOTModerator samedi 27 août 2011 14:47
- Marqué comme réponse hypnos13 mardi 30 août 2011 08:38
-
Bonjour,
Vaste sujet que l'aggrégation de contenu sous SharePoint ! Limite "scandaleux" que même sur une version payante, le webpart permettant de faire celà ne soit pas cross collections de sites, et que le design personalisé passe forcement par un xsl à modifier :( Imaginez dire à votre client, c'est bien vous payez un produit tout fait, mais va falloir rajouter 20 jours de dev pour le design custom.... enfin bref ce n'est peut etre pas le sujet de ce post, étant donné que hypnos est sur la version gratuite ! pour le coup c'était un bon choix ! :)
La solution SPDataSource et SPDesigner est une solution qui permettra un résultat rapide mais qu'il sera difficile d'adapter de manière très spécifique selon le besoin du rendu, du rafraichissement des datas,etc...
Si vous partez directement dans l'idée d'avoir un rendu très spécifique, partez soit sur un VisualWebpart utilisant le SPSiteDataQuery, soit pourquoi pas (histoire de proposer une alternative) un webpart silverlight ! D'autant plus que SharePoint fourni un modèle objet client coté silverlight (entre autres) qui va vous simplifier quelque peu la récupération des données.
- Marqué comme réponse hypnos13 mardi 30 août 2011 08:38
Toutes les réponses
-
Bonjour,
Vous pouvez utiliser le web part de requête de contenu pour cela (Content Query Web Part).
Vous trouverez les bases à cette adresse : http://office.microsoft.com/fr-ch/sharepoint-foundation-help/afficher-une-vue-dynamique-dun-contenu-sur-une-page-en-ajoutant-le-composant-webpart-requete-de-contenu-HA101794897.aspx
Ensuite pour customiser le "look and feel" vous devrez travailler sur le XSLT : http://msdn.microsoft.com/fr-fr/library/bb447557.aspx
Et si vous n'y comprenez rien vous trouverez des exemples tout fait sur codeplex : http://spxslt.codeplex.com/
Et si vous n'y comprenez toujours rien... revenez nous voir ;-)
Bon courage (rien de péjoratif là dedans que du contraire, c'est un sujet passionnant que vous aborder là et oh combien utile dans SharePoint)
Pascal P
http://sharepoint-afterwork.fr
Nouveaux site en FR
Twitter: @PascalPoeck -
Merci de cette réponse rapide,
J'avais déjà vu ce web part mais le soucis c'est que je n'arrive pas à l'activer (ni à le trouver). Je suis sous sharepoint foundation et j'ai lu sur un site qu'il était valable que pour la version server
En tout cas merci pour vos encouragements
-
Effectivement, le CQWP n'est pas disponible sur SharePoint Foundation.
Je pense qu'il devrait y avoir moyen de reproduire son comportement en construisant des Web Part de vues de données sous SharePoint Designer mais je ne me souviens plus si on peut y mettre plusieurs source de données...
Si vous avez un peu de temps ce week-end vous pouvez aller consulter les billets que j'ai publié sur mon blog concernant les listes de SharePoint et tenter le coup ;)
(je ferai pareil si je trouve un peu de temps ;-))
Pascal P
http://sharepoint-afterwork.fr
Nouveaux site en FR
Twitter: @PascalPoeck -
Bonjour,
Sans qu'un quelconque développement ne soit nécessaire, le contrôle SPDataSource vous permet de collecter des données disséminées sur vos sites. Vous pouvez utiliser ce contrôle pour alimenter un autre contrôle de restitution de données. Cette manipulation nécessite SharePoint Designer. Vous trouverez des exemples d'uitlisation sur le blog de Chris O'Brien :
- http://www.sharepointnutsandbolts.com/2008/06/spdatasource-every-sharepoint-developer.html
- http://www.sharepointnutsandbolts.com/2008/07/spdatasource-every-developer-friend.html
Si vous êtes prêt à faire un peu de développement, la classe SPSiteDateQuery vous permettra d'aller plus loin. Vous pouvez utiliser cette classe faire une requête sur des listes disséminées sur différents sous-sites, et vous avez la main sur la méthode de restitution. Votre WebPart sera donc capable de présenter une vue agrégée et personnalisée de ces listes. Pour vous aider, un exemple d'utilisation là aussi : http://www.pointsharepoint.com/2008/08/spsitedataquery-crosslistqueryinfo.html
Sébastien PICAMELOT - http://blogs.developpeur.org/gribouillon/
- Proposé comme réponse Sébastien PICAMELOTModerator samedi 27 août 2011 14:47
- Marqué comme réponse hypnos13 mardi 30 août 2011 08:38
-
Bonjour, Hypnos13,
Est-ce que vous avez pu avancer en utilisant les informations fournies par Pascal et Sébastien ? Merci de partager avec nous les résultats, afin que d'autres personnes avec le même problème puissent profiter de cette solution.
Cordialement,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.
-
-
Bonjour,
Vaste sujet que l'aggrégation de contenu sous SharePoint ! Limite "scandaleux" que même sur une version payante, le webpart permettant de faire celà ne soit pas cross collections de sites, et que le design personalisé passe forcement par un xsl à modifier :( Imaginez dire à votre client, c'est bien vous payez un produit tout fait, mais va falloir rajouter 20 jours de dev pour le design custom.... enfin bref ce n'est peut etre pas le sujet de ce post, étant donné que hypnos est sur la version gratuite ! pour le coup c'était un bon choix ! :)
La solution SPDataSource et SPDesigner est une solution qui permettra un résultat rapide mais qu'il sera difficile d'adapter de manière très spécifique selon le besoin du rendu, du rafraichissement des datas,etc...
Si vous partez directement dans l'idée d'avoir un rendu très spécifique, partez soit sur un VisualWebpart utilisant le SPSiteDataQuery, soit pourquoi pas (histoire de proposer une alternative) un webpart silverlight ! D'autant plus que SharePoint fourni un modèle objet client coté silverlight (entre autres) qui va vous simplifier quelque peu la récupération des données.
- Marqué comme réponse hypnos13 mardi 30 août 2011 08:38
-
Bonjour,
Effectivement la solution SPDataSource et SpDesigner fonctionne mais la configuration est assez laborieuse. Moi je suis passez par VisualWebpart mais je vais peut-etre essayer avec un webpart silverlight.
Je vous remercie de votre aide.
Bonne Journée
-
Bonjour,
Merci d’avoir partagé avec nous les résultats.
Bonne journée,
Cipri
Ciprian DUDUIALA, MSFT  
•Nous vous prions de considérer que dans le cadre de ce forum on n’offre pas de support technique et aucune garantie de la part de Microsoft ne peut être offerte.