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 placer les listes préconfigurées, les types de contenu, les récepteurs d'événements, les images, et d'autres éléments. SharePoint inclut certaines définitions de site BLOG telles que le, par exemple.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 de 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 : 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 lorsque vous ouvrez 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. |