feed

elgg

Las redes sociales marcan actualmente el uso mayoritario de las conexiones a internet, especialmente en los dispositivos móviles donde algunos, incluso, tienen como reclamo el estar optimizados para alguna de ellas. Las referencias son bien claras: Twitter, la más dinámica y geek, Linkedin, la del entorno profesional y emergiendo para la búsqueda de empleo, Tuenti, de marcado carácter nacional, y la reina del baile, Facebook, de la que además se ha hecho una película ganadora de varios Oscars, mostrándonos a todos cómo se gesta un pelotazo desde sus inicios.

Aun habiendo diversas posibilidades puede que tengamos en mente algún proyecto de red social diferente, incluso algo privado para amigos o familia. La opción es picar código y hacértela tú mismo, probar suerte con la inmadura y prometedora Diáspora o elegir Elgg, un motor para crear tu propia red social y tenerla funcionando en 5 minutos.

¿Qué es Elgg?

Según palabras del propio equipo de Elgg:

Elgg es un motor de redes sociales, ganadora del premio a la “Mejor plataforma de redes sociales de código abierto” que proporciona un framework robusto sobre el que construir todo tipo de entornos sociales, desde un Campus virtual para tu Universidad,Escuela o Instituto, una plataforma colaborativa para tu empresa hasta una herramienta para reforzar la marca de su empresa proporcionando una red social para los empleados y clientes.

Características principales

Elgg nos ofrece un conjunto de funcionalidades por defecto bastante elevado, hasta tal punto que una instalación limpia del producto queda prácticamente funcional para comenzar a usarlo. La herramienta dispone de un modelo de datos potente, que permite crear entidades nuevas de forma simple y flexible así como una API bastante potente que nos permitirá añadir toda la personalización y características que no estén disponibles (hay más de 1.000 plugins que ya están disponibles).

También dispone de los “Activity Streams“, o para que nos entendamos, las actualizaciones de nuestros amigos o agregados en la red. Para hacer posible que todo esto sea útil Elgg lo complementa con una gestión de usuarios y permisos muy trabajada, donde se gestiona desde los enlaces con el resto de usuarios hasta el detalle de dar o quitar permisos de forma granular a cualquier objeto del sistema.

Por último, y sólo estamos mencionando las principales, está la API de Web Services por la cual, mediante una API REST podemos hacer maravillas interactuando con el sistema, construyendo clientes para escritorio, móviles o enlazando unos plugins con otros. No podemos dejar atrás funcionalidades como soporte de OpenID, gestión de avatar, drag and drop, etc.

¿Qué necesito para empezar?

Nada especial que no te ofrezcan en un alojamiento básico. Necesitarás PHP5 y MySQL 5, soporte de mod_rewrite de Apache (o alguno compatible) y los módulos PHP de GD,JSON,XML y Multibyte String Support para internacionalización. También necesitarás el poder instalar el sistema donde puedas tener acceso a un directorio no acccesible por web, directorio que se usará para guardar los datos de Elgg y es así por seguridad.

Es realmente sencillo de instalar y, por la documentación del sitio, parece sencillo de ampliar por módulos. Voy a seguir investigando sobre este potente motor de redes sociales y comentaré de nuevo si la experiencia es satisfactoria.

Sitio oficial | elgg.org

Después de corregir más de 800 tickets y de más de un año de desarrollo el equipo de Elgg libera una nueva versión llena de nuevas características y de mejoras para desarrolladores. Según explican en el blog oficial, han focalizado los esfuerzos en mejorar la experiencia de usuario y facilitar el trabajo a los desarrolladores de módulos.

Las mejoras respecto a usuarios incluyen una mejor instalación del software , que incluye la detección de errores de configuración en el servidor y una guía...

Leer más »

Después de escribir el artículo anterior sobre este fantástico motor de redes sociales me puse a investigar más a fondo ya que la envoltura era demasiado bonita para ser cierta. Si había quedado sorprendido por la potencia de la herramienta con una instalación por defecto, quedé bastante extrañado cuando fui a mirar la estructura de la base de datos.

El último producto con el que tuve que lidiar...

Leer más »

Las redes sociales marcan actualmente el uso mayoritario de las conexiones a internet, especialmente en los dispositivos móviles donde algunos, incluso, tienen como reclamo el estar optimizados para alguna de ellas. Las referencias son bien claras: Twitter, la más dinámica y geek, Linkedin, la del entorno profesional y emergiendo para la búsqueda de empleo, Tuenti , de marcado carácter nacional, y...

Leer más »

Sigue a Genbetadev