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
Guide de Cyber-résilience pour Microsoft 365
La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Entamer la transition vers la cryptographie post quantique est prioritaire
- Full Cloud : une transformation numérique inévitable pour les entreprises ?
- Pilotage de la DSI : lucidité, exigences et engagement
- Les entreprises n’ont plus le luxe d’expérimenter l’IA
Articles les + lus
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
Face à l’urgence écologique, l’IT doit faire sa révolution
À la une de la chaîne Tech
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
- Face à l’urgence écologique, l’IT doit faire sa révolution
