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

TechEd 2006 : PreConf act 5

On continue sur la lancée, pas de repos pour les braves en pre Conf.

Maintenant, sujet préféré des codeurs SharePoint : de l'art et la maniére des WebParts.

Rappelons le postulat suivant :

SharePoint utilise toujours la notion de WebPart pour la personnalisation de ces interfaces.

Si SharePoint v2 (2003) utilisait son propre Framework, SharePoint 2007 lui, favorise et n'utilise le même framework de WebPart qu'ASP.Net 2.0.

Ainsi, comme je le dit souvent, MOSS, ce n'est que de l'ASP.Net 2.0 aprés tout

< Cool Note >

Cette session est joué ce coup ci par Patrick Tisseghem, compatriote de notre cher ReDo

A noter comme tout bon Belges fanatiques, les démos ne sont pas faites à base de BDD NorthWind ou Adventure Work mais grace à une BDD massive des divers Bieres Belges. Et il y en a un tas ! si si. Je laisse Redo, vous faire un topo sur le sujet en feedback.

Bref, un coup d'Access 2007 et plus de 200-400 biéres Belges et moultes biéres US/FR/GE/... ont été injectés dans un liste SharePoint pour la Demo

</  Cool Note >

Avant tout, une WebPart reste une simple Classe implémentant l'interface WebPart du namespace System.Web.UI. WebControls.WebPart.

La demo montre une simple WP avec un GridView affichant la liste des biéres via un click sur un bouton
>>> bien classique

l'idée est de montrer la richesse du modéle objet de SharePoint v3 et ses quelques differents goodies.

  • un accés plus simple au CAML
    un nouvel objet SPSiteDataQuery vient faciliter la vie du développeur en permettant, par exemple, de faire des requétes récursives parmis toutes les listes de tous ces sous sites Web. un véritable enfer du temps de SPS 2003, croyez moi

    A noter pour les refractaires au CAML, qu'il existe de petits outils bien pratique pour concevoir le CAML comme le U2U CAML Builder ou ma variante le CAML Viewer.
    < Cool Note >
    Et Vlan, je me fait citer par le speaker. Ca fait plaisir mais la, devant un peu de monde c'est génant ... surtout quand il propose que je rencontre la CAML Girl pour éventuellement un jour avoir des CAML babies .... Ahhh l'humour Geek

    < / Cool Note >
     
  • Moins de soucis avec les DWP
    >>> une fois la DLL publié et le niveau de trust adapté si besoin, la gallerie de WP peut auto générer son contrat .WebPart d'utilisation de votre composant.
    A vous ensuite de l'exporter et de le packager : qqun a parlé de feature et de solution 
     
  • Pas de soucis aussi niveau compatibilité.
    Certe, les nouvelles fonctionnalités de MOSS peuvent géner un peu vos WP WSS 2 comme avec les SPPermissions au niveau élémentaire mais WSS v3 supporte aisement les WP Old Style (2003) mais aussi une version hybride
    >>> sous entendu, un code métier de WP 2003 repackagé sous un interface et un render pro 2007 le tout compilé en .Net 2.0 : No problem, ca marche !
     (Faites un petit tour sur le downlaod de Ted Pattison pour mieux comprendre par la code)
     

 Un second point d'amélioration dans WSS v3 est la notion de EventHandler. Désormais SPItemReceiver

Microsoft a voulu vraiment faciliter le developpement d'Event andler autrefois si complexe à coder, déployer ou maintenir. Mais aussi les renforcer leur propres fonctionnalités.

  • Désormais les EventHandlers sont multiples et peuvent gérer des events asynchrones et/ou surtout synchrones comme gérer l'évément "Delete" avant la suppression : E N F I N ...
     
  • Le modéle objet aussi a été revu pour faciliter le déploiement. on peut aussi utiliser les Features. De plus, Patrick Tisseghem a justement publié un petit outil pour la gestion des Event Handler

    http://www.u2u.info/SharePoint/U2U%20Community%20Tools/EventHandlerExplorer.zip
     
  • Un petit plus : désormais, on peut désactiver aussi dans un eventhandler les actions systémes.
    >>>> intérêt ?  Bien... par exemple, pouvoir modifier un item ou un fichier sans forcement modifié sa date systéme de modification ou encore déclencher le versionning

...

Enfin nous touchons à la fin de la premiére journée, pardon de la pre Conférence sur SharePoint V3

Comme vous avez pu vous en rendre compte les sujets sont vastes mais sont largement bien couvert et documenté par les speakers TechEd

C'est clair, SharePoint 2007 a bien évolué et pas seulement fonctionnellement !

Bon maintenant, c'est meeting MVP, on enchaine !!!

Renaud Comte aka TheMit (GogogadgetoBlogo !)

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: lundi 6 novembre 2006 18:44 par themit
Classé sous :

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