Introducción a MediaWiki
Salta a la navegació
Salta a la cerca
Instalación de MediaWiki
Para instalar MediaWiki necesitamos tener un servidor y una base de datos, en nuestro caso ya tenemos este previo con apache y mysql
- Descargamos MediaWiki (la última versión) desde el enlace oficial
wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz
- Ahora descomprimimos el contenido
tar -xvzf mediawiki-1.30.0.tar.gz
- Movemos el contenido de la carpeta descomprimida a la home del apache con un nombre adecuado
mv mediawiki-1.27.1/ /var/www/html/wiki
- Le damos cambiamos el propietario a la carpeta al usuario que nosotros consideremos, en nuestro caso, www-data
chown www-data:www-data -R /var/www/html/wiki
- Base de datos y creación de usuario. El siguiente paso es crear la base de datos que usará mediawiki y un usuario con permisos para poder gestionarla. Primero accedemos a mysql
mysql -u root -p
- Creamos la base de datos y la llamaremos mediawikidb
mysql> CREATE DATABASE mediawikidb;
- Creamos el usuario de base de datos wikiuser y le damos una contraseña
mysql> CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'p@ssw0rd';
- Asignamos todos los permisos sobre la base de datos mediawikidb al usuario wikiuser
mysql> GRANT ALL PRIVILEGES ON mediawikidb.* TO 'wikiuser'@'localhost';
- Ejecutamos el siguiente comando para que mysql actualice los permisos
mysql> FLUSH PRIVILEGES;
- Salimos de mysql
mysql> quit
- Ahora solo tenemos que acceder a la url http://localhost/wiki y seguir las indicación de instalación
- Después de la instalación tendremos que descargar el fichero LocalSettings.php (al final de la instalación os saldrá el link de descarga) y lo ponemos dentro de la carpeta wiki
- Después ya podréis acceder a vuestra wiki a través del enlace http://localhost/wiki/index.php/P%C3%A1gina_principal
Crear una página nueva
Existen varias maneras de crear una nueva página. En este tutorial presentaremos 2, pero podéis encontrar el resto de maneras en la siguente [ayuda https://www.mediawiki.org/wiki/Help:Starting_a_new_page/es]
- Escribir nombre de la página en la barra de búsqueda:
- Si escribimos el nombre de una página que no exista en la barra de búsqueda la wiki nos proveerá de un link para poder crear esa página.
- Crear un enlace a una página que no existe
- Si creamos un link interno a una página que no existe este aparecerá en rojo. Si lo seguimos este nos llevará a la página de edición para el nuevo articulo
Sintaxis básica
Añadir texto
- Para añadir texto o modificar el texto de una página en mediawiki solo tenemos que dirigirnos a la pestaña Editar que se encuentra arriba a la derecha y una vez entramos en el modo de edición solo tenemos que escribir o modificar el texto deseado.
Crear listas
- Existen varias maneras de crear todo tipo de listas. Una de estas formas es utilizando la misma notación que en html.
- Lista numerada
<ol> <li></li> <li></li> </ol>
- Lista NO numerada
<ul> <li></li> <li></li> </ul>
Añadir url interna
- Las url's internas se añaden con:
[[nombre_pagina]]
Es importante notar que lo que marca que es una url interna son los "[[]]"
Añadir url externa
- Añadir una url externa consiste en lo siguiente:
[url_externa texto_de_la_url]
Es importante notar que lo que marca que es una url son los "[]"
Añadir una imagen
- La sintaxis para añadir una imagen es la siguiente:
[[File:nombre_imagen.extension|options|caption]]
Permitir subir imágenes
- Para poder subir imágenes/archivos a Mediawiki primero tenemos que activar esta característica.
- LocalSettings.php
$wgEnableUploads = true;
- Tenemos que asegurarnos que dentro del directorio donde está situado MediaWiki existe una carpeta images y que tiene permisos de escritura.
- Para definir las extensiones de archivos soportados tenemos que añadir el siguiente comando:
$wgFileExtensions = array('png','jpg','jpeg','ogg','doc','xls','ppt','mp3','sxc','pdf');
Creando un menú (Sidebar)
Para crear el menú lateral de una wiki tenemos que hacer los siguiente pasos:
- Primero nos logeamos en la wiki con nuestro usuario
- En la url del navegador escribimos: http://localhost/wiki/index.php/MediaWiki:Sidebar, si vuestra carpeta no se llama wiki indicar el nombre de la carpeta correcta.
- Después clicamos en la pestaña "Editar" que se encuentra arriba a la derecha
- Ahora ya podemos editar y crear el menú lateral