plone 4 — what's up doc?

22
Plone 4 What's up, doc? Gonzalo Almeida Emanuel Sartor Simposio Sudamericano de Plone 2010

Upload: menttes

Post on 18-Dec-2014

789 views

Category:

Technology


0 download

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?

Plone 4What's up, doc?

Gonzalo AlmeidaEmanuel SartorSimposio Sudamericano de Plone 2010

Page 2: Plone 4 — what's up doc?

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?

Sunburst

Page 4: Plone 4 — what's up doc?

Sunburst

Page 5: Plone 4 — what's up doc?

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?

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?

Deco Grid

Plone 4 agrega deco grid a su nuevo theme Sunburst

Page 8: Plone 4 — what's up doc?

¿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?

Deco Grid

Page 10: Plone 4 — what's up doc?

¿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?

¿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?

Deco Grid

Page 13: Plone 4 — what's up doc?

Deco Grid

Page 14: Plone 4 — what's up doc?

Deco Grid

Page 15: Plone 4 — what's up doc?

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?

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?

Mejoras de rendimiento

Page 18: Plone 4 — what's up doc?

Mejoras de rendimiento

Page 19: Plone 4 — what's up doc?

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?

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 21: Plone 4 — what's up doc?

Más información

http://plone.org/

Page 22: Plone 4 — what's up doc?

Contacto

Gonzalo Almeida

[email protected]

flecox en Twitter

Emanuel Sartor

[email protected]

esartor en Twitter

http://emanuelsartor.com.ar