Introducción a MediaWiki

De Wiket
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

  1. Descargamos MediaWiki (la última versión) desde el enlace oficial
    wget https://releases.wikimedia.org/mediawiki/1.30/mediawiki-1.30.0.tar.gz
    
  2. Ahora descomprimimos el contenido
    tar -xvzf mediawiki-1.30.0.tar.gz
    
  3. 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
    
  4. 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
    
  5. 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
    
  6. Creamos la base de datos y la llamaremos mediawikidb
    mysql> CREATE DATABASE mediawikidb;
    
  7. Creamos el usuario de base de datos wikiuser y le damos una contraseña
    mysql> CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'p@ssw0rd';
    
  8. Asignamos todos los permisos sobre la base de datos mediawikidb al usuario wikiuser
    mysql> GRANT ALL PRIVILEGES ON mediawikidb.* TO 'wikiuser'@'localhost';
    
  9. Ejecutamos el siguiente comando para que mysql actualice los permisos
    mysql> FLUSH PRIVILEGES;
    
  10. Salimos de mysql
    mysql> quit
    
  11. Ahora solo tenemos que acceder a la url http://localhost/wiki y seguir las indicación de instalación
  12. 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
  13. 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]

  1. 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.
  1. 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

  1. 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

  1. 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

  1. 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

  1. 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

  1. La sintaxis para añadir una imagen es la siguiente:
[[File:nombre_imagen.extension|options|caption]]

Permitir subir imágenes

  1. Para poder subir imágenes/archivos a Mediawiki primero tenemos que activar esta característica.
    • LocalSettings.php
    $wgEnableUploads = true;
    
  2. Tenemos que asegurarnos que dentro del directorio donde está situado MediaWiki existe una carpeta images y que tiene permisos de escritura.
  3. 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:

  1. Primero nos logeamos en la wiki con nuestro usuario
  2. 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.
  3. Después clicamos en la pestaña "Editar" que se encuentra arriba a la derecha
  4. Ahora ya podemos editar y crear el menú lateral

Hacer una copia de seguridad