Integrar Moodle y WordPress | BBDD externas en WP

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

  1. Instalamos en WP el plugin External DB authentication
  2. 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 externa

    y 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   

  3. Para evitar conflictos podemos deshabilitar las opción de registrarse en WordPress
  4. 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.

Comentarios

3 respuestas a «Integrar Moodle y WordPress | BBDD externas en WP»

  1. Avatar de manu
    manu

    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!

    1. Avatar de ceslava

      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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *