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.
estimado gracias por el tutorial, excelente, lo seguí paso a paso, funciona de maravillas me puedo conectar a la base de datos de moodle sin problemas estando en wordpress.
ahora tengo mi pregunta, como puedo hacer para que estando en wordpress logueado, al pinchar un link me vaya a moodle logeado y que no me pida los datos de usuario nuevamente?, me podrías ayudar con eso?
muchas graicas de antemano!
Hola manu,
El post tiene ya más de 4 años, me alegro que te sirviera pero me temo que no tengo la solución para lo que necesitas.
Un saludo
Check it out.
http://blog.giuseppeurso.net/moodle-and-wordpress-single-sign-on-in-20-minutes-part-1/