Créer des fonctionnalités de SharePointCreate SharePoint features

Vous pouvez utiliser une fonctionnalité SharePoint pour regrouper des éléments de projet SharePoint connexes pour simplifier 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.

Ajouter des fonctionnalités à la solution SharePointAdd 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 de 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 uns 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éFeature designer options

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

Le tableau suivant décrit les propriétés de fonctionnalité 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 SolutionName FeatureName.The default title of the Feature is set to SolutionName FeatureName.
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 de serveurs : 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.

Ajouter et supprimer des éléments de projet SharePointAdd and remove 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 dans des fonctionnalités et consulter 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.

Ajouter des dépendances de fonctionnalitéAdd feature dependencies

Vous pouvez configurer le manifeste de fonctionnalité afin que le serveur SharePoint active certaines fonctionnalités avant que votre fonctionnalité soit 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 peut tout d’abord essayez d’activer les fonctionnalités qui dépend de votre fonction.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
Comment : ajouter et supprimer des dépendances de fonctionnalitéHow to: Add and remove feature dependencies