Elgg, The Social Network - Barcamp Rosario 2011
-
Upload
diego-gallardo -
Category
Technology
-
view
2.296 -
download
1
description
Transcript of Elgg, The Social Network - Barcamp Rosario 2011
ELGG, THE SOCIAL NETWORK
Diego Gallardo - @demegeGustavo Bellino - @gushbellino
sábado 3 de septiembre de 11
• Que es Elgg ?
• Funcionalidades
• Modelo de datos
• Comunidad de Elgg
• Plugins de la Comunidad
• Otras funcionalidades de Elgg.
TEMAS A TRATAR
sábado 3 de septiembre de 11
QUÉ ES ELGG ?
• Es un framework para desarrollar redes sociales.
• Esta basado en MVC.
• Desarrollado inicialmente por Curverider, actualmente por soportado por “The Elgg Fundation”.
• Basado en LAMP y Open Source.
• Licencia GPL V2 en los plugins y MIT en el engine.
• Herramientas sociales (actividad, amistad, mensajes, microblogging).
sábado 3 de septiembre de 11
FUNCIONALIDADES
Pages
RSS
Files
Tags
Comment
Blog
Messages
Widgets
Friends/Groups Forum
• Plugins por defecto:
• Ademas: bookmarks, message board, activity, the wire.
sábado 3 de septiembre de 11
FUNCIONALIDADES
• Extensión de funcionalidades a través de plugins.
• Abstracción de la base de datos.
• Soporte de Internacionalización. (en, es ..)
• Potente sistema de vistas (default, xml, json, iphone, mobile)
• Eventos y Plugin Hooks.
• Soporte Cron.
• Niveles de acceso de contenido (publico, logeado, amigos, privado).
sábado 3 de septiembre de 11
FUNCIONALIDADES
Plugins:
• Modificación de la forma de visualización.
• Modificación de comportamiento.
Vistas:
• Extensión de vistas.
• View types (default, xml, json, iphone).
Eventos y Hooks:
•Permite capturar eventos. Ej: creacion usuario, login.
•Lanzamiento de hooks para que algun plugin responda si es necesario.
sábado 3 de septiembre de 11
MODELO DE DATOS
sábado 3 de septiembre de 11
COMUNIDAD
• Elgg tiene una gran comunidad de usuarios, actualmente 46.596 usuarios.
• Plugins de la comunidad, actualmente 1.093 plugins y 2.595.126 descargas.
• Discusiones.
• Grupos.
• Lista de desarrolladores.
• Reporte de bugs.
sábado 3 de septiembre de 11
PLUGINS DE LA COMUNIDAD
•Videos (izap_videos)
sábado 3 de septiembre de 11
PLUGINS DE LA COMUNIDAD
• Fotos (tidypics)
sábado 3 de septiembre de 11
PLUGINS DE LA COMUNIDAD
• River coments, Likes (Dashboard)
sábado 3 de septiembre de 11
OTRAS FUNCIONALIDADES - API
• RESTful API
• Resultados en json, xml, php.
• Exposición de funciones.
• Herramienta de testeo de api calls.
• Plugins: apiadmin, apitest.
sábado 3 de septiembre de 11
¿DUDAS O PREGUNTAS?
Diego Gallardo - @demege
sábado 3 de septiembre de 11
PREGUNTAS ...
• Elgg es fácil?. (Nada es fácil, pero si lees mucho toda la documentación te va a resultar fácil, y en cuanto lo conozcas vas a querer elggizar todo. :) )
• Lo instalo? . (Si como no... Animate. Version actual 1.7.8 . http://elgg.org/download.php )
• Donde pregunto. (Google groups: “elgg-development” & “elgg-en-espanol” )
• Lo proximo: Elgg 1.8 Beta (en breve) (Ajax support, mejoras UI, CSS, theme defecto, nuevo instalador, nuevo panel admin)
sábado 3 de septiembre de 11
GRACIAS
http://docs.elgg.org/wiki/Main_Page
http://community.elgg.org/
http://community.elgg.org/pg/profile/demege
Diego Gallardo - @demege
sábado 3 de septiembre de 11