Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
heiko:tipps:cms:tipp_zope_zms_01 [2018/08/11 02:28] Heiko Teichmeier |
heiko:tipps:cms:tipp_zope_zms_01 [2018/08/20 14:02] (aktuell) Heiko Teichmeier |
||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
& | & | ||
~~ | ~~ | ||
- | {{tag>[cms zope zms python linux heiko_teichmeier glauchau sachsen]}} | + | {{tag> |
===== Tipps => CMS ===== | ===== Tipps => CMS ===== | ||
__letzte inhaltliche Überarbeitung: | __letzte inhaltliche Überarbeitung: | ||
- | ===== Tipps => Zope => ZMS - Zope(Content)ManagementSystem) (1) ===== | + | ===== Zope => ZMS - Zope(Content)ManagementSystem) (1) ===== |
===== 1. Beschreibung ===== | ===== 1. Beschreibung ===== | ||
==== 1.1 Was ist ZMS? ==== | ==== 1.1 Was ist ZMS? ==== | ||
ZMS ist ein OpenSource-Content-Management-System für den Application-Server Zope. Es ist als " | ZMS ist ein OpenSource-Content-Management-System für den Application-Server Zope. Es ist als " | ||
- | ==== 1.2 Was kann ZMS? ===0 | + | ==== 1.2 Was kann ZMS? ==== |
- | ZMS wurde im bzw. f& | + | ZMS wurde im bzw. für den medizinischen, |
ZMS ist in mehreren Sprachen (u.a. auch deutsch) verfügbar und beherrscht das Verwalten von mehrsprachigen Sites. | ZMS ist in mehreren Sprachen (u.a. auch deutsch) verfügbar und beherrscht das Verwalten von mehrsprachigen Sites. | ||
ZMS kann die dynamischen Seiten zur Präsentation auf einem statischen Webserver komplett exportieren. Diese Funktion ist für mich sehr wichtig, da ich vorhabe, nachdem ich mich umfassend eingearbeitet habe, meine private Site und die HP und das Intranet meines AG's auf das ZMS umzustellen. | ZMS kann die dynamischen Seiten zur Präsentation auf einem statischen Webserver komplett exportieren. Diese Funktion ist für mich sehr wichtig, da ich vorhabe, nachdem ich mich umfassend eingearbeitet habe, meine private Site und die HP und das Intranet meines AG's auf das ZMS umzustellen. | ||
- | </p> | ||
- | <a name=" | ||
- | <p> | ||
- | Da es f& | ||
- | Python in Version 2.1.3 gibt, benutze ich diese auch. So erhalte ich mir die | ||
- | automatische Einbindung von Zope in den Apache-Webserver und das (meist mit Problemen | ||
- | verbundene) Selbstkompilieren des Zope-Servers. | ||
- | </p> | ||
- | <p> | ||
- | <span class=" | ||
- | Zope 2.6 (funktioniert aber auch mit meinem Zope 2.5.1) und | ||
- | 2.2.-Beta f& | ||
- | </p> | ||
- | <a name=" | ||
- | <a name=" | ||
- | <p> | ||
- | Nach dem Download des <span class=" | ||
- | kopiert das entstandene Verzeichnis <span class=" | ||
- | Unterverzeichnissen in den <span class=" | ||
- | unter SuSE 8.1: / | ||
- | <span class=" | ||
- | nicht ausschlie& | ||
- | <span class=" | ||
- | </p> | ||
- | <a name=" | ||
- | <a name=" | ||
- | <p> | ||
- | Nach dem erfolgreichen Einf& | ||
- | neu angelegte Verzeichnis (hier als Beispiel " | ||
- | Verzeichnis <span class=" | ||
- | der neu angelegten " | ||
- | </p> | ||
- | <p> | ||
- | Hier fehlt als erstes (was man gar nicht gleich bemerkt) das " | ||
- | <span class=" | ||
- | rechts oben auf den " | ||
- | kommen weitere Icons hinzu, die teilweise als " | ||
- | werden, hinzu. Sobald hier die Icons nicht gefunden werden kann man die zugeh& | ||
- | Funktion nicht aufrufen (speziell bei | ||
- | <span class=" | ||
- | </p> | ||
- | <p> | ||
- | Der Fehler wird in der Datei | ||
- | <span class=" | ||
- | verursacht (bei meiner Installation ist | ||
- | <span class=" | ||
- | </p> | ||
- | <p> | ||
- | In diesen Zeilen muss jeweils nur der f& | ||
- | Voila - nach dem n& | ||
- | </p> | ||
- | <a name=" | ||
- | <p> | ||
- | Beim Benutzen st& | ||
- | Benutzer-Oberfl& | ||
- | Ich suchte also in den Verzeichnissen des ZMS nach Dateien in denen die jeweiligen | ||
- | Bildnamen der Icons vorkamen. An der jeweiligen Stelle in der Datei kopierte ich | ||
- | den <span class=" | ||
- | <span class=" | ||
- | ich hatte meine gew& | ||
- | </p> | ||
- | <p> | ||
- | Dabei stellte ich aber fest, dass nicht alle " | ||
- | " | ||
- | bei Ver& | ||
- | Linktip versehen werden. | ||
- | </p> | ||
- | <p> | ||
- | Nur als Orientierung hier die betroffenen Dateien (es sieht viel aufw& | ||
- | es eigentlich war): | ||
- | <ul> | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | < | ||
- | </ul> | ||
- | </p> | ||
- | <a name=" | ||
- | <p> | ||
- | Nach dem erfolgreichen Einf& | ||
- | neu angelegte Verzeichnis (hier als Beispiel " | ||
- | Verzeichnis <span class=" | ||
- | der neu angelegten " | ||
- | </p> | ||
- | <p> | ||
- | Im Management-Dialog <span class=" | ||
- | Benutzer und Rollen, fehlt im Bereich der Rollen | ||
- | das Icon im Kopf der Spalte, welches in der Benutzerspalte vorhanden ist. Dies hat | ||
- | keine negativen Auswirkungen. Es ist nur ein Layout-Fehler. | ||
- | </p> | ||
- | <p> | ||
- | In der Datei <span class=" | ||
- | die Zeile 701 (hier nur wegen der Fensterbreite mit Zeilenbr& | ||
- | <pre class=" | ||
- | & | ||
- | align=absmiddle border=0 alt& | ||
- | </ | ||
- | vor die Zeile 698 verschoben werden.< | ||
- | Die jetzige Zeile 699 (vorher Zeile 698) ist folgenderma& | ||
- | < | ||
- | | ||
- | <pre class=" | ||
- | & | ||
- | manage_lang),< | ||
- | </ | ||
- | </p> | ||
- | <p> | ||
- | Nach einem Neustart des Zope-Servers sollte das fehlende Symbol angezeigt werden. Das | ||
- | Fenster sieht gleich viel ausgeglichener aus;-)) | ||
- | </p> | ||
- | <a name=" | ||
- | <p> | ||
- | In der waagerechten " | ||
- | Rubrik die Links so erstellt, dass der Link immer bis zum letzten Element im diesem | ||
- | Pfad zeigte. | ||
- | </p> | ||
- | <p> | ||
- | Zum Beispiel diese Rubrik mit den Unterrubriken/ | ||
- | <span class=" | ||
- | In diesem Fall zeigte der Link auf das Element | ||
- | <span class=" | ||
- | </p> | ||
- | <p> | ||
- | In der Datei <span class=" | ||
- | <span class=" | ||
- | <span class=" | ||
- | <span class=" | ||
- | mit <span class=" | ||
- | (nur zum n& | ||
- | </p> | ||
- | <p> | ||
- | Die gleichen Schritte m& | ||
- | <span class=" | ||
- | <span class=" | ||
- | (zum schnellen Zur& | ||
- | <span class=" | ||
- | mit <span class=" | ||
- | (nur zum n& | ||
- | </p> | ||
- | <p> | ||
- | Da hier die Linktips durch das Element " | ||
- | Dazu muss man in der gleichen Zeile <span class=" | ||
- | <span class=" | ||
- | " | ||
- | <span class=" | ||
- | </p> | ||
- | <p> | ||
- | Diese Funktion (Link-Tips) habe ich auch noch in der Datei | ||
- | <span class=" | ||
- | <span class=" | ||
- | auf der linken Seite des Fensters (Hauptnavigation) auf die gleiche Weise " | ||
- | </p> | ||
- | <a name=" | ||
- | <p> | ||
- | Die in Punkt 3.4 gemachten & | ||
- | ZMS-Projekt (oder ZMS-Site). Wird ein neues Projekt mit Hilfe der mitgelieferten | ||
- | Designvorlagen erstellt muss man diese Anpassungen (Pkt. 3.4) immer wieder von neuem | ||
- | durchf& | ||
- | </p> | ||
- | <p> | ||
- | Will man diese sowie auch andere Layoutelemente an die eigenenen W& | ||
- | in einem weiteren Projekt/ | ||
- | <span class=" | ||
- | <span class=" | ||
- | Ich habe das aber selbst noch nicht versucht, wei& | ||
- | </p> | ||
- | <p> | ||
- | Im Zope-Management-Interface kann man & | ||
- | importieren. Diese m& | ||
- | liegen. Wenn man dies mit der | ||
- | gerade exportierten Datei des ver& | ||
- | die Adresse bereits benutzt wird. Erst nach dem L& | ||
- | gleichem (urspr& | ||
- | kein blo& | ||
- | </p> | + | ==== 1.3 Welche Version? ==== |
+ | Da es für SuSE 8.1 nur eine etwas ältere Zope-Version 2.5.1 und dazu entsprechend Python in Version 2.1.3 gibt, benutze ich diese auch. So erhalte ich mir die automatische Einbindung von Zope in den Apache-Webserver und das (meist mit Problemen verbundene) Selbstkompilieren des Zope-Servers. | ||
+ | |||
+ | //" | ||
+ | |||
+ | ===== 2. Installation ===== | ||
+ | ==== 2.1 Auspacken und Kopieren ==== | ||
+ | Nach dem Download des //" | ||
+ | |||
+ | ===== 3. Kleine Probleme beseitigen ===== | ||
+ | ==== 3.1 Fehlende Icons: ==== | ||
+ | Nach dem erfolgreichen Einfügen einer " | ||
+ | |||
+ | Hier fehlt als erstes (was man gar nicht gleich bemerkt) das " | ||
+ | |||
+ | Der Fehler wird in der Datei **// | ||
+ | |||
+ | In diesen Zeilen muss jeweils nur der führende Schrägstrich vor " | ||
+ | |||
+ | ==== 3.2 Fehlende Linktips an Management-Icons: | ||
+ | Beim Benutzen störte mich als Anfänger, dass an den Icons der Management Benutzer-Oberfläche keine Linktipps auftauchten, | ||
+ | |||
+ | Dabei stellte ich aber fest, dass nicht alle " | ||
+ | |||
+ | Nur als Orientierung hier die betroffenen Dateien (es sieht viel aufwändiger aus als es eigentlich war): | ||
+ | * $ZMS-BASE/ | ||
+ | * $ZMS-BASE/ | ||
+ | * $ZMS-BASE/ | ||
+ | * $ZMS-BASE/ | ||
+ | * $ZMS-BASE/ | ||
+ | |||
+ | ==== 3.3 Fehlendes Rollen-Icon: | ||
+ | Nach dem erfolgreichen Einfügen einer " | ||
+ | |||
+ | Im Management-Dialog **" | ||
+ | |||
+ | In der Datei **// | ||
+ | <sxh xml; gutter: false> | ||
+ | < | ||
+ | </sxh> | ||
+ | vor die Zeile 698 verschoben werden. | ||
+ | |||
+ | Die jetzige Zeile 699 (vorher Zeile 698) ist folgendermaßen um ein **// | ||
+ | <sxh xml; gutter: false> | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | Nach einem Neustart des Zope-Servers sollte das fehlende Symbol angezeigt werden. Das Fenster sieht gleich viel ausgeglichener aus;-)) | ||
+ | |||
+ | ==== 3.4 Navigationsleiste - Link-Problem: | ||
+ | In der waagerechten " | ||
+ | |||
+ | Zum Beispiel diese Rubrik mit den Unterrubriken/ | ||
+ | **Tips -> Linux -> Meine Erfahrungen**\\ | ||
+ | In diesem Fall zeigte der Link auf das Element **" | ||
+ | |||
+ | In der Datei **$ZMS_Root/ | ||
+ | |||
+ | Die gleichen Schritte müssen nun auch in der Datei **$ZMS_Root/ | ||
+ | **ersten " | ||
+ | |||
+ | Da hier die Linktipps durch das Element " | ||
+ | **title="< | ||
+ | |||
+ | Diese Funktion (Link-Tips) habe ich auch noch in der Datei **$ZMS_Root/ | ||
+ | |||
+ | ==== 3.5 Sicherung der Änderungen ==== | ||
+ | Die in Punkt 3.4 gemachten Änderungen gelten leider immer nur für das jeweils aktuelle ZMS-Projekt (oder ZMS-Site). Wird ein neues Projekt mit Hilfe der mitgelieferten Designvorlagen erstellt muss man diese Anpassungen (Pkt. 3.4) immer wieder von neuem | ||
+ | durchführen. | ||
+ | |||
+ | Will man diese sowie auch andere Layoutelemente an die eigenenen Wünsche anpassen und sie in einem weiteren Projekt/ | ||
+ | |||
+ | Im Zope-Management-Interface kann man über den Punkt Import (u.a. auch *.zexp-)Dateien importieren. Diese müssen im **$ZOPE_BASE/ | ||
---------------?????? | ---------------?????? | ||
- | <p> | + | |
- | Zum Anzeigen des exportierten " | + | Zum Anzeigen des exportierten " |
- | | + | |
- | <span class=" | + | |
- | | + | |
- | | + | |
- | <span class=" | + | |
- | | + | |
- | | + | |
- | <span class=" | + | |
- | | + | |
- | | + | |