Microsoft fournit un package de développement de librairie de composants WebParts sous Visual Studio 2005. Cet add-in s’appelle VSeWSS (Visual Studio extensions for Windows SharePoint Services).
Cet add-in est téléchargeable. Après installation de cette extension, il est possible de créer un projet de type SharePoint WebPart, voir
Développer un composant WebPart pour WSS v3
Figure 5. La classe créée hérite de la classe WebPart. Voici le code résultant :
using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
namespace WPDemo
{
[Guid("b37370d2-2d19-4919-abb3-25a65036675e")]
public class WPDemonstration : System.Web.UI.WebControls.WebParts.WebPart
{
protected override void Render(HtmlTextWriter writer)
{
// TODO: add custom rendering code here.
// writer.Write("Output HTML");
}
}
}
Afin que la WebPart renvoie du code HTML dans l’environnement WSS v3 ou MOSS 2007, il est nécessaire de substituer la méthode Render de la classe de base WebPart.
using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;
using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;
namespace WPDemo
{
[Guid("b37370d2-2d19-4919-abb3-25a65036675e")]
public class WPDemonstration : System.Web.UI.WebControls.WebParts.WebPart
{
public WPDemonstration()
{
this.Title = "Hum, c’est ma WP";
}
protected override void Render(HtmlTextWriter writer)
{
writer.Write("Bonjour, voici ma 1ère WebPart");
}
}
}
La WebPart est prête à être utilisée dans l’environnement WSS v3 ou MOSS 2007. Le déploiement de WebPart est intégré à l’environnement Visual Studio 2005. Visual Studio 2005 permet de générer un package de déploiement de solutions complet. Ce package de déploiement utilise les concepts de « features », nouveautés de WSS v3 et MOSS 2007 permettant d’activer ou non des fonctionnalités sur une ferme de serveurs, une collection de sites ou un site SharePoint v3.
Ces différents paramètres sont accessibles dans les propriétés du projet WebPart dans l’onglet « SharePoint Solution », voir Figures 6 et 7. Après ajout de la WebPart dans le site MOSS 2007, nous obtenons ceci, Voir Figure 8 .
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Adaptation climatique : les entreprises accélèrent, mais peinent à mesurer l’impact financier
- Data centers : 31 600 milliards de dollars d’investissements d’ici 2050, l’énergie au cœur de la nouvelle géographie du calcul
- Analyse Patch Tuesday Septembre 2026
- Agents fantômes en EMEA : l’IA s’emballe, les conseils d’administration s’inquiètent
Articles les + lus
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
Model Context Protocol : le contexte, grand oublié du débat
À la une de la chaîne Tech
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
- Guide Ultime des Raccourcis Clavier Windows 11 pour les Professionnels IT
- Quand les « travailleurs numériques » pallient le manque de bras dans l’industrie
- Model Context Protocol : le contexte, grand oublié du débat
