Articulo de referencia

Plone (software)

Plone es un sistema de gestión de contenido (CMS) gratuito y de código abierto , basado en el servidor de aplicaciones Zope . Plone se posiciona como un CMS empresarial y se uti...

Plone es un sistema de gestión de contenido (CMS) gratuito y de código abierto , basado en el servidor de aplicaciones Zope . Plone se posiciona como un CMS empresarial y se utiliza comúnmente para intranets y como parte de la presencia web de grandes organizaciones. Entre los usuarios destacados del sector público se incluyen el FBI (Oficina Federal de Investigación de EE. UU.), el Gobierno de Brasil, las Naciones Unidas, la ciudad de Berna (Suiza), el Gobierno de Nueva Gales del Sur (Australia) y la Agencia Europea de Medio Ambiente. [ 2 ] Los defensores de Plone citan su historial de seguridad [ 3 ] y su accesibilidad [ 4 ] como razones para elegir Plone.

Plone tiene una larga tradición de desarrollo en los llamados " sprints ", reuniones presenciales de desarrolladores a lo largo de varios días. El primero tuvo lugar en 2003 [ 5 ] y se realizaron nueve en 2014. El sprint más grande del año es el que sigue inmediatamente a la conferencia anual. Algunos otros sprints se consideran estratégicos, por lo que son financiados directamente por la Fundación Plone [ 6 ] , aunque muy pocos asistentes reciben patrocinio directo. La Fundación Plone también posee y protege todos los derechos de autor y marcas registradas de Plone, y cuenta con la asistencia legal del Software Freedom Law Center [ 7 ] .

Historia

El proyecto Plone comenzó en 1999 de la mano de Alexander Limi, Alan Runyan y Vidar Andersen. Se creó como una capa de usabilidad sobre el marco de gestión de contenido Zope . La primera versión se lanzó en 2001. El proyecto creció rápidamente hasta convertirse en una comunidad, recibiendo numerosos productos complementarios de sus usuarios. El crecimiento de la comunidad propició la creación de la conferencia anual Plone en 2003, que aún se celebra hoy en día. Además, se realizan "sprints", donde grupos de desarrolladores se reúnen para trabajar en Plone, con una duración que oscila entre un par de días y una semana. En marzo de 2004, se lanzó Plone 2.0. Esta versión incorporó más funciones personalizables a Plone y mejoró las funcionalidades de los complementos. En mayo de 2004, se creó la Fundación Plone para el desarrollo, la comercialización y la protección de Plone. La Fundación posee los derechos de propiedad del código fuente, las marcas registradas y los nombres de dominio de Plone. Si bien la fundación se creó para proteger los derechos de propiedad, Plone sigue siendo de código abierto . [ 8 ] El 12 de marzo de 2007 se lanzó Plone 3. Esta nueva versión trajo edición en línea, un editor visual mejorado y seguridad reforzada, entre muchas otras mejoras. [ 9 ] Plone 4 se lanzó en septiembre de 2010. [ 10 ] Plone ganó dos premios Packt Open Source CMS. [ 11 ]

Historial de lanzamientos

Design

Plone runs on the Zope application server, which is written in Python. Plone by default stores all information in Zope's built-in transactional object database (ZODB). It comes with installers for Windows, macOS, and Linux, along with other operating systems. New updates are released regularly on Plone's website. Plone is available in over 50 languages. It complies with WCAG 2.0 AA and U.S. section 508,[15][16][17] which allows people with disabilities to access and use Plone. A major part of Plone is its use of skins and themes. Plone's Diazo theming engine can be used to customize a website's look. These themes are written with JavaScript, HTML, XSLT, and Cascading Style Sheets. In addition, Plone comes with a user management system called Pluggable Authentication Service (PAS). PAS is used to search for users and groups in Plone. Most importantly, PAS covers the security involved for users and groups, requiring authentication in order to log into Plone. This gives users an increase in both security and organization with their content.[18] A large part of Plone's changes have come from its community. Since Plone is open source, the members of the Plone community regularly make alterations or add-ons to Plone's interface, and make these changes available to the rest of the community via Plone's website.

The name Plone comes from a band by that name and "Plone should look and feel like the band sounds".[19]

Languages

Plone is built on the Zope application framework and therefore is primarily written in Python but also contains large amounts of HTML and CSS, as well as JavaScript.[20] Plone uses jQuery as its Javascript framework[21] in current versions, after abandoning a declarative framework for progressive enhancement called KSS.[22] Plone uses an XML dialect called ZCML for configuration, as well as an XML based templating language, meaning approximately 10% of the total source code is XML based.[20]

Productos complementarios

La comunidad apoya y distribuye miles de complementos a través de los sitios web de las empresas, pero principalmente a través de PyPI y www.plone.org. Actualmente hay 2149 paquetes disponibles a través de PyPI para personalizar Plone. [ 23 ]

Desde su lanzamiento, muchas de las actualizaciones y complementos de Plone han surgido de su comunidad. Los eventos llamados "sprints" de Plone consisten en que los miembros de la comunidad se reúnen durante una semana para ayudar a mejorar Plone. La conferencia de Plone también cuenta con la participación y el apoyo de los miembros de la comunidad. Además, Plone dispone de un canal de IRC activo para brindar soporte a los usuarios que tengan preguntas o inquietudes. Hasta 2007, Plone había registrado más de un millón de descargas. El equipo de desarrollo de Plone también se ha clasificado entre el 2% de las comunidades de código abierto más grandes.

Fortalezas y debilidades

Una comparación de CMS de 2007 calificó a Plone con una alta puntuación en varias categorías (conformidad con estándares, control de acceso, internacionalización, agregación, contenido generado por el usuario , microaplicaciones, grupos de usuarios activos y valor). [ 24 ] Sin embargo, dado que la mayoría de los principales CMS, incluidos Plone, Drupal , WordPress y Joomla , han experimentado un desarrollo importante desde entonces, esta comparación solo ofrece un valor limitado. Plone está disponible en muchos sistemas operativos diferentes, gracias al uso de tecnologías subyacentes independientes de la plataforma, como Python y Zope. La interfaz administrativa web de Plone está optimizada para estándares, lo que le permite funcionar con la mayoría de los navegadores web comunes, y utiliza estándares de accesibilidad adicionales para ayudar a los usuarios con discapacidades. Todas las funciones de Plone son personalizables y se pueden descargar complementos gratuitos desde el sitio web de Plone.

Priorizar la seguridad

Mitre es una corporación sin fines de lucro que aloja la base de datos de Vulnerabilidades y Exposiciones Comunes (CVE). La base de datos CVE proporciona un mecanismo de reporte mundial para desarrolladores y la industria, y es una fuente de datos para la Base de Datos Nacional de Vulnerabilidades (NVD) de EE. UU. [ 25 ] Según Mitre, Plone tiene el menor número de vulnerabilidades reportadas en su historial y en lo que va del año en comparación con otros sistemas de gestión de contenido populares. Este historial de seguridad ha llevado a la adopción generalizada de Plone por parte de organizaciones gubernamentales y no gubernamentales, incluido el FBI. [ 2 ]

La siguiente tabla compara el número de CVE según lo informado por Mitre. Los CVE registrados tienen en cuenta las vulnerabilidades expuestas en el producto principal, así como en los módulos del software, los cuales pueden ser proporcionados por proveedores externos y no por el proveedor principal del software.

Véase también

Referencias

  1. "Plone 6.2.0 lanzado" .
  2. 1 2 "Guía de Plone para Gov 2.0" . Govfresh.com. 11 de marzo de 2011. Archivado del original el 19 de diciembre de 2017. Consultado el 18 de octubre de 2012 .
  3. "¿Es Plone realmente más seguro que Drupal y Joomla?" . Real Story Group. 11 de febrero de 2013. Consultado el 2 de enero de 2015 .
  4. "Plone - El CMS empresarial de código abierto" . Six Feet Up. Archivado del original el 21/06/2017 . Recuperado el 02/01/2015 .
  5. "Todos los sprints" . Plone. Archivado del original el 2 de enero de 2015. Consultado el 2 de enero de 2015 .
  6. "Aporta tu talento y pasión a un sprint. ¡Mejor aún, organiza uno!" . Plone. 2 de abril de 2013. Archivado del original el 2 de enero de 2015. Consultado el 2 de enero de 2015 .
  7. "Software Freedom Law Center incorpora a Plone Foundation como su nuevo cliente" . Software Freedom Law Center. 13 de julio de 2005. Consultado el 2 de enero de 2015 .
  8. "Preguntas frecuentes de la Fundación Plone — Plone CMS: Gestión de contenido de código abierto" . Plone.org. 3 de enero de 2009. Consultado el 18 de octubre de 2012 .
  9. "¡Plone 3.0 lanzado! — Plone CMS: Gestión de contenido de código abierto" . Plone.org. 21 de agosto de 2007. Archivado del original el 9 de marzo de 2012. Consultado el 18 de octubre de 2012 .
  10. "Presentación de Plone 4 CMS: Potencia, rendimiento y experiencia de usuario mejorados — Plone CMS: Gestión de contenido de código abierto" . Plone.org. Archivado del original el 9 de marzo de 2012. Consultado el 18 de octubre de 2012 .
  11. "Ganadores anteriores de los premios Open Source | Packt Publishing" . Packtpub.com. Archivado del original el 7 de julio de 2009. Consultado el 18 de octubre de 2012 .
  12. "Plone 5.1" . plone.org . Consultado el 30 de septiembre de 2023 .
  13. "Plone 5.2" . plone.org . Consultado el 30 de septiembre de 2023 .
  14. Desconocido
  15. Plone: ​​Funcionalidades en Plone 3 .
  16. Alex Limi: Cumple con las normas de accesibilidad .
  17. Plone (características de Plone 4.0).
  18. "La guía definitiva de Plone - Primera edición - 12 de diciembre de 2006" (PDF) . Plone.org. Archivado del original (PDF) el 21 de mayo de 2009. Consultado el 18 de octubre de 2012 .
  19. "¿Qué significa Plone? ¿Cómo se pronuncia? — Plone CMS: Gestión de contenido de código abierto" . Plone.org. Archivado del original el 19 de octubre de 2012. Consultado el 18 de octubre de 2012 .
  20. 1 2 Ohloh. "Plone : ​​Resumen del proyecto" . Ohloh. Archivado del original el 28-12-2011 . Recuperado el 18-10-2012 . 
  21. "Documentación de Plone" . Archivado del original el 2 de enero de 2015. Consultado el 2 de enero de 2015 .
  22. "Hojas de estilo cinéticas" . Consultado el 1 de febrero de 2015 .
  23. "Explorar : Índice de paquetes de Python" . Pypi.python.org . Consultado el 18 de octubre de 2012 . 
  24. "Artículo destacado | Real Story Group" . Cmswatch.com. 11 de junio de 2007. Archivado del original el 25 de septiembre de 2009. Consultado el 18 de octubre de 2012 .
  25. "Preguntas frecuentes de Mitre" . Mitre. 10 de diciembre de 2015. Consultado el 17 de enero de 2016 .
  26. "Base de datos CVE de Mitre para Plone" . Mitre . Consultado el 12 de septiembre de 2024 .
  27. "Base de datos CVE de Mitre para Joomla" . Mitre . Consultado el 12 de septiembre de 2024 .
  28. "Base de datos CVE de Mitre para Wordpress" . Mitre . Consultado el 12 de septiembre de 2024 .
  29. "Base de datos Mitre CVE para Drupal" . Mitre . Consultado el 12 de septiembre de 2024 .
  • Sitio web oficialEdita esto en Wikidata
Obtenido de " https://en.wikipedia.org/w/index.php?title=Plone_(software)&oldid=1357670178 "