Vai al contenuto

Creare un sito web con MediaWiki: differenze tra le versioni

Da WikiJournal.
Updated article based on the current Russian version and added interwiki links
 
Replaced draft with a complete localized version and interwiki links
 
Riga 1: Riga 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''' è un software wiki libero e open source che permette di creare un’enciclopedia, una base di conoscenza, una rivista online, un sito di documentazione o un progetto collaborativo. Il software è gratuito, ma un sito stabile richiede una corretta configurazione del server, backup, aggiornamenti regolari e una gestione chiara dei permessi.


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.
Questo articolo descrive i passaggi principali: scegliere l’hosting, installare MediaWiki, configurare `LocalSettings.php`, aggiungere skin ed estensioni, impostare URL brevi e aggiornare il sito in modo sicuro.


== Che cos’è MediaWiki ==
== Che cos’è 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 sí, se clasifican por categorías y pueden ser mejoradas por varios participantes.
MediaWiki è scritto principalmente in PHP ed è stato sviluppato originariamente per Wikipedia. Oggi è usato dai progetti della Wikimedia Foundation e da molti siti indipendenti.<ref>[https://www.mediawiki.org/wiki/MediaWiki/it MediaWiki]. MediaWiki.org.</ref> È adatto a progetti in cui le pagine vengono aggiornate nel tempo, collegate tra loro, categorizzate e migliorate da più utenti.


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 non è un semplice generatore di pagine statiche. È una piattaforma wiki completa con cronologia delle revisioni, account utente, permessi, namespace, template, categorie, caricamento di file e sistema di estensioni.


== Installazione di MediaWiki ==
== Installazione di 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.
Prima dell’installazione bisogna decidere che tipo di sito si vuole creare: enciclopedia pubblica, base di conoscenza privata, progetto multilingue, archivio di file o guida tematica. Da questo dipendono permessi, estensioni, backup e requisiti dell’hosting.


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" />
Di solito servono Apache o Nginx, PHP, un database MariaDB/MySQL, PostgreSQL o SQLite e accesso ai file del sito. Prima dell’installazione bisogna controllare i requisiti attuali della versione scelta.<ref name="mw-requirements" />


Proceso básico:
Passaggi principali:
# Comprobar los requisitos oficiales de instalación.
# controllare i requisiti ufficiali;
# Descargar una versión estable desde la página oficial.
# scaricare una versione stabile;
# Crear una base de datos y un usuario de base de datos.
# creare database e utente del database;
# Subir los archivos por FTP/SFTP o SSH.
# caricare i file tramite FTP/SFTP o SSH;
# Abrir el sitio en el navegador y ejecutar el instalador.
# aprire il sito nel browser ed eseguire l’installazione guidata;
# Guardar `LocalSettings.php` y subirlo al directorio raíz de MediaWiki.
# salvare `LocalSettings.php` e caricarlo nella directory principale di MediaWiki;
# Comprobar la página principal, el inicio de sesión, la edición y la carga de archivos.
# controllare pagina principale, accesso, modifica e caricamento dei file.


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’installatore web verifica l’ambiente, richiede i dati del database, crea l’account amministratore e genera `LocalSettings.php`.<ref name="mw-install" /> Questo file è la configurazione principale del sito.


== Configurazione di base ==
== Configurazione di 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.
Dopo l’installazione si configurano spesso in `LocalSettings.php` il nome del sito, gli URL pubblici, il caricamento dei file, i permessi, l’invio delle email, la skin predefinita, gli URL brevi, la cache e i backup.


<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
Riga 33: Riga 33:


== Skin ==
== Skin ==
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`.
In MediaWiki il tema grafico si chiama skin. Vector 2022 è la skin moderna predefinita; possono essere usate anche Vector legacy, MonoBook, Timeless, MinervaNeue e altre skin.<ref name="mw-skins" /> Le skin di solito si trovano in `skins` e vengono caricate da `LocalSettings.php`.


<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
Riga 41: Riga 41:


== Estensioni ==
== Estensioni ==
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`.
Le estensioni aggiungono funzioni a MediaWiki: editor visuale, mappe, funzioni parser, strumenti antispam, moduli, gestione dei file, forum, dati semantici e molto altro.<ref name="mw-extensions" /> L’installazione tipica consiste nello scaricare una versione compatibile, caricarla in `extensions`, aggiungere la riga di caricamento, aggiornare il database se necessario e controllare `Special:Version`.


<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
Riga 48: Riga 48:


== URL brevi ==
== URL brevi ==
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" />
Per impostazione predefinita, le pagine MediaWiki possono usare indirizzi come `/index.php?title=Titolo_pagina`. Per un sito pubblico sono più comodi URL come `/wiki/Titolo_pagina`. Servono sia impostazioni MediaWiki sia regole del server web.<ref name="mw-shorturl" />


<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
Riga 56: Riga 56:


== Aggiornamento di MediaWiki ==
== Aggiornamento di 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 deve essere aggiornato regolarmente per ricevere correzioni di sicurezza, bug fix e compatibilità con versioni recenti di PHP. Prima di aggiornare bisogna fare backup del database, dei file, di `LocalSettings.php`, `images`, `extensions` e `skins`.<ref name="mw-upgrade" />


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
cd /ruta/a/mediawiki
cd /percorso/di/mediawiki
mysqldump -u db_user -p db_name > backup.sql
mysqldump -u db_user -p db_name > backup.sql
cd ..
cd ..
Riga 71: Riga 71:
</syntaxhighlight>
</syntaxhighlight>


En versiones antiguas se usaba `php maintenance/update.php`; en versiones modernas es preferible ejecutar los scripts mediante `maintenance/run.php`.
Nelle vecchie guide si trova spesso `php maintenance/update.php`; nelle versioni moderne è preferibile usare `maintenance/run.php`.


== Voci correlate ==
== Voci correlate ==

Versione attuale delle 21:04, 22 mag 2026

MediaWiki è un software wiki libero e open source che permette di creare un’enciclopedia, una base di conoscenza, una rivista online, un sito di documentazione o un progetto collaborativo. Il software è gratuito, ma un sito stabile richiede una corretta configurazione del server, backup, aggiornamenti regolari e una gestione chiara dei permessi.

Questo articolo descrive i passaggi principali: scegliere l’hosting, installare MediaWiki, configurare `LocalSettings.php`, aggiungere skin ed estensioni, impostare URL brevi e aggiornare il sito in modo sicuro.

Che cos’è MediaWiki

MediaWiki è scritto principalmente in PHP ed è stato sviluppato originariamente per Wikipedia. Oggi è usato dai progetti della Wikimedia Foundation e da molti siti indipendenti.[1] È adatto a progetti in cui le pagine vengono aggiornate nel tempo, collegate tra loro, categorizzate e migliorate da più utenti.

MediaWiki non è un semplice generatore di pagine statiche. È una piattaforma wiki completa con cronologia delle revisioni, account utente, permessi, namespace, template, categorie, caricamento di file e sistema di estensioni.

Installazione di MediaWiki

Prima dell’installazione bisogna decidere che tipo di sito si vuole creare: enciclopedia pubblica, base di conoscenza privata, progetto multilingue, archivio di file o guida tematica. Da questo dipendono permessi, estensioni, backup e requisiti dell’hosting.

Di solito servono Apache o Nginx, PHP, un database MariaDB/MySQL, PostgreSQL o SQLite e accesso ai file del sito. Prima dell’installazione bisogna controllare i requisiti attuali della versione scelta.[2]

Passaggi principali:

  1. controllare i requisiti ufficiali;
  2. scaricare una versione stabile;
  3. creare database e utente del database;
  4. caricare i file tramite FTP/SFTP o SSH;
  5. aprire il sito nel browser ed eseguire l’installazione guidata;
  6. salvare `LocalSettings.php` e caricarlo nella directory principale di MediaWiki;
  7. controllare pagina principale, accesso, modifica e caricamento dei file.

L’installatore web verifica l’ambiente, richiede i dati del database, crea l’account amministratore e genera `LocalSettings.php`.[3] Questo file è la configurazione principale del sito.

Configurazione di base

Dopo l’installazione si configurano spesso in `LocalSettings.php` il nome del sito, gli URL pubblici, il caricamento dei file, i permessi, l’invio delle email, la skin predefinita, gli URL brevi, la cache e i backup.

$wgEnableUploads = true;
$wgDefaultSkin = "vector-2022";

Skin

In MediaWiki il tema grafico si chiama skin. Vector 2022 è la skin moderna predefinita; possono essere usate anche Vector legacy, MonoBook, Timeless, MinervaNeue e altre skin.[4] Le skin di solito si trovano in `skins` e vengono caricate da `LocalSettings.php`.

wfLoadSkin( 'Vector' );
$wgDefaultSkin = 'vector-2022';

Estensioni

Le estensioni aggiungono funzioni a MediaWiki: editor visuale, mappe, funzioni parser, strumenti antispam, moduli, gestione dei file, forum, dati semantici e molto altro.[5] L’installazione tipica consiste nello scaricare una versione compatibile, caricarla in `extensions`, aggiungere la riga di caricamento, aggiornare il database se necessario e controllare `Special:Version`.

wfLoadExtension( 'ParserFunctions' );

URL brevi

Per impostazione predefinita, le pagine MediaWiki possono usare indirizzi come `/index.php?title=Titolo_pagina`. Per un sito pubblico sono più comodi URL come `/wiki/Titolo_pagina`. Servono sia impostazioni MediaWiki sia regole del server web.[6]

$wgScriptPath = "/w";
$wgArticlePath = "/wiki/$1";

Aggiornamento di MediaWiki

MediaWiki deve essere aggiornato regolarmente per ricevere correzioni di sicurezza, bug fix e compatibilità con versioni recenti di PHP. Prima di aggiornare bisogna fare backup del database, dei file, di `LocalSettings.php`, `images`, `extensions` e `skins`.[7]

cd /percorso/di/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

Nelle vecchie guide si trova spesso `php maintenance/update.php`; nelle versioni moderne è preferibile usare `maintenance/run.php`.

Voci correlate

Fonti

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

  1. MediaWiki. MediaWiki.org.
  2. 2,0 2,1 Requisiti di installazione. MediaWiki.org.
  3. 3,0 3,1 Installare MediaWiki. MediaWiki.org.
  4. 4,0 4,1 Tutte le skin. MediaWiki.org.
  5. 5,0 5,1 Estensioni. MediaWiki.org.
  6. 6,0 6,1 URL brevi. MediaWiki.org.
  7. 7,0 7,1 Aggiornamento. MediaWiki.org.