Plone 4 — what's up doc?

949 views
882 views

Published on

Por Gonzalo Almeida y Emanuel Sartor. Plone es un sistema de gestión de contenido web basado en Zope y programado en Python. La versión 4.0 de Plone incluye varias mejoras y nuevas funcionalidades largamente esperadas por sus usuarios y desarrolladores. En esta charla haremos un recorrido por las características de Plone, concentrándonos en las novedades de la versión 4.0.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
949
On SlideShare
0
From Embeds
0
Number of Embeds
104
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Plone 4 — what's up doc?

  1. 1. Plone 4 Whats up, doc?Gonzalo AlmeidaEmanuel SartorSimposio Sudamericano de Plone 2010
  2. 2. Presentación● Gonzalo Almeida ● Desarrollador Python & Plone ● Punk rocker ● UI guy (coming soon)● Emanuel Sartor ● Desarrollador Plone desde el 2005 ● Cofundador de Menttes ● Cofundador de Plone Cono sur ● Contribuyente a collective
  3. 3. Sunburst
  4. 4. Sunburst
  5. 5. Sunburst● Neutral sin ser aburrido● Moderno diseño sin tablas (decogrid)● From the scratch● Pensado para el futuro● Soporte al pasado
  6. 6. Plone 4● Primera expeciencia mejorada● TinyMCE● Manejo de imagenes● Mejoras de búsquedas e indexado● Dashboard por grupos● Manejo de usuarios y grupos● jQuery Tools pop ups● Permission auditing● All content listing
  7. 7. Deco GridPlone 4 agrega deco grid a su nuevo themeSunburst
  8. 8. ¿Qué es un sistema de grids?● Un sistema grid es un framework CSS que ayuda a organizar los espacios de nuestro layout● Es una estructura bidimencional hecha por una serie de intersecciones, vertical y horizontal, usadas para estructurar el contenido de una página● Sirve como un armazón donde el diseñador/programador puede organizar el texto y las imágenes en una forma racional y fácil
  9. 9. Deco Grid
  10. 10. ¿Por qué otro sistema grid?● La mayoria tiene problemas● La mayoría funciona suponiendo que uno trabaja en pixels● Deco usa porcentajes● Deco grid al ser simple permite usar pixel perfect, en caso necesario● Es muy simple y fácil de manipular● Pesa menos que un KB
  11. 11. ¿Por qué otro sistema grid?● Deco grid permite anidar elementos● Funciona con width fluidos y width fijos● Los markups son simples e intuitivos● Decogrid nos da un layout de 16 columnas● Posibles conbinaciones fijando el layout a 960px●
  12. 12. Deco Grid
  13. 13. Deco Grid
  14. 14. Deco Grid
  15. 15. Soporte para BLObs mejorado● BLOb es la sigla de Binary Large Object● Guarda los archivos en el sistema de archivos y no en la ZODB● Mejora el rendimiento y reduce el uso de recursos
  16. 16. Mejoras de rendimiento● Consume menos memoria● El doble de rápido que Plone 3● Sirve más páginas por segundo que otros CMSs de código abierto● Nueva implementación del tipo de contenido Carpeta
  17. 17. Mejoras de rendimiento
  18. 18. Mejoras de rendimiento
  19. 19. Python 2.6 y Zope 2.12● Zope 2.12 ● Distribuído como egg ● Mejor manejo de BLObs ● RelStorage● Python 2.6 ● Mejor manejo de memoria y recolección de basura ● Nuevas características, varias relacionadas a la sintaxis (¡expresión if!)
  20. 20. Otras mejoras● Soporte Generic Setup para roles locales● El modo depuración automáticamente activa el modo desarrollador en los registros de recursos (portal_css, portal_javascript)● archetypes.referencebrowserwidget reemplaza a Products.ATRefBrowser● Los registros de recursos tienen una opción authenticated only● ¡Las colecciones todavía se llaman colecciones!
  21. 21. Más informaciónhttp://plone.org/
  22. 22. ContactoGonzalo Almeida Emanuel Sartorgonzaloalmeida@menttes.com emanuel@menttes.comflecox en Twitter esartor en Twitter http://emanuelsartor.com.ar

×