Créer des fonctionnalités SharePoint

Vous pouvez utiliser une fonctionnalité SharePoint pour regrouper les éléments de projet SharePoint associés afin de faciliter le déploiement. Vous pouvez créer des fonctionnalités, définir des étendues et marquer d’autres fonctionnalités comme dépendances en utilisant le Concepteur de fonctionnalités SharePoint. Le concepteur génère également un manifeste, qui est un fichier XML qui décrit chaque fonctionnalité.

Ajouter des fonctionnalités à la solution SharePoint

Vous pouvez ajouter une fonctionnalité à la solution SharePoint en utilisant l’Explorateur de solutions ou l’Explorateur de packages. Vous pouvez utiliser l’une des méthodes suivantes pour ajouter une fonctionnalité.

  • Dans l’Explorateur de solutions, ouvrez le menu contextuel Fonctionnalités, puis choisissez Ajouter une fonctionnalité.

  • Ouvrez l’Explorateur de packages, ouvrez le menu contextuel du package, puis choisissez Ajouter une fonctionnalité.

Utilisation du concepteur de fonctionnalités

Une solution SharePoint peut contenir une ou plusieurs fonctionnalités SharePoint, qui sont regroupées sous le nœud Fonctionnalités dans l’Explorateur de solutions. Chaque fonctionnalité a son propre Concepteur de fonctionnalités que vous pouvez utiliser pour personnaliser les propriétés de la fonctionnalité. Pour plus d’informations, consultez Guide pratique pour personnaliser une fonctionnalité SharePoint. Pour distinguer les fonctionnalités les unes des autres, vous pouvez configurer les propriétés de fonctionnalité comme le titre, la description, la version et l’étendue.

Options du concepteur de fonctionnalités

Après avoir créé une fonctionnalité, vous pouvez utiliser le Concepteur de fonctionnalités pour la personnaliser.

Le tableau suivant décrit les propriétés de fonctionnalité affichées dans le Concepteur de fonctionnalités.

Propriété Description
Titre facultatif. Le titre par défaut de la fonctionnalité est défini sur SolutionNameFeatureName.
Description facultatif. Description de la fonctionnalité SharePoint.
Étendue Obligatoire. Si une fonctionnalité est créée dans l’Explorateur de solutions, l’étendue est définie sur Web par défaut.

- Batterie de serveurs : active une fonctionnalité pour l’ensemble d’une batterie de serveurs.

- Site : active une fonctionnalité pour tous les sites web d’une collection de sites.

- Web : active une fonctionnalité pour un site web spécifique.

- WebApplication : active une fonctionnalité pour tous les sites web d’une application web.
Éléments dans la solution Tous les éléments SharePoint qui peuvent être ajoutés à la fonctionnalité.
Éléments dans la fonctionnalité Tous les éléments de projet SharePoint qui ont été ajoutés à la fonctionnalité.

Ajouter et supprimer des éléments de projet SharePoint

Vous pouvez sélectionner les éléments de projet SharePoint auxquels vous souhaitez ajouter une fonctionnalité SharePoint pour le déploiement. Utilisez le Concepteur de fonctionnalités pour ajouter et supprimer des éléments dans les fonctionnalités et voir le manifeste de fonctionnalité. Pour plus d’informations, consultez Guide pratique pour ajouter et supprimer des éléments dans les fonctionnalités SharePoint.

Ajouter des dépendances de fonctionnalité

Vous pouvez configurer le manifeste de fonctionnalité pour que le serveur SharePoint active certaines fonctionnalités avant l’activation de votre fonctionnalité. Par exemple, si votre fonctionnalité SharePoint dépend d’autres fonctionnalités pour son fonctionnement ou pour les données, le serveur SharePoint peut d’abord essayer d’activer une des fonctionnalités dont dépend votre fonctionnalité. Pour plus d’informations, consultez Guide pratique pour ajouter et supprimer des dépendances de fonctionnalité.