Probando y experimentando con Elgg

11 08 2008

the open source social networking platformMe habían hablado de esta plataforma y llevaba un tiempo animándome a probarla. No se si mis escasos, casi nulos, conocimientos de PHP me echaban para atrás o si tenía en la cartera otras prioridades… pero lo cierto es que iba dejándolo pasar. A pesar de todo ello, cuando leí un artículo de InfoWorld anunciando los ganadores a los mejores proyectos open source 2008 y mencionando Elgg como la mejor aplicación web social, entonces comenzó a picarme la curiosidad. La primera dificultad con la que me encontré, a pesar de visitas y visitas a San Google, es que no hay mucho escrito en español y la mayoría de las páginas que muestran información sobre la plataforma, sobre su instalación y su utilización están escritas en inglés (idioma que no domino en demasía). Pero, a medida que me adentraba en el vasto universo informativo de Internet, iba tomando cuerpo la idea de que tenía que probarla. ¡Y no me arrepiento de haberlo hecho!

En este artículo os contaré algunas de mis primeras impresiones, las de una usuaria novel que aún le queda mucho por probar y experimentar con Elgg pero que, en principio, lo poco visto me ha agradado enormemente por sus implicaciones en el ámbito educativo: e-learning, grupos, comunidades, blogs, uso compartido de archivos… y muchas otras funciones idóneas para un aprendizaje cooperativo y colaborativo: integración con Moodle, Drupal, MediaWiki, podcast, permisos de acceso…

Elgg, plataforma de código libre para redes sociales

Elgg es una aplicación web social open-source licenciada bajo licencia GPL v.2 (software libre) que se ejecuta en LAMP (Linux, Apache, MySQL y PHP) o Wamp (Windows, Apache, MySQL, PHP). Es una plataforma, por tanto, para redes sociales (esas que ahora están tan de moda con Facebook, Twitter, MySpace, Del.icio.us, Flickr… y que se están abriendo paso vertiginosamente en Internet). Estas plataformas (sistemas abiertos que se van construyendo con lo que cada usuario aporta) nos permiten interactuar con otras personas aunque ni siquiera las conozcamos, compartir nuestros intereses, preocupaciones o necesidades, establecer comunidades de personas que comparten actividades o experiencias y conectarnos a determinados grupos seleccionados con todos los beneficios psicosociales que ello conlleva. Básicamente su funcionamiento, sea cual sea la plataforma utilizada, es muy similar: se monta el soporte técnico, los que inician el proyecto invitan a amigos y conocidos a formar parte de la red social, cada nuevo miembro trae consigo muchos nuevos miembros y así sucesivamente. Este crecimiento geométrico comporta cientos de miembros de la red conectados, ¡y a un bajo coste!.

Nota. Si te interesa el tema te recomiendo la lectura de El poder de las redes, un libro en formato PDF de Dominio Público, en el que David de Ugarte desarrolla estas temáticas con todo lujo de detalle. No te lo pierdas si quieres conocer hacia donde van las nuevas tendencias en la Red de Redes.

La cuestión, hasta ahora, estriba en que debes entrar a formar parte de esa comunidad de usuarios ya establecida, que tiene sus propias reglas y que puede o no admitir tu participación e incluso censurar tus opiniones. ¿Te imaginas, en cambio, poder contar con tu propia red social?.  Para eso tienes Elgg. Piensa en sus implicaciones educativas: pensar, escribir, compartir, comunicar, participar… Todo eso, y mucho más, es Elgg.

Llevo unos días utilizando esta plataforma instalada en el servicio de hosting 1&1, “jugando” con ella en un primer sitio de pruebas: Comunidad: Con el ordenador a cuestas y aún me quedan muchísimas cosas por hacer y por aprender.

 Con el ordenador a cuestas

La he instalado en local, en un servidor wamp (accede al artículo que te indica como instalar Xampp en Windows XP, si deseas hacerlo), sin problemas y en una instalación rápida y sencilla (te indicaremos cómo, para eso está Con el ordenador a cuestas), he intentado repetir el proceso pero en un servidor lamp, en mi flamante portátil con Ubuntu 8.04, con ciertos problemillas que aún no he resuelto y que me tienen muy ocupada en localizar la solución (por cierto, si algún lector de este blog lo ha conseguido le estaría muy agradecida si compartiera con todos nosotros cómo lograrlo)… y espero impaciente a que llegue el día 18 de Agosto, fecha de publicación del lanzamiento de la próxima versión de Elgg (Elgg 1.0, release) para testearla.

Pero Elgg, de momento, no es un camino de rosas, no nos engañemos:

  1. Muy poca documentación, ya hemos hablado de ello, y muy escasa en español. Dificultad que seguramente se salvará cuando Elgg se haga más y más popular y cada vez más usuarios de lengua castellana la utilicen.
  2. Su panel de administración es más bien limitado.
  3. La instalación, aunque sencilla, no es del todo amigable y se requieren ciertos conocimientos técnicos. Aunque la Red ayuda mucho, en este sentido, sólo hay que seguir instrucciones y la instalación será cosa de niños.
  4. La edición del sistema es complicada, por ejemplo, para editar las plantillas en uso, modificar el contenido de las páginas… Se necesitan conocimientos en lenguaje html, manejo de hojas de estilo, conocimientos básicos en lenguaje PHP… Al  menos, en lo concerniente a la administración del sistema, no está al alcance de cualquiera.
  5. A pesar de buscar exhaustivamente por Internet apenas localicé sitios que ofrezcan soporte, foros de participación, páginas con resolución de problemas, etc… acostumbrada como estoy a que mis dudas con WordPress, Joomla… se resuelvan tras algunas búsquedas.

y aún no he experimentado con módulos, plugins ni cambios de plantillas, así que desconozco qué problemas encontraré en el futuro.

Pero, en cambio, la utilización de la plataforma por parte de los miembros que quieran formar parte de nuestra red social es extremadamente fácil, apenas son necesarios conocimientos técnicos para establecer grupos de trabajo o comunidades y para administrarlos, la publicación de blogs personales o del blog de cada comunidad es sencilla, la administración de nuestro disco duro virtual, simple. ¡Elgg se merece un hueco en nuestra agenda!

Sitio oficial del proyecto: Elgg.org
Elgg Documentation (en inglés): acceder 
Documentación (en español): Elgg en español 
Tutorial (en español): Aprender en Red
Happies Wiki: Elgg (en español): acceder 
EduSpaces: comunidad internacional. Acceder 
Blocs y portafolis del Tarradell: ejemplo de utilización en un IES. Acceder
Comunidad del Software Libre Bolivia: SLOB 2.0

¿Empiezas a vislumbrar algunas de sus posibilidades?
¡Anímate y descarga Elgg!