Manual:MediaWiki feature list/fr

[Traduction en cours]

Cette page contient une liste de fonctionnalités natives du logiciel MediaWiki. La manière dont vous utiliserez MediaWiki pour votre propre wiki est fonction du genre de site web que vous voulez créer avec lui. La version pour Wikipédia comporte beaucoup de fonctionnalités très utiles qui ont évolué selon besoins des utilisateurs et les idées des développeurs. Mais plus de fonctionnalités signifie aussi plus de complexité.

Avant de vous décider à utiliser MediaWiki, nous vous invitons à évaluer d'autres moteurs de Wikis (voir cette liste ou cette évaluation comparative) et de vérifier si l'un d'eux peut mieux répondre à vos besoins.

Les demandes pour de nouvelles fonctionnalités doivent être proposées dans Bugzilla.

Aspect et convivialité

 * Liens avec raccourcis, le rendu est fonction de l'habillage (skin en anglais)
 * Les habillages ou skins : Les différentes façons de présenter le site.
 * Monobook, habillage par défaut, est un habillage moderne avec des raccourcis et des boîtes à outils.
 * Styles utilisateurs : les utilisateurs peuvent modifier l'aspect et la convivialité du site grâce à une feuille de style CSS personnalisable attachée à leur compte utilisateur.
 * Le seuil d'"ébauche" ("Stub"): les utilisateurs peuvent voir s'afficher les liens vers les articles dans une couleur particulière quand ils ont une taille en octets inférieure à ce seuil.
 * Des versions imprimables des articles peuvent être produites à la demande
 * Numérotation automatique des titres de parties dans un article (optionnel)
 * "ancres" dans une page: générés automatiquement pour les titres de section ; on peut aussi en placer explicitement avec une balise ....
 * Génération d'un sommaire ("TOC") pour les articles longs (optionnel)
 * Transforme automatiquement les numéros ISBN en liens vers une liste modifiable de libraires.
 * Rendu de page compatible XHTML- ou HTML5 (on fait vraiment de notre mieux), integration ordonnée.

Multimédia et extensions

 * Une fonction de téléversement ("upload") de fichiers permet d'importer des fichiers d'images, de sons, etc. (aller à Special:Upload pour voir comment s'effectue cette opération, et la page Téléversement de fichier pour sa description). Les fichiers importés sont listés dans "Recent Changes" et ils sont aussi tracés ("logged") dans Special:Log/upload.
 * Génération de formules mathématiques en usant de la syntaxe LaTeX (voir texvc).
 * Redimensionnement automatique des images avec ImageMagick ou libgd ; syntaxe assez simple pour les légendes et l'alignement des images.
 * WikiHiero pour les hiéroglyphes égyptiens (requiert l'installation de composants indépendants)
 * EasyTimeline pour des graphiques et des tableaux chronologiques (requiert l'installation de composants indépendants)

Conserver la trace des modifications

 * Liste de suivi (Watchlist) : Chaque page comporte un lien "Suivre" ("watch") qui permet à chaque utilisateur de l'ajouter dans sa liste de suivi. Utilisez Special:Watchlist pour suivre les changements récents sur les articles que vous avez déclarés intéressants ; les articles suivis sont aussi affichés en gras dans la liste des modifications récentes (RecentChanges).
 * Le lien Contributions de l'utilisateur dans la barre latérale des pages utilisateur liste tous les articles que l'utilisateur a modifiés, à partir des informations de la base de données.
 * Suivi des modifications récentes étendu avec un regroupement des modifications sur un même article et des liens rapides pour différentier les modifications, afficher l'historique des modifications de l'article, afficher la page utilisateur, ou bloquer l'utilisateur (pour les admins).
 * "Suivi des pages liées": Montre une version de la page Modifications récentes limitée aux pages liées à la page courante.
 * "diffs" en vis-à-vis : deux "diffs" successives sont affichées côte-à-côte et les parties modifiées sont mises en évidence, ce qui facilite la visualisation des modifications. En outre, une « diff » est affiché lors d'un conflit d'édition, ce qui permet de voir exactement et de reprendre aisément ce que vous aviez tenté d'ajouter.
 * Les Real names (« noms réels »). Les utilisateurs peuvent indiquer (optionellement) un « nom réel » d'auteur (censément, leur nom d'état-civil ou d'auteur « dans la vraie vie ») auquel sera attribué le crédit de leurs ajouts.
 * On-page credits (trad : Crédits sur la page). Les administrateurs peuvent autoriser l'affichage d'un paragraphe qui indique quels éditeurs ont travaillé sur une page.

Structures et syntaxe

 * Par défaut, n'est autorisé qu'un usage restreint du HTML. Une option permet l'usage complet du HTML.
 * Syntaxe d'édition basée sur UseMod, avec support pour le mélange de syntaxes wiki et HTML. Par choix délibéré il n'y a pas de support des liens « CamelCase ».
 * les Namespaces (trad : espaces de nom) permettent la séparation des contenus (pour accéder au namespace, utilisez la syntaxe Namespace:Titre de page ).
 * Les pages de discussion (Talk:) sont indépendantes des pages articles, les pages du projet "meta" peuvent être séparées des pages de contenu, les pages « File: » servent à la description des images et multimédia.
 * L'espace de nom MediaWiki: contient tous les textes de l'interface utilisateur, et ils peuvent donc être édités comme n'importe quelle autre page du wiki (uniquement par les admins).
 * L'espace de nom Template: (« modèle ») sert aux messages personnalisables. Les modèles peuvent contenir des variables qui seront remplacées par des valeurs transmises aux modèles depuis la page appelante.
 * Inclusion de pages arbitraires dans tout espace de nom : . Voir la page d'aide générale sur les modèles.
 * Liaison étendue sur les mots: Si vous placez un lien sous la forme parts ou partage, le système va automatiquement afficher cela comme si vous aviez écrit parts ou partage , économisant ainsi de l'espace d'écriture.
 * Masquage des textes entre parenthèses: si vous créez un lien sous la forme kernel (mathematics), la partie entre parenthèse sera masquée, comme si vous aviez écrit kernel . C'est très utiles pour désambiguïser les différentes significations d'un mot en allégeant la saisie d'un lien et l'affichage dans l'article. Cela fonctionne aussi pour les espaces de nom, et un lien Copyrights devient Copyrights
 * Lien direct vers des sections individuelles d'article, par exemple . Ces liens seront incorrects si le titre de section est modifié ou supprimé -- une modification qui pourrait réduire cet inconvénient a été proposée.
 * Support des sous-pages (un lien vers "Foo/Bar" depuis la page "Foo" peut s'écire simplement "/Bar", et "Foo/Bar" contient un lien automatique vers son « parent » "Foo"). L'option de création de sous-pages peut être activée ou désactivée pour chaque espace de nom (par exemple, Wikipédia accepte actuellement les sous-pages dans les pages de discussion pages, pour pouvoir les archiver facilement, et dans les pages personnelles des utilisateurs).
 * Mots réservés permettant d'insérer des données dynamiques telles que le nom de la page courante, la date actuelle, le nombre actuel d'articles, etc.
 * Plusieurs catégories peuvent être assignées à toute page, ce qui inclut les pages de catégories elles-mêmes, ceci permettant de créer une hiérarchie à l'intérieur de ces catégories. Une page de catégorie affiche automatiquement toutes les pages qui lui sont assignées, y compris ses sous-catégories. Les pages de catégories permettent une classification et un parcours hiérarchisé de leurs contenus.

Édition

 * Voir aussi la page d'aide sur l'édition des sections. Les utilisateurs peuvent activer une option qui les autorise à éditer les parties (ou sections) d'un article (précédées par un titre) au lieu d'éditer la totalité de l'article.
 * La barre d'outils d'édition (utilisant le JavaScript) permet le formater le texte, de le mettre en gras, italique, etc. (entièrement fonctionnel avec Mozilla et IE, dans les autres navigateurs elle permet de visualiser la syntaxe de mise en forme mais peut ne pas fonctionner pour modifier les zones de saisie de texte, selon leur implémentation de JavaScript). Si JavaScript est désactivé, la barre d'outils n'est pas affichée.
 * Édition du résumé qui apparait dans la page "Modifications récentes". Il sera prérempli avec le titre de section modifié.
 * Édition par double clic : les utilisateurs peuvent activer cette option qui leur permet de modifier les articles en double-cliquant sur le texte.
 * Prévisualition (peut être affiché avant ou après la boite d'édition).
 * Gestion des conflits d'édition (une page sauvegardée par un utilisateur tandis qu'un autre utilisateur la modifie, puis tente de la sauvegarder). MediaWiki effectuera une fusion des modifications automatiquement si cela est possible, sinon, il demandera à l'utilisateur d'effectuer lui-même une fusion manuelle.
 * Marquer les modifications comme mineures ; les utilisateurs peuvent décider de masquer les modifications de ce type dans la liste des modifications récentes. Seuls les utilisateurs enregistrés peuvent marquer leurs modifications comme mineures.

Spam et vandalisme

 * Fonctionnalités anti-spam : Prévention des liens spam et autres formes de modifications abusives.
 * Spam blacklist : Liste des noms de domaine de spammeurs que les utilisateurs ne sont pas autorisés lier dans les articles.
 * Manuel sur comment combattre le vandalisme : Des astuces efficaces et des liens vers certaines extensions qui traitent le vandalisme.

Discussions

 * Les pages de discussion (Talk pages) : Chaque utilisateur (y compris les utilisateurs anonymes) et tous les articles ont une page associée où des messages peuvent être laissés. Ce sont des espaces de noms indépendants (voir plus haut), "Discussion" ("Talk") et "Discussion utilisateur" ("User talk").
 * Les notifications de message (l'utilisateur voit un bandeau "Vous avez de nouveaux messages" si quelqu'un d'autre modifié sa page de discussion) ; ceci fonctionne aussi pour les utilisateurs anonymes, mais pas pour les utilisateurs d'adresses IP partagées.
 * La signature automatique : Tapez simplement trois tildes (~) quand vous éditez, et quand vous publierez la page, elles seront remplacées par votre nom d'utilisateur et un lien vers votre page utilisateur. Si vous tapez quatre tildes, la date au moment de la publication sera aussi ajoutée. Destinée principalement aux pages de discussion.
 * Support pour l ' envoi de courriel aux utilisateurs via le wiki (l'adresse courriel n'est pas montrée à l'utilisateur).

Support multilingue

 * Traduit dans de nombreuses langues (Voir Coordination multilingue sur Wikipédia pour plus de détails).
 * Liens interlangue : méthode manuelle permettant de lier des articles entre des wikis de différentes langues (chaque langue nécessite sa propre base de données).
 * Support UTF-8.

Terminal

 * Orienté base de données (MySQL et PostgreSQL sont tous les deux supportés) ;
 * Mise en cache du parseur : le rendu des pages est mis en cache afin de réduire les tâches processeur redondantes ;
 * Mise en cache des sorties : la sortie page définitive peut sur demande être sauvegardée sous forme de fichier HTML statique pour que d'autres clients puissent l'utiliser ; support pour les proxies Squid ;
 * Compte et système de connexion orienté cookie, mais les utilisateurs anonymes peuvent aussi modifier les pages ;
 * Toutes les révisions d'un article sont stockées (compressées sur option) ;
 * Association RSS disponible pour beaucoup de pages spéciales comme Special:Newpages et Special:Recentchanges
 * Méta-données RDF

Permissions

 * Des droits différents selon que vous soyez utilisateur anonyme, utilisateur déclaré, admin (sysop), bureaucrate ou développeur.
 * Les utilisateurs déclarés peuvent :
 * déplacer et renommer les pages
 * téléverser des fichiers
 * avoir et utiliser une liste de suivi
 * marquer les modifications avec le tag modification mineure (par exemple une correction de faute de frappe)
 * Les admins/sysops peuvent :
 * protéger les pages contre les modifications
 * supprimer et restaurer des pages
 * modifier les pages protégées
 * bloquer les utilisateurs par leur adresse IP
 * bloquer les utilisateurs par leur identifiant, si cette option est activée
 * lancer des requêtes SQL sur la base de données, si cette option est activée (voir Extension:Asksql)
 * Les bureaucrates peuvent :
 * créer des admins/sysops
 * renommer des utilisateurs
 * répertorier les bots
 * Les développeurs peuvent :
 * verrouiller la base de données
 * lancer différentes tâches de maintenance
 * d ' autres options de permissions (comme par exemple seuls les utilisateurs peuvent modifier les pages) peuvent être configurés.