Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le petit blog de Pierre / Pierre's little blog

Sharepoint, .NET, IW (Information Worker) solutions, pour le fun et le partage / for fun and sharing Pierre VIVIER-MERLE - MVP SharePoint

Applications I Like

I, Pierre :-)

Sharepoint Designer – Outil de design ASP .NET
Pour ceux qui n’ont pas suivi, Sharepoint Designer est le nouveau produit de Microsoft pour designer les sites Sharepoint. Sa sortie est prévue la vague Office 2007. Il permet notamment de concevoir des workflows sous Sharepoint. Remplaçant FrontPage 2003, il conserve bien entendu la capacité de créer des sites WEB. Il a également évolué à ce niveau et permet à présent de développer des applications WEB en technologie ASP .NET. D’où ce petit post.

En effet, lors du lancement de Visual Studio 2005, j’ai été très étonné de ne pas voir une fonctionnalité qui pourtant fait l’apanage de son concurrent, à savoir C# Builder, le mode fractionné ou split :

(voir cet article )

En effet, au mieux, on se retrouve avec deux fenêtres pointant sur le même code :

(Cliquer sur l'image pour la voir en grand)

Et oui, cette fonctionnalité est tout de même très pratique lorsqu’on est en phase de design d’applications WEB et que l’on souhaite faire avancer la maquette en même temps que les spécifications. On switch très souvent entre le mode design et le code HTML. Rien de tel pour montrer l’avancée et fixer les idées ! J’ai souvent galéré et de ce fait parfois me suis résolu à faire de l’html pur avec Frontpage 2003 par exemple afin de délivrer rapidemment des pages statiques. Avec Sharepoint Designer, nous allons enfin pouvoir capitaliser sur la maquette (prototype) en utilisant sa capacité à développer des pages ASPX en profitant des faciliter de design sous cet outil. Tout d’abord, on peut bien entendu designer les master pages en mode split :

(Cliquer sur l'image pour la voir en grand)

Et développer des pages aspx utilisant ces master pages. Bien sur tous les contrôles ASP .NET 2.0 sont utilisables via la toolbox et des petits assistants. Et hop, un gridview en quelques secondes. Toujours dans un but de facilité les prototypes, le déclaratif est là.
      
(Cliquer sur les images pour les voir en grand)

Pas de problème pour utiliser le serveur de développement léger ASP .NET (ancien petit nom : Casini)


Là par contre où cela pêche, c’est l’intégration de custom control (et de composants tierces). Pas moyen de créer des toolbox ou d’insérer les contrôles dans les toolbox existants comme on peut le faire avec Visual Studio 2005. Du coup obligé d’insérer l’XML déclaratif à la main  :-(. La reconnaissance en mode design n’est pas prise en charge non plus.

(Cliquer sur l'image pour la voir en grand

Petit memo : pour ce faire, ne pas oublier d’ajouter la dll dans le bin de l’application.

Il est également possible de créer ses feuilles de style avec un designer d'ailleurs différent de VS 2005 :


(Cliquer sur l'image pour la voir en grand)


En conclusion : il y a moyen d’utiliser Sharepoint Designer pour créer des maquettes de sites en ASP .NET et réutiliser le design et l’intégration des composants ASP .NET. Par contre, il est préférable de le coupler à Visual Studio 2005 si vous souhaitez faire des pages dynamiques plus complexes. Visual Studio 2005 reste bien entendu l’outil privilégié du développeur  :-)

Pierre VIVIER-MERLE



Posted: jeudi 4 mai 2006 00:03 par pierre
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 :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21

- SharePoint : Incompatibilité avec Internet Explorer 10 (IE10) par Blog Technique de Romelard Fabrice le 05-08-2013, 16:29

- AutoSPInstaller pour SharePoint 2013 maintenant disponible en “RTM” par Julien Chable le 05-06-2013, 23:30

- [TFS2010] A la recherche du Shelveset perdu par Blog de Jérémy Jeanson le 05-03-2013, 21:46

- .NET / Debug post-mortem : obtenir le fichier mscordacwks.dll correspondant à un dump quand on n'a plus d'accès direct à ce fichier par CoqBlog le 04-28-2013, 19:57

- [W8] Afficher un graphe par CPU dans le gestionnaire des tâches par Blog de Jérémy Jeanson le 04-28-2013, 17:48

- [WCF] Limiter proprement l’accès à vos ressources serveur par Blog de Jérémy Jeanson le 04-26-2013, 22:59

- Event : Je serai speaker à la Conf’SharePoint par Blog Technique de Romelard Fabrice le 04-26-2013, 12:00