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

Montarse en globo en Sevilla Cursos gratuitos de Photoshop CS y FreeHand MX

22 Comentarios Añada su propio comentario

1. nubia  | 

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  | 

friend, you speak in spanish, you could help me .

3. nubia  | 

Hola, me podrias traducir como integrar joomla con moodle.

Gracias.

4. ceslava  | 

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  | 

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  | 

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  | 

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  | 

Suerte Aitor,

En el verano es mejor tomarlo todo con calma :)

Un saludo.

9. Charles  | 

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  | 

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  | 

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  | 

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  | 

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  | 

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  | 

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  | 

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  | 

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  | 

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  | 

perdon, no era moodlib.php es moodlelib.php

20. dusmelys  | 

necesito informacion de los pasos para el diseño un curso en linea utilizando la plataforma moodle.

21. dusmelys  | 

en español por por favor . gracias

22. Vladimir  | 

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.

Deje su comentario
  1. (obligatorio)
  2. (Introduzca e-mail válido)
 

cforms contact form by delicious:days

Suscribirse al feed de ceslava.com   RSS  |  RSS comentarios