¿Qué es Elgg?

1

Elgg es una herramienta open source que te permite crear redes sociales sin mayor complicación. Esta diseñada para promover el aprendizaje a través del conocimiento compartido, proveyendo herramientas que facilitan todas las tareas relacionadas con esta idea de compartir información: Blog, contactos, grupos de Trabajo. Que permiten gestionar el acceso a los recursos de la carpeta de un usuario o una comunidad.

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 cliente”.

La instalación es fácil, simplemente descargamos el zip que nos ofrece la web de Elgg, la configuramos en nuestro hosting (podéis ver la configuración en este ENLACE) y ya podemos empezar a personalizarla.
Nada más entrar como administrador podemos activar y desactivar los módulos que más nos interesen, como las actualizaciones de nuestros amigos o clientes, los datos que pueden rellenar en sus perfiles, su diseño, la gestión de los usuarios, los permisos, etc.

Para construir una red social en Drupal, es necesario instalar y configurar multiples modulos de drupal, sin duda se puede construir con este cms, pero se pierde mucho tiempo de desarrollo, la ventaja de la aplicación elgg, consiste en que es un software específico para esta tarea con lo que si lo que necesitamos es construir una aplicación de red social muy concreta, elgg puede ser la solución

Elgg tiene muchas características como manejo avanzado de usuarios, soporte de varios idiomas, soporte para celulares, un sistema avanzado de templates entre otros. Ademas te permite agregar más funcionalidad instalandole plugins e incluso te permite desarrollar tus propios plugins ya que el código es completamente abierto.

Elgg junto con los plugins adicionales cubre todas o las principales funcionalidades que se pueden esperar de una red social. También el código fuente es de licencia libre y esta pensado para que sea flexible y modular, permitiendo con facilidad modificar y adaptar el sistema a las necesidades. Funcionamiento de Elgg Cada usuario en Elgg, tiene un llamado espacio personal con un blog, una carpeta personal, una red de contactos, agregador de RSS y un perfil personal. Además de los espacios personales existen los Grupos de trabajo, que permiten gestionar el acceso los recursos de la carpeta de un usuario o una comunidad. A continuación se detallan, los plugins que se han utilizado en el prototipo, y que en su conjunto explican las características y funcionalidades de elgg.

Plugins del core.
• Blog -> Plugin que habilita un blog para todos los usuarios del sistema, el usuario puede publicar entradas de blog, así como ver los blogs de sus usuarios amigos.
• Bookmarks -> Permite a los usuarios marcar como favorito, información en todo el site, entradas de blog, grupos, etc. Se puede visualizar en la siguiente pantalla cuando un usuario marca algún contenido como favorito, puede introducir un texto descriptivo y marcar a otros usuarios para que visualicen esta información.
• Categories -> Funcionalidad de categorizar el contenido del sitio.
• Custom index -> Plugin para personalizar la página de inicio del sitio, permite agregar widgets o módulos que indican la información reciente.
• Defaul Widget -> Permite establecer una página de inicio por defecto para los usuarios nuevos del sitio.
• Embed -> Permite a los usuarios introducir elementos en los contenidos, imágenes, videos.
• Files -> Plugin para subir archivos al site, admite imágenes pdfs, y documentos de office, El usuario puede compartir los ficheros, con los demás amigos.
• Friends -> Provee un widgets en el que se muestran los amigos en la página de inicio, del usuario.
• Groups -> Los grupos son una funcionalidad muy util, y funcional dentro de las red social elgg, los grupos son unos espacios únicos, en los que los usuarios pueden compartir información, relacionada con un determinado tema.
• Invite friends -> Provee una pàgina en la cual se pueden invitar a gente al sistema introduciendo direcciones de correo y eligiendo el mensaje de invitación.
• Members -> Muestra una página con los miembros del sistema, útil para buscar amigos dentro de la red.
• Messages -> Permite enviar mensajes entre los usuarios. En la página de pefil del usuario, aparece un enlace, para poder enviale un mensaje de forma privada. El plugin también provee Bandeja de Entrada y elementos enviados.
• Mensaje Board -> Permite publicar un mensaje en la página de perfil del usuario.
• Profile -> Permite crear y administrar los perfiles de usuario, configurando la visibilidad de los campos. Se trata de un plugin muy básico en el que se guardan sólo los campos comunes, nombre, email, infomación personal y 1 foro de perfil.
• The wire -> Clon de twiter.

Otra características de Elgg son:
• Manejo de usuarios, objetos, archivos y sitio
• Funcionalidad de gráficas sociales
• Utiliza un sistema de tags para buscar entre todo el contenido y los usuarios
• Incluye una vista para celulares
• Tiene un API para los plugins
• Integra RSS
• Utiliza OpenID
• OpenSocial
• Tiene una extensa API REST con resultados en JSON, PHP o XML
• Permite adaptar sistemas de cache como memcached.

Plugins extra de la comunidad
• Profile manager -> Añade la funcinalidad de manejar los perfiles de usuario añadiendo campos, y modificando el perfil.
• Embed Video -> Inserta flash videos desde los principales portales de internet: Youtube, vimeo, google video.
• Event Calendar -> Este plugin añade un calendario de eventos completo al sitio y un calendario a los grupos.
• Friend invitation -> Pequeño plugin que sirve para añadir un widget que envia invitaciones de una forma más cómoda.
• Custom search -> Plugin con que amplia y mejora la busqueda de elgg.
• Tidypics -> Galería de imágenes, permite subir y organizar galería de imágenes en albumnes tanto para los usuarios como para los grupos.
• People you might know -> Muestra un widget con información de personas que quizá conozcas . Amigos de Amigos.

Para poder instalar Elgg necesitas los siguientes requerimientos:
• The Apache con los siguientes modulos:
o mod_rewrite
o PHP 5
• MySQL 5+
• PHP 5.2+ con las siguientes librerias:
o GD
o JSON
o XML
o Multibyte String support

Nota: resumen realizado con varios articulos sacados de Internet

Comments on ¿Qué es Elgg? Leave a Comment

18 noviembre, 2014

Raul @ 5:31 pm #

Increiblemente da gusto ver que a muchos les gusta compartir el conocimiento y mas aun cuando ese mismo conocimiento es compatibilizado por un mismo tema y enfoque. Yo descubri Elgg, por necesidad al querer tener en la red de casa algo que me permitiera que mis amigos nos compartieramos informacion entre si, como si estuvieramos en Facebook “Cito esta Red Social por ser una de las mas famosas”. Y bueno hoy buscando informacion sobre el uso de redes sociales en nuestro pais y su implementacion o conocimiento de su existencia, tropece con este Blog que me ha sido de mucho agrado. Espero que lo haya implementado y bueno, gracias.

Leave a Comment

Fields marked by an asterisk (*) are required.

*