European Day of DotNetNuke - Paris - 28/05/2010
Vous êtes ici Présentation > Historique
 Qui est là ?
Compteur d'inscriptions Inscrits
Dernier utilisateur s'étant inscrit sur le site Dernier : Oljung
Nombre d'inscriptions pour la journée d'aujourd'hui Aujourd'hui : 1
Nombre d'inscriptions pour la journée d'hier Hier : 0
Nombre d'utilisateurs s'étant enregistrés sur le site En tout : 7779

Nombre d'internautes actuellement en ligne En ligne
Utilisateurs anonymes actuellement en ligne Visiteurs : 11
Utilisateurs identifiés actuellement en ligne Membres : 1
Nombre total d'utilisateurs actuellement en ligne Total : 12

Pseudonymes des utilisateurs actuellement en ligne Connectés
01: GDNM
 DotNetNuke (love) Story

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 Software 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.

« La mayonnaise » a pris rapidement et, dès septembre 2002, deux communautés de développeurs se créent en open source.

Le mode Open Source consiste en la mise en commun de connaissances : chaque développeur apporte une pierre à un édifice qu’il ne pourrait pas construire seul.

Des développeurs, de cultures différentes, de pays différents se regroupent en communautés.

Chacun apporte et reçoit. Certains, atteints de programmite aigue, comme le dit notre ami REDO, apporte beaucoup plus mais l’essentiel est que chacun se sente bien dans un open source.

Les deux open sources, issus de IBuySpy, différent par le choix du langage 

  • en C#.NET : c’est l’open source Rainbow démarré et géré par un italien,  Emmanuele De Andreis, connu sous le nom de Manu. On trouve Rainbow à : http://www.rainbowportal.net Manu gère également la société Duemetri.
  • en VB.NET : c’est l’open source IBuySpy Workshop, démarré et géré par un canadien, Shaun Walker, qui gère la société Perpetual Motion.

Devant l’ampleur de la tâche, Shaun Walker envisage un abonnement payant. Il le met en place et .. le retire 8 jours plus tard sous la pression des développeurs et de Microsoft avec qui il entretient des relations privilégiées.

 

En mars 2003, IBuySpy Workshop change de nom et devient DotNetNuke : www.dotnetnuke.com

« La boutique du travail qui achète des espions » veut concurrencer le grand portail PHPNuke.

( Extrait d'une série d'articles publiés par Dominique Gratpain sur www.asp-php.net
http://www.asp-php.net/scripts/asp.net/dotnetnuke.php?page=1 )

 

 Crédit

Le texte ci-contre a été publié par Dominique Gratpain dans www.asp-php.net .
Il est extrait d'une série de 6 excellents articles, intitulée : "DotNetNuke et ses variantes - les portails asp.net.".
Le passage qui suit raconte les origines du projet.
Je vous invite à lire la suite à la source :
http://www.asp-php.net/scripts/asp.net/dotnetnuke.php?page=1