Creación de Sistemas de Información usando Zope

11
Creación de Sistemas de Información usando Zope Pedro Hípola Universidad de Granada

description

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. - PowerPoint PPT Presentation

Transcript of Creación de Sistemas de Información usando Zope

Creación deSistemas 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

• 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