Cuando en un sitio se utilizan distintas tecnologías, distintos CMS o LMS como pueden ser Joomla, WordPress o Moodle quizás tengas la necesidad de integrarlos y facilitar así el registro de usuarios.
¿Cómo integrar WP y Moodle?
Tan sencillo como instalar un plugin
- Instalamos en WP el plugin External DB authentication
- En las opciones del plugin rellenamos estos campos:
External database host: localhost
External database name: pondremos el nombre de la base de datos externa (algo como nombre_wordpress o nombrebasedatos)
External database username: pondremos el nombre de usuario de la base de datos externa
External database password: pondremos la contraseña para el anterior usuario de la base de datos externay los valores de Moodle por defecto
Table containing users: mdl_user
Username field: username
User password field: password
Type of encryption for password: MD5 (importante!)
User first name field: firstname
User last name field: lastname
User homepage field: url
User email field: email
User bio/description field: description
User AIM screen name field: aim
User YIM screen name field: yahoo - Para evitar conflictos podemos deshabilitar las opción de registrarse en WordPress
- Luego redirigimos el formulario de entrada a la carpeta /login/ de Moodle
Particularmente es una opción que estudiar, en su día este sitio también tenía una zona Joomla integrada. Esta zona la eliminé y aunque conservo aún el campus en Moodle que estoy actualizando no creo que opte por la integración, me pasa igual con un sistema de foros, existen plugins y sistemas para integrarlos en WP pero estos cócteles son molotov a la larga.
Un ataque, un agujero de seguridad, una actualización de una de las tecnologías puede dar al traste con todo el trabajo.
Aún así si necesitas hacer esta integración puedes visitar el Breve tutorial de integración de Moodle y WordPress donde se explica con más detalle.
Deja una respuesta