Probando y experimentando con Elgg
11 08 2008
Me 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.

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:
- 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.
- Su panel de administración es más bien limitado.
- 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.
- 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.
- 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!
Este artículo ha sido visitado 665 veces
En principio no debería existir ningún problema para hacer correr Elgg en cualquier servidor Apache con el módulo “mod_rewrite” instalado y php y mysql funcionando. En el siguiente enlace (en inglés) podéis encontrar un guía de instalción donde se explican los requerimientos:
http://classic.elgg.org/mod/mediawiki/wiki/index.php/Installation_guide
Quedan muy pocos días para que la versión 1.0 vea la luz (el 18 de agosto). Creo que para los que queráis empezar a experimentar con Elgg por primera vez merece la pena esperar a esta nueva versión.
Por si os sirve de ayuda o queréis ver un ejemplo de su funcionamiento, mi primer contacto con Elgg lo tuve a través de la red social “Sociedad y Tecnología”, de la Universidad de Las Palmas de Gran Canaria, que podéis visitar en el siguiente enlace:
http://www.sociedadytecnologia.org/
Creo que son pioneros en el uso de Elgg en nuestro país.
Por último, para poder comparar, os señalo otras dos aplicaciones para “cacharrear” con ellas:
Mahara:
http://www.mahara.org/
Comunidad aroundme
http://www.barnraiser.org/aroundme
SUERTE
Resuelto el problema en Ubuntu 8.04. Instalado Elgg en Xampp for Linux 1.6.7. La primera medida, aumentar la memoria en el archivo de configuración php.ini (se localiza en /opt/lampp/etc/). Parece que funciona con 20 Mb.
También tenía mal configurado el archivo config.php de Elgg $CFG->wwwroot = “http://localhost/elgg/”;
De todas maneras, espero a la versión 1.0 para probarla. La próxima semana la instalaré en Xampp para Windows, Xampp para Linux en Ubuntu y en un servidor remoto. Y si todo va bien, prepararé los artículos para Con el ordenador a cuestas, para indicar a los lectores de este blog cómo instalarlo.
Intentaré probar también las otras alternativas que Evaristo nos menciona, pero no aventuro nada, por ahora.
Hola, muy interesante y explicativa toda la info que publicar.
Mira estoy evaluando la posibilidad de instalar una red social y para eso estoy comparando ELGG con DRUPAL.
Tenes alguna info sobre que tan escalables son cada uno de estos y como es la capaciadad de Gestion de datos de cada uno ?
saludos Horacio
Hola, me he instalado ELGG suguiendo tus instrucciones y me funciona correctamente. El problema es que no sé por qué hay módulos que no me aparecen…
Por ejemlo, si hago login, voy al Dashboard y selecciono ‘Edit Page’, me aparece el panel que me permite añadir widgets a mi página… pero solo me aparecen ‘Activity’ y ‘Friends activity’.
¿Qué tendría que hacer para que apareciese también el Blog, por ejemplo?
Soy nuevo en esto y no encuentro mucha información al respecto… ¿Podrías ayudarme, por favor?
Muchas gracias. Saludos.