110 likes | 292 Views
Creación de Sistemas de Información usando Zope. Pedro Hípola Universidad de Granada. Evolución de Zope. (Z Object Publishing Environment) 1996, Digital Creations (en C y Python) 1999: código abierto (Open Source, lic. ZPL) Dos líneas:. La potencia de Zope.
E N D
Creación deSistemas de Informaciónusando Zope Pedro Hípola Universidad de Granada
Evolución de Zope (Z Object Publishing Environment) 1996, Digital Creations (en C y Python) 1999: código abierto (Open Source, lic. ZPL) Dos líneas:
La potencia de Zope • Content Management System: generación y mantenimiento de portales • Servidor de aplicaciones • Trabajo cooperativo • Seguridad (acl_users). • Groupware, workflow • Control de versiones • Sencillo interface web
Diseño del producto • Desarrollado en lenguaje Python • Licencia Open Source + soporte comercial • Plataformas: Unix / Windows • Gestión de Objetos en un entorno integrado - metáfora tradicional: ficheros y carpetas • Compatible con otros servidores: Apache, IIS, etc.
Prestaciones de Zope • Desarrollo de aplicaciones web (dinámicas) – cierto parecido con ASP, PHP - editor Wysiwyg • Gestión de contenidos: estructura, etc. • Servidor FTP • Conectividad con bdd relacionales • SQL, ODBC, ODBMS • Zcatalog: indexación y motor de búsqueda
Prestaciones de Zope (cont.) • Gestión de usuarios • Administración remota • Control de seguridad • Versiones: historial y bloqueo • WebDAV (distributed authoring and versioning) -> posibilidad de usar diversos editores web • Soporte XML • Escalabilidad • Uso de lenguajes script (Python, Perl, DTML)
Prestaciones de Zope (cont.) • Soporte de estándares: • HTML, XML, DOM, SMTP, IMAP, POP, NNTP • HTTP, FTP • SQL, ODBC, LDAP • FastCGI, XML-RPC • SOAP • WebDAV
Prestaciones de Zope (cont.) • Undo • Cut, copy and paste • DTML (Dynamic HTML) • “Métodos”: DTML, Python y Perl
Instalación y puesta en marcha • Descargable de www.zope.org/Products • Instance • http://localhost:8080
Recursos sobre Zope • http://www.zope.org • http://www.zope.com