
OpenOffice und unoconv für ODT-Konvertierung
Kurz erklärt
Das Wice-Plugin Media Assistant (ab release-3-6) konvertiert ODT-Dateien serverseitig — für PDF-Vorschau, Browser-Anzeige und Sammeldruck von Serienbriefen. Dafür benötigen Sie OpenOffice/LibreOffice headless und unoconv auf dem Wice-Server.
Voraussetzungen
| Voraussetzung | Hinweis |
|---|---|
| Wice Inhouse mit Media Assistant ≥ release-3-6 | Plugin in der Administration aktiv |
| Root- oder sudo-Rechte auf dem Server | Paketinstallation und Dienststart |
| Linux-Server | Typische Paketmanager: apt, yum, zypper |
Schritt 1: Pakete installieren
Installieren Sie auf dem Wice-Server:
- OpenOffice/LibreOffice headless (Paketname je nach Distribution, z. B.
libreoffice-headlessoderopenoffice.org-headless) - unoconv (falls nicht in der Distribution: z. B. über rpmforge.net)
Schritt 2: hosts-Eintrag setzen
Tragen Sie in /etc/hosts ein (verhindert DNS-Timeouts bei Konvertierung):
127.0.0.1 localhost localhost.(none)
Schritt 3: unoconv als Listener starten
| Schritt | Aktion |
|---|---|
| 1 | Auf dem Wice-Server einloggen (root/sudo) |
| 2 | unoconv --listener & ausführen |
| 3 | Für Dauerbetrieb: Befehl in Autostart legen (z. B. /etc/rc.local oder systemd-Unit) |
unoconv --listener &
Wichtig: Läuft der Listener nicht, hängen ODT-Konvertierung und Serienbrief-Vorschau.
Schritt 4: Media Assistant aktivieren
Installieren bzw. aktivieren Sie das Plugin Media Assistant in der Wice-Administration (Version release-3-6 oder höher).
Ergebnis prüfen
- Öffnen Sie in Wice CRM eine ODT-Textvorlage oder ein ODT-Dokument aus einem Serienbrief.
- Prüfen Sie Vorschau/PDF-Konvertierung im Browser.
- Optional: Test-Sammeldruck eines kleinen Mailings.
Wenn etwas nicht funktioniert
| Symptom | Häufige Ursache | Lösung |
|---|---|---|
| Konvertierung hängt / Timeout | unoconv --listener läuft nicht | Listener neu starten, Autostart prüfen |
| „unoconv: command not found“ | Paket nicht installiert | unoconv nachinstallieren |
| Leere PDF oder Fehler | OpenOffice headless fehlt | Headless-Paket installieren, Server neu starten |
| DNS-Timeout in Logs | Fehlender /etc/hosts-Eintrag | Schritt 2 nachholen |
Weitere Hinweise: Wice-Log-Datei.
Siehe auch
War dieser Artikel hilfreich?
Danke für Ihre Rückmeldung.