Modèles Web

Dernière modification : mercredi 2 février 2011

S’applique à : SharePoint Foundation 2010

Lorsqu’un utilisateur détenant des droits de création personnalise un site Web dans l’interface utilisateur ou dans une application d’édition Web telle que Microsoft SharePoint Designer, puis enregistre le site Web en tant que modèle, un modèle Web est créé. Les modèles Web sont stockés dans la galerie de solutions du site de niveau supérieur dans une collection de sites, où ils sont disponibles pour la création de sous-sites sur tous les sites Web de la collection de sites.

Un modèle Web est persistant dans la base de données SharePoint en tant que solution Microsoft SharePoint Foundation, qui est un fichier portant l’extension .wsp. Le fichier .wsp est stocké dans la galerie de solutions de la collection de sites. La solution peut également être déployée en tant que solution en bac à sable (sandbox).

Les modèles Web peuvent être téléchargés, modifiés et redéployés en tant que solution en bac à sable dans d’autres collections de sites.

Il est recommandé de créer un modèle Web lorsque votre solution implique un type de site personnalisé. Pour plus d’informations, voir Choix entre modèles Web personnalisés et définitions de site personnalisées.

Les utilisateurs créent les modèles Web dans la page Enregistrer en tant que modèle (ou par le biais d’un code qui utilise la méthode SaveAsTemplate de la classe Microsoft.SharePoint.SPWeb). Vous trouverez probablement que cette méthode est la plus facile pour commencer un projet de modèle Web, bien que vous puissiez créer les fichiers constituant le package .wsp séparément et les empaqueter avec Visual Studio si vous préférez. Vous pouvez également créer un modèle Web dans l’interface utilisateur, l’importer dans Microsoft Visual Studio et le modifier avant de le rempaqueter et de le redéployer.

Note

Un fichier .wsp est en fait un fichier .cab. Vous pouvez en enregistrer une copie à partir de la galerie de solutions, remplacer son extension de nom de fichier .wsp par l’extension .cab et l’ouvrir dans l’Explorateur Windows.

Par certains côtés, les modèles Web continuent de dépendre, tout au long de leur cycle de vie, de la définition de site qui constitue leur base ultime. Pour cette raison, nous ne prenons pas en charge la modification ou la suppression d’une définition de site après que des sites ont été créés à partir de celle-ci. De telles modifications risquent d’entraîner un dysfonctionnement des sites créés à partir de la définition (ou créés à partir de modèles Web basés sur la définition de site) ou d’empêcher la création de sites basés directement, ou indirectement, sur la définition de site. Pour plus d’informations sur la relation entre les modèles Web et les définitions de site, voir Types de site : modèles Web et définitions de site. Pour plus d’informations sur les types de personnalisations de définitions de site pris en charge, voir Scénarios pris en charge et non pris en charge pour utiliser les définitions de site personnalisées et les définitions de zone personnalisées dans SharePoint 2003, 2007 et 2010.

Voir aussi

Référence

SPSolutionExporter.ExportWeb

SPSolutionExporter.ExportWebToGallery

Concepts

Types de site : modèles Web et définitions de site