Publicada la versión 5.2 de Plone con soporte para Python 3
Es conocido que la versión 2 del lenguaje de programación Python va a dejar de tener soporte de actualizaciones por parte de la comunidad desde el 1 de enero de 2020 y por lo tanto no va a haber mejoras en él. Por ello el 31 de marzo de 2018 el desarrollador Philip Bauer hizo la propuesta para portar Plone a Python 3.
El camino no parecía fácil porque entre otras cosas se requería actualizar también Zope, actualizando dependencias y modernizando el código base. Este proyecto lo lideró Michael Howitz y en su blog se pueden leer los pasos dados y dificultades que ha tenido el proyecto.
Los retos a los que se ha enfrentado la comunidad en esta actualización han sido muchos: el más grande quizá ha sido el mantener la compatibilidad tanto para Python 2 como para 3, para facilitar las migraciones, pero también se han enfrentado a la versión reducida de python que ofrece Zope para mantener una funcionalidad un tanto controvertida como es escribir código directamente en la web.
La nueva versión 5.2, trae también otras novedades, como pueden ser la configuración para tener menús desplegables eficientes, gestión de direcciones alternativas o alias, API REST, actualizaciones del mecanismo de login y otras muchas. En la nota de prensa publicada en la web oficial se pueden leer todos los detalles; funcionalidades que también se pueden probar en una demo pública de Plone disponible en demo.plone.org.
CodeSyntax ha estado trabajando estos últimos meses en las versiones preliminares de Plone 5.2, en las que ha colaborado haciendo pruebas de migración de versiones o traducciones del interfaz de usuario tanto al español como al euskara, e incluso ha comenzado el desarrollo de varios portales para clientes en esta nueva versión, portales web que se publicarán en los próximos meses.
Si quieres más información sobre esta nueva versión o si quieres analizar la actualización de tu portal Plone a esta nueva versión 5.2 puedes ponerte en contacto con nosotros sin ningún compromiso.