Integrar los usuarios de moodle con Joomla 1.5
Si tenemos un sitio web en Joomla y además disponemos de un aula virtual gracias al maravilloso moodle, existe una manera de compartir los usuarios de Joomla y los de moodle, es decir que los usuarios de moodle se pueden autentificar utilizando el usuario que utilizan para el portal. De esta manera la integración es total, y nos permite facilitarle la vida a los usuarios, ya que de lo contrario deberían utilizar un usuario para acceder a nuestra aula virtual moodle, y otro para joomla, que podrían tener claves diferentes, y esto es díficil de recordar.
En primer lugar si el sitio es grande deberiáis instalar Community Builder para la gestión de los usuarios y los permisos.
1. Accedemos a moodle como usuario administrador :
► Administración ► Usuarios ► Autenticación ► Usar una base de datos externa
host: Índicamos el servidor de la base de datos (localhost o la dirección ip del gestor de la base de datos donde tenemos instalado Joomla)

En la sección de script de sincronización con el cron
Hay tres opciones: mantener interna, suspender interna, borrado.
En entornos de explotación recomiendo elegir la opción suspender interna, ya que si el usuario moodle existe en joomla con el mismo nombre, suspende la autentificación con moodle y utiliza la autentificación joomla para ese usuario: Por ejemplo admin. Además podemos comprobar si la integración ha sido correcta para realizar el borrado de usuarios posterior. Ya que si eliminamos los usuarios se realizará un borrado completo
Las demás opciones se utilizan para realizar sincronización con los datos del usuario.
Recordar que el conector usar una base de datos externa se tiene que encontrar habilitado (se hace pulsando sobre el icono de ojo)
Si tenemos un desarrollo grande, es recomendable utilizar también la sincronización de las matriculaciones. Esto lo podremos configurar desde moodle.
Hola, excelente guía aunque yo mas bien quiero hacer lo contrario, usar los usuarios de moodle para poder autentificarse en joomla, sabes cómo podría hacer esto?
Gracias de antemano y Saludos!!
Hola Armando:
Tendrias que modificar en el joomla las consultas que se hacen a la tabla jom_users (o el prefijo que tengas para tus tablas joomla), en el código, en el componente de registro de usuarios. No obstante en http://developpers.joomla.org/, puedes encontrar toda la información sobre las clases, funciones y las consultas que se realizan para cada módulo y componente, luego deberías apuntar a la tabla de moodle.
Saludos, y gracias por tu comentario
[...] de Contenidos (CMS) más utilizados en plataformas de aprendizaje electrónico (e-learning), en otro artículo os hablaba de la integración de Joomla y Moodle utilizando un conector a la base de [...]
no me funciona
Hola Mónica:
Es difícil ayudarte si solamente pones esta información.
No obstante te recomiendo que uses joomdle, que es un nuevo componente que integra moodle en joomla, de una manera espectacular.
http://patripe.com/index.php/joomdle-integrar-joomla-y-moodle/
ya me funcionó! gracias,era que estaba colocando jos_user ….. y me faltó la s al final jos_users
:)