Référencement.com vient de mettre en ligne un livre blanc sur les bonnes pratiques de référencement d’un site en Silverlight.
Dispo ici : http://msdn.microsoft.com/fr-fr/silverlight/msdn.silverlight.referencement.aspx
Pub des équipes produit de Microsoft Corp pour l’installeur intégré WebPI sur le thème de Magnum.
WebPI est disponible ici http://www.microsoft.com/web
Video: Cannon P.I. - Title Sequence
Ce n’est pas sans une certaine émotion que je vous parle de ces nouveaux coachs sur le site MSDN France.
.jpg)
Je vous recommande surtout celui de SharePoint qui est l’aboutissement d’un long travail de collaboration avec Renaud Comte qui nous fait découvrir les joies du développement Sharepoint
.jpg)
Mais je ne pouvais pas passer à coté du coach Php sur Visual Studio qui pourra je pense en surprendre plus d’un (surtout du coté de la communauté des développeurs Php)
Bonne lecture à tous…
Comme veut la coutume maintenant, David Rousset à dégainé avant moi pour parler de la mise en ligne des Labs sur le model de développement ASP.NET MVC article dispo ici :Une série de tutoriaux avec vidéos sur ASP.NET MVC disponible
Tutoriaux dispo ici : http://msdn.microsoft.com/fr-fr/asp.net/dd627541.aspx
Comme le mentionne David les 7 viennent de la traduction Fr dispo ici en US : http://www.asp.net/mvc/
Puis viendra s’ajouter un peu plus tard, des labs purement France autour de la sécurité et des vus personnalisées pour des clients Silverlight par exemple.
Pour faire suite à mon dernier post voila la solution d’exemple pour faire votre premier test en prod (hébergé sur Azure) de votre première page Php.
Vous pouvez tester ici : http://pierlagphp.cloudapp.net/index.php
J’ai créé un projet de type “Cloud Service” puis j’y ai associé un Role de type '”Cgi Web Role”
Attention j’ai supprimé le répertoire php de la solution. Il suffit simplement de de-zipper la solution puis de télécharger php et de tout dé-zipper dans le répertoire Php du Web Cgi Role pour obtenir ceci.
Puis déployer la solution dans Azure la procédure est strictement identique à ce qu’on fait pour une application ASP.NET
- Publish…+ Upload à partir du portail Azure
Une annonce importante à été faire à Mix Vegas c’est le support des langages Fast-cgi dans les projet Azure.
Pour cette occasion le SDK de Azure à été modifié : SDK et VS-Addon
Pour ce fait il faut l’activer au niveau du service
<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="MyService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition">
<WebRole name="WebRole" enableNativeCodeExecution="true">
<InputEndpoints>
<InputEndpoint name="HttpIn" protocol="http" port="80" />
</InputEndpoints>
</WebRole>
</ServiceDefinition>
Puis dans le web.roleconfig ajouter fastCGI
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<fastCgi>
<application fullPath="%RoleRoot%\php\php-cgi.exe" />
</fastCgi>
</system.webServer>
</configuration>
Il faudra pas oublier de copier le fichier php-cgi.exe dans le projet web.
Puis dans le web.config
<configuration>
<system.webServer>
<handlers>
<add name="PHP via FastCGI"
path="*.php"
verb="*"
modules="FastCgiModule"
scriptProcessor="%RoleRoot%\php\php-cgi.exe"
resourceType="Unspecified" />
</handlers>
</system.webServer>
</configuration>

PS: Pour installer Php sur votre machine de dev n’hésitez pas à utiliser WebPlateform Installer en version 2beta
Vous installerez Php en simplement quelques cliques.
Si vous rencontrez des problèmes il vous faudra peut être installer ce KB http://support.microsoft.com/kb/967131.
Une belle histoire : Les deux projets communautaires codeplex autour de Silverlight 2 http://www.codeplex.com/SLExtensions et http://www.codeplex.com/silverlightcontrib vont ne faire plus qu’un pour donner naissance à … (a vous de voter ici)
En espérant que cette fusion continuera à vous aider dans vos projets Silverlight 2 et bientôt 3 :)
Lors de la préparation de la session aux TechDays sur le développement de contrôles en Silverlight 2. On avait consacré une partie de la session à “comment rendre vos nouveau contrôles accessible ?”. Ceci pour deux raisons : Pour que les contrôles soient manipulables par des outils tiers (aidant la manipulation de l’inteface) mais aussi pour tester son développement.
Dans cette même ligné AccessiWeb et Microsoft organisent 3 séminaires pour savoir comment développer “accessible”. Pas seulement en Silverlight, mais aussi pour les applications Web et Desktop.
Vous trouverez tous les infos ici (agenda et inscription)
http://www.braillenet.org/accessiweb/seminaires/aria_aw_ms/
3 Dates :
session 1 : le 16 mars 2009. session 2 : le 3 avril 2009. session 3 : le 23 juin 2009.
La semaine prochaine à lieu le Mix09 à Las Vegas. Il y aura beaucoup d’annonces autour de Silverlight 3, Azure et autre.
Pour suivre l’actualité en direct le point centrale en français dans le texte sera sur le site www.lemixer.fr
En direct de Mix’09 à Las Vegas, la semaine prochaine
Le streaming adaptif présent dans Expression Encoder 2 SP1 qui ne tournait que en local pour test est maintenant disponible pour IIS7.
A télécharger ici x86, x64, ou via le Web Platform Installer

Exemple de vidéo utilisant cette technologie : http://www.smoothhd.com/
Maintenant vous pouvez l’utiliser sur vos serveurs Web Internet ou Intranet…
Une nouvelle version de DeepZoom Composer est disponible ici:
http://www.microsoft.com/downloads/details.aspx?FamilyID=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&DisplayLang=en
Au programme: Bug Fix + Amélioration de la DLL DeepZoomTools.dll qui permet de piloter la génération du DeepZoom sans l’interface graphique uniquement par programmation (Exemple de de code ici).

Je l’utilise depuis un petit moment alors je voulais vous faire partager mon expérience est vous invitez à l’utiliser et à contribuer. C’est super simple.
Tout ce passe ici : http://social.msdn.microsoft.com/fr-FR il faut s’enregistrer avec son LiveID pour être identifié.
L’idée et de partager les bonnes adresse internet pour le développeur. Quand vous êtes sur une page internet qui vous à permis de résoudre une problématique ou qui vous à éclairé sur un point technique ou encore vous a fait découvrir quelque chose de nouveau il vous suffit de la référencer avec mot clef et description. (Si quelqu’un l’avait déjà référencé, pas de problème la page sera référencé 2 fois, peut être pour un thème différent).
Ce qui permet à l’usage d’avoir un nouveau mode de navigation sur internet. Non pas via un moteur de recherche mais via des liens déjà référencés par d’autre sur le ou les thèmes sur les quelles vous êtes en train de travailler.
Pour savoir comment ça marche c’est ici : http://social.msdn.microsoft.com/fr-FR/Tools/
Ou en Vidéo :
Une petite mise à jour vient d’être mise en ligne de Silverlight 2.
Si vous êtes juste utilisateur de Silverlight la mise à jour est disponible ici.
Si vus êtes développeur la mise à jour avec le runtime développeur est disponible ici. (pour mac ici)
Pour vos développement n’oubliez par de mettre à jour les param:
<param name="minRuntimeVersion" value="2.0.40115.0" />
<param name="autoUpgrade" value="true" />
Au menu des mises à jour, que des fix:
- Fix des bugs autour de UIAutomation
- Fix des problèmes avec certain anti-virus
- Fix des problèmes sur la plateforme Mac
- Fix des problèmes avec l’IsolatedStorage en mode localisé.
-…
J’ai suivi les traces de Christophe Lauer mon flux RSS est maintenant : http://blogs.msdn.com/pierlag/rss.xml
Une nouvelle version du plugin est disponible ici il support les templates Silverlight 2 de Expression Encoder SP1