Création de fonctionnalités SharePointCreating SharePoint Features

Vous pouvez utiliser une fonctionnalité SharePoint pour regrouper des éléments de projet SharePoint connexes pour faciliter le déploiement.You can use a SharePoint Feature to group related SharePoint project items for easier deployment. Vous pouvez créer des fonctionnalités, définir des étendues et marquer les autres fonctionnalités en tant que dépendances à l’aide du Concepteur de fonctionnalités SharePoint.You can create Features, set scopes, and mark other Features as dependencies by using the SharePoint Feature Designer. Le concepteur génère également un manifeste, qui est un fichier XML qui décrit chaque fonctionnalité.The designer also generates a manifest, which is an XML file that describes each Feature.

Ajout de fonctionnalités à la Solution SharePointAdding Features to the SharePoint Solution

Vous pouvez ajouter une fonctionnalité à la solution SharePoint à l’aide de l’Explorateur de solutions ou l’Explorateur de package.You can add a Feature to the SharePoint solution by using Solution Explorer or the Packaging Explorer. Vous pouvez utiliser une des méthodes suivantes pour ajouter une fonctionnalité.You can use one of the following methods to add a Feature.

  • Dans l’Explorateur de solutions, ouvrez le menu contextuel pour fonctionnalités, puis choisissez ajouter une fonctionnalité.In Solution Explorer, open the shortcut menu for Features, and then choose Add Feature.

  • Dans Explorateur de package, ouvrez le menu contextuel pour le package, puis choisissez ajouter une fonctionnalité.In Packaging Explorer, open the shortcut menu for the package, and then choose Add Feature.

À l’aide du Concepteur de fonctionnalitésUsing the Feature Designer

Une solution SharePoint peut contenir une ou plusieurs fonctionnalités SharePoint, lesquelles sont regroupées sous le nœud de fonction dans l’Explorateur de solutions.A SharePoint solution can contain one or more SharePoint Features, which are grouped under the Feature node in Solution Explorer. Chaque fonctionnalité possède son propre Concepteur de fonctionnalités que vous pouvez utiliser pour personnaliser les propriétés de fonctionnalité.Each Feature has its own Feature Designer that you can use to customize the Feature properties. Pour plus d’informations, consultez Comment : personnaliser une fonctionnalité SharePoint.For more information, see How to: Customize a SharePoint Feature. Pour distinguer les unes des autres fonctionnalités, vous pouvez configurer les propriétés telles que le titre, la description, la version et la portée.To distinguish Features from one another, you can configure the Feature properties such as the title, description, version, and scope.

Options du Concepteur de fonctionnalitésFeature Designer Options

Après avoir créé une fonctionnalité, vous pouvez utiliser le Concepteur de fonctionnalités pour la personnaliser.After you create a Feature, you can use the Feature Designer to customize it.

Le tableau suivant décrit les propriétés qui sont affichent dans le Concepteur de fonctionnalités.The following table describes the Feature properties that are displayed in the Feature Designer.

PropriétéProperty DescriptionDescription
TitreTitle Facultatif.Optional. Le titre par défaut de la fonctionnalité est défini sur SolutionName ** NomFonctionnalité.The default title of the Feature is set to SolutionNameFeatureName.
DescriptionDescription Facultatif.Optional. La description de la fonctionnalité SharePoint.The description of the SharePoint Feature.
PortéeScope Obligatoire.Required. Si une fonction est créée à l’aide de l’Explorateur de solutions, l’étendue est définie sur le Web par défaut.If a Feature is created by using Solution Explorer, the scope is set to Web by default.

-Batterie : Activer une fonctionnalité pour une batterie de serveurs.- Farm: Activate a Feature for an entire server farm.

-Site : Activer une fonctionnalité pour tous les sites web dans une collection de sites.- Site: Activate a Feature for all web sites in a site collection.

-Web : Activer une fonctionnalité pour un site web spécifique.- Web: Activate a Feature for a specific web site.

-WebApplication : Activer une fonctionnalité pour tous les sites web dans une application web.- WebApplication: Activate a Feature for all web sites in a web application.
Éléments dans la SolutionItems in the Solution Tous les éléments SharePoint peuvent être ajoutés à la fonctionnalité.All SharePoint Items that can be added to the Feature.
Éléments dans la fonctionnalitéItems in the Feature Les éléments de projet SharePoint qui ont été ajoutés à la fonctionnalité.The SharePoint project items that have been added to the Feature.

Ajout et suppression d’éléments de projet SharePointAdding and Removing SharePoint Project Items

Vous pouvez sélectionner les éléments de projet SharePoint que vous souhaitez ajouter une fonctionnalité SharePoint pour le déploiement.You can select which SharePoint project items that you want to add a SharePoint Feature to for deployment. Utilisez le Concepteur de fonctionnalités pour ajouter et supprimer des éléments de fonctionnalités et afficher le manifeste de fonctionnalité.Use the Feature Designer to add and remove items to Features, and view the Feature manifest. Pour plus d’informations, consultez Comment : ajouter et supprimer des éléments dans des fonctionnalités SharePoint.For more information, see How to: Add and Remove Items to SharePoint Features.

Ajout de dépendances de fonctionnalitéAdding Feature Dependencies

Vous pouvez configurer le manifeste de fonctionnalité afin que le serveur SharePoint active certaines fonctionnalités avant que votre fonctionnalité est activée.You can configure the Feature manifest so that the SharePoint server activates certain Features before your Feature is activated. Par exemple, si votre fonctionnalité SharePoint dépend d’autres fonctionnalités pour les fonctionnalités ou données, le serveur SharePoint permettre tout d’abord essayez d’activer une fonctionnalité qui dépend de votre fonctionnalité.For example, if your SharePoint Feature depends on other Features for functionality or data, the SharePoint server can first try to activate any of the Features that your feature depends on. Pour plus d’informations, consultez Comment : ajouter et supprimer des dépendances de fonctionnalité.For more information, see How to: Add and Remove Feature Dependencies.

Voir aussiSee Also

Comment : personnaliser une fonctionnalité SharePoint How to: Customize a SharePoint Feature
Comment : ajouter et supprimer des éléments dans des fonctionnalités SharePoint How to: Add and Remove Items to SharePoint Features
Guide pratique pour ajouter et supprimer des dépendances de fonctionnalitésHow to: Add and Remove Feature Dependencies