Partager via


Création de définitions de site pour SharePoint

Le projet de définition de site SharePoint dans Visual Studio permet de créer une définition de site faisant office de base pour un nouveau site SharePoint. Ces définitions spécifient non seulement l'aspect et le comportement du site SharePoint, mais également son contenu par défaut et son mode de fonctionnement. Dans la définition, vous pouvez inclure des listes préconfigurées, des types de contenu, des récepteurs d'événements, des images et d'autres éléments. SharePoint inclut quelques définitions de site, telles que BLOG. Lorsque vous créez un site basé sur la définition de site BLOG, le site intègre les listes, les composants WebPart et les autres éléments nécessaires à ce type de site.

Pour plus d'informations sur les définitions de sites, consultez Modèles et définitions de site (page éventuellement en anglais).

Projets de définition de site

Les projets de définition de site dans Visual Studio fournissent uniquement les fichiers de base dont un site SharePoint a besoin ; aucune fonctionnalité par défaut n'est prévue. Il vous appartient d'ajouter les fichiers et le contenu correspondant aux fonctionnalités que vous souhaitez mettre en place. Vous pouvez générer le site de façon manuelle (en créant et ajoutant les fichiers dont vous avez besoin),

Association de fonctions

Les définitions de site créées dans Visual Studio offrent un avantage intéressant en ce sens qu'elles permettent de recourir automatiquement à l'association de fonctions. L'association de fonctions a pour effet de joindre une fonctionnalité à une définition de site au lieu de l'incorporer à la définition de site elle-même. Vous avez ainsi la possibilité d'ajouter la fonctionnalité à tous les sites que vous créez en utilisant simplement la définition du site sans modifier celle d'origine. Pour plus d'informations, consultez Agrafage de fonctionnalités.

Composants d'un projet de définition de site

La création d'une solution de définition de site a pour effet d'ajouter les fichiers par défaut suivants au nœud SiteDefinition.

Nom du fichier

Description

default.aspx

Page d'accueil ASPX par défaut pour le nouveau site SharePoint.

onet.xml

Ensemble des paramètres définissant la configuration du nouveau site, les composants du modèle de définition de site et le comportement par défaut. Ces paramètres peuvent comprendre des attributs tels que les types de contenu activés, les vues Liste par défaut, les fichiers modèles de documents et les composants WebPart inclus avec le site. Par défaut, la section Modules répertorie les fichiers à ajouter au site SharePoint et décrit leur mode de configuration.

webtemp_SiteDefinitionName.xml

Spécifie les configurations de définition de site qui s'affichent dans la section Sélection du modèle de la page Nouveau site SharePoint.

Par défaut, toutes les définitions de site sont stockées dans le dossier lecteur:\Program Files\Fichiers communs\Microsoft Shared\Web Server Extensions\14\TEMPLATE\SiteTemplates. Chaque définition de site possède son propre sous-dossier.

Rubriques connexes

Titre

Description

Procédure pas à pas : création d'un projet de définition de site de base

Vous guide pas à pas dans la création d'un projet de définition de site de base dans Visual Studio.

Procédure pas à pas : création d'une définition de site avec du contenu supplémentaire

Explique comment créer un projet de définition de site plus complet dans Visual Studio.

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

Explique comment créer une définition de site personnalisée dans SharePoint en copiant une définition de site existante, puis en modifiant la copie.

WebTemp.xml

Décrit le fichier d'origine qui spécifie les définitions de site disponibles dans la section Sélection du modèle de la page Nouveau site SharePoint.

Localisation de solutions SharePoint

Explique comment préparer vos solutions SharePoint pour une utilisation globale.

Création de composants WebPart pour SharePoint

Explique comment concevoir des parties d'une page SharePoint modifiables par les utilisateurs.

Création de contrôles réutilisables pour les composants WebPart ou les pages d'application

Explique comment créer des contrôles réutilisables prévus pour s'exécuter dans les pages d'applications et les composants WebPart.

Visual Web Developer

Explique comment utiliser le concepteur qui s'affiche à l'ouverture d'une page Web dans votre projet.

Vue d'ensemble des pages Web ASP.NET

Informations générales à propos de la structure des pages Web ASP.NET, du mode de traitement des pages par ASP.NET et du mode d'affichage du balisage conforme aux normes XHTML dans les pages ASP.NET.

Vue d'ensemble de la syntaxe des pages Web ASP.NET

Description des éléments de balisage qui composent une page ASP.NET.

Programmation de pages Web ASP.NET

Informations sur la méthode de création des gestionnaires d'événements dans les pages ASP.NET et sur le mode d'emploi d'un script client.

Programmation dans Windows SharePoint Services

Explique comment utiliser le modèle d'objet managé fourni dans Windows SharePoint Services.

Voir aussi

Autres ressources

Développement de solutions SharePoint