XQL project
The goal of the XQL (eXtended
Query Language) project is to provide a simple document management system.
It manages mainly of objects (representing documents) with versions, lifecycles,
access rights and coherently attached files (the actual documents).
For convenience, the objects are stored in a relational database, whereas
the files are stored in ftp urls. This combines a maximum of controlled
access with the ease of storing files in ftp locations.
This package may be used by small office and home users. Actually, it was
triggered by the demand of our small home office to store documents in a
well structured way, and due to my experiences with PDM/EDM systems.
Currently, the software is layed out as a dynamic library libxql.so, a
small command line interface (xql) and a graphical KDE based interface (kxql).
A python interface is on
its way. Other interfaces (web, etc.) should follow.
For information on the library, please have a look at the
user handbook
and the
api handbook
The application follows this design. Today (V 0.1), basic ftp-functions are provided.
Please be patient with downloads... we're in the mid of ugly development today. Nothing really works ;-) (09/10/02)
Download
CVS
Thanks to sourceforge.net to host my project.