On continue la série des Sessions sur SharePoint 2010, par la suite évidente de la précédente :
![]() | ![]() |
Cette session est donnée par Mike Ammerlaan
Le développement WEB pour SharePoint jusqu’à aujourd’hui se bloque toujours au problème de l’accès aux données. C’est donc une nouveauté de SP 2010 de faciliter cette partie.
![]() | ![]() |
Le COM est une nouveauté utilisable via Code et utilisé dans l’interface WEB elle-même (action multiple comme suppression ou Check-Out). Tout est groupé dans un ensemble de fichiers de base (JavaScript et XAP)
![]() | ![]() |
La première étape est de créer un contexte (comme en code standard C#), puis d’associer la liste et le contenu.
![]() | ![]() |
![]() | ![]() |
Une première démo a permis de mettre en lumière cela via la création d’une page ASPX avec du code JS permettant de modifier le titre du site et un composant SilverLight avec du code C# faisant la même action.
![]() | ![]() |
![]() | ![]() |
Une seconde démo montre la création d’une liste depuis JavaScript, suivi d’un exemple d’application SilverLight “FlashCards” utilisant des données provenant d’une liste SharePoint Custom de questions.
![]() | ![]() |
![]() | ![]() |
Une comparaison du code JS et C# montre les similitudes évidentes et la présentation du fonctionnement interne permet aussi de bien comprendre les possibilités ou non.
![]() | ![]() |
Il reste certains modules non couverts par COM (Excel, Publishing, User Profile, …). On comprend d’ailleurs que le COM utilise un service WCF “Client.svc”
![]() | ![]() |
![]() | ![]() |
Un point a été fait sur l’usage de LinQ avec COM, suivi d’une démonstration de ces options avec LinQ et de filtering (CAML, LinQ, …)
![]() | ![]() |
![]() | ![]() |
Un dernier point sur la gestion des exceptions (liste ou item inexistant, …) et la gestion des permission, suivi d’une démo sur ce point.
![]() | ![]() |
![]() | ![]() |
Pour terminer par la gestion des droits inter-serveur (Cas d’un frontal WEb classique utilisant des données de SharePoint), accompagné d’une démonstration via une application SilverLight.
![]() | ![]() |
Encore une session donnée à la vitesse de la lumière, mais très enrichissante sur cette nouveauté de SharePoint 2010 dans le développement d’application.
Romelard Fabrice [MVP]
Commentaires
Enregistrer un commentaire