Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Extending the SharePoint Project System

 

Vous pouvez créer des solutions SharePoint à l'aide d'un jeu de modèles de projet et de modèles d'élément dans Visual Studio.Ces modèles sont conformes aux spécifications de nombreux scénarios de développement, mais vous pouvez découvrir certains cas où il n'offrent pas toutes les fonctionnalités dont vous avez besoin.Dans ce cas, vous pouvez envisager une extension du système de projet SharePoint.

Le système de projet SharePoint repose sur un composant fondamental : les éléments de projet SharePoint.Un élément de projet SharePoint représente une personnalisation SharePoint unique, telle qu'une définition de liste, un composant WebPart ou un type de contenu.

Un projet SharePoint est un projet Visual Studio qui inclut un ou plusieurs éléments de projet SharePoint.Les projets SharePoint contiennent également des composant additionnels qui définissent le regroupement des éléments de projet en fonctionnalités et packages en vue de leur déploiement.

Pour plus d'informations sur le contenu des éléments de projet SharePoint et des projets SharePoint, consultez Creating Item Templates and Project Templates for SharePoint Project Items.

Voici les différentes manières de procéder :

  • Définissez vos propres types d'éléments de projet SharePoint et associez-les à de nouveaux modèles d'élément ou modèles de projet dans Visual Studio.Par exemple, vous pouvez définir un type d'élément de projet SharePoint pour la création d'une action personnalisée ou d'un champ.Pour plus d’informations, consultez Defining Custom SharePoint Project Item Types.

  • Étendez les types d'éléments de projet SharePoint qui sont déjà installés dans Visual Studio.Par exemple, vous pouvez ajouter un élément de menu contextuel à un élément de projet dans Explorateur de solutions et personnaliser l'élément de projet lorsqu'un développeur choisit l'élément de menu.Pour plus d’informations, consultez Extending SharePoint Project Items.

  • Étendez les projets SharePointPourquoi pas prévoir, par exemple, des gestionnaires d'événements pour effectuer des tâches spécifiques en cas d'ajout ou de suppression d'éléments dans les projets SharePoint ?Pour plus d’informations, consultez Extending SharePoint Projects.

  • Étendez le comportement d'empaquetage et de déploiement des éléments de projet et projets SharePoint.Rien ne vous empêche, par exemple, de définir vos propres étapes de déploiement à exécuter lors du déploiement ou du retrait d'un projet, ou de réaliser des tâches personnalisées supplémentaires lorsque Visual Studio exécute certaines étapes de déploiement.Pour plus d’informations, consultez Extending SharePoint Packaging and Deployment.

Vous pouvez effectuer les tâches courantes suivantes dans les extensions du système de projet SharePoint :

Afficher: