Dec.16

Visual Studio SP1 & ASP.NET AJAX RC

Petit post relai pour vous informer :

  1. De la sortie du SP1 de Visual Studio 2005, téléchargeable ICI (mais comptez 430mo à télécharger et une bonne heure d’installation ^^)
  2. De la sortie de la version RC de ASP.NET AJAX (Release Candidate) téléchargeable ICI. (Voir le changelog, mais le plus important est le changement du Namespace passant de Microsoft.Web à System.Web). Vous trouverez aussi une nouvelle version des Controls Toolkit pour cette nouvelle version, ICI.

Bon téléchargement…. 🙂

Info,.NET

Dec.12

TechDays 2007 le 5, 6 et 7 février au Palais des Congrès de Paris : Inscrivez-vous !!

On annoncé officiellement la semaine dernière, les TechDays 2007 se dérouleront le 5, 6 et 7 février 2007 au Palais des Congrès à Paris. Que vous soyez informaticien, développeur d’applications, chef de projet, consultant, responsable d’exploitation ou de déploiement, gestionnaire des données ou encore architecte orienté services : bloquez vos agendas !!!

Les TechDays c’est :

  • Plus de 200 sessions
  • Des rencontres avec des partenaires experts
  • Des rencontres avec des communautés spécialisées
  • Des ateliers techniques
  • Des hands on lab
  • Et en plus c’est GRATUIT !!

Le tout autour de 19 thèmes différents :

Exclusif pour les participants : un DVD spécial Solutions Windows Vista, Office System 2007 et Exchange Server 2007 qui vous sera remis à l’issue des TechDays 2007 !

Pour participer à ces TechDays 2007, un seul lien : http://www.microsoft.com/france/mstechdays/
Vous pourrez alors personnaliser votre agenda en choisissant les sessions qui vous intéressent !

Personnellement, j’ai quelques 24 sessions dans mon agenda pour l’instant ! Voici mon programme (provisoire) :


A noter que les Communautés Days 2007 (qui réunissent les MSP, MVP et User Groups) se déroulerons en même temps, avec notamment des sessions spécifiques sur le programme MSP, cocktails, soirée fun… et quelques autres surprises 🙂

Bref vivement le 5 février, en attendant INSCRIVEZ VOUS !!

Bon il ne me reste plus qu’a me trouver un hôtel maintenant ^_^

TechDays 2007

Dec.07

[WSS] Fournisseurs d’authentification sous Windows SharePoint Service 3.0

Avant de rentrer dans le vif du sujet, je vous rappelle que WSS (Windows Sharepoint Service) version 3.0 est sortie en version RTM depuis le 13 novembre. Vous pouvez le téléchargement librement (à condition d’avoir un Windows authentique!) à cette adresse : http://www.microsoft.com/downloads/…. Vous y trouverez les versions US, FR, et autres.
La procédure d’installation est sensiblement la même que celle que j’avais décrite pour la beta 2 (lire mon post du 20/07) hormis que vous installerez directement le .NET 3.0 étant sortie en RTM à la place des runtimes du Workflow Foundation.
Si vous ne connaissez pas WSS, je vous invite également à lire mon précédent post qui en fait une courte introduction.

Par défaut un site WSS est configuré pour utiliser une authentification de type Windows où chaque compte utilisateur du site est un utilisateur NT (stocké dans la base SAM local ou Active Directory sur un domaine). Pratique dans le cadre d’un portail entreprise ou école mais sur internet cela n’est pas forcement une bonne chose !

Sous WSS vous avez la possibilité de changer le fournisseur d’authentification et donc « facilement » de pouvoir utiliser celui de l’ ASP.NET2 (SqlMembershipProvider/SqlRoleProvider) où les comptes utilisateur seront stockés sur une base SQL ce qui sera plus appréciable pour l’administration.

1/ Préparation de la base
L’instance SQL de WSS (SSEE) n’est exploitable (car verrouillé), il vous faudra donc une autre instante en installant, par exemple, la version Express d’ SQL Server 2005. Une fois opérationnelle, créez une base « MonSiteWSS » ainsi qu’un utilisateur SQL pouvant lire et écrire dans la base.
Enfin utilisez l’utilitaire aspnet_regsql.exe (contenu dans C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727) sur votre base pour préparer les tables ASP.NET

2/ Configuration du Web.config
Editez le fichier Web.config de votre application WSS (C:\Inetpub\wwwroot\wss\VirtualDirectories\xxx) pour y rajouter :

  • La chaine de connexion à votre base. Exemple (à placer dans la balise <configuration>) :

  • Le MembershipProvider (dans <system.web>) et RoleProvider :

Effectuez aussi ces changements dans le Web.config de l’application central de Sharepoint vous comprendrez plus tard pourquoi (merci TheMit ^^) !!

3/ Gestion des comptes
Le but ici est d’avoir une page (ou un site) d’administration des comptes. Pour cela plusieurs solutions sont viables. Par exemple :

  • En créant un site ASP.NET sous Visual Studio 2005, y rajouter la connection string, membership et role provider dans le web.config. Puis dans le menu « Web Site » cliquer sur « ASP.NET Configuration » pour lancer le site d’administration. Dans l’onglet Security l’on pourra administrer les comptes et les rôles.

  • En créant une simple page ASP.NET que l’on vient placer dans le site WSS (dans un dossier admin par exemple) et qui utilise la classe System.Web.Security.Membership et System.web.Security.roles pour gérer vos comptes. (possibilité d’utiliser la MasterPage de WSS pour votre page histoire d’intégrer à fond votre page d’admin dans votre site WSS).

Une fois que vous avez mis en place un moyen d’administration de vos comptes, créez un 1er compte (nommé Admin par exemple).

4/ Changer le fournisseurs d’authentification de votre site WSS
Le changement est assez simple :

  1. Connectez vous à l’ Administration centrale de SharePoint 3.0 (dans les Outils d’administrations)
  2. Dans l’onglet « Gestion des applications », cliquez sur « Fournisseurs d’authentification ».
  3. Sélectionnez la zone de l’application que vous souhaitez modifié (Zone : Par défaut, Internet, Intranet, …)
  4. Sur la page « Modifier l’authentification », sélectionnez l’authentification de type « Formulaires »
  5. Entrez dans « Nom du fournisseur d’appartenances » le nom de votre Membership Provider (dans notre exemple monMembershipProvider) et dans « Nom du gestionnaire de rôles » le nom de votre Role Provider (ici monRoleProvider).
  6. Puis enregistrez les modifications

Avant de quitter l’administration central, n’oubliez pas de définir votre 1er compte comme « Administrateurs de collections de sites » pour qu’il puisse se connecter ! Pour cela toujours dans l’onglet « Gestion des applications », sélectionnez « Administrateurs de collections de sites » et entrez le nom du compte (ex: Admin). C’est la que les informations (connstring, membership, etc..) ajoutées dans le Web.config du site de l’administration central prend tout son sens sinon l’administration central ne reconnaitra pas votre utilisateur !

En retournant sur votre site, vous verrez une belle page de login

.. avec la possibilité de gérer tous vos comptes online (on peut ensuite créer une page d’inscription, récupération des pwd perdu et tout cela très facilement/rapidement avec les objets ASP.NET2)

Alors pas si compliqué 🙂 Un bon article de Andrew Connell est disponible ici. La procédure est un peu différente et l’article beaucoup plus détaillé. A lire !

Moi je dis, vive WSS 🙂

.NET,WSS

Nov.07

[MS] Ca bouge la haut : l’arrivée en masse des RTM

Belle journée en perspective (encore faudrait il que j’arrive à finir mon article français/anglais sur WCF 🙂 ) avec la sortie en version RTM* du .NET Framework 3.0 et du Windows SDK for Vista.

Toujours dans les news, notez la sortie du Microsoft ASP.NET AJAX Extention (ex-Atlas) en version Beta 2 ainsi que les sorties RTM d’Office 2007 et des VSTO (Visual Studio Tools for Office).

Les liens :

Bref pour une première semaine de Novembre ça promet, en attendant les feedbacks du Tech-Ed !! Tous à vos downloads 🙂

UPDATE du 09/11/2006:
Les oublies :

Info,.NET

Nov.02

MSP Day 2006

Petit feedback de la journée des MSP (Microsoft Student Partner) qui s’est déroulé vendredi dernier (27/10) dans les locaux de Microsoft rue de l’université à Paris.

Journée très sympathique qui ma permis de rencontrer d’autres MSP, des gens de Microsoft, avec la notable présence de Caroline Phillips responsable EMEA du programme MSP :

Au programme de la journée :

  • Présentation des nouveaux MSP et de l’équipe Education
  • Présentation des programmes Microsoft pour les étudiants (MSDNAA, IT Academy, programmes RH, Imagine Cup)
  • Lancement du programme MSP en France par Caroline Phillips
  • Démo Vista & Office
  • Et remise des diplômes :


(je ne suis pas tout bô ?!?! 🙂 )

La MSP’Family 2006 :

Perso

Oct.21

[Atlas] Microsoft ASP.NET AJAX Beta 1

Hop la, depuis hier est sortie la version Beta 1 du projet Atlas maintenant renommé en Microsoft ASP.NET AJAX ainsi qu’une nouvelle release du AJAX Control ToolKit avec 3 nouveaux controls (DropDown, MutuallyExlcusiveCheckBox et ValidatorCallout).

Des deux cotés l’on remarque pas mal de gros changements au niveau des proprietes des controls. Déjà le ScriptManager ne propose plus de ErrorMessage. Les Triggers des UpdatePanel ont eux aussi changés. On retrouve deux types de triggers : PostBackTrigger et AsyncPostBackTrigger. Ex:

Vous remarquez aussi le changement du TagPrefix des controls d‘atlas à asp. De même l’assembly à renommé en Microsoft.Web.Extensions.

Du coté des Controls Toolkits, les proprietes de plusieurs controls sont à mettre directement dans la balise mère et non dans des balises filles du type « …..Details » ou « …Property ». Exemple :

Bref, compter de 10min à une bonne heure, en fonction de la taille de votre projet pour migrer votre code pour la beta 1 de ce magifique Framework 🙂

  • Microsoft ASP.NET AJAX :

http://ajax.asp.net/

  • Microsoft ASP.NET AJAX Beta 1 :

http://www.microsoft.com/downloads/……

  • ASP.NET AJAX Controls ToolKit :

http://ajax.asp.net/ajaxtoolkit/

Dev,Atlas

Sep.14

MSP : Microsoft Student Partner

J’ai eu le grand plaisir de recevoir un appel sur mon GSM de Microsoft cet après midi, pour m’annoncer mon titre de MSP pour Microsoft Student Partner 🙂

En gros MSP c’est quoi ?

Le programme Microsoft Student Partners est un programme de reconnaissance internationale vis-à-vis des étudiants passionnés par les nouvelles technologies.

MVS devient MSP ! Explication de Microsoft :

Le programme MVS était un programme pilote en France qui marche très bien et qui a ainsi été étendu au niveau mondial. Cette nouvelle ambition internationale du programme nous a amené à s’accorder sur un nouveau nom.

Le titre n’est actuellement pas très connu car ils ont devoilés tout cela de maniere officielle hier seulement.

Alors voila ca y est, j’y suis ou plutôt je le suis ;p Au programme un super WelcomeKit (MSDN Premium, certifs gratuites, 2 jeux Xbox/PC gratuits, et plein d’autre cadeau), pleins d’évenements, une opportunité de faire de bonnes rencontres et de découvrir plein de choses 🙂

Pour cela, merci MS, et vivement le 27 octobre chez MS France que je decouvre tout cela 🙂

Perso