Comparez XWiki à Mediawiki

L'objectif de ce document est de comparer XWiki à MediaWiki pour des usages professionnels ou d'entreprise.

Qu'est-ce qu'un wiki ?

Un wiki est classiquement présenté comme un ensemble de pages Web modifiables par tous les utilisateurs y étant autorisés. Il permet donc la création collaborative de contenus (incluant du texte, des images, des vidéos...) ainsi que la création de liens entre ces contenus.

Il a été popularisé par la célèbre encyclopédie multilingue Wikipédia (créée en 2001) et qui est aujourd'hui l'un des sites web les plus visités dans le monde, avec ses plus de 17 millions d'articles (début 2011).

Mais certains wikis vont plus loin en proposant des fonctionnalités supplémentaires répondant aux besoins professionnels. On parle alors de wikis d'entreprise.

Deux des wikis les plus connus : MediaWiki et XWiki

Ce document/page wiki a pour objectif de comparer deux des solutions wikis les plus connues du marché : XWiki et MediaWiki

MediaWiki

MediaWiki est un logiciel gratuit et open source écrit en PHP, à l'origine destiné à Wikipedia. Il est à présent utilisé par plusieurs autres projets de la fondation à but non lucratif Wikimedia et par d'autres wikis, comme par exemple le site mediawiki.org. (source mediawiki.org)

MediaWiki bénéficie de la notoriété de Wikipedia. En effet, pour le grand public, lorsque l'on parle de wiki, l'association avec Wikipedia est quasi systématique le wiki le plus connu étant Wikipedia. De nombreux utilisateurs arrivent au wiki par Wikipedia et pensent immédiatement à Mediawiki pour répondre à leurs besoins professionnels. Cela est positif car cela a permis de populariser le wiki. Cependant, ce n'est pas le wiki le plus adapté aux entreprises. 

En termes de fonctionnalités, WikiMédia propose l'ensemble des fonctionnalités "historiques" des wikis : 

  • Création de pages ;
  • Modification de pages : il s'agit tout simplement de l'ajout, la modification ou la suppression de contenus ;
  • Création de liens entre les informations
  • Discussion : l'élaboration d'une page peut donner lieu à plusieurs échanges entre les contributeurs ;
  • Historique des modifications : il est possible de suivre l'ensemble des modifications apportées à une page wiki (qu'est-ce qui a été modifié, par qui, quand...) ;
  • Rollback : il est toujours possible de revenir en arrière et de récupérer une version précédente d'une page ;
  • Gestion des droits : chaque utilisateur inscrit sur un wiki possède des droits qui lui permettent de créer, de modifier, de consulter ou de supprimer des pages wiki.

MediaWiki permet également la gestion du multilingue, de divers média et extensions et offre des options pour configurer l'apparence du wiki.

XWiki

XWiki se distingue des wikis classiques en offrant des fonctionnalités dédiées au monde de l'entreprise comme par exemple :

  • L'import de documents Office (par exemple, un document Word est transformé en une page wiki ; XWiki conserve la mise en page, les images contenus dans le document, attache les images à la page wiki...),
  • La gestion des données non structurées (comme dans Wikipédia) mais aussi structurées (formulaires, tableurs, tableaux dynamiques...) ;
  • L'export de données dans différents formats (PDF, HTML, XAR...) ;
  • Un tableau de bord permettant d'avoir une vue d'ensemble des activités du wiki ;
  • La personnalisation du design du wiki (logo, couleurs, emplacement des menus...) ;
  • La connexion à l'annuaire d'entreprise (récupération des données, SSO...) ;
  • Une gestion fine des droits (par espace, par page, par groupe d'utilisateurs...) ;

Ses autres points forts sont sa flexibilité et son évolutivité.

XWiki est en effet également une plateforme de développement d'applications.
Cela permet par exemple d'envisager la création d'applications spécifiques (application de gestion de réunions, gestion de relation client...).

De nombreuses extensions, applications et macros sont disponibles gratuitement.

Comparatif entre XWiki et MediaWiki

En termes de technologie et de fonctionnalités

XWikiMediaWiki
Logiciel Libre et Open Source Oui  Oui
License LGPL  GPL
Langage de programmation Java PHP
OS Toute plateforme supportant JDK 1.6 ou supérieur*nix, Windows, Mac OS X
Base de donnéesMySQL / PostgreSQL / Oracle  MySQL / PostgreSQL / Oracle / SQLite
Fonctionnalités classiques 
  • Prévisualisation : oui
  • Edition mineure : oui
  • Historique de la page : oui
  • Comparaison des versions de la page : oui
  • Index des pages : oui
  • Prévisualisation : oui
  • Edition mineure : oui 
  • Historique de la page : oui
  • Comparaison des versions de la page : oui
  • Index des pages : oui

 

Fonctionnalités spéciales
  • Interface traduite en 27 langues
  • gestion des conflits : verrouillage de la page
  • Multiwiki : oui par défaut
  • Données structurées : oui par défaut
  • Export PDF : oui par défaut
  • Blog : oui par défaut
  • Système de gestion de tickets : plugin
  • Interface traduite en 140 langues
  • gestion des conflits : résolution des conflits
  • Multiwiki : plugin
  • Données structurées : plugin
  • Export PDF : plugin
  • Blog : non
  • Système de gestion de tickets : non
 Ergonomie et facilité d'utilisation
  • Possibilité  d'édité une section : non
  • Template de page : oui
  • Edition double clic : oui
  • Toolbar : oui
  • Editeur WYSIWYG : oui
  • Raccourcis clavier : oui
  • Possibilité  d'édité une section : oui
  • Template de page : oui
  • Edition double clic : optionnel
  • Toolbar : oui
  • Editeur WYSIWYG : plugin
  • Raccourcis clavier : oui

 

 Extras
  • Calendrier : plugin
  • Galerie  d'images : oui
  • Forum : plugin
  • Blog : oui
  • Système de tickets : plugin
  • Intégration avec LDAP : oui
  • Calendrier : plugin
  • Galerie  d'images : oui
  • Forum : plugin
  • Blog : non
  • Système de tickets : non
  • Intégration avec LDAP : oui (plugin)

  

Source : wikimatrix.org

MediaWiki et XWiki sont tous les deux d'excellents wikis bien qu'utilisant chacun un langage de programmation différent.

C'est surtout au niveau des fonctionnalités orientées "Entreprise" qu'il existe une différence importante.

Pour vos besoins en entreprise, MediaWiki vous permettra de créer un wiki basique mais il vous manquera un certain nombre de fonctionnalités professionnelles, comme par exemple :

  • la gestion des droits, des utilisateurs, des groupes
  • une ergonomie permettant la prise en main facile de l'outil
    • éditeur wysiwyg disponible en Plugin 
    • edition "save and continue"
  • l'import de documents Office
  • des fonctions de programmation et de structuration
  • la gestion industrielle des fermes de wikis

Enfin, l'architecture en PHP de Mediawiki n'est pas adapté aux grandes entreprises.

XWiki Enterprise propose un certain nombre de fonctionnalités destinées aux entreprises.

XWiki Enterprise permet de gérer les données non structurées et les données structurées contrairement à MediaWiki qui ne gère que les données non structurées.

Les tableaux dynamiques XWiki vous permettent de naviguer plus facilement dans l'information contenue dans vos pages wiki. Il est possible de filtrer les données en fonction d'un champ en particulier et de faire une recherche par tag.

L'éditeur de texte riche (WYSIWYG) par défaut permet une prise en main rapide de l'outil par tous les profils d'utilisateurs de l'outil dans votre entreprise.

Il existe également de nombreuses macros (table de matière, vidéo, galerie, html) mises à disposition des utilisateurs et ce, par défaut.

Enfin, avec XWiki vous pouvez créer vos propres applications grâce à l'assistant Application Within Minutes. 

XWiki est, en plus d'être un wiki de seconde génération, une véritable plateforme de développement sur laquelle il est possible de développer :

  • des intranets d'entreprise
  • des bases de connaissance et bases documentaire
  • des sites internet
  • des sites de documentation
  • des applications métiers

En termes de positionnement sur le marché

XWiki s'adresse aux entreprises, groupes de travail et développeurs alors que MediaWiki cible principalement les utilisateurs de Wikipedia et dans un second temps les utilisateurs finaux.

La plupart des développeurs de MediaWiki travaillent sur le projet Wikipedia ; ainsi, ils tiennent compte des problématiques de Wikipedia, à savoir l'optimisation de la performance et du fonctionnel pour la gestion de gros volumes de contributions ce qui ne correspond pas aux besoins des entreprises.

En entreprise, certains logiciels sont critiques et doivent faire l'objet d'un contrat de support.

XWiki SAS offre ce type de support professionnel contrairement à Mediawiki.

Bien entendu il serait faux de dire que MediaWiki n'offre pas de services professionnels. Il existe une multitude de prestataires offrant du service sur MediaWiki mais ce ne sont pas des sociétés réellement spécialisées dans les wikis (elles n'ont pas de commiteurs).

Nos développeurs sont spécialisés dans la gestion de projets d'entreprise complexes.

La roadmap XWiki Enterprise est également orientée pour répondre aux besoins des entreprises contrairement à celle de MediaWiki qui suit les besoins de Wikipedia.

En termes de besoins adressés

En termes de besoins, on peut dire que :

  • XWiki est un wiki à destination des entreprises et est plutôt utilisé de manière privée pour les cas d'usage suivants :
    • Base de connaissance
    • Intranet collaboratif
    • Documentation
    • Support
    • Application Métier
  • MediaWiki est par Wikipédia, puis utilisé pour des besoins de base de connaissances, pour de la documentation et des sites wiki classiques à but éducatif.

Pourquoi utiliser XWiki plutôt que MediaWiki

XWiki est un vrai wiki pour Entreprises

XWiki dispose d'un ensemble de fonctionnalités dédiées aux entreprises : 

  • Visionneuse de documents Office
  • Export PDF
  • Gestion des droits
  • Editeur Wysiwyg
  • Connexion à l'annuaire d'entreprise
  • API rest
  • Nombreuses macros
  • Multilingue
  • ....

XWiki : un wiki ... mais pas seulement

Alors que MediaWiki répond à des besoins wikis dit "basiques", XWiki va beaucoup plus loin.

XWiki est en réalité une plateforme de développement complète. Elle peut vous permettre de commencer avec une base de connaissance simple, puis d'ajouter des wikis pour répondre à d'autres problématiques.

Au fur et à mesure que vos projets se complexifient, XWiki s'adaptera pour devenir un véritable intranet collaboratif.

Enfin ses possibilités de personnalisation sont importantes. De l'apparence de votre wiki, à la création d'applications répondant à vos problématiques spécifiques, il est possible de s'en servir pour créer toute son IT d'entreprise (Intranet / Extranet / site Internet).

Des services et des solutions professionnels

La société XWiki SAS propose par ailleurs toute une gamme de services comprenant le conseil, le développement, le support, la formation et l'hébergement.

L'équipe XWiki SAS est experte sur le logiciel et vous permettra d'en tirer tous les avantages.

XWiki est le wiki professionnel Open Source

Service d'imports XWiki

XWiki SAS fournit des services d'import de données. Si vous êtes un utilisateur de Mediawiki, il est possible d'importer vos données dans XWiki grâce à nos modules d'import.

Cliquez ici pour en savoir plus.