Aller au contenu

« Créer un site avec MediaWiki » : différence entre les versions

De WikiJournal
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''' es un software wiki libre y de código abierto que permite crear una enciclopedia, una base de conocimiento, una revista en línea, un sitio de documentación o un proyecto colaborativo. El programa se distribuye gratuitamente, pero un sitio estable necesita una configuración correcta del servidor, copias de seguridad, actualizaciones periódicas y una gestión cuidadosa de los permisos.
'''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.


Este artículo explica cómo crear un sitio con MediaWiki: elegir alojamiento, instalar el motor, configurar `LocalSettings.php`, añadir apariencias y extensiones, usar URL cortas y actualizar el sitio de forma segura.
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 está escrito principalmente en PHP y fue desarrollado originalmente para Wikipedia. Actualmente lo utilizan los proyectos de la Fundación Wikimedia y muchos sitios independientes.<ref>[https://www.mediawiki.org/wiki/MediaWiki/es MediaWiki]. MediaWiki.org.</ref> Es útil para proyectos donde las páginas se editan con el tiempo, se enlazan entre , se clasifican por categorías y pueden ser mejoradas por varios participantes.
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 no es un constructor de páginas estáticas. Es una plataforma wiki completa con historial de ediciones, cuentas de usuario, permisos, espacios de nombres, plantillas, categorías, carga de archivos y un sistema de extensiones.
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 ==
Antes de instalar MediaWiki conviene decidir qué tipo de sitio se va a crear: una enciclopedia pública, una base de conocimiento cerrada, un proyecto multilingüe, un repositorio de archivos o una guía temática. Esta decisión influye en los permisos, las extensiones, las copias de seguridad y los requisitos del alojamiento.
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.


Normalmente se necesita Apache o Nginx, PHP, una base de datos MariaDB/MySQL, PostgreSQL o SQLite, y acceso a los archivos del sitio. Antes de instalar, hay que comprobar los requisitos actuales de la versión elegida.<ref name="mw-requirements" />
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" />


Proceso básico:
Étapes principales:
# Comprobar los requisitos oficiales de instalación.
# vérifier les prérequis officiels;
# Descargar una versión estable desde la página oficial.
# télécharger une version stable;
# Crear una base de datos y un usuario de base de datos.
# créer une base de données et un utilisateur;
# Subir los archivos por FTP/SFTP o SSH.
# téléverser les fichiers par FTP/SFTP ou SSH;
# Abrir el sitio en el navegador y ejecutar el instalador.
# ouvrir le site dans le navigateur et lancer l’assistant;
# Guardar `LocalSettings.php` y subirlo al directorio raíz de MediaWiki.
# enregistrer `LocalSettings.php` et le placer dans le dossier racine de MediaWiki;
# Comprobar la página principal, el inicio de sesión, la edición y la carga de archivos.
# tester l’accueil, la connexion, l’édition et le téléversement de fichiers.


El instalador web verifica el entorno, solicita los datos de la base de datos, crea la cuenta administrativa y genera `LocalSettings.php`.<ref name="mw-install" /> Este archivo es la configuración principal del sitio.
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 ==
Después de la instalación se suelen configurar en `LocalSettings.php` el nombre del sitio, las URL públicas, la carga de archivos, los permisos de usuarios, el correo electrónico, la apariencia predeterminada, las URL cortas, la caché y las copias de seguridad.
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 ==
En MediaWiki una apariencia se llama skin. Vector 2022 es la apariencia moderna predeterminada; también pueden usarse Vector legacy, MonoBook, Timeless, MinervaNeue y otras.<ref name="mw-skins" /> Normalmente se colocan en `skins` y se cargan desde `LocalSettings.php`.
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 ==
Las extensiones añaden funciones: editor visual, mapas, funciones de parser, herramientas antispam, formularios, gestión de archivos, foros, datos semánticos y otras opciones.<ref name="mw-extensions" /> La instalación habitual consiste en descargar una versión compatible, subirla a `extensions`, añadir la línea de carga, ejecutar la actualización de la base si es necesario y comprobar `Special:Version`.
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 ==
Por defecto, las páginas pueden usar direcciones como `/index.php?title=Nombre_de_página`. En sitios públicos suele ser más cómodo usar direcciones como `/wiki/Nombre_de_página`. Para ello se necesitan ajustes en MediaWiki y reglas del servidor web.<ref name="mw-shorturl" />
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 debe actualizarse de forma regular para recibir correcciones de seguridad, mejoras y compatibilidad con nuevas versiones de PHP. Antes de actualizar hay que hacer copia de seguridad de la base de datos, de los archivos, de `LocalSettings.php`, `images`, `extensions` y `skins`.<ref name="mw-upgrade" />
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 /ruta/a/mediawiki
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>


En versiones antiguas se usaba `php maintenance/update.php`; en versiones modernas es preferible ejecutar los scripts mediante `maintenance/run.php`.
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:

  1. vérifier les prérequis officiels;
  2. télécharger une version stable;
  3. créer une base de données et un utilisateur;
  4. téléverser les fichiers par FTP/SFTP ou SSH;
  5. ouvrir le site dans le navigateur et lancer l’assistant;
  6. enregistrer `LocalSettings.php` et le placer dans le dossier racine de MediaWiki;
  7. 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

[2] [3] [4] [5] [6] [7]

  1. MediaWiki. MediaWiki.org.
  2. 2,0 et 2,1 Prérequis d’installation. MediaWiki.org.
  3. 3,0 et 3,1 Installation de MediaWiki. MediaWiki.org.
  4. 4,0 et 4,1 Tous les habillages. MediaWiki.org.
  5. 5,0 et 5,1 Extensions. MediaWiki.org.
  6. 6,0 et 6,1 URL courtes. MediaWiki.org.
  7. 7,0 et 7,1 Mise à jour. MediaWiki.org.