Archive for elgg

Prueba de migración de Elgg 0.9.2 a Elgg 1.5

El CICEI lanzó en enero de 2007 la Red Social “Sociedad y Tecnología”, en la que hay, en este momento, 834 usuarios registrados. Y más que comentar de qué se habla en la red insto a los interesados a echarle un vistazo a la nube de etiquetas, con lo que podrán hacese una idea más personal. Sociedad y Tecnología se encuentra implementada con la herramienta de creación de redes sociales y comunidades Elgg.

Pues bien, a finales del 2008 salió la versión 1.0 de Elgg, que cambiaba y mejoraba considerablemente con respecto a las versiones anteriores. Después de probarla decidimos que queríamos actualizar Sociedad y Tecnología a dicha versión, pero no era algo trivial. Lamentablemente la herramienta Elgg, a partir de su versión 1.0, dejó de contemplar la actualización desde versiones anteriores a la 1.0. Aunque afortunadamente Elgg tiene una comunidad de desarrolladores bastante activa y recientemente se han lanzado dos herramientas, que he estado probando, para migrar de la versión 0.9.2 a la 1.5. Son las siguientes:

  1. Migration Tool 1.0 (1.0 – beta): Escrito en PHP (requiere la librería Pear::Console_CommandLine). No es un plugin de Elgg sino un conjunto de scripts que se ejecutan desde fuera de Elgg. No hace la migración de archivos (incluyendo los avatares de los usuarios), no exporta correctamente algunos posts (creo que la migración se detiene desde que encuentre un post que contenga el carácter (comilla simple) aunque no lo he verificado), trastoca algunos ajustes, como por ejemplo el permiso para unirse a las comunidades.
  2. Migration 0.9 -> 1.5 plugin for all data: Consta de dos partes. Una serie de scripts escritos en Ruby para hacer la exportación y un plugin de Elgg que proporciona un widget para insertarlo en el dashboard y desde el que se hace la importación. Todo (incluyendo archivos) se exporta/importa usando el protocolo Open Data Definition. La importación se detiene si encuentra un nombre de usuario con sólo tres caracteres, aunque este problema se podrá solventar fácilmente cambiando los nombres de usuario y poniéndonos en contacto con ellos puesto que en nuestro caso son pocos. Si no usas un sistema de autentificación externa las contraseñas de usuario no se migran correctamente, aunque este problema se solventa haciendo uso de la opción recordar contraseña. Por lo demás funciona perfecto, salvo lo siguiente: la importación se detiene desde que encuentre un post con el carácter (comilla simple). Sin embargo, se lo hice saber al creador y dice que lo va a arreglar.

Después de hacer pruebas de migración con ambas herramientas me decanto por la segunda de ellas. Así que, desde que el autor corrija el fallo que comenté (lo de la comilla simple que detiene la importación) se podrá hacer la migración de Sociedad y Tecnología a la versión 1.5.

La única pega es que se perderán algunas funcionalidades, en concreto las siguiente:

  • CV Europass (KiteCV)
  • Presentaciones (presentation)
  • Agregador RSS (resources)
  • Widgets del perfil de los usuarios

Así que estamos trabajando en la forma de minimizar el impacto, yo por mi parte probando las nuevas funcionalidades de Elgg y los plugins que desarrolla la comunidad. De momento, veo que el Agregador RSS de la 0.9.2 podría mapearse al plugin feeds de la 1.5 y que algunos widgets del perfil de la 0.9.2 podrían mapearse a widgets del perfil de la 1.5, aunque conllevaría meterse en desarrollo y habrá que ver si vale la pena.

En cualquier caso, cuando se haga la migración, contaré la experiencia.


Elgg como base para PLEs: Presentación multiservicio sobre e-learning 2.0

Actualmente estamos investigando en el CICEI la forma de desarrollar sistemas PLE (Personal Learning Environments o Entornos de Aprendizaje Personal). En ellos, es el alumno el que desarrolla su propio entorno con herramientas de la Web 2.0 y aprende según sus propios objetivos y recursos. Hemos hecho una introducción a los PLE aquí (se puede descargar el PowerPoint de mis Archivos compartidos de mi e-portfolio, pero también podemos ver la presentación directamente usando el servicio Web 2.0 SlideShare.net integrado en el mensaje:

Nota: en la nueva versión de Elgg que vamos a instalar en breve, se podrá cambiar el tamaño de la presentación al que deseemos, al igual que los vídeos. Actualmente no se puede variar, y son muy pequeños, pero basta como prueba de concepto.

Elgg ofrece muchas características que le permiten convertirse en la herramienta de base para la construcción de PLEs, integrando varias características muy útiles:

  • Blog
  • Archivos
  • Red social
  • Comunidades (pueden usarse como mini-VLE)
  • E-portfolio (archivos y presentaciones)
  • Agregador RSS
  • Podcasting automático
  • Todos los recuros son clasificables por etiquetas y tienen permisos de acceso
  • Integración con Web 2.0 mediante: enlaces, HTML en blogs, RSS
  • Wiki mediante plugin


Clave:
1) El mensaje de blog se convierte en unidad de información que puede integrar a todas las demás mediantes enlaces o html (hay una etiqueta especial {{video:}} para Flash)
2) Enlaces para acceso a otras herramientas de uso común en dashboard (en la versión siguiente se integra con el perfil resumido)

Este mensaje de blog es una Presentación multiservicio sobre el e-learning 2.0, ya que utiliza varios servicios de la Web 2.0 integrados, facilitando la creación de un entorno PLE.

Veremos primero una Presentación multimedia de Stephen Downes (creador del término e-learning 2.0) sobre Tendencias e impactos del e-learning 2.0 (bastante reciente). Para ello integraremos 2 servicios Web 2.0: las transparencias de SlideShare.net con el vídeo sobre las mismas de Google Vídeo:

Podemos también hablar de las Personas más importantes en el mundo del e-learning 2.0, que tienen todos puestos sus perfiles en Elgg, en la comunidad internacional EduSpaces.net, podemos enlazar directamente con esos perfiles (Red Social):

 Stephen Downes: Definió el e-learning 2.0 como integración de las tecnologías Web 2.0 en la educación en el 2005.

 George Siemens: Definió una nueva teoría educativa basada en que el aprendizaje reside en la red de conexiones que formemos: Conectivismo (definido en el 2004)

 Jay Cross: Baluarte de lo que se denomina "aprendizaje informal", aquel que no se recibe formalmente, sino que se aprende día a día investigando, relacionándose con otras personas, etc. (el 80% de nuestro aprendizaje). Es algo que se viene estudiando desde hace tiempo, pero es Jay Cross el que le ha dado la importancia que merecía.

 Graham Attwell: Investigador insaciable en lo que es la forma de implementar el e-learning 2.0 con su herramienta más importante: los PLE

También podemos hablar de una comunidad en español en esta red social que investiga todo este tipo de temas, en especial el e-learning 2.0: la Comunidad de Innovación Educativa.  

También ampliaremos la información con nuestra propia base de conocimiento construida por enlaces web almacenados como marcadores sociales, organizada por etiquetas y accesible por RSS en del.icio.us:

http://del.icio.us/davidds/e-learning2.0

Para estar informados de las noticias actuales sobre e-learning 2.0 en los blogs podemos hacerlo mediante un servicio clásico: Technorati (podemos elegir que sean sólo en español).

También podemos usar la herramienta por excelencia para buscar información sobre cualquier cosa: Google. Recursos más importantes sobre e-learning 2.0

Y para estar informados con una buena fuente de todo lo último sobre el tema, podemos suscribirnos al blog del autor del término: Stephen Downes y su famoso OLDaily (también el Elgg por RSS). 

Esto es un ejemplo de integración multiservicio en un mensaje de blog que puede ser la base, junto con el resto de las herramientas de nuestra red social en Elgg, para crear nuestro propio PLE. Chulo