Mediawiki y OpenID

Como ya todos y todas :) saben, mediawiki es una herramienta CMS para manejar Wiki (un sistema de creación de paginas web colaborativos, donde pueden participar muchos voluntarios, un sistema de gestión web descentralizado) y como he comentado en post anterior, he estado medio estudiando este CMS y viendo que se le puede hacer.

Ahora le toca el turno a openid, pues quiero ver si puedo poner algo de esto en linuxtour.org, así que vamos a ver como salimos.

Según un manual que me encontré, instalamos primero los paquetes php5-gmp y php-openid

sudo apt-get install php5-gmp php-openid

Instalados estos paquetes, necesitamos descargar el paquete de openid y extraer el contenido al directorio extensions

Extraido el paquete en el directorio extensions, procedemos a instalar php5-cli, pues lo vamos a necesitar para poder instalar la extensión openid en nuestro mediawiki, procedemos a ejecutar los comando siguientes

  • sudo apt-get install php5-cli
  • sudo mv /var/www/w/AdminSettings.sample /var/www/w/AdminSettings.php

Entramos a editar el archivo AdminSettings.php y ubicamos en las variables $wgDBadminuser y $wgDBadminpassword la información de conexión de usuario y contraseña de la base de datos donde esta mediawiki.

Procedemos a ejecutar el archivo de mantenimiento para actualizar nuestra base de datos con el comando sudo php /var/www/w/maintenance/update.php.

Ejecutado el script de actualización, agregamos esta linea a LocaleSettings.php

require_once(”$IP/extensions/OpenID/OpenID.setup.php”);

Y listo! tenemos nuestro mediawiki funcionando con openid

openidwiki1

openidwiki1