Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

The Mit's Blog

En plus d'intégrer et skier, il sait même écrire !
(Blog de Renaud Comte)

Actualités


  • Ancien MVP SharePoint 8 ans ...
    Des projets .Net, SharePoint 2013 ou Office 365 ??

    Contactez-nous :

Archives

SharePoint Coding : WebPart, certes, Custom Control oui

Ces temps ci, je reçois moultes questions à travers ma messagerie ou les forums sur la problématique de développement de WebPart.

Je sais que le sujet est récurrent mais rien ne vaut une bonne piqûre de rappel.

D'ailleurs, même avant de rentre dans le sujet, j'insiste qu'à la différence de SPS 2003, les WebParts ne sont pas les seules options de développement sous SP 2007

Dixit cette petite matrice venant d'une de mes archives

SharePoint 2007 - une matrice de choix sur le développement MOSS

Decision matrix

  Single Site Some Sites Many Sites
Per site functionality Smart Part Smart Part or Web Part Web Part
Single instance application Smart Part N/A N/A
Site extension functionality Web Part Web Part _Layouts application

Le tout bien agencé avec la notion de Feature evidemment.

Mais revenons à la problématique des WebParts

Le vrai soucis du coding de WebPart est l'aspect Full code Behind, sous entendu AUCUNE assistance pour la conception et le montage graphique.

Eh oui, les User Controls ne sont pas supportés en tant que WebPart native.

Il vous faut donc tout encapsuler à travers des contrôles serveurs via les méthodes Render() ou CreatechlidControls()

Voici un petit florilège de liens qui vous guideront vers de bonnes pratiques :

En bref, si vous devez réaliser des Webparts bien complexes, ne sous estimait pas le temps de réalisation, les custom controls ne sont aisés à réaliser

A vrai dire, si votre problématique de WP est basé sur un montage graphique assez complexe et un besoin de déploiement plus léger, le projet Return of SmartPart est une véritable alternative à considérer!

http://www.smartpart.info

Bon  coding à tous

Renaud Comte aka TheMit ( vive le custom code)
Member of WygTeam
www.wygwam.com

Technorati tags: , ,
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 15 mai 2007 17:35 par themit

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01