Le but de ce premier article est
de vous faire connaître DotNetNuke, de vous donner envie de le découvrir ainsi
que ses variantes et de vous indiquer les liens internet indispensables.
Je ne ferais
pas beaucoup de technique, ceci pourra faire l’objet de prochains articles.
Aussi paradoxal que cela est,
DotNetNuke est très connu au niveau mondial mais très peu en France,
pourquoi ? à mon avis, parce que tout est en anglais et que nous ne sommes
pas très doués pour les langues. Quand on vous disait (ou qu’on vous dit), les
petits gars qu’il faut travailler son anglais !! J
Comme dans
tout, commençons par le commencement et faisons un peu d’histoire.
1) HISTORIQUE DES PORTAILS
ASP.NET :
En février 2002,
Microsoft lance la première version officielle de Visual Studio.Net (connue
aussi sous le nom de DotNet).
Cette version intègre plusieurs
langages (VB.NET, C#, C++) et fonctionne aussi bien en environnement Windows
qu’en environnement Web en utilisant ASP.NET (successeur d’ASP 3.0).
Dès cette date, Microsoft
est confronté à deux difficultés :
-
retard
par rapport à la plate-forme concurrente Linux-PHP-MySQL
-
DotNet
est assez compliqué, tous les développeurs ne sont pas habitués à jongler avec
la programmation objet qui est au cœur même de DotNet.
Il faut donc attirer les
développeurs Web vers DotNet. Rien de mieux que de proposer des applications complètes
gratuites (code inclus) sur lesquelles les développeurs pourront s’appuyer pour
apprendre les langages et la plateforme DotNet. Ils pourront ainsi créer des
applications internet et intranet basées sur ces codes.
Microsoft fit donc
réaliser par la société Vertigo Sotfware deux applications complètes :
- IBuySpy Portal, portail intranet et
internet
- Ibuyspy store, gestion d’une e-boutique.
Dès Février 2002, ces
applications étaient à la disposition des développeurs sur le site :
www.asp.net . Elles le sont
toujours (onglet IBuySpy).
Intéressons-nous
à la version portail.
IBuySpy est proposé en
quatre versions :
-
choix
VB.NET ou C#.NET
-
choix
Visual Studio .NET (avec le code) ou framework SDK (sans code).
Toutes ces
versions utilisent SQL Server 2000 ou sa version gratuite MSDE.