Choix entre modèles Web personnalisés et définitions de site personnalisées

Dernière modification : mercredi 2 février 2011

S’applique à : SharePoint Foundation 2010

Dans la mesure du possible, il est recommandé de construire vos solutions Microsoft SharePoint Foundation sous la forme d’une ou de plusieurs fonctionnalités, éventuellement en incluant un ou plusieurs composants WebPart, plutôt qu’en créant une définition de site personnalisée ou un modèle Web personnalisé. De la sorte, vous optimisez la souplesse tant de votre point de vue en tant que développeur que de celui des utilisateurs.

Toutefois, si un type de site personnalisé est ce qui convient le mieux pour votre solution, la question suivante est de savoir s’il faut créer un modèle Web ou une définition de site. Pour que votre solution ait le plus de chances d’être compatible avec les versions futures de SharePoint Foundation, il est recommandé de créer un modèle Web. En outre, les modèles Web présentent les avantages suivants.

  • Les modèles Web personnalisés sont faciles à créer.

  • Presque toutes les opérations qui peuvent être effectuées dans l'interface utilisateur peuvent être conservées dans le modèle.

  • Les modèles Web personnalisés peuvent être modifiés sans affecter les sites existants qui ont été créés à partir des modèles.

  • Les modèles Web personnalisés sont faciles à déployer.

  • Le contexte utilisateur dans lequel un modèle Web est déployé n’a pas besoin d’avoir accès au système de fichiers des serveurs.

Toutefois, dans les scénarios suivants (qui ne sont pas courants), vous devez créer une définition de site personnalisée.

  • Le type de site personnalisé requiert un nouveau modèle de document pour les bibliothèques de documents. (Toutefois, notez que pour ajouter un nouveau type de document, il est recommandé de créer un type de contenu personnalisé plutôt qu’un modèle de document dans une définition de site. Pour plus d’informations, voir le nœud Types de contenu de ce Kit de développement logiciel (SDK).)

  • Le site personnalisé requiert un pied de message électronique personnalisé.

  • Le type de site personnalisé requiert un « composant » personnalisé du type détaillé dans l’élément Components d’un fichier onet.xml, tel qu’un post-processeur de la boîte de dialogue de fichier personnalisé ou un fournisseur de sécurité externe personnalisé.

Voir aussi

Tâches

Procédure : créer un modèle Web personnalisé

Procédure : créer une définition de site personnalisée et une configuration

Concepts

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