Está en la página 1de 5

Print Breve tutorial de integracin de Moodle y Wordpress | FcSites Blog Page 1 of 5

- FcSites Blog - http://themes.fcsites.com -

Breve tutorial de integracin de Moodle y Wordpress


Posted By comprido On 17 Septiembre 2008 @ 12:10 In Hacks & Mods | No Comments

[1]

Escribo este post con la intencin de orientar (if) de alguna forma a los desalentados
webmasters que como yo, hayan tenido la necesidad de integrar moodle y
wordpress para algn website en concreto, a peticin de un cliente y no hayan encontrado
mucha informacin al respecto.

Para los que no saben de qu hablo () aclararemos que Moodle es un sistema de gestin
de cursos de libre distribucin que ayuda a los educadores a crear comunidades de
aprendizaje en lnea. Este tipo de plataformas tecnolgicas tambin se conocen como LMS
(Learning Management System) y WordPress es un sistema de gestin de contenidos
enfocado a la creacin de blogs. Desarrollado en PHP y MySQL, bajo licencia GPL, tiene como
fundador a Matt Mullenweg. WordPress fue creado a partir del desaparecido b2/cafelog y se
ha convertido junto a Movable Type en el CMS ms popular de la blogosfera. Las causas de
su enorme crecimiento son, entre otras, su licencia, su facilidad de uso y sus caractersticas
como gestor de contenidos.

1) Lo primero es hacernos con las ltimas versiones del software que necesutamos, que a
da 17 de Septiembre de 2008 son: moodle [v.1.9.2] , wordpress [v.2.6.2] y el plugin
de wordpress External DB authentication* [v.3.01].

[2]

Si ya tenais instalados moodle y wordpress, entonces slo necesitaremos el


plugin para ste ltimo: External DB authentication* [[3]
http://wordpress.org/extend/plugins/external-database-authentication/ hecho
por [4] Charlene Barina].

*Como su propio nombre indica, permite loguearse a usuarios de una base de datos

http://themes.fcsites.com/?p=53&print=1 17/09/2008
Print Breve tutorial de integracin de Moodle y Wordpress | FcSites Blog Page 2 of 5

externa. Esto lo hace a travs de la simple asignacin de campos en el backend de


wordpress, segn veremos ms adelante.

Dado que en el plugin no encontramos informacin acerca de la necesidad de instalar los


scripts bajo uno u otro directorio, podemos confiar en que sea cual sea la ruta de estos bajo
un dominio, funcionar correctamente.

2) Instalamos moodle y wordpress (bajo un mismo dominio al menos).

[5]

Para el caso concreto dir que yo trabajo bajo el dominio [6] http://www.icfsevilla.com/[7]
(portal esttico) con moodle en http://francesonline.icfsevilla.com/ y wordpress en [8]
http://cursosdefrances.icfsevilla.com/ [digo esto porque, por ejemplo, la integracin de
wordpress+SMF funciona si SMF esta en el mismo directorio, o integraciones como
joomla+SMF funcionan bajo la misma jerarqua anfitrin-invitado, por as decirle].

3) Ahora debemos configurar cada uno de los scripts individualmente (para gustors,
colores) y luego activar el plugin requerido en wordpress luego, configuraciones iniciales
aparte, entraremos como Administrador de WordPress (el que utilizamos al instalar) para
poner el plugin External DB authentication a punto tras activarlo.

Vamos a la pestaa (en WP-ADMIN) Opciones > External Database Settings.


La configuracin es muy sencilla e intuitiva:

[9]

Si nuestro hosting es un linux normalito con acceso a las bases de datos sin restricciones
ser algo como:

Mobile Phone Themes Free Website Themes


Discount Plans & Free Phone Offers Compare Start B2B storefronts on Alibaba, Show
Prices, Get Special Deals products to all buyers - Free!

External database host: localhost

http://themes.fcsites.com/?p=53&print=1 17/09/2008
Print Breve tutorial de integracin de Moodle y Wordpress | FcSites Blog Page 3 of 5

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 contrasea para el anterior usuario
de la base de datos externa
Y SEGUIMOS ASIGNANDO 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

Nota: los campos no mencionados se dejan en blanco.

Guardamos las modificaciones e voil ! > La integracin est hecha.

Adicionalmente podemos decir a wordpress desde Opciones > Opciones Generales que no
todos los usuarios pueden registrarse (esto evitar conflictos posteriores con
nombres/datos de usuarios).
Luego como mtodo de registro, a travs de un simple vnculo, redirigimos a los usuarios
a la carpeta ./login/ de moodle, desde donde se podrn registrar automticamente si es
vuestra preferencia en moodle.

Si lo acompaamos con un pequeo mensaje de aviso a los usuarios mejor, ya que como la
creadora del plugin menciona: I probably need to figure out a way to make it not allow
people to update that information from the WP interface, as itll be overwritten next time
you log in from the parent (Moodle) user db anyway, o sea que, mejor pensar que de
nada vale que los usuarios actualicen su informacin en WP ya que se sobreescribe
con cada nuevo acceso al ser una informacin a la que se recurre desde la base de
datos de moodle. Dicho esto asignaremos el siguiente cdigo a la lnea 167 de user-
edit.php en la carpeta wp-admin de wordpress:

<div id=alerts style=background: #CCFFCC; width:60%; border:1px #000


solid; margin:0 auto; padding:5px; color:#333333;>*Este website integra
dos plataformas de software diferentes (moodle+wordpress). <br />
Para <strong>cambiar datos de su Perfil <a href=[10] http://#
target=_top>vaya a moodle</a></strong> y <strong>si experimenta
alguna incidencia como usuario/a</strong>, por favor, contacte con el
Administrador cuanto antes.</div>

As, los usuarios vern un mensaje de aviso indicndole que modifique los datos desde el
propio moodle:

[11]

http://themes.fcsites.com/?p=53&print=1 17/09/2008
Print Breve tutorial de integracin de Moodle y Wordpress | FcSites Blog Page 4 of 5

Moodle es una plataforma de eLearning muy slida y extendida, donde los usuarios tienen la
oportunidad de hacer cursos, ver temarios, wikear, editar temas y todas las ventajas de
moodle con la asignacin de roles a los profesores y dems combinado con wordpress
que pudiera ser la ms sencilla e intuitiva herramienta para permitir al propio cliente que
administre las noticias de su sitio, e interactuar con sus visitantes. Yo adicionalmente he
instalado plugins especficos para asignacin de roles de wordpress, descargas

Imaginis el juego? Pues descargas por doquier de temarios, mailing lists para los usuarios
sobre temtica especfica, clases online, chats conjuntos para grupos/cursos de moodle,
videoconferencias y una infinidad ms de recursos que se ponen al alcanza de nuestros
ratones hoy en da, con un slo click.

Respecto al blog, bien, puede que como herramienta LMS no sea muy necesaria, pero si es
esencial para cualquier tipo de website autoadministrado por el cliente hoy en da. Se
convierte en el medio ms cmodo y rpido para hacer llegar: ideas, historias o proyectos a
los usuarios.

Dada la difusin que tienen y el ritmo al que proliferan los blogs, el que no haya aprendido a
bichearlos hoy en da, ya estar fuera de juego. Adems ofrece gran diversidad de
funcionalidades a travs de los plugins, cuya instalacin es simple al no requerir una
configuracin muy tcnica.

Fuentes que no vendra mal tener en cuenta:


[12] http://moodle.org/mod/forum/discuss.php?d=64452
[13] http://electricarchaeologist.wordpress.com/2008/01/28/moodle-wordpress-online-
university/
[14] http://moodle.org/mod/forum/discuss.php?d=102031 - mi mensaje original!

PD: Recomiendo una actividad de moodle conocida como HOT POTATOES (viene por defecto
en el paquete de instalacin). Permite integrar en el sitio cuestionarios, crucigramas,
preguntas de verdadero/falso

Article printed from FcSites Blog: http://themes.fcsites.com

URL to article: http://themes.fcsites.com/?p=53

URLs in this post:


[1] Image: http://themes.fcsites.com/wp-content/uploads/2008/09/moodlewp.gif
[2] Image: http://themes.fcsites.com/wp-
content/uploads/2008/09/plugin_download.gif
[3] http://wordpress.org/extend/plugins/external-database-authentication/:
http://wordpress.org/extend/plugins/external-database-authentication/
[4] Charlene Barina: http://www.ploofle.com/tag/ext_db_auth/
[5] Image: http://themes.fcsites.com/wp-content/uploads/2008/09/directorio.gif
[6] http://www.icfsevilla.com/: http://www.icfsevilla.com/
[7] (portal esttico) con moodle en http://francesonline.icfsevilla.com/:
http://www.icfsevilla.com
[8] http://cursosdefrances.icfsevilla.com/: http://cursosdefrances.icfsevilla.com/
[9] Image: http://themes.fcsites.com/wp-content/uploads/2008/09/extsettings.gif
[10] http://#: http://#
[11] Image: http://themes.fcsites.com/wp-content/uploads/2008/09/alertusers1.gif
[12] http://moodle.org/mod/forum/discuss.php?d=64452:
http://moodle.org/mod/forum/discuss.php?d=64452
[13] http://electricarchaeologist.wordpress.com/2008/01/28/moodle-wordpress-online-
university/: http://electricarchaeologist.wordpress.com/2008/01/28/moodle-
wordpress-online-university/
[14] http://moodle.org/mod/forum/discuss.php?d=102031:
http://moodle.org/mod/forum/discuss.php?d=102031

http://themes.fcsites.com/?p=53&print=1 17/09/2008
Print Breve tutorial de integracin de Moodle y Wordpress | FcSites Blog Page 5 of 5

Copyright 2008 FcSites Blog. All rights reserved.

http://themes.fcsites.com/?p=53&print=1 17/09/2008

También podría gustarte