Creación de Sistemas de Información usando Zope
description
Transcript of Creación de Sistemas de Información usando Zope
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