European Environment Agency Zope - Eionet Forum

gasownerData Management

Jan 31, 2013 (4 years and 5 months ago)

230 views

European

Environment

Agency

Standard Sites vs. Portals

Standard

Websites

Portals



thematic link collection



news service



search tools



personalization of interface



multiple locations (separate organizations)



multiple sources (databases, HTML, applications)



HTML content



internal links

European

Environment

Agency

EIONET Portal Toolkit (PTK)


Developed by the European Environment Agency



Template approach to portal development



Integrate content and service



Fast EIONET
-
like portal development



Open source

European

Environment

Agency

Zope


web application building framework


Dynamic content management



Delegation of authority, ease of use


Multiple users, multiple locations


File manager interface


Tools for mistake recovery


Platform independent external management via browser window



Modular approach to integration of applications and external
tools



Open source


European

Environment

Agency

Installing Zope


Software prerequisites


Getting and unpacking the binary tarball


Running the install script


Tackling some security issues


Start script options


Creating an emergency user account

European

Environment

Agency

Zope Test Run


Changing the admin password



Adding objects:


Users


Folders

European

Environment

Agency

Installing Zope Products


Modular integration:


Application

(MySQL,
PostgreSQL,
OpenLDAP,
etc.)


Python module




Python




Zope module



ZOPE



European

Environment

Agency

Zope MySQL Database Adapter


Software prerequisites


Installing the Python
-
MySQL module


Installing the Python distribution utilities


Installing the ZMySQLDA product


Zope binary install
-

Python issue workaround


Adding a MySQL database connection object


Testing the connection

European

Environment

Agency

Zope OpenLDAP Adapter


Need


Software prerequisites


Installing the Python
-
LDAP adapter


Installing the Zope
-
OpenLDAP adapter


European

Environment

Agency

Installing the EIONET Portal Toolkit


Importing the template


Moving items to root folder


Replacing content of standard DTML methods


Creating properties for the root folder



Template customizing example: on
-
the
-
fly button generator at





www.eionet.eu.int/button.php?Replace+this

European

Environment

Agency

Yihaw Directory


Prerequisite: creating a Zope catalog object


Importing the template component


Creating an Yihaw folder


Adding and editing Yihaw objects


Viewing the objects in a browser window