- Zope
-
Zope 2
Zope management interface en la ventana de un navegador Web.Desarrollador Zope Corporation
http://zope2.zope.org/Información general Diseñador Zope Corporation Lanzamiento 1998 Última versión estable 2.13.6 (info)
3 de marzo de 2011Género Servidor de aplicaciones Web Programado en Python. Sistema operativo Multiplataforma, Mac OS X, GNU/Linux, Windows, BSD, Solaris Licencia Zope Public License Estado actual Estable Idiomas 1 En español
Zope es un servidor de aplicaciones web de código abierto escrito en el lenguaje de programación Python. Para las funciones de edición de contenidos, así como personalizaciones básicas, puede ser usado mediante un navegador web. La programación avanzada así como el desarrollo de nuevas funcionalidades requiere la edición de componentes en «file system».Un sitio web de Zope está compuesto de objetos en lugar de archivos, como es usual con la mayoría de los otros sistemas de servidores web. Las ventajas de usar objetos en lugar de archivos son:
- Combinan el comportamiento y los datos en una forma más natural que los archivos de texto plano.
- Alientan el uso de componentes estándares que se ocupan de una parte particular de las que forman una aplicación Web, permitiendo flexibilidad y buena descomposición.
- Posibilitan procesos automáticos de gestión de información.
Lo más característico de Zope es su base de datos orientada a objetos, llamada ZODB o Zope Object Database. Esta base de datos almacena objetos ordenados en un sistema similar a un sistema de ficheros, pero cada objeto tiene propiedades, métodos u otros objetos. Esta aproximación es muy diferente de las base de datos relacionales habituales. Sin embargo, Zope dispone de múltiples conectores para las diferentes bases de datos relacionales y ofrece sistemas básicos de conexión y consulta abstrayéndolos como objetos.
Actualmente existen dos ramas principales, zope2 y zope3. Este último es una reimplementación del servidor zope, donde se ha tratado de volcar toda la experiencia adquirida en zope2. Zope3 no trae compatibilidad hacia atrás, por lo que los componentes hechos para zope2 no funcionan. Aún se está en un proceso de adaptación hacia este nuevo zope, para lo cual está usando un componente llamado five, con el cual desde zope2 pueden tener la facilidad de zope3.
Algunos ejemplos de sitios que usan Zope son Launchpad y schooltool.
Véase también
- Sistemas de gestión de contenidos
- Marco de gestión de contenidos
Enlaces externos
- Página oficial de Zope (en inglés)
- Sistema de Foros en Zope
Categorías:- Servidores web
- Sistemas de administración de contenidos libres
Wikimedia foundation. 2010.