Oxite, la plate-forme de gestion de contenus Web open source de Microsoft
Cette plate-forme permet de créer des blogs et des sites Web complexes. L'objectif de Microsoft est de promouvoir ses technologies ASP.NET.
01net.
le 10/12/08 à 17h25
Microsoft a de nouveau recours à l'
open source pour promouvoir ses technologies maison. Après avoir misé sur ce modèle pour favoriser l'adoption de
ses solutions de gestion d'identités l'an dernier, l'éditeur l'utilise
aujourd'hui dans le domaine du développement Web.
Il vient discrètement de publier sur
CodePlex, son site consacré aux projets
open source, le code source de la version préliminaire d'un outil de gestion de contenus
open source (CMS pour
Content Management System, en anglais) très prometteur baptisé
Oxite. Conçu dans le cadre du développement de Mix Online, site communautaire animé par Microsoft et destiné aux programmeurs et aux designers de sites, Oxite a semble-t-il dépassé les
espérances de ses créateurs.
A tel point que Microsoft a décidé de le rendre public.
' Oxite est une sorte de démonstrateur open source,
une vitrine comparable aux
"starters kits"
que
nous proposions
au lancement d'ASP, en 2005,
pour montrer aux développeurs tout le potentiel de notre technologie ', explique Christophe Lauer, responsable
des relations avec les agences de développement Web de Microsoft France.
Oxite s'appuie sur la technologie ASP.NET MVC. Encore en version bêta pour le moment, ce framework permet aux développeurs ASP.NET de construire des applications Web en s'appuyant sur une
architecture dite Modèle-Vue-Contrôleur (MVC). Cette architecture sépare les données des interfaces (ou vues) pour les gérer, ce qui permet aux programmeurs d'industrialiser leurs développements.
Un environnement serveur Microsoft nécessaire pour l'instant
En mettant à profit ce framework MVC, Oxite permet de construire rapidement des blogs mais aussi des sites Web très sophistiqués. Il contient, par exemple, des assistants pour installer rapidement des fonctions
complexes, comme la gestion de fils RSS ou l'administration de forums avec internautes authentifiés ou anonymes et les outils de modération associés.
Oxite fournit des fonctions qui manquent à SharePoint, l'outil de création d'intranets de Microsoft, et que les développeurs vont aujourd'hui chercher dans des produits complémentaires, dont bon nombre sont
open source (Community Server 2007, DotNetNuke, etc.). Avec toutes les fonctions qu'il propose, Oxite pourrait rapidement devenir un concurrent sérieux pour toute une batterie d'outils
open
source, allant de WordPress à
Drupal, en passant par Google Blogger. Pourtant Microsoft se défend de vouloir attaquer ce marché.
' Notre
objectif est de montrer le potentiel de nos technologies. Nous publions aujourd'hui le code source d'Oxite en espérant que la communauté se l'approprie pour en faire un projet autonome ', assure
Christophe Lauer.
Pour l'instant, Oxite nécessite que l'infrastructure du site repose sur les technologies Microsoft, à savoir le moteur ASP.NET, qui tourne en environnement Windows. Qui plus est, côté développement SQL Express 2005 ou
2008 et Visual Studio ou Visual Web Developer Express sont requis. Toutefois, selon Christophe Lauer,
a priori, rien ne devrait empêcher de faire tourner demain Oxite sur des serveurs
Mono, une plate-forme
open source compatible .NET.