Introducción a Elgg

Objetivos

De la página de Elgg leemos que los principales objetivos son:

y respecto a las funcionalidades todo gira entorno a los blogs, con soporte de etiquetas, agregación de RSS, organización en comunidades que comparten blogs y creación de redes de amigos. Soporta ya OpenID para la identificación.

Instalación

No hay paquetes Debian por lo que instalamos de fuentes siguiendo estas instrucciones.

Los requisitos son:

Utilizamos elgg versión 0.9.1.

macito:/var/www/elgg# tar xfz elgg-0.9.1.tar.gz
macito:/var/www/elgg# chown -R www-data:www-data elgg-0.9.1
macito:/var/www/elgg# chmod 600 elgg-0.9.1/config.php 
macito:/var/www/elgg# chmod 700 elgg-0.9.1/data/

La configuración de Apache virtual host es:

macito:/etc/apache2/sites-available# cat socialhappies 
<VirtualHost *:80>
        ServerAdmin pazar@happies.org
        ServerName  social.happies.org
        DocumentRoot /var/www/elgg/elgg-0.9.1
        CustomLog /var/log/apache2/socialhappies-access.log combined
        ErrorLog /var/log/apache2/socialhappies-error.log
        <Directory /var/www/elgg/elgg-0.9.1>
                AllowOverride All
        </Directory>
        <Location /stats>
                AuthType Basic
                AuthName "Las visitas son privadas ;)"
                AuthUserFile /etc/apache2/socialhappies.htpasswd
                Require valid-user
        </Location>
</VirtualHost>

Una vez instalado así basta con acceder a http://social.happies.org y seguir el paso de instalación que crea las tablas en la BD y luego acceder con el usuario "news" y configurar Elgg.

Primeros pasos

Extendiendo Elgg: Plugins

Calendario y Eventos

Vamos a probar a instalar la extensión de calendario con el objetivo de poder crear eventos dentro de las comunidades. Es para la versión 0.8 y lo vamos a probar en la 0.9.1. Veremos que si es compatible.

macito:/var/www/elgg$ tar xfz calendar-0.2-0.8rc1.tar.gz
macito:/var/www/elgg$ cd calendar
macito:/var/www/elgg/calendar$ vi INSTALL

Seguimos las instrucciones dentro de INSTALL.

macito:/var/www/elgg$ mv calendar elgg-0.9.1/mod/
macito:/var/www/elgg$ cat elgg-0.9.1/.htaccess elgg-0.9.1/mod/calendar/htaccess-calendar > elgg-0.9.1/.htaccess-new
macito:/var/www/elgg$ mv elgg-0.9.1/.htaccess elgg-0.9.1/.htaccess.orig
macito:/var/www/elgg$ mv elgg-0.9.1/.htaccess-new elgg-0.9.1/.htaccess
macito:/var/www/elgg$ mkdir elgg-0.9.1/data/export

Ahora entramos como el usuario "news" y la primera vez se actualiza la BD y deberá de aparecer una nueva solapa para el calendario. Efectivamente en la columna de la derecha aparece un nuevo menú del calendario.

Podemos acceder al calendario el cual parece indicar que podemos tener eventos de nuestros amigos y de nuestras comunidades, algo que realmente es muy interesante.

Elgg?action=AttachFile&do=get&target=elgg-calendar

[attachment:elgg-calendar.png]

De la misma forma podemos instalar la extensión de próximos eventos que nos permite incluir dentro de las páginas de elgg, en sus plantillas, el listado de próximos eventos.

Elgg?action=AttachFile&do=get&target=elgg-eventos

[attachment:elgg-eventos.png]

Uso

Creando la red de contactos

Una vez que estás dentro de Elgg no tienes contactos a menos que hayas entrado siendo invitado por alguien que te quiere añadir a su red. Para poder comenzar a construir tu red de contactos o bien invitas a nuevos contactos a unirse a la red social, o puedes añadir a contactos que ya se hallen dentro de la red social. Para ello se puede utilizar el buscador para localizarlos y si no sabemos el nombre, podemos utilizar el enlace al navegador que se haya justo debajo de la caja de búsqueda.

Creando la comunidad

Para que una red social tenga éxito lo básico es tener en ella a el mayor número posible de personas de la comunidad objetivo de la red social. ¿Qué es lo que hace que la gente se una a la red social?

Mantenimiento

El principal mantenimiento de la red social es el seguimiento de las comunidades creadas y las distintas formas de relación entre las personas. Hay que tener cuidado con el SPAM en las bitácoras. La instalación de nuevas extensiones es también otras de las actividades básicas.

Evolución

Creación de extensiones (plugin)

En Elgg existen ya casi cien extensiones (2008). De ellas ya hemos probado la del calendario y la de eventos. La mayoría de Elgg está programado como extensiones, lo que refleja su carácter modular.

Elgg frente a otras redes sociales

Comparando Elgg frente a otras redes sociales como Orkut o Facebook (MySpaces la conozco menos) se echa en falta las decenas de aplicaciones de interacción social que existen en estas redes.

Elgg (last edited 2008-03-03 04:48:37 by Pazar)