stringtranslate.com

Plone (software)

Plone es un sistema de gestión de contenido (CMS) gratuito y de código abierto construido sobre el servidor de aplicaciones Zope . Plone está posicionado como un CMS empresarial y se utiliza comúnmente para intranets y como parte de la presencia web de grandes organizaciones. Entre los usuarios de alto perfil del sector público se incluyen la Oficina Federal de Investigaciones de los 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 del 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 que se lleva a cabo en los llamados " sprints ", reuniones presenciales de desarrolladores a lo largo de varios días, el primero de los cuales se celebró en 2003 [5] y nueve en 2014. El sprint más grande del año es el que se lleva a cabo inmediatamente después de la conferencia anual. Algunos otros sprints se consideran estratégicos, por lo que están financiados directamente por la Fundación Plone [6] , aunque muy pocos asistentes reciben patrocinio directo. La Fundación Plone también posee y hace cumplir todos los derechos de autor y marcas registradas de Plone, y cuenta con la asistencia de un asesor legal del Software Freedom Law Center [7] .

Historia

El proyecto Plone comenzó en 1999 por Alexander Limi, Alan Runyan y Vidar Andersen. Fue creado 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 muchos productos complementarios nuevos de sus usuarios. El aumento de la comunidad llevó a la creación de la conferencia anual Plone en 2003, que todavía se lleva a cabo en la actualidad. Además, se realizan "sprints", donde grupos de desarrolladores se reúnen para trabajar en Plone, que duran desde un par de días hasta una semana. En marzo de 2004, se lanzó Plone 2.0. Esta versión trajo más características personalizables a Plone y mejoró las funciones complementarias. En mayo de 2004, se creó la Fundación Plone para el desarrollo, comercialización y protección de Plone. La Fundación tiene derechos de propiedad sobre el código base de Plone, las marcas comerciales y los nombres de dominio. A pesar de que 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 consigo edición en línea, un editor visual actualizado y seguridad reforzada, entre muchas otras mejoras. [9] Plone 4 se lanzó en septiembre de 2010. [10] Hay más de 450 desarrolladores que contribuyen al código de Plone. Plone ganó dos premios Packt Open Source CMS Awards. [11]

Historial de versiones

Diseño

Plone se ejecuta en el servidor de aplicaciones Zope , que está escrito en Python . Plone almacena de forma predeterminada toda la información en la base de datos de objetos transaccionales incorporada de Zope ( ZODB ). Viene con instaladores para Windows , macOS y Linux , junto con otros sistemas operativos. Se lanzan nuevas actualizaciones periódicamente en el sitio web de Plone. Plone está disponible en más de 50 idiomas. Cumple con WCAG 2.0 AA y la sección 508 de EE. UU. , [15] [16] [17] que permite a las personas con discapacidades acceder y usar Plone. Una parte importante de Plone es su uso de máscaras y temas . El motor de temas Diazo de Plone se puede utilizar para personalizar la apariencia de un sitio web. Estos temas están escritos con JavaScript , HTML , XSLT y hojas de estilo en cascada . Además, Plone viene con un sistema de administración de usuarios llamado Pluggable Authentication Service (PAS). PAS se utiliza para buscar usuarios y grupos en Plone. Lo más importante es que PAS cubre la seguridad de los usuarios y grupos, y requiere autenticación para poder iniciar sesión en Plone. Esto proporciona a los usuarios un aumento tanto en la seguridad como en la organización de su contenido. [18] Una gran parte de los cambios de Plone provienen de su comunidad. Dado que Plone es de código abierto, los miembros de la comunidad de Plone realizan modificaciones o complementos a la interfaz de Plone con regularidad y ponen estos cambios a disposición del resto de la comunidad a través del sitio web de Plone.

El nombre Plone proviene de una banda con ese nombre y "Plone debería verse y sentirse como suena la banda". [19]

Idiomas

Plone está construido sobre el marco de aplicación Zope y por lo tanto está escrito principalmente en Python pero también contiene grandes cantidades de HTML y CSS, así como JavaScript. [20] Plone utiliza jQuery como su marco de Javascript [21] en las versiones actuales, después de abandonar un marco declarativo para la mejora progresiva llamado KSS. [22] Plone utiliza un dialecto XML llamado ZCML para la configuración, así como un lenguaje de plantillas basado en XML, lo que significa que aproximadamente el 10% del código fuente total está basado en XML. [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 provienen 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. Los miembros de la comunidad de Plone también asisten a la conferencia de Plone y la apoyan. Además, Plone tiene un canal IRC activo para brindar soporte a los usuarios que tienen preguntas o inquietudes. Hasta 2007, se han realizado más de un millón de descargas de Plone. El equipo de desarrollo de Plone también ha sido clasificado en el 2% superior de las comunidades de código abierto más grandes.

Fortalezas y debilidades

Una comparación de CMS de 2007 calificó a Plone altamente 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, como la mayoría de los CMS principales, incluidos Plone, Drupal , WordPress y Joomla , han experimentado un gran desarrollo desde entonces, solo se puede extraer un valor limitado de esta comparación. Plone está disponible en muchos sistemas operativos diferentes, debido a su uso de tecnologías subyacentes independientes de la plataforma, como Python y Zope. La interfaz administrativa basada en web de Plone está optimizada para estándares, lo que le permite funcionar con los navegadores web más comunes y utiliza estándares de accesibilidad adicionales para ayudar a los usuarios con discapacidades. Todas las características de Plone son personalizables y hay complementos gratuitos disponibles en el sitio web de Plone.

Centrarse en la seguridad

Mitre es una corporación sin fines de lucro que alberga la base de datos de vulnerabilidades y exposiciones comunes (CVE). La base de datos CVE proporciona un mecanismo de informes mundial para desarrolladores y la industria y es una fuente de información para la base de datos nacional de vulnerabilidades (NVD) de EE. UU. [25] Según Mitre, Plone tiene la menor cantidad de vulnerabilidades informadas durante su vida útil y en lo que va del año en comparación con otros sistemas de gestión de contenido populares. Este récord 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 la cantidad de CVE según lo informado por Mitre. Los CVE registrados tienen en cuenta las vulnerabilidades expuestas en el producto principal, así como los módulos del software, de los cuales, los módulos incluidos pueden ser proporcionados por proveedores externos y no por el proveedor principal del software.

Véase también

Referencias

  1. ^ "Plone 6.0.13 lanzado".
  2. ^ ab "Guía de Plone para Gov 2.0". Govfresh.com. 11 de marzo de 2011. Archivado desde el 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. 2013-02-11 . Consultado el 2015-01-02 .
  4. ^ "Plone - El CMS empresarial de código abierto". Six Feet Up. Archivado desde el original el 2017-06-21 . Consultado el 2015-01-02 .
  5. ^ "Todos los sprints". Plone. Archivado desde el original el 2015-01-02 . Consultado el 2015-01-02 .
  6. ^ "Lleva tu talento y pasión a un sprint. Mejor aún, ¡organiza uno!". Plone. 2 de abril de 2013. Archivado desde el original el 2 de enero de 2015. Consultado el 2 de enero de 2015 .
  7. ^ "Software Freedom Law Center agrega 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. 2009-01-03 . Consultado el 2012-10-18 .
  9. ^ "Plone 3.0 lanzado! — Plone CMS: Gestión de contenido de código abierto". Plone.org. 2007-08-21. Archivado desde el original el 2012-03-09 . Consultado el 2012-10-18 .
  10. ^ "Plone 4 CMS Unveiled: Advancing Power, Performance & User Experience — Plone CMS:- Open Source Content Management". Plone.org. Archivado desde el original el 2012-03-09 . Consultado el 2012-10-18 .
  11. ^ "Ganadores anteriores de los premios Open Source Awards | Packt Publishing". Packtpub.com. Archivado desde el original el 2009-07-07 . Consultado el 2012-10-18 .
  12. ^ "https://plone.org/download/releases/5.1". plone.org . Consultado el 30 de septiembre de 2023 . {{cite web}}: Enlace externo en |title=( ayuda )
  13. ^ "https://plone.org/download/releases/5.2". plone.org . Consultado el 30 de septiembre de 2023 . {{cite web}}: Enlace externo en |title=( ayuda )
  14. ^ https://plone.org/download/releases/6.0 [ URL básica ]
  15. ^ Plone: ​​Características de Plone 3.
  16. ^ Alex Limi: Compatible con accesibilidad.
  17. ^ Plone (características en Plone 4.0).
  18. ^ "La guía definitiva de Plone - Primera edición - 12 de diciembre de 2006" (PDF) . Plone.org. Archivado desde el 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 desde el original el 19 de octubre de 2012. Consultado el 18 de octubre de 2012 .
  20. ^ ab Ohloh. "Plone: ​​Resumen del proyecto". Ohloh . Consultado el 18 de octubre de 2012 .
  21. ^ "Documentación de Plone" . 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 desde el original el 25 de septiembre de 2009. Consultado el 18 de octubre de 2012 .
  25. ^ "Preguntas frecuentes sobre Mitre". Mitre. 2015-12-10 . Consultado el 2016-01-17 .
  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 CVE de Mitre para Drupal". Mitre . Consultado el 12 de septiembre de 2024 .

Enlaces externos