2005-05-09 17:09:08 +02:00
|
|
|
======================
|
|
|
|
Expression Quick Start
|
|
|
|
======================
|
2004-02-11 19:42:14 +01:00
|
|
|
|
|
|
|
Requirements
|
|
|
|
------------
|
|
|
|
|
2004-06-20 17:30:45 +02:00
|
|
|
Debian (sarge and sid) packages:
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-02-11 19:42:14 +01:00
|
|
|
libxml2-python2.3
|
|
|
|
libxslt1-python2.3
|
2004-02-11 20:14:13 +01:00
|
|
|
python2.3-pyopenssl
|
|
|
|
|
2004-05-21 10:39:04 +02:00
|
|
|
For DBXML support, add this to /etc/apt/sources.list
|
2005-05-09 17:09:08 +02:00
|
|
|
deb http://www.lesdeveloppementsdurables.org/debian/ sarge dbxml2 python-bsddb3
|
|
|
|
then install package libdbxml-python
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-06-20 17:30:45 +02:00
|
|
|
Minimal knownledge of the following specifications:
|
2004-02-11 20:14:13 +01:00
|
|
|
|
|
|
|
XForms (proposed replacement for HTML forms)
|
|
|
|
http://www.w3.org/MarkUp/Forms
|
|
|
|
|
|
|
|
XML Schema (alternative to DTDs)
|
|
|
|
http://www.w3.org/XML/Schema
|
|
|
|
|
|
|
|
XPath (API to query XML nodes)
|
|
|
|
http://www.w3.org/TR/xpath
|
|
|
|
|
|
|
|
XSLT
|
|
|
|
http://www.w3.org/TR/xslt
|
|
|
|
|
2004-06-20 17:30:45 +02:00
|
|
|
For Tidy <http://tidy.sourceforge.net/> support, add packages:
|
|
|
|
libtidy
|
|
|
|
python2.3-ctypes
|
|
|
|
and install Python library uTidyLib <http://utidylib.berlios.de/>:
|
|
|
|
python setup.py install --prefix /usr/local
|
|
|
|
|
2005-05-17 17:07:45 +02:00
|
|
|
For SVG support, you need package svg2png, add this to /etc/apt/sources.list:
|
|
|
|
deb http://cairographics.org/packages/debian/ unstable/
|
|
|
|
|
2004-02-11 19:42:14 +01:00
|
|
|
|
|
|
|
CVS Checkout
|
|
|
|
------------
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-05-19 11:23:45 +02:00
|
|
|
export CVSROOT=':pserver:anonymous@cvs.labs.libre-entreprise.org:/cvsroot/expression'
|
2004-02-11 20:14:13 +01:00
|
|
|
cvs login
|
2004-05-19 11:23:45 +02:00
|
|
|
cvs -z3 checkout expression
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-02-11 19:42:14 +01:00
|
|
|
|
2005-05-09 17:09:08 +02:00
|
|
|
Registering XML catalog directories
|
|
|
|
-----------------------------------
|
2004-05-24 15:17:40 +02:00
|
|
|
|
2005-05-09 17:09:08 +02:00
|
|
|
As root (or a member of group "staff" so you can write below /usr/local):
|
2004-05-26 18:21:02 +02:00
|
|
|
|
2005-05-09 17:09:08 +02:00
|
|
|
for d in entities schema misc
|
|
|
|
do
|
|
|
|
ln -s $PWD/xml/$d /usr/local/share/xml/$d/expression
|
|
|
|
done
|
2004-05-24 01:13:05 +02:00
|
|
|
|
|
|
|
As root:
|
|
|
|
./install-catalogs
|
|
|
|
|
|
|
|
|
2004-02-11 19:42:14 +01:00
|
|
|
Launching the server
|
|
|
|
--------------------
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-05-25 09:24:49 +02:00
|
|
|
ln -s src expression
|
2004-07-12 12:49:34 +02:00
|
|
|
./expression-server -h
|
2005-05-09 17:09:08 +02:00
|
|
|
./expression-server -F -ldebug --debug --no-email -f config-simple.xml
|
2004-02-11 19:42:14 +01:00
|
|
|
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-02-11 19:42:14 +01:00
|
|
|
Testing
|
|
|
|
-------
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-02-11 19:42:14 +01:00
|
|
|
Go to http://localhost:1997/
|
2005-05-09 17:09:08 +02:00
|
|
|
You should see a nice test page.
|
2004-02-11 19:42:14 +01:00
|
|
|
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-07-15 10:02:47 +02:00
|
|
|
Learning
|
|
|
|
--------
|
|
|
|
|
|
|
|
Some documentation at http://expression.entrouvert.org/documentation.xml
|
|
|
|
and under docs/
|
|
|
|
|
|
|
|
|
2004-02-11 19:42:14 +01:00
|
|
|
Complaining
|
|
|
|
-----------
|
2004-02-11 20:14:13 +01:00
|
|
|
|
2004-02-11 19:42:14 +01:00
|
|
|
Subscribe and send complaints to the project's development mailing list.
|
2004-05-19 11:23:45 +02:00
|
|
|
http://lists.labs.libre-entreprise.org/mailman/listinfo/expression-devel
|
2004-02-11 20:14:13 +01:00
|
|
|
|