Hallo Freunde,
hat jemand Zeit und Lust, ein mxTidy-Addon zu erschaffen- ggf. gegen "Natural-" oder finanziellen Ausgleich? Ich schaffe es nicht- meine Linux-Kenntnisse sind zu schmal dafür.
Ist-Zustand:
OS: Debian (Xandros). XAMPP als Webserverpaket. ZOPE (www.zope.org) und Plone (www.plone.org) als Content-Management-System. ZOPE und Plone sind vollständig in XAMPP integriert. KriS entwickelte hierfür ein Python-Modul für XAMPP (http://sourceforge.net/projects/xamppaddon/), das es ermöglicht, ZOPE und PLONE direkt in XAMPP zu integrieren.
Gegeben ist: XAMPP, Zope und Plone mit Epoz 0.8.1
Zope Version (unreleased version, python 2.3.3, linux2)
Python Version 2.3.3 (#1, Apr 22 2004, 12:04:01) [GCC 2.95.4 20011002 (Debian prerelease)]
System Platform linux2
SOFTWARE_HOME /opt/lampp/zope/lib/python
ZOPE_HOME /opt/lampp/zope
INSTANCE_HOME /data/zope/instance-1
CLIENT_HOME /data/zope/instance-1/var
Network Services ZServer.HTTPServer.zhttp_server (Port: 8080)
ZServer.FTPServer.FTPServer (Port: 8021)
EPOZ (http://mjablonski.zope.de/Epoz) ist ein sehr guter WYSIWYG-Editor für Plone. Doch EPOZ erzeut absolute Links, die sehr unpraktisch sind. Zur Erzeugung relativer Links wird mxTidy benötigt (s. EPOZ-Readme, s. Diskussionen in den Newsgroups unter de.comp.dzug.zope).
1. mxTidy (und ggf. andere benötigte Module) in das XAMPP Python-Addon von KriS integrieren und damit EPOZ relative Verweise erzeugen lassen
Die "Normalinstallation" (ohne Integration in XAMPP) funktioniert so:
su root
apt-get install python2.3-egenix-mxtools libgmp3-dev python2.3-dev
exit
wget http://www.egenix.com/files/python/egen ... 8.0.tar.gz
tar -xzf egenix-mx-experimental-0.8.0.tar.gz
cd egenix-mx-experimental-0.8.0
python2.3 setup.py build
su root
python2.3 setup.py install
Wenn hier irgendwo der Python-Interpreter aufgerufen wird, dann
natürlich immer der, mit dem auch der Zope läuft. Sonst geht nachher
nix...
Herzliche Grüße,
Carlos