Avant toute chose il faut avoir les droits adéquats pour le faire. En d’autres termes il faut être "Team Site Owner" donc avoir un contrôle total sur le site concerné.
Il s'agit ici d'exporter un site SharePoint, c’est-à-dire déplacer toute l’arborescence de ce site (de la racine jusqu’au la dernière feuille), d’un environnement de départ vers un autre de destination. Il me semble important de clarifier ce point car la fonctionnalité «déploiement de contenu» (intégrée par défaut dans SharePoint) se limite seulement à copier une image intégrale du site.
Alors, comment exporter un sous site, liste ou même un simple élément du site?
Avant de répondre à cette question j’aimerais présenter un exemple de ce qu’on peut faire avec déploiement de contenu au niveau de la centrale d’administration de SharePoint :
Tout d’abord on va créer un «Path» pour définir la connexion entre l’environnement de départ et celui de la destination. Pour cela il suffit de suivre les étapes suivantes :
1 - Dans la rubrique Operations :
2 - Puis «Content Deployment Paths and Jobs» :
«New Path» Pour configurer notre première connexion :
On peut tester la connexion :
3 - Reste à rajouter les paramètres du site destination :
Une page récapitulative de nos Paths est disponible (on peut, entre autre : créer, modifier, exécuter les instances des Paths):
4 - Enfin on exécute notre Path pour effectuer le déplacement du site et le tour est joué :
C’est fini …Enfantin non ? A vous de jouer maintenant : )
Remarque très importante : les modèles des deux sites doivent être identiques.
Enfin : Pour exporter les listes, éléments…Il faut utiliser le modèle objet de SharePoint via l’API SharePoint (avec cette méthodes on peut aller beaucoup plus loin !...Pour cela le blog référence est:le site de Gossner ).
