Sous SharePoint, lors de la création d’une collection de sites, on défini un responsable de contenu (Team Site Owner). Celui-ci se retrouve donc avec les droits “Full Control” sur cette collection de sites, ce qui implique bien évidement qu’il va pouvoir créer des sous-sites.
Ainsi un cas très classique est le fait de vouloir passer un site d’un sous-niveau à une racine de collection de sites, pour plusieurs raisons telles que :
Augmentation très importante du volume de ce sous-site
Changement dans l’organisation de la Business Line des Responsables de contenu
Changement de logique ou de client (quand un sous-site par client)
…
Mais souvent la première raison de ce déplacement reste la complexité de la gestion de la sécurité entre les sites et les sous-sites.
Ceci vient du fait que la sécurité au niveau de SharePoint 2007 peut se définir très finement :
Site racine
Sous-sites
Listes
Items
Mais lorsqu’on l’on souhaite donner accès pour des utilisateurs d’un client donné (cas d’un Extranet) à un sous-site et pas un autre, on retrouve tout de même les utilisateurs définis (de préférence dans des groupes) au niveau racine.
On peut donc si on a plusieurs clients se retrouver avec un gros ensemble de comptes à gérer et si on ajoute encore des sous-sites à ces sites clients, cela devient infernal dans la gestion des droits.
Le fait est que bien souvent, dans les entreprises, les responsables de contenu se retrouvent parachutés à ce rôle sans en avoir du tout le niveau ou même la formation.
Ainsi la gestion se fait alors comme ils le peuvent et devient encore plus infernale (Un cas réel où un responsable gérait plus de 15 sous-sites avec 30 utilisateurs par sites sans aucun groupe, ce qui entraîne qu’il fallait ajouter chaque utilisateur à la main).
Présentation
Ainsi un schéma classique de structure de site peut être de la forme (pour une collection donnée) :
ROOT SITE
CLIENT1
CLIENT2
BUSINESS1
BUSINESS2
…
...
Ainsi on arrive souvent à la question :
Comment déplacer le site CLIENT2 et tous son contenu (liste, sécurité, sous-sites, …) dans une nouvelle collection de sites ?