Das CMS nach Maß.
Kontakt | Sitemap | Drucken

Suche
 
 
Aktionsmenue

 

Wie man Tovula installiert

Voraussetzungen

  • Zope-Installation (wir arbeiten mit 2.7. bzw. 2.8, früherere Versionen sollten auch funktionieren, können wir aber nicht garantieren)
  • Python 2.3 bzw. 2.3.5
  • ein Mailserver
  • wvWare
  • gifsicle
  • Freetype Library
  • TrueType-Fonts nach Wunsch und Geschmack

und folgende Python-Module:

  • Python Imaging Library mit GIF-, JPEG-, PNG-Support
  • PyFT2 (FreeType2-Wrapper, muss mit PIL-Support konfiguriert sein)
  • docutils (wenn reStructured-Text als Eingabeformat möglich sein soll)

sowie folgende Zope-Produkte:

  • CMF 1.4 oder 1.5 (Content Management Framework)
  • ZWiki (sofern Wiki-Funktionen gewünscht sind)
  • Squishdot
  • DCWorkflow
  • Textindex NG

Außerdem natürlich alle Produkte, von denen diese Produkte eventuell abhängen.

Installation


Die Installation läuft in mehreren Schritten ab:
  1. Falls Sie eine bestehende Tovula-Installation mit einem Update versehen wollen, löschen Sie alle Dateien im Products/Tovula-Verzeichnis und alle "Filesystem Directory Views" im portal_skins-Tool Ihrer Tovula-Site, deren Name mit "tovula_*" beginnt.
  2. Installation der Tovula-Produkte:
  • Auspacken des Tarballs tovula.tgz im Products-Verzeichnis. Ein Verzeichnis namens Tovula, in dem alle Produkte liegen, wird angelegt.
  • Eingabe des Befehls "ln -s Tovula/NeoBoard ." im Products-Verzeichnis, so daß für NeoBoad ein Symlink im Products-Verzeichnis entsteht.
  • Ggf. editieren von Tovula/tovula_config.py
    Hier wird z.B. festgelegt, wo wvWare liegt (z.B. /usr/bin/wvWare), wo gifsicle zu finden ist und welche Produkte installiert werden sollen.
  1. Restart von Zope, damit es die neuen Produkte findet. Falls etwas "broken" ist: reparieren. Falls ein Tovula-Produkt "broken" ist, freuen wir uns über einen Hinweis oder einen Patch.
  2. Anlegen einer CMF-Site an einem beliebigen Ort in der ZODB (natürlich passend zur Apache-Konfiguration).
  3. Prüfen der Einstellungen in der Datei tovula_config.py im Tovula-Produkteverzeichnis.
  4. Installation des Installationsskripts im Verzeichnis der CMF-Site. Eine "External Method" mit folgenden Angaben anlegen:
    Id: install_tovula_products
    Title: beliebig
    Module Name: TovulaHelpers.install_tovula
    Function Name: install
  5. Ins Test-Tab dieser External Method wechseln. Sie sollte daraufhin loslaufen und ein detailliertes Protokoll der Aktionen ausgeben.

Das müßte es eigentlich gewesen sein. Jetzt die Tovula-Site aufrufen, ggf. vorher noch einen User eintragen (in acl_users, wie gewohnt), damit man sich schon mal anmelden und weitere User eintragen kann.

Viel Erfolg wünscht
die internetmanufaktur jo meder

internetmanufaktur jo meder - Kollwitzstr. 66 - 10435 Berlin - wunsch@meder.de