Cette documentation est archivée et n’est pas conservée.

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

Windows SharePoint Services 3

Lorsque vous décidez de créer un modèle de site ou une définition de site, tenez tout d'abord compte des points suivants :

  • Les modifications que vous devez apporter sont-elles simples ou complexes ? Si, par exemple, vous devez apporter uniquement des changements mineurs dans l'apparence de certaines pages et ajouter quelques champs dans des listes spécifiques, vous devez créer un modèle de site personnalisé. Toutefois, si vous devez créer de nouveaux types de contenu, ajouter de nouvelles définitions de composant WebPart et restructurer des sites de manière significative, vous devez créer une définition de site personnalisée.

  • Pouvez-vous déployer des modifications sur le serveur Web frontal ? Si vous n'avez pas accès au système de fichiers des ordinateurs exécutant Windows SharePoint Services, vous n'avez pas le choix, et vous devez créer un modèle de site personnalisé.

Avantages et inconvénients

Les définitions de site personnalisées procurent les avantages suivants par rapport aux modèles personnalisés :

  • Les données sont stockées directement sur les serveurs Web, de sorte que les performances sont généralement meilleures.

  • Un niveau de personnalisation de liste plus élevé est possible via la modification directe d'un fichier Schema.xml.

  • Certains types de personnalisation pour les sites ou les listes requièrent l'utilisation de définitions de site, telles que l'introduction de nouveaux types de fichiers, la définition de styles d'affichage ou la modification du menu Edition.

Parmi les inconvénients liés aux définitions de site, citons :

  • La personnalisation d'une définition de site nécessite plus d'effort que la création de modèles personnalisés.

  • Il est difficile de modifier une définition de site après son déploiement.

  • Les opérations autres que l'ajout de code peuvent endommager les sites existants.

  • Les utilisateurs ne peuvent pas appliquer un thème SharePoint via une définition de site.

  • Les utilisateurs ne peuvent pas créer deux listes du même type avec un contenu par défaut différent.

  • La personnalisation des définitions de site requiert l'accès au système de fichiers du serveur Web frontal.

Les modèles personnalisés procurent les avantages suivants par rapport à la personnalisation des définitions de site :

  • Les modèles 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 personnalisés peuvent être modifiés sans affecter les sites existants qui ont été créés à partir des modèles.

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

Parmi les inconvénients liés aux modèles personnalisés, citons :

  • Les modèles personnalisés ne sont pas créés dans un environnement de développement.

  • Les modèles personnalisés sont moins efficaces dans des environnements à grande échelle.

  • Si la définition de site sur laquelle repose le modèle personnalisé n'existe pas sur les serveurs frontaux, le modèle personnalisé ne fonctionne pas.

Afficher: