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. |
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. |
|
Explique comment préparer vos solutions SharePoint pour une utilisation globale. |
|
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. |
Explique comment utiliser le concepteur qui s'affiche à l'ouverture d'une page Web dans votre projet. |
|
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. |
|
Description des éléments de balisage qui composent une page 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. |
|
Explique comment utiliser le modèle d'objet managé fourni dans Windows SharePoint Services. |