Requirements (Overview)

Click here to visit the Zope website

"Zope is an open source application server for building content management systems, intranets, portals, and custom applications. The Zope community consists of hundreds of companies and thousands of developers all over the world, working on building the platform and Zope applications. Zope is written in Python, a highly-productive, object-oriented scripting language."

Available on multiple platforms: Unix, Lunix, Windows, Mac etc.

See the Zope Website for more information.

Click here to visit the MySQL website

The MySQL database server is a popular Open Source relational database.

Available on multiple platforms: Unix, Lunix, Windows etc.

For more details visit the MySQL Website

Click here to visit the Apache Foundation website

The open source Apache HTTP Server Project is the most widely used web server on the Internet.

Available on multiple platforms: Unix, Lunix, Windows, Mac etc.

For more information visit the Apache Foundation Website.


The 'generic' ePortfolio has been developed in Zope. The following Open Source products are required:

  • Zope
  • Database eg. MySQL or alternative(s)*
  • Apache Web server
*There are adapters for other databases including Postgres and Ingres.

Developing tools for the ePortfolio

ePortfolio tools can be created without any programming experience using simple Web forms. More sophisticated tools can be built in Zope in either:

  • DTML
  • Zpt
  • Python


There is ongoing interoperability work with the ePortfolio. This will enhance integration with other paltforms / VLEs. See the ePET and EPICS projects.

Page created by Simon
Last Modified: 10/01/2005