Si te gusta mi trabajo vota por favor a uno de mis proyectos:
Premios BOBs: Justtellmewhy.com. [+ info] | Mejor Weblog en Inglés
Gracias.
Moodle and Joomla Integration
Si alguien necesita traducción me podéis enviar un email.
Do you wish to integrate Moodle with Joomla without changing a single line of code? Yes, that’s possible… in a very simple manner. You don’t have to be a techie for integrating the two systems. Here’s a step-by-step short tutorial on how to do that in less than five minutes.
Step 1: Login to Moodle’s Admin
Step 2: Click on ‘Administration’
Step 3: Click on ‘Authentication’ under ‘Users’ Section.
Step 4: Select ‘Use External Database’ from the dropdown “Choose an authentication method”
Step 5: Enter the following values in the fileds: auth_dbhost: localhost auth_dbtype: MySQL auth_dbname: ‘Your Joomla DB Name’ auth_dbuser: ‘Your Joomla db user name’ auth_dbpass: ‘Your Joomla db password’ auth_dbtable: ‘jos_users’ auth_dbfielduser: ‘username’ auth_dbfieldpass: ‘password’ auth_dbpasstype: Select ‘MD5 encryption’ from the dropdown
Step 6: For “Change password URL: ” field (down the page), enter your Joomla’s forgot password URL.
Step 7: For “Alternate Login URL ” field (down the page), enter your Joomla’s login URL.
Step 8: Hit “Submit” button.
Publicado:08 de Diciembre, 2006 | 05:31pm
Categorías: CMS, Moodle, e-learning








22 Comentarios Añada su propio comentario
1. nubia | Publicado el 25 de Febrero de 2007 a las 16:48
Hola, I need to know , How, can I integrate, joomla with moodle
,please, I need your help, if you can say me in spanish.
please, I need your answer.
2. nubia | Publicado el 25 de Febrero de 2007 a las 16:50
friend, you speak in spanish, you could help me .
3. nubia | Publicado el 25 de Febrero de 2007 a las 16:51
Hola, me podrias traducir como integrar joomla con moodle.
Gracias.
4. ceslava | Publicado el 25 de Febrero de 2007 a las 18:11
Hola nubia,
Veo que estás en un apuro, te traduzco:
Step 1: Lógate en Moodle como administrador.
Step 2: Haz clic en Administración
Step 3: Haz clic en Autenticación en la Sección de Usuarios.
Step 4: Elige “Utilizar Base de Datos externa” del menú desplegable “Elija un método de autenticación”.
Step 5: Rellena estos campos con estos valores:
auth_dbhost: localhost
auth_dbtype: MySQL
auth_dbname: ‘El nombre de la base de datos de tu Joomla’ auth_dbuser: ‘El nombre de usuario de tu base de datos de Joomla’
auth_dbpass: ‘La contraseña de tu base de datos de Joomla’ auth_dbtable: ‘jos_users’
auth_dbfielduser: ‘username’
auth_dbfieldpass: ‘password’
auth_dbpasstype: Elige ‘MD5 encryption’ del menú desplegable.
Step 6: En “URL Cambiar la contraseña” abajo de la página pon la URL de Joomla para contraseña olvidadas.
Step 7: Para “URL alternativa para Login” abajo también pon la URL del login de tu Joomla.
Step 8: Haz clic en “Enviar” y listo.
5. Aitor | Publicado el 22 de Mayo de 2007 a las 15:17
estab precisamente buscando este tipo de cosas, pero me plantea dos cuestiones (no tengo experiencia en estas cosas):
1.- entiendo que al decir Joomla vale para Moodle
2. si quisiera crear dos “rangos” de usuarios, ¿como se haría?… me explico:
usuarios A: acceso abierto (confirmación por email), pueden acceder a Joomla
usuarios B: se les envía cuenta, al hacer login puede acceder a todo Joomla y a los cursos “que tengan activos” de Moodle
RESUMIENDO: que todos los usuarios de Moodle puedan acceder a todos los contenidos de Joomba, pero no viceversa…
siento el lio, gracias ;-)
6. ceslava | Publicado el 22 de Mayo de 2007 a las 17:49
Buenas Aitor, como bien dices esto es un pequeño lío.
La idea es compartir las BBDD, la de Joomla para tu plataforma Moodle. La forma de dar acceso a los usuarios dependerá de la administración, es decir, una vez que se dan de alta en la BBDD ya sea Joomla o Moodle puesto que ahora la compartes tendrás que asignarle unos permisos u otros.
Espero haberte sido de ayuda.
7. Aitor | Publicado el 24 de Mayo de 2007 a las 06:50
Hola ceslava,
gracias por el comentario; voy a ver si logro hacerlo. Como tengo hasta después de verano me lo estoy tomando con calma… espero que luego no me pille el toro ;-)
Saludos,
8. ceslava | Publicado el 24 de Mayo de 2007 a las 21:42
Suerte Aitor,
En el verano es mejor tomarlo todo con calma :)
Un saludo.
9. Charles | Publicado el 11 de Julio de 2007 a las 14:31
Hi Ceslava,
I would like to build up a school website for a medium size school here in my community. I’m planning to do it with Joomla and Moodle. Can you please guide me through a list of software that i would need like calendares, editors, login software, … which version of Joomla and Moodle should i use for example.
Thanks alot for your help.
Charles.
10. Mauricio | Publicado el 10 de Agosto de 2007 a las 22:25
Hola… he estado tratando de hacer un pequeño módulo de flash para poder ingresar como usuario registrado a moodle a través de otra página, pero no he podido lograrlo.
¿Cual es la página que hace la validación de los usuarios? Porque el login.php no está tomando mis peticiones desde el Flash.
¿que estoy haciendo mal?
11. Kurt | Publicado el 19 de Agosto de 2007 a las 14:19
Estoy tratando de integrar Joomla 1.13 con moodle 1.8 he seguido todos los pasos que indicas pero no funciona, simplemente no entra y lo he intentado varias veces
Podrías por favor decirme que pasos adicionales debo seguir.
Kurt
12. pol | Publicado el 28 de Agosto de 2007 a las 10:05
yo he estado probando lo mismo con Joomla 1.0.13 y Moodle 1.8.2 y me he encontrado con una cosa muy extraña en la autentificación de usuarios.
Resulta que el Nuevo Joomla, cifra los passwords de manera extraña, ya que si le pongo 1234 como passwd a un usuario en la BBDD me lo pone como un MD5 normal pero con mas cositas al final
Ejemplo: hd27yrudh8u23d23d8u3d23idd6d : r3j726srj89r e7df7cd2ca07f4f1ab415d457a6e1c13 y luego lo sorprendente es que se loguea el usuario en ambos softwares!!! en Joomla y moodle!
Ahora mismo estoy haciendo debugging a ver si encuentro el pq.
Saludos, espero le sirva a alguien o si alguien se ha encontrado con esto avise xDD ;)
13. pol | Publicado el 28 de Agosto de 2007 a las 10:07
eh! administrador de la web! se ha tragado un cachito de post el blog este :P
resulat que si le pongo manualmente en la base de datos lo que le corresponde al 1234 como passwd ( e7df7cd2ca07f4f1ab415d457a6e1c13 ) si que funciona,…. en ambos softwares
14. pol | Publicado el 28 de Agosto de 2007 a las 10:40
ok confirmado, Joomla 1.0.13 cifra de forma diferente los passwords en la BBDD si os fijais en versiones anteriores a la 1.0.13 el passwd era tipo MD5 “NORMAL” es decir 1234 = e7df7cd2ca07f4f1ab415d457a6e1c13
ahora es algo parecido a: bab5fc1643132ba5e73baaa4d4d0dafc:96fHKR2IevRVCpnH
fijaos que:
a) no tiene nada que ver con la encriptación inicial
b) es más largo de lo normal,…
seguire informando :D
15. pol | Publicado el 28 de Agosto de 2007 a las 10:57
ya esta!
aki podeis encontrar toda la info sobre los nuevos cambios aplicados a la puñetera versión 1.0.13 y lo que han hecho con el sotorage de los passwds en BBDD :P
menudo patch, ahora que para sincronizar la autentificacion? eingg?? xDDD kwento xD
http://www.joomla.org/index.php?option=com_content&task=view&id=3677&Itemid=74
16. mauro | Publicado el 7 de Noviembre de 2007 a las 03:01
exelente lo pusieron muy buena ayuda ahora tengo otra duda yo necesito que el buscador de joomla me encuentre los cursos que tengo en moodle como puedo lograr eso si saben se los agradeceria un monton saludos desde chile gracias
17. mauro | Publicado el 7 de Noviembre de 2007 a las 20:09
holas estuve viendo lo que pusieron pero faltan datos como el del componente que hay que poner antes de esos pasos pero aun asi no me resulta me tira esto
Actualmente está en el área privada de este sitio. si alguien sabe como solucionarlo por que me ayude gracias saludos
18. Carlos Hernandez | Publicado el 20 de Mayo de 2008 a las 15:27
bueno, a mi me funciono, a la perfeccion, me baje un manual de una pagina, joomodle creo, algo asi, y ahi explican que tienes que modificar en la capeta /lib/moodlib.php en la linea donde dice:
if ($user->password == md5($password.$CFG->passwordsaltmain) or $user-
>password == md5($password)
or $user->password == md5($convpassword.$CFG->passwordsaltmain) or
$user->password == md5($convpassword)) {
debe hacerce una modificación y quedar asi:
if ($user->password == md5($password.$CFG->passwordsaltmain) or $user-
>password == md5($password)
or $user->password == md5($convpassword.$CFG->passwordsaltmain) or
$user->password == md5($convpassword) or strlen($user->password) == 32)
{
ahora con lo de los usuarios, por cada usuario de joomla debes crear uno en moodle, aunque los passwords en moodle sean diferentes, no importa, lo que manda son los de joomla, pero debes crear en ambas bases de datos los usuarios, de lo contrario no funcionara.
salu2
19. Carlos Hernandez | Publicado el 20 de Mayo de 2008 a las 15:29
perdon, no era moodlib.php es moodlelib.php
20. dusmelys | Publicado el 7 de Julio de 2008 a las 20:50
necesito informacion de los pasos para el diseño un curso en linea utilizando la plataforma moodle.
21. dusmelys | Publicado el 7 de Julio de 2008 a las 20:51
en español por por favor . gracias
22. Vladimir | Publicado el 13 de Julio de 2008 a las 16:32
Saludos.
Soy un poco nuevo en esto así que disculpen
“Step 4: Elige “Utilizar Base de Datos externa” del menú desplegable “Elija un método de autenticación”.”
He buscado esta opción en la sección de usuarios en Moodle y no he podido encontrarla. Tengo la versión 1.9.1. Podrían ayudarme con esto?
Si te gusta mi trabajo vota por favor a uno de mis proyectos:
Premios BOBs: Justtellmewhy.com. [+ info] | Mejor Weblog en Inglés
Gracias.
cforms contact form by delicious:days