XWiki

De Libre choix
Aller à : navigation, rechercher
XWiki
Wiki Applicatif Wiki permettant la construction d'applications web collaboratives
Rich.: 3, Exploit.: 3, Tend.: Crystal 128 khelpcenter.png
Environnement Java
Licence LGPL


Résumé

Wiki applicatif de seconde génération. Utilisé pour du travail collaboratif, du partage d'information, ou encore la mise en ligne de contenu structuré ou non. Permet le développement d'applications au sein même du wiki.

En plus des fonctionnalités wiki usuelles (mise-en-forme facilitée, gestion des droits d'accès, édition collaborative...), il offre la possibilité de programmer au sein même des pages du wiki. C'est ce qui en fait un wiki applicatif, c'est-à-dire capable d'évoluer en fonction des besoins de ses utilisateurs.

Historique

XWiki a été créé en 2004 par Ludovic Dubost, fondateur de la société XPertNet. Ce projet a adopté une philosophie Open-Source dès sa création et entend la conserver.

Wiki Applicatif ("Application Wiki")

Un wiki applicatif est un wiki permettant la programmation et l'intégration avec d'autres logiciels. XWiki correspond à cette description car, en sus d'un wiki, il intègre la possibilité de programmer directement au sein des documents (pages) du wiki, en utilisant Velocity et Groovy.

Cela rend aisée la création d'applications dédiées, sur les fondations mêmes de la solution collaborative. XWiki fournit une plateforme facilitant le développement d'applications collaboratives sur le Web.

Références

  • Mavenbook emploie ses fonctions de plateforme pour site web
  • Solution d'Intranet de NEC France
  • Curriki, un projet visant à créer une base de données gratuite de ressources éducatives
  • Mandriva Club, le site de la communauté des utilisateurs de Linux Mandriva est basé sur XWiki

Site de démonstration, offrant un environnement utilisable

Prix, distinctions

  • Trophées du libre 2005: dauphin

Sommaire Technique

  • Langage de programmation au sein du wiki : Velocity et Groovy
  • Stockage des données : Hibernate
  • JSR 168 : XWiki est en cours de certification JSR 168 avec la solution de portail eXo Platform