Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le petit blog de Pierre / Pierre's little blog

Sharepoint, .NET, IW (Information Worker) solutions, pour le fun et le partage / for fun and sharing Pierre VIVIER-MERLE - MVP SharePoint

Applications I Like

I, Pierre :-)

[SharePoint 2007] Afficher les informations d'un autre site sans développement

Aujourd'hui, petit tutorial pour répondre à une question qui m'a été posée ce jour, à savoir "comment afficher les données d'un site dans un autre site, sans développement".

Pour ma part, je vois 3 options "en standard" :

  • Utilisation de la WebPart Data View via Sharepoint Designer - possible pour WSS 3.0 et MOSS 2007
  • Utilisation des flux RSS des listes et de la WebPart lecteur RSS - disponible pour MOSS 2007 en standard
  • Utilisation de la WebPart Content By Query - disponible pour MOSS 2007

Ce post s'attache à décrire la 1ère solution. Suivez les images :-)

1. Vous disposez d'un site source avec une liste d'annonces par exemple :

2. Ouvrez le site cible avec Sharepoint Designer et cliquer sur Vue de données > Gérer la source de données :

3. Sur le panneau de droite, sélectionner "Se connecter à ..." puis cliquer sur "Ajouter"

   

4. Renseigner les informations de la collection source :

 

5. Valider

6. Dans l'arborescence, au niveau du noeud "Services Web XML", sélectionner "Connexion à un service Web..."

7. Renseigner l'url du service web, du type http://<url_du_site>/_vti_bin/lists.asmx puis cliquer sur "Se connecter maintenant" :

8. Sélectionner la méthode "GetListIems" et renseigner les paramètres à passer. Dans notre exemple, nous ne spécifions que le nom de la liste à récupérer.

 

9. Dans l'onglet "Ouvrir une session", sélectionner "Utiliser l'authentification Windows"
NB : (attention cependant au double saut si votre site source n'est pas sur le même serveur que le site cible - ce qui peut entraîner un access denied en mode authentification windows)

 

10. Le webService apparaît à présent dans la liste des sources de données.

11. Glisser déposer cette source dans une zone de composant webpart

12. Vous pouvez agir à votre guise sur la présentation et les informations à afficher. Par exemple, les colonnes

...ou la disposition

  

13. Vous pouvez également agir sur le code HTML de la WebPart :

... et également appliquer des styles sur les différents éléments :

 

14. A noter que le volet de droite affiche les détails de la source de données avec la réponse XML du webservice et les données paginées :

15. Il reste plus qu'à enregistrer la page
NB : celle-ci sera alors noté comme étant personnalisée (ou unghostée) donc stockée en base

 

16. Nous obtenons alors sur le site cible la page suivante :

17. A noter que vous pouvez à présent agir sur la webpart depuis l'interface web  :

18. Vous pouvez également l'exporter pour la mettre à disposition sur d'autres pages / sites (et éventuellement éviter le mécanisme d'unghosting) :

 

Pierre VIVIER-MERLE

Posted: vendredi 6 avril 2007 01:36 par pierre
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 :

Commentaires

ROMELARD Fabrice a dit :

Simplement excellent.

Merci pour cet exemple d'usage de SharePoint Designer auquel on ne pense pas forcément.

Fabrice

# avril 6, 2007 09:22

Grégory Bisschops a dit :

Bonjour, par contre moi je n'arrive pas à afficher mes données, et ce malgrès revérifications des paramètres, il me met qu'il a reçu une erreur non spécifique :s

# août 19, 2008 10:35
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- 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

- SharePoint Online: Script PowerShell pour supprimer une colonne dans tous les sites d’une collection par Blog Technique de Romelard Fabrice le 11-27-2018, 18:01

- Office 365: Script PowerShell pour supprimer des comptes utilisateur de collections de sites SharePoint Online par Blog Technique de Romelard Fabrice le 11-19-2018, 16:47

- Retrouvez-moi aux Microsoft experiences18 ! par Blog de Jérémy Jeanson le 11-06-2018, 22:25

- Office 365: Script PowerShell pour extraire les Teams associés à un utilisateur spécifié par Blog Technique de Romelard Fabrice le 11-06-2018, 13:37

- Office 365: Extraire les pages publiées dans un site SharePoint Online de publishing en CSV par Blog Technique de Romelard Fabrice le 11-06-2018, 11:04

- Office 365: Comment créer un jeu de Pages Modernes dans un Modern Site SharePoint Online en utilisant PowerShell depuis un fichier CSV par Blog Technique de Romelard Fabrice le 10-17-2018, 12:50

- Office 365: Comment Utiliser les Modern Pages dans un Site Intranet SharePoint basé sur le Publishing site par Blog Technique de Romelard Fabrice le 10-16-2018, 15:34

- Office 365: Comment changer le nom “Auteur” dans les pages modernes d'un Modern Site SharePoint Online par Blog Technique de Romelard Fabrice le 10-16-2018, 15:07

- Reprise des articles Codes-Sources de 2011 à 2013 par Blog de Jérémy Jeanson le 08-21-2018, 16:08