plone 4 — what's up doc?
DESCRIPTION
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.TRANSCRIPT
![Page 1: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/1.jpg)
Plone 4What's up, doc?
Gonzalo AlmeidaEmanuel SartorSimposio Sudamericano de Plone 2010
![Page 2: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/2.jpg)
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
![Page 3: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/3.jpg)
Sunburst
![Page 4: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/4.jpg)
Sunburst
![Page 5: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/5.jpg)
Sunburst
● Neutral sin ser aburrido● Moderno diseño sin tablas (decogrid)● From the scratch● Pensado para el futuro● Soporte al pasado
![Page 6: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/6.jpg)
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
![Page 7: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/7.jpg)
Deco Grid
Plone 4 agrega deco grid a su nuevo theme Sunburst
![Page 8: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/8.jpg)
¿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
![Page 9: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/9.jpg)
Deco Grid
![Page 10: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/10.jpg)
¿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
![Page 11: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/11.jpg)
¿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●
![Page 12: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/12.jpg)
Deco Grid
![Page 13: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/13.jpg)
Deco Grid
![Page 14: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/14.jpg)
Deco Grid
![Page 15: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/15.jpg)
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
![Page 16: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/16.jpg)
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
![Page 17: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/17.jpg)
Mejoras de rendimiento
![Page 18: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/18.jpg)
Mejoras de rendimiento
![Page 19: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/19.jpg)
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!)
![Page 20: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/20.jpg)
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!
![Page 22: Plone 4 — what's up doc?](https://reader033.vdocuments.net/reader033/viewer/2022051610/5496555eb47959564d8b4f79/html5/thumbnails/22.jpg)
Contacto
Gonzalo Almeida
flecox en Twitter
Emanuel Sartor
esartor en Twitter
http://emanuelsartor.com.ar