This is an Elgg presentation at the Barcamp Rosario 2011.
It talk about the elgg framework, some functionalities, the data model and the community behind.
Speakers:
- Gustavo Bellino
- Diego Gallardo
Presentación guía sencilla en Microsoft Excel.pptx
Elgg, The Social Network - Barcamp Rosario 2011
1. ELGG,
THE SOCIAL NETWORK
Diego Gallardo - @demege
Gustavo Bellino - @gushbellino
sábado 3 de septiembre de 11
2. TEMAS A TRATAR
• Que es Elgg ?
• Funcionalidades
• Modelo de datos
• Comunidad de Elgg
• Plugins de la Comunidad
• Otras funcionalidades de Elgg.
sábado 3 de septiembre de 11
3. 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
4. FUNCIONALIDADES
• Plugins por defecto:
Tags
Messages
Pages Blog
RSS
Comment
Files Widgets
Friends/Groups Forum
• Ademas: bookmarks, message board, activity, the wire.
sábado 3 de septiembre de 11
5. 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
6. 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
8. 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
9. PLUGINS DE LA COMUNIDAD
•Videos (izap_videos)
sábado 3 de septiembre de 11
10. PLUGINS DE LA COMUNIDAD
• Fotos (tidypics)
sábado 3 de septiembre de 11
11. PLUGINS DE LA COMUNIDAD
• River coments, Likes (Dashboard)
sábado 3 de septiembre de 11
12. 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
14. 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
15. 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