Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,375
On Slideshare
4,089
From Embeds
286
Number of Embeds
5

Actions

Shares
Downloads
41
Comments
0
Likes
1

Embeds 286

http://www.elggcampba.com 173
http://elggcampba.org 104
http://programadebase.com 7
http://innova.cicei.com 1
http://translate.googleusercontent.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Transcript

  • 1. LO NUEVO DE ELGG 1.8 PEDRO PREZ
  • 2. Quien Soy?
  • 3. Lanzamientos Anteriores Elgg 1.0 (Julio 2008) Elgg 1.1 (Octubre 2008) Elgg 1.2 (Diciembre 2008) Elgg 1.5 (Marzo 2009) Elgg 1.6 (Julio 2009) Elgg 1.7 (Diciembre 2009 / Enero 2010)
  • 4. Próximos Lanzamientos Elgg 1.8 - Autumn 2010 Elgg 1.9 - Spring 2011 Elgg 2.0 - Winter 2011 Elgg 2.1 - Spring 2012
  • 5. Roadmap Elgg 1.8 • UI/UX improvements • Semantic names for views • Cleanup of markup and view functions • Complete elgg_get_*() and elgg_list_*() functions • Rewrite notifications • Replace installer • Rewrite more core plugins • Improve AJAX support • Add ElggComment class • Complete sticky forms • Improve search on users • Better i18n with elgg_echo() and argument swapping with sprintf • Add export for ElggEntity via web services
  • 6. Roadmap Elgg 1.8 • UI/UX improvements • Semantic names for views • Cleanup of markup and view functions • Complete elgg_get_*() and elgg_list_*() functions • Rewrite notifications • Replace installer • Rewrite more core plugins • Improve AJAX support • Add ElggComment class • Complete sticky forms • Improve search on users • Better i18n with elgg_echo() and argument swapping with sprintf • Add export for ElggEntity via web services
  • 7. Nueva Instalación • Chequea el servidor antes de instalarlo • Guía al usuario a través de 6 simples pasos • Soporta apache2, nginx y lighttpd • Mucho más AMIGABLE que la original
  • 8. Nueva Instalación
  • 9. Nuevo Theme • Rediseño del theme, más limpio y eficiente • Header, footer y sidebars son más angostos. • Contenido principal más ancho. • Nuevo Perfil (sin widgets) • Nuevo riverdashboard (Like / Comments) • Soporte para Breadcrumbs
  • 10. Nuevo Theme (Contenido)
  • 11. Nuevo Theme (Perfil)
  • 12. Nueva y separada Área de Administración • Area de administración rediseñada. • Menos propenso a romperse por un plugin malo. • Mayor control sobre las configuraciones de los plugins. • Simplificación en la administración de plugins. Simple y Avanzado.
  • 13. Nueva y separada Área de Administración
  • 14. Nuevas funcionalidades de privacidad • Mayor control sobre usuarios. • Configuración de el tipo de acceso de usuarios (Walled Garden) • Hooks para las páginas públicas. // hook into the walled garden pages register_plugin_hook('public_pages', 'walled_garden', 'sitepages_public_pages'); function sitepages_public_pages($hook, $type, $return_value, $params) { $return_value[] = 'pg/sitepages/read/About'; $return_value[] = 'pg/sitepages/read/Terms'; $return_value[] = 'pg/sitepages/read/Privacy'; return $return_value; }
  • 15. Embeber Contenido • ECML (Elgg Custom Markup Language) • Plugin Embed con soporte ECML
  • 16. Embeber Contenido (Ejemplo) // define our own ecml keywords and views register_plugin_hook('get_keywords', 'ecml', 'sitepages_ecml_keyword_hook'); register_plugin_hook('get_views', 'ecml', 'sitepages_ecml_views_hook'); function sitepages_ecml_keyword_hook($hook, $entity_type, $return_value, $params) { $return_value['loginbox'] = array( 'view' => 'account/forms/login', 'description' => elgg_echo('sitepages:ecml:keywords:loginbox:desc'), 'usage' => elgg_echo('sitepages:ecml:keywords:loginbox:usage'), 'restricted' => array('sitepages/custom_frontpage') ); return $return_value; } function sitepages_ecml_views_hook($hook, $entity_type, $return_value, $params) { $return_value['sitepages/custom_frontpage'] = elgg_echo('sitepages:ecml:views:custom_frontpage'); return $return_value; }
  • 17. Embeber Contenido (Restricciones)
  • 18. Dependencia de Plugins • Aún en desarrollo • Ayuda a saber si un plugin tiene conflictos con otro. • Permite sugerir otros (dependencias)
  • 19. Sticky Forms • Mantienen información de los formularios cuando fallan. • Aun no definida la implementación • Alguna de las funciones que esto incluyen son elgg_make_sticky_form(), elgg_clear_sticky_form(), elgg_is_sticky_form(), elgg_get_sticky_value()
  • 20. Mejora en el soporte de Internacionalización • Aún en desarrollo • El equipo de desarrollo de Elgg plantea introducir: • Soporte zonas horarias • Mejorar el soporte de caracteres • Facilitar el proceso de traducción
  • 21. Nuevos Comentarios • Los comentarios van a ser entidades, permitiendo: • Hacer comentarios de comentarios • Agregarle el Like a los comentarios • Agregar un comentario a tus favoritos
  • 22. Soporte Ajax • Mensajes de Sistema • Hooks • Acciones • Pagination • Herencia • Objeto Elgg Javascript • Test Unitarios • elgg.get_loggedin_user() • i18n • elgg.isloggedin() • Events • elgg.get_language()
  • 23. Y ahora... USTEDES! ¿Qué creen que seria bueno ver en las futuras versiones de Elgg?
  • 24. Más Info • Pruebenlo ustedes mismos! svn co http://code.elgg.org/elgg/trunk • Aprendan más de Elgg http://elgg.org/developers.php • Vayan mañana al SprintCode • Pregunten, no molesta... ...a lo sumo no contesto ;) Twitter: pedroprez pedroprez@keetup.com
  • 25. GRACIAS