MediaWiki
MediaWiki est une application permettant de créer un wiki, adapté à la rédaction collaborative de pages web.
Ses principales fonctionnalités sont :
- rédaction avec la syntaxe Wikitext, par défaut quelques balises HTML sont autorisées
- la gestion des révisions
- des capacités de gestion de montée en charge importante (scalabilité), tant en terme de visites, de pages ou de nombre de contributeurs
- possibilité d'assigner des catégories ou espaces de noms
- des centaines d'extensions permettent d'étendre ses fonctionnalités de base (interfaçage LDAP, export PDF, etc)
- gestion de modèles de pages ou de contenus
- internationalisation très travaillée (multi-langage) et support de l'UTF-8
- moteur de recherche
- gestion automatique des tables des matières et de leur numérotation
- gestion d'utilisateurs ou de groupes d'utilisateurs
- gestion des conflits d'édition (la même page éditée en même temps par plusieurs utilisateurs)
- statistiques, gestion des pages orphelines
- pages de discussions associées à chaque article
- suivi des modifications par envoi de courriel ou flux RSS
- gestion d'une large variété de fichiers multimédias avec un historique des chargements
- formules mathématiques avec LaTeX ou HTML
- transforme les ISBN en lien vers une page d'ouvrages de référence (e. g. ISBN 2-7011-2826-9)
- redimensionnement automatique des images
En standard, possibilité d'importer et d'exporter des pages au format XML, voir la documentation sur les exports.
D'autres formats existent pour le contenu des pages à condition d'ajouter l'extension nécessaire.
Installation et utilisation de l'application dans un contexte projet, permettant de rédiger des documents de façon collaborative.
Une erreur courante est de penser que MediaWiki est nécessairement le « bon » wiki car il s'agit du moteur de Wikipedia et qu'il est connu par beaucoup d'utilisateurs.
Dans les faits, si son installation est simple, sa configuration n'est pas aussi souple que celle d'autres wikis. Aussi, à moins d'avoir besoin d'une extension particulière, d'anticiper une forte charge, ou d'avoir un groupe d'utilisateurs déjà habitués au logiciel, MediaWiki n'est pas adapté à tous les usages.
Ainsi, par défaut, MediaWiki ne permet pas de supprimer des utilisateurs, bannir un utilisateur l'empêche de modifier le site mais pas d'y accéder en lecture. La solution la moins périlleuse semble de modifier le champ qui contient le mot de passe de l'utilisateur dans la base de données.
D'après la documentation, le logiciel a été créé pour deux usages basiques :
- Les anonymes peuvent voir toutes les pages du wiki, sauf quelques pages spéciales (wiki public)
- Les anonymes peuvent voir uniquement la page de connexion, ils ne peuvent pas modifier le wiki (wiki privé)
On peut facilement ajouter des variantes comme n'autoriser les modifications que pour les utilisateurs connectés sur un wiki public ou n'autoriser qu'un groupe d'utilisateurs à modifier le wiki. Cependant MediaWiki n'a pas été créé pour permettre des restrictions d'accès complexes par page. Il existe des extensions pour essayer de répondre à ce besoin, mais elles ne sont pas toujours à jour et pas forcément disponibles pour la dernière version.
Pour plus d'information consulter :
- la page du manuel Preventing access
- la page du manuel User rights
- L'extension Page access restriction