« Créer un site avec MediaWiki » : différence entre les versions
Updated article based on the current Russian version and added interwiki links |
Replaced draft with a complete localized version and interwiki links |
||
| Ligne 1 : | Ligne 1 : | ||
'''MediaWiki''' | '''MediaWiki''' est un logiciel wiki libre et open source qui permet de créer une encyclopédie, une base de connaissances, un journal en ligne, un site de documentation ou un projet collaboratif. Le logiciel est gratuit, mais un site fiable nécessite une configuration correcte du serveur, des sauvegardes, des mises à jour régulières et une gestion claire des droits des utilisateurs. | ||
Cet article présente les étapes principales: choisir un hébergement, installer MediaWiki, configurer `LocalSettings.php`, ajouter des habillages et des extensions, mettre en place des URL courtes et mettre le site à jour en sécurité. | |||
== Présentation de MediaWiki == | == Présentation de MediaWiki == | ||
MediaWiki | MediaWiki est écrit principalement en PHP et a été développé à l’origine pour Wikipédia. Il est aujourd’hui utilisé par les projets de la Wikimedia Foundation et par de nombreux sites indépendants.<ref>[https://www.mediawiki.org/wiki/MediaWiki/fr MediaWiki]. MediaWiki.org.</ref> Il convient aux projets dont les pages sont enrichies dans le temps, reliées entre elles, classées par catégories et améliorées par plusieurs contributeurs. | ||
MediaWiki | MediaWiki n’est pas un simple générateur de site statique. C’est une plateforme wiki complète avec historique des versions, comptes utilisateurs, permissions, espaces de noms, modèles, catégories, téléversement de fichiers et système d’extensions. | ||
== Installation de MediaWiki == | == Installation de MediaWiki == | ||
Avant l’installation, il faut déterminer le type de site à créer: encyclopédie publique, base de connaissances privée, projet multilingue, dépôt de fichiers ou guide thématique. Cela influence les droits, les extensions, les sauvegardes et les exigences d’hébergement. | |||
Une installation MediaWiki nécessite généralement Apache ou Nginx, PHP, une base de données MariaDB/MySQL, PostgreSQL ou SQLite et un accès aux fichiers du site. Les exigences de la version choisie doivent toujours être vérifiées avant l’installation.<ref name="mw-requirements" /> | |||
Étapes principales: | |||
# | # vérifier les prérequis officiels; | ||
# | # télécharger une version stable; | ||
# | # créer une base de données et un utilisateur; | ||
# | # téléverser les fichiers par FTP/SFTP ou SSH; | ||
# | # ouvrir le site dans le navigateur et lancer l’assistant; | ||
# | # enregistrer `LocalSettings.php` et le placer dans le dossier racine de MediaWiki; | ||
# | # tester l’accueil, la connexion, l’édition et le téléversement de fichiers. | ||
L’assistant web vérifie l’environnement, demande les paramètres de la base de données, crée le compte administrateur et génère `LocalSettings.php`.<ref name="mw-install" /> Ce fichier est la configuration principale du site. | |||
== Configuration de base == | == Configuration de base == | ||
Après l’installation, on configure souvent dans `LocalSettings.php` le nom du site, les adresses publiques, les téléversements, les droits, l’envoi des courriels, l’habillage par défaut, les URL courtes, le cache et les sauvegardes. | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
| Ligne 33 : | Ligne 33 : | ||
== Habillages == | == Habillages == | ||
Dans MediaWiki, le thème visuel s’appelle un skin ou habillage. Vector 2022 est l’habillage moderne par défaut; Vector legacy, MonoBook, Timeless, MinervaNeue et d’autres habillages peuvent aussi être utilisés.<ref name="mw-skins" /> Les habillages sont généralement placés dans `skins` et chargés depuis `LocalSettings.php`. | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
| Ligne 41 : | Ligne 41 : | ||
== Extensions == | == Extensions == | ||
Les extensions ajoutent des fonctions à MediaWiki: éditeur visuel, cartes, fonctions de parser, protection antispam, formulaires, gestion des fichiers, forums, données sémantiques et beaucoup d’autres possibilités.<ref name="mw-extensions" /> L’installation consiste généralement à télécharger une version compatible, la placer dans `extensions`, ajouter la ligne de chargement, lancer la mise à jour de la base si nécessaire et vérifier `Special:Version`. | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
| Ligne 48 : | Ligne 48 : | ||
== URL courtes == | == URL courtes == | ||
Par défaut, les pages peuvent avoir des adresses comme `/index.php?title=Titre_de_page`. Pour un site public, des adresses du type `/wiki/Titre_de_page` sont plus pratiques. Elles nécessitent des réglages MediaWiki et des règles de réécriture du serveur web.<ref name="mw-shorturl" /> | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
| Ligne 56 : | Ligne 56 : | ||
== Mise à jour de MediaWiki == | == Mise à jour de MediaWiki == | ||
MediaWiki | MediaWiki doit être mis à jour régulièrement pour recevoir les correctifs de sécurité, les corrections de bugs et la compatibilité avec les versions récentes de PHP. Avant une mise à jour, il faut sauvegarder la base de données, les fichiers, `LocalSettings.php`, `images`, `extensions` et `skins`.<ref name="mw-upgrade" /> | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd / | cd /chemin/vers/mediawiki | ||
mysqldump -u db_user -p db_name > backup.sql | mysqldump -u db_user -p db_name > backup.sql | ||
cd .. | cd .. | ||
| Ligne 71 : | Ligne 71 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Dans les anciennes instructions on rencontre souvent `php maintenance/update.php`; dans les versions modernes, il est préférable d’utiliser `maintenance/run.php`. | |||
== Voir aussi == | == Voir aussi == | ||
Dernière version du 22 mai 2026 à 21:04
MediaWiki est un logiciel wiki libre et open source qui permet de créer une encyclopédie, une base de connaissances, un journal en ligne, un site de documentation ou un projet collaboratif. Le logiciel est gratuit, mais un site fiable nécessite une configuration correcte du serveur, des sauvegardes, des mises à jour régulières et une gestion claire des droits des utilisateurs.
Cet article présente les étapes principales: choisir un hébergement, installer MediaWiki, configurer `LocalSettings.php`, ajouter des habillages et des extensions, mettre en place des URL courtes et mettre le site à jour en sécurité.
Présentation de MediaWiki
MediaWiki est écrit principalement en PHP et a été développé à l’origine pour Wikipédia. Il est aujourd’hui utilisé par les projets de la Wikimedia Foundation et par de nombreux sites indépendants.[1] Il convient aux projets dont les pages sont enrichies dans le temps, reliées entre elles, classées par catégories et améliorées par plusieurs contributeurs.
MediaWiki n’est pas un simple générateur de site statique. C’est une plateforme wiki complète avec historique des versions, comptes utilisateurs, permissions, espaces de noms, modèles, catégories, téléversement de fichiers et système d’extensions.
Installation de MediaWiki
Avant l’installation, il faut déterminer le type de site à créer: encyclopédie publique, base de connaissances privée, projet multilingue, dépôt de fichiers ou guide thématique. Cela influence les droits, les extensions, les sauvegardes et les exigences d’hébergement.
Une installation MediaWiki nécessite généralement Apache ou Nginx, PHP, une base de données MariaDB/MySQL, PostgreSQL ou SQLite et un accès aux fichiers du site. Les exigences de la version choisie doivent toujours être vérifiées avant l’installation.[2]
Étapes principales:
- vérifier les prérequis officiels;
- télécharger une version stable;
- créer une base de données et un utilisateur;
- téléverser les fichiers par FTP/SFTP ou SSH;
- ouvrir le site dans le navigateur et lancer l’assistant;
- enregistrer `LocalSettings.php` et le placer dans le dossier racine de MediaWiki;
- tester l’accueil, la connexion, l’édition et le téléversement de fichiers.
L’assistant web vérifie l’environnement, demande les paramètres de la base de données, crée le compte administrateur et génère `LocalSettings.php`.[3] Ce fichier est la configuration principale du site.
Configuration de base
Après l’installation, on configure souvent dans `LocalSettings.php` le nom du site, les adresses publiques, les téléversements, les droits, l’envoi des courriels, l’habillage par défaut, les URL courtes, le cache et les sauvegardes.
$wgEnableUploads = true;
$wgDefaultSkin = "vector-2022";
Habillages
Dans MediaWiki, le thème visuel s’appelle un skin ou habillage. Vector 2022 est l’habillage moderne par défaut; Vector legacy, MonoBook, Timeless, MinervaNeue et d’autres habillages peuvent aussi être utilisés.[4] Les habillages sont généralement placés dans `skins` et chargés depuis `LocalSettings.php`.
wfLoadSkin( 'Vector' );
$wgDefaultSkin = 'vector-2022';
Extensions
Les extensions ajoutent des fonctions à MediaWiki: éditeur visuel, cartes, fonctions de parser, protection antispam, formulaires, gestion des fichiers, forums, données sémantiques et beaucoup d’autres possibilités.[5] L’installation consiste généralement à télécharger une version compatible, la placer dans `extensions`, ajouter la ligne de chargement, lancer la mise à jour de la base si nécessaire et vérifier `Special:Version`.
wfLoadExtension( 'ParserFunctions' );
URL courtes
Par défaut, les pages peuvent avoir des adresses comme `/index.php?title=Titre_de_page`. Pour un site public, des adresses du type `/wiki/Titre_de_page` sont plus pratiques. Elles nécessitent des réglages MediaWiki et des règles de réécriture du serveur web.[6]
$wgScriptPath = "/w";
$wgArticlePath = "/wiki/$1";
Mise à jour de MediaWiki
MediaWiki doit être mis à jour régulièrement pour recevoir les correctifs de sécurité, les corrections de bugs et la compatibilité avec les versions récentes de PHP. Avant une mise à jour, il faut sauvegarder la base de données, les fichiers, `LocalSettings.php`, `images`, `extensions` et `skins`.[7]
cd /chemin/vers/mediawiki
mysqldump -u db_user -p db_name > backup.sql
cd ..
tar -czf mediawiki-files-backup.tar.gz mediawiki
wget https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.5.tar.gz
tar -xzf mediawiki-1.43.5.tar.gz
cp mediawiki/LocalSettings.php mediawiki-1.43.5/
rsync -a mediawiki/images/ mediawiki-1.43.5/images/
cd mediawiki-1.43.5
php maintenance/run.php update
Dans les anciennes instructions on rencontre souvent `php maintenance/update.php`; dans les versions modernes, il est préférable d’utiliser `maintenance/run.php`.
Voir aussi
Références
- ↑ MediaWiki. MediaWiki.org.
- ↑ 2,0 et 2,1 Prérequis d’installation. MediaWiki.org.
- ↑ 3,0 et 3,1 Installation de MediaWiki. MediaWiki.org.
- ↑ 4,0 et 4,1 Tous les habillages. MediaWiki.org.
- ↑ 5,0 et 5,1 Extensions. MediaWiki.org.
- ↑ 6,0 et 6,1 URL courtes. MediaWiki.org.
- ↑ 7,0 et 7,1 Mise à jour. MediaWiki.org.