Table of Contents

eXist_Zope_Database_Adapter: eXistDA  

eXist Database Adapter and eXist syndicator for Zope

By Sebastien Pilloz, Ecole Normale Superieure de Lyon

Contact : Sebastien Pilloz

These products are for Zope 2.6.x (python 2.1) and 2.7.x (Python 2.3) ! Zope 2.7.x and Python 2.3 are strongly recommanded

Current version : 0.5

eXistDA

eXistDA is a kind of "proxy" to access eXist XML DB from Zope

eXistDAsyn

eXistDAsyn is a syndicator (aggregator) which can contain a lot of eXistDA objects to aggregate queries to multiple eXist XML DB at a time.

Doc

Later. For objects methods, see doc directory in the product main directory.

eXistDA classes methods special parameters

Some methods in eXistDA class accept an extra **kws parameter. For these methods, dict keys which are valid are described here if they are valid for all methods. See method doc in doc directory for method special key.

General keys :

  • object_only : extra parameter which is passed to eXistDA._getAnythingAsString method. See eXistDA._getAnythingAsString for exact meaning

RoadMap

NB : m.n-dev versions are intermediate between m.(n-1) and m.n versions

  • Version 0.1 : initial version, some functions implemented, but XSLT are only done on eXist, arguments passed must be strings.

  • Version 0.2 : all functions implemented but system ones (ie permissions and user management).

  • Version 0.3 : strong structuration of formats for URIs passed and arguments passed can be objects or http URIs. Finalization of the comportment of eXistDAsyn

  • Version 0.4 : add XMLRPC identification layer

  • Version 0.5 : implementation of external XSLT (at least 4Suite)

  • Version 0.6 : coherence of the returned values and parameters for DA / syn and security enhancements

  • Version 0.7 : resynchronization with eXist API if needed

  • Version 0.8 : implementation of management functions

  • Version 1.0 ?

--

Last revised 2004 / 06 / 30


Table of Contents

This document was automatically generated on Tue Jul 20 14:11:38 2004 by HappyDoc version 2.1