stringtranslate.com

Plone (software)

Plone es un sistema de gestión de contenidos (CMS) gratuito y de código abierto construido sobre 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. Los usuarios de alto perfil del sector público incluyen la Oficina Federal de Investigaciones 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 en persona de desarrolladores a lo largo de varios días; la primera se celebró en 2003 [5] y nueve tuvieron lugar en 2014. El sprint más grande de el año es el sprint inmediatamente posterior a 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. Se creó como una capa de usabilidad sobre Zope Content Management Framework. La primera versión se lanzó en 2001. El proyecto rápidamente se convirtió en una comunidad y recibió 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 celebra en la actualidad. Además, se realizan "sprints", donde grupos de desarrolladores se reúnen para trabajar en Plone, que van desde un par de días hasta una semana. En marzo de 2004, se lanzó Plone 2.0. Esta versión trajo más funciones 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, las marcas comerciales y los nombres de dominio de Plone. Aunque 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 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. [11]

Historial de lanzamientos

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. Regularmente se publican nuevas actualizaciones 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 utilizar Plone. Una parte importante de Plone es el 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 gestión de usuarios llamado Servicio de autenticación conectable (PAS). PAS se utiliza para buscar usuarios y grupos en Plone. Lo más importante es que PAS cubre la seguridad involucrada para usuarios y grupos, requiriendo autenticación para iniciar sesión en Plone. Esto brinda 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 han venido de su comunidad. Dado que Plone es de código abierto, los miembros de la comunidad de Plone realizan modificaciones o complementos periódicamente a la interfaz de Plone 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 debe verse y sentirse como suena la banda". [19]

Idiomas

Plone se basa en el marco de la 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 marco de Javascript [21] en las versiones actuales, después de abandonar un marco declarativo para una 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 admite y distribuye miles de complementos a través de los sitios web de la empresa, 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 miembros de la comunidad se reúnan durante una semana y ayuden a mejorar Plone. La conferencia Plone también cuenta con la asistencia y el apoyo de los miembros de la comunidad Plone. Además, Plone cuenta con un canal IRC activo para dar soporte a los usuarios que tengan dudas o inquietudes. Hasta 2007, se han producido 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 una serie de categorías (cumplimiento de 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 principales CMS, incluidos Plone, Drupal , WordPress y Joomla , han experimentado un importante desarrollo desde entonces, sólo se puede extraer un valor limitado de esta comparación. Plone está disponible en muchos sistemas operativos diferentes, debido al uso de tecnologías subyacentes independientes de la plataforma, como Python y Zope. La interfaz administrativa basada en web de Plone está optimizada para los 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 funciones 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 exposiciones y vulnerabilidades comunes (CVE). La base de datos CVE proporciona un mecanismo de presentación de informes a nivel mundial para los desarrolladores y la industria y es una fuente de alimentación de la Base de datos nacional de vulnerabilidades (NVD) de EE. UU. [25] Según Mitre, Plone tiene el número más bajo de vulnerabilidades reportadas 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 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, de los cuales, los módulos incluidos pueden ser proporcionados por proveedores externos y no por el proveedor de software principal.

Ver también

Referencias

  1. ^ "Notas de la versión de Plone 6.0.6: publicadas el 27 de junio de 2023". 27 de junio de 2023 . Consultado el 10 de agosto de 2023 .
  2. ^ ab "Guía Gov 2.0 para Plone". Govfresh.com. 2011-03-11. Archivado desde el original el 19 de diciembre de 2017 . Consultado el 18 de octubre de 2012 .
  3. ^ "¿Plone es realmente más seguro que Drupal y Joomla?". Grupo de Historia Real. 2013-02-11 . Consultado el 2 de enero de 2015 .
  4. ^ "Plone: ​​el CMS empresarial de código abierto". Seis pies arriba. Archivado desde el original el 21 de junio de 2017 . Consultado el 2 de enero de 2015 .
  5. ^ "Todos los sprints". Plón. Archivado desde el 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!". Plón. 2013-04-02. 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 cliente más nuevo". Centro de derecho de libertad de software. 2005-07-13 . Consultado el 2 de enero de 2015 .
  8. ^ "Preguntas frecuentes sobre Plone Foundation - Plone CMS: gestión de contenido de código abierto". Plone.org. 2009-01-03 . Consultado el 18 de octubre de 2012 .
  9. ^ "¡Lanzamiento de Plone 3.0! - Plone CMS: gestión de contenido de código abierto". Plone.org. 2007-08-21. Archivado desde el original el 9 de marzo de 2012 . Consultado el 18 de octubre de 2012 .
  10. ^ "Presentación de Plone 4 CMS: mejora de la potencia, el rendimiento y la experiencia del usuario - Plone CMS: - Gestión de contenido de código abierto". Plone.org. Archivado desde el original el 9 de marzo de 2012 . Consultado el 18 de octubre de 2012 .
  11. ^ "Ganadores anteriores de los premios Open Source Awards | Packt Publishing". Packtpub.com. Archivado desde el original el 7 de julio de 2009 . Consultado el 18 de octubre de 2012 .
  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
  15. ^ Plone: ​​funciones de Plone 3.
  16. ^ Alex Limi: compatible con 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 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". Oh , hola . Consultado el 18 de octubre de 2012 .
  21. ^ "Documentación de Plone" . Consultado el 2 de enero de 2015 .
  22. ^ "Hojas de estilo cinético" . 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 | Grupo de historias reales". Cmswatch.com. 2007-06-11. Archivado desde el original el 25 de septiembre de 2009 . Consultado el 18 de octubre de 2012 .
  25. ^ "Preguntas frecuentes sobre inglete". Inglete. 2015-12-10 . Consultado el 17 de enero de 2016 .
  26. ^ "Base de datos Mitre CVE para Plone". Mitra . Consultado el 2 de septiembre de 2020 .
  27. ^ "Base de datos Mitre CVE para Joomla". Mitra . Consultado el 2 de septiembre de 2020 .
  28. ^ "Base de datos Mitre CVE para Wordpress". Mitra . Consultado el 2 de septiembre de 2020 .
  29. ^ "Base de datos Mitre CVE para Drupal". Mitra . Consultado el 2 de septiembre de 2020 .

enlaces externos