Productos interesantes en la primera jornada de la Conferencia Plone
Ahí va nuestro primer resumen de la Conferencia Plone de 2011:
Nuevo interfaz de usuario de Plone
Geir Baekholt (de Jarn) nos ha expuestos los cambios que vienen con Plone, particularmente los de la próxima versión, Plone. Al contrario de otros CMS's Plone se edita desde el mismo interfaz web, lo que tiene ventajas e inconvenientes, entre estas últimas la dificultad en los cambios de imagen. Ahora viene a arreglar esto el producto plone.app.cmsui que elimina de las actuales plantillas el código de edición del interfaz.
Pyramide: una introducción
Pyramid es otro framework web con Python, integrado actualmente en el proyecto Pylons. Su objetivo es usar lo mejor de la base que representa Zope para crear un framework ágil.
Clone to Plone
funnelweb es otra de las herramientas que hemos visto, de la mano de Adam Terry de Pretaweb. Su magia consiste en que toma el contenido de cualquier sitio web y mediante collective.transmogrifier lo inserta en Plone, facilitando muchísimo la migración a esta plataforma.
Multiplayer Plone
En una de las presentaciones más impactantes del día los colegas de Jarn nos han enseñado cómo se puede editar Plone en plan Google Docs, entre varios usuarios, usando para ello el protocolo XMPP que usa el sistema de mensajería instantánea Jabber. Además de la edición simultánea, se abre un canal de comunicación entre los co-editores que colaboran.
Dexterity in the wild
Ahora usamos Archetypes para crear distintos tipos de objetos en Plone, pero nos avisa David Glick que Dexterity viene a ocupar su lugar. Nos ha mostrado un ejemplo en que ha modelado un proyecto con contenidos que estaban no en Plone, sino en una base de datos externa. Sin embargo, no está del todo listo todavía para crear tipos de elementos multilingües.
Cómo crear aplicaciones web complejas
Andrew Mleczko nos ha contado como la empresa de desarrollo italiana RedTurtle tenía que crear una intranet y extranet de empresa para un cliente y lo hicieron con Plone y Pyramid; el primero usado como CMS y el segundo para la gestión de la Intranet. Los datos estaban en PostreSQL y se extraían tanto para Plone como para Pyramide usando SQLAlchemy.
Lightning Talks
Estas charlas rápidas se están convertiendo en lo más importante de las PloneConf. En un par de minutos, se muestra maravillas. Hoy nos han interesado:
fa.bootstrap
fa.bootstrap sirve para crear fácilmente un proyecto Pyramid usando pyramid_sqlalchemy y Twitter Bootstrap
Ploud
Uno de los creadores de Plone, Alan Runyan, nos ha enseñado ploud.com. Para crear Plones rápidamente, como si fuera WordPress.com. Hay opción de escoger themes o diseños distintos, o cargar los tuyos propios...
PloneIDE
El desarrollador argentino Franco Pellegrini ha venido (ayudado por Martin Aspeli y otros) a San Francisco a mostrarnos PloneIDE. Con esta herramienta se edita el código Python, las plantillas y los ZCLM todito desde el mismo Plone. Muy vistoso como se puede modular todo, colores que marcan sintaxis, debugger interactivo y trucos varios... Pellegrini ha recibido la ovación de la jornada.
En CodeSyntax desarrollamos con Plone desde 2004