Emanuel Sartor: sitio personal

(mayormente) sobre python, desarrollo web y comunidad

Entries tagged “plone”

Simposio Sudamericano de Plone 2010

written by Emanuel Sartor, on 11/12/10 12:28 PM.

La semana del 22 de noviembre se realizará en Córdoba (Argentina) la segunda edición del Simposio Sudamericano de Plone. El evento reúne a la comunidad sudamericana de Plone con una agenda que incluye cursos de entrenamiento, charlas y sprints.

Se contará con la presencia estelar de Steve McMahon, desarrollador del core de Plone, quien tendrá una activa participación durante todo el evento.

Los cursos

Hay dos cursos propuestos, uno orientado a gente que quiera iniciarse en la tecnología, y otro orientado a desarrolladores avanzados:

  • Introducción al desarrollo en Plone (Roberto Allende, Menttes)
  • JavaScript, jQuery & jQuery Tools in Plone (Steve McMahon, McMahon-Reid)

Los cursos tienen una duración de 16 horas y se llevarán a cabo los días 22 y 23 de noviembre de forma simultánea, por lo que no es posible tomar ambos. El costo de los cursos es de US$50.

Para obtener más información visite la página referente a los entrenamientos en el sitio del Simposio: http://plonesymposium.com.ar/programa/entrenamiento

Las charlas

Los días 24 y 25 de noviembre se dictarán charlas a cargo de oradores provenientes de Chile, Venezuela, Brasil, Argentina, Perú y Estados Unidos. El programa es bastante variado y muy atractivo. Habrá charlas sobre theming, desarrollo de tipos de contenido, integración con otras tecnologías y casos de éxito, entre otras.

La entrada para asistir a ambos días de charlas tiene un costo de US$50, excepto la tarde del 25 de noviembre, que será de entrada gratuita, y será dedicada a una sesión de casos de éxito con Plone.

El programa completo de charlas se puede encontrar en: http://plonesymposium.com.ar/programa/charlas

El sprint

Un sprint es una sesión de desarrollo de un par de días de duración en la cual los programadores trabajan colaborativamente en el mismo lugar físico, enfocándose en la construcción de un subsistema particular o en tareas relacionadas a un mismo producto.

Los sprints no son exclusivos para programadores experimentados, sino que suelen haber tareas acordes a las habilidades de programadores novatos, y representa una gran oportunidad para que estos obtengan ayuda de gente con más experiencia.

La coordinación del sprint del Simposio se está realizando en el espacio de Plone Cono Sur en Coactivate. Los interesados en participar deberán agregar sus nombres en la página de sprints ubicada en: http://www.coactivate.org/projects/plone-conosur/sprints

¿Cómo y por qué participar?

La inscripción se realiza llenando el formulario de registro en el sitio del Simposio.

Para la gente de la región interesada en Plone, el evento representa una gran oportunidad para aprender más sobre la tecnología y para vincularse con personas de la comunidad.

El Simposio Sudamericano de Plone es un evento único sobre esta tecnología, de características que no se repiten muy a menudo en Argentina. Esto lo convierte en una cita obligada para quienes estén vinculados de una u otra manera a Plone, sobre todo si se trata de personas de perfil técnico.

Presentando Plone 4 en las JRSL2010

written by Emanuel Sartor, on 10/27/10 12:42 AM.

El próximo sábado 30 de octubre voy a dar una charla sobre Plone 4 en las Jornadas Regionales de Software Libre, en San Luis (Argentina). En la charla daré una breve introducción a Plone seguida de un recorrido por las novedades de la nueva versión —básicamente una versión extendida de la charla presentada en PyConAr.

Para más información sobre las jornadas, pueden visitar el sitio oficial del evento.

PyCon Argentina 2010

written by Emanuel Sartor, on 10/8/10 8:16 PM.

Sobre PyCon Argentina

PyCon Argentina es una conferencia sobre el lenguaje de programación Python que se realiza anualmente en Argentina. El evento es organizado y llevado a cabo por la comunidad Python y es de entrada libre y gratuita.

La primera edición se realizó en el año 2009 en Buenos Aires, mientras que la edición 2010 se realizará en la ciudad de Córdoba, los días 15 y 16 de octubre.

Plone y Zope en la conferencia

En esta edición habrá dos charlas relacionadas a Plone y Zope. Plone 4, a cargo de Silvestre Huens y Emanuel Sartor, y Reusando componentes Zope fuera de Zope (y la web), a cargo de Roberto Allende. A continuación os dejo las descripciones de dichas presentaciones.

Plone 4: 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. Viernes 15 a las 11:30.

Reusando componentes Zope fuera de Zope (y la web): La charla propone hacer un recorrido y revisión de componentes y conceptos empleados en Zope que puedan ser empleados de forma independiente en otras aplicaciones, incluso que no sean web. Sábado 16 a las 10:00.

Más información

Para más información acerca de PyCon Argentina 2010, pueden visitar el sitio oficial de la conferencia, donde encontrarán la agenda completa.

Día mundial de Plone 2010

written by Emanuel Sartor, on 4/27/10 12:36 AM.

El día mundial de Plone es un evento anual que se realiza de forma simultanea en todo el mundo. El objetivo del evento es promover y difundir Plone mostrando sus fortalezas al público en general.

Este año en Argentina, se celebrará el día mundial de Plone en la ciudad de La Plata, donde representantes de la comunidad y empresas locales presentarán una serie de charlas. El encuentro será el próximo 28 de abril, al igual que en el resto del mundo.

Si les interesa saber más acerca del día mundial de Plone, pueden leer el comunicado de prensa oficial recientemente publicado o seguir el evento en las redes sociales. Aunque sin duda, lo mejor es asistir a la celebración, a la que todos están invitados.

FLISoL 2010

written by Emanuel Sartor, on 4/8/10 10:01 AM.

El Festival Latinoamericano de Instalación de Software Libre (FLISoL) es un evento de difusión de Software Libre que se realiza todos los años de forma simultánea en múltiples países de América Latina. El objetivo del evento es promover el uso del Software Libre. A tal fin, las actividades que se llevan a cabo incluyen dictado de charlas, talleres y, desde ya, instalaciones masivas de Software Libre.

Por mi parte, este año participaré del FLISoL dictando dos charlas en la sede Chamical (La Rioja, Argentina) el próximo 17 de abril (aunque la fecha oficial del FLISoL es el 24 de abril). La primera de las charlas será una introducción al lenguaje de programación Python; mientras que la segunda charla será sobre Plone, el sistema de gestión de contenido web, donde espero poder mostrar Plone 4 en acción.

A continuación dejo las descripciones de las charlas. ¡Espero verlos en Chamical!

Introducción a Python: Esta charla está orientada a programadores que quieran tener un primer acercamiento a Python. La charla será guiada por ejemplos, mediante los cuales conoceremos tipos de datos, estructuras de control de flujo, la biblioteca estándar y algunas otras características del lenguaje.

Plone en acción: Plone es un sistema de gestión de contenido web de código abierto. En esta charla veremos algunas de las principales características de Plone como aplicación web: administración de contenido, administración de usuarios, configuración de niveles de acceso y redifusión.

Plone Cono Sur cumple 3 años

written by Emanuel Sartor, on 1/8/10 10:23 PM.

Hoy, 8 de enero de 2010, se cumplen 3 años de la fundación de Plone Cono Sur, grupo de usuarios y desarrolladores de Plone del Cono Sur. ¡Larga vida a Plone en el Cono Sur!

Labs theme new version

written by Emanuel Sartor, on 12/8/09 10:43 PM.

A while back we published a bunch of installable themes for Plone. During the last year I've been maintaining one of those themes: plonetheme.labs (a.k.a. Labs).

As we are already looking into migrating some sites to Plone 4, I wanted to make sure that Labs worked with Plone 4.0a2. This was pretty easy to achieve; the theme worked with almost no modifications.

A few months ago I was wondering what would be a good way to unit test custom viewlets configurations. I ended up writing a base testing class with some helper methods that save me from having to deal with the ZCA bureaucracy every time I needed to know if a given viewlet manager managed a particular viewlet and that kind of stuff. In that way it was easy to test the changes introduced in the portal viewlets configuration when installing or uninstalling the theme.

That's right, I added an uninstall profile to Labs. Also, I made some minor clean up and updated the documentation. Then I put all these small pieces together and released plonetheme.labs 1.1a1.

For more information visit Labs's pages in PyPi or plone.org.

Plone 4 en construcción

written by Emanuel Sartor, on 11/2/09 4:54 AM.

Plone 4.0 será el próximo gran lanzamiento de este sistema de gestión de contenido web. En la nueva versión se harán presentes un conjunto de nuevas funcionalidades y mejoras largamente esperadas por la comunidad.

Según el roadmap en el sitio oficial de Plone, la versión final se espera para principios de 2010. Sin embargo, ya se puede ver cómo las cosas van tomando forma en el repositorio SVN. Éso es exactamente lo que hice, descargar la versión de SVN y echarle un vistazo.

¿Qué hay de nuevo?

¡Veamos qué nos tiene preparado Plone 4.0!

Soporte para Python 2.6 & Zope 2.12

Esta es una mejora orientada a desarrolladores e integradores. Las versiones más recientes de Plone necesitan de Python 2.4 para funcionar. En Plone 4, Python 2.6 será soportado. Python 2.5 y 2.6 introducen nuevas características al lenguaje, que a partir de Plone 4 podrán ser aprovechadas por quienes hacemos desarrollo con Plone. Para saber más al respecto, se puede consultar la documentación oficial de Python sobre qué cambios se introdujeron en las versiones 2.5 y 2.6.

Por su parte, Zope 2.12 también introduce varias mejoras interesantes, como la inclusión de ZODB3 3.9 y la eggificación (a falta de un mejor término), por mencionar algunas. Para más información acerca de lo nuevo en Zope 2.12, se puede consultar la documentación oficial.

Nuevo tema

Plone 4 tendrá una nueva apariencia gráfica. El nuevo tema reemplazará al tema clásico, que se usa desde Plone 1.0. Así es como luce en este momento Sunburst, el nuevo tema:

/static/plone-4-en-construccion/newtheme-small.png
Nuevo editor WYSIWYG

En Plone, como en la mayoría de los sistemas de gestión de contenido web, el contenido se administra usando un editor visual. Desde hace unos años, y hasta Plone 3.3 inclusive, el editor usado era (es) kupu. A partir de Plone 4.0, el editor visual predeterminado será TinyMCE, el cual luce así:

/static/plone-4-en-construccion/tinymce.png
Y hay mucho más...

El soporte para Python 2.6 & Zope 2.12; el nuevo tema; y el nuevo editor WYSIWYG son sólo algunas de las cosas nuevas que veremos en Plone 4. También incluirá: flexibiliazación del proceso de registro de usuarios; reimplementación del formulario de búsqueda con énfasis en la usalibilidad; inclusión de jQuery en la instalación base; y muchas cosas más.

Para obtener información más detallada acerca de qué será lo nuevo en la nueva versión, se puede consultar la lista completa de PLIPs (Plone Improvment Proposals) asociadas a Plone 4.0.