Benutzer-Werkzeuge

Webseiten-Werkzeuge


heiko:tipps:cms:tipp_zope_zms_01

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
heiko:tipps:cms:tipp_zope_zms_01 [2018/08/11 02:16]
Heiko Teichmeier
heiko:tipps:cms:tipp_zope_zms_01 [2018/08/20 14:02] (aktuell)
Heiko Teichmeier
Zeile 2: Zeile 2:
 ~~META: ~~META:
 date issued = 2008-01-01 date issued = 2008-01-01
-&category = tipps, cms+&category = tipps, cms, python, zms
 ~~ ~~
-{{tag>[cms zope linux heiko_teichmeier glauchau sachsen]}} +{{tag>cms zope zms python linux heiko_teichmeier glauchau sachsen}} 
-===== Tipp Zope -ZMS (1) =====+===== Tipps =CMS =====
 __letzte inhaltliche Überarbeitung:__ 01.01.2008 __letzte inhaltliche Überarbeitung:__ 01.01.2008
-===== 1. Einführung und Vorstellung der Möglichkeiten des Programms ===== +===== Zope => ZMS - Zope(Content)ManagementSystem) (1) ===== 
-      <a name="intro"><h1>Tips => Zope => ZMS - Zope(Content)ManagementSystem) (1)</h1></a> +===== 1. Beschreibung ===== 
-      <a name="beschreibung"><h2>1. Beschreibung</h2></a> +==== 1.1 Was ist ZMS? ==== 
-      <a name="beschreib_01"><h3>1.1 Was ist ZMS?</h3></a> +ZMS ist ein OpenSource-Content-Management-System für den Application-Server Zope. Es ist als "Product" von der Homepage der Urheber [[http://www.zms-publishing.com/"|Homepage für ZMS Fa. Hoffman+Liebenberg, Gesellschaft für Informationsmanagement]] downloadbar. Als //"Product"/bezeichnet man ein sehr einfach in den Zope-Server integrierbares komplettes Softwarepaket, mit dem man die Funktion des Zope-Servers erweitern kann. Diese modulare Erweiterbarkeit ist auch gleichtzeitig einer der Vorteile, die für den Einsatz von Zope sprechen. 
-<p> + 
-      ZMS ist ein OpenSource-Content-Management-System f&uuml;den Application-Server Zope. Es +==== 1.2 Was kann ZMS? ==== 
-      ist als "Product" von der Homepage der Urheber +ZMS wurde im bzw. für den medizinischen, wissenschaftlichen Bereich entwickelt. Es dient u.a. als E-Learning-, Wissensmanagement- und Intranet-Plattform. 
-      <a href="http://www.zms-publishing.com/" target="link" title="Homepage f&uuml;ZMS">Fa. Hoffman+Liebenberg, Gesellschaft f&uuml;Informationsmanagement</a> + 
-      downloadbar. Als <span class="kursiv">"Product"</span> +ZMS ist in mehreren Sprachen (u.a. auch deutsch) verfügbar und beherrscht das Verwalten von mehrsprachigen Sites. 
-      bezeichnet man ein sehr einfach in den Zope-Server integrierbares komplettes + 
-      Softwarepaket, mit dem man die Funktion des Zope-Servers erweitern kann. Diese modulare +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. 
-      Erweiterbarkeit ist auch gleichtzeitig einer der Vorteile, die f&uuml;den Einsatz von + 
-      Zope sprechen. +==== 1.3 Welche Version? ==== 
-</p> +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. 
-      <a name="beschreib_02"><h3>1.2 Was kann ZMS?</h3></a> + 
-<p> +//"ZMS"/ist zur Zeit in der stabilen Version 2.1.2.1-final für Zope 2.6 (funktioniert aber auch mit meinem Zope 2.5.1) und 2.2.-Beta für Zope 2.7, Python 2.3, UTF-8. 
-      ZMS wurde im bzw. f&uuml;den medizinischen, wissenschaftlichen Bereich entwickelt. Es dient + 
-      u.a. als E-Learning-, Wissensmanagement- und Intranet-Plattform. +===== 2. Installation ===== 
-</p> +==== 2.1 Auspacken und Kopieren ==== 
-<p> +Nach dem Download des //"ZMS"/entpackt man das Archiv und kopiert das entstandene Verzeichnis //"ZMS"/mitsamt den Unterverzeichnissen in den //"Product"//-Pfad des Zope-Home-Verzeichnisses (bei mir unter SuSE 8.1: /opt/zope/lib/python/Products). Ein eventuell vorhandenes //"ZMS"//-Verzeichnis sollte vorher gelöscht werden, da man nicht ausschließen kann, dass einige der alten Dateien nicht mehr im neuen //"ZMS"/enthalten sind und somit nicht überschrieben werden. 
-      ZMS ist in mehreren Sprachen (u.a. auch deutsch) verf&uuml;gbar und beherrscht das Verwalten + 
-      von mehrsprachigen Sites. +===== 3. Kleine Probleme beseitigen ===== 
-</p> +==== 3.1 Fehlende Icons: ==== 
-<p> +Nach dem erfolgreichen Einfügen einer "ZMS-Instanz" (oder -site) wechselt man in das neu angelegte Verzeichnis (hier als Beispiel "myzms2" genannt). Durch klicken auf das Verzeichnis **"content"** gelangt man zur Management-Ansicht der neu angelegten "ZMS-Site"
-      ZMS kann die dynamischen Seiten zur Pr&auml;sentation auf einem statischen Webserver komplett + 
-      exportieren. Diese Funktion ist f&uuml;mich sehr wichtig, da ich vorhabe, nachdem ich mich +Hier fehlt als erstes (was man gar nicht gleich bemerkt) das "ZMS-Logo" //banner.gif/in der Kopfzeile. Die fehlenden Management-Icons rechts oben auf den "Karteikarten" bemerkt man hingegen gleich. Auf den folgenden Seiten kommen weitere Icons hinzu, die teilweise als "Funktionsträgerfür Links benutzt werden, hinzu. Sobald hier die Icons nicht gefunden werden kann man die zugehörige Funktion nicht aufrufen (speziell bei //"Zugriff->Rollen->Einfügen"/bemerkt). 
-      umfassend eingearbeitet habe, meine private Site und die HP und das Intranet meines AG's + 
-      auf das ZMS umzustellen. +Der Fehler wird in der Datei **//$ZMS-BASE/zmsobject.dtml//** in Zeile 119 bis 121 verursacht (bei meiner Installation ist **$ZMS-BASE = /opt/lib/zope/python/Products/zms**). 
-</p> + 
-      <a name="beschreib_03"><h3>1.3 Welche Version?</h3></a> +In diesen Zeilen muss jeweils nur der führende Schrägstrich vor "misc_" entfernt werden. Voila - nach dem nächsten Neustart von Zope sind die wichtigen Icons vorhanden. 
-<p> + 
-      Da es f&uuml;SuSE 8.1 nur eine etwas &auml;ltere Zope-Version 2.5.1 und dazu entsprechend +==== 3.2 Fehlende Linktips an Management-Icons: ==== 
-      Python in Version 2.1.3 gibt, benutze ich diese auch. So erhalte ich mir die +Beim Benutzen störte mich als Anfänger, dass an den Icons der Management Benutzer-Oberfläche keine Linktipps auftauchten, wenn man mit der Maus darüberfährt. 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 **"alt=..."-Befehlsstring**änderte an dieser Kopie **"alt" in "title"** - und siehe da ich hatte meine gewünschten Linktipps
-      automatische Einbindung von Zope in den Apache-Webserver und das (meist mit Problemen + 
-      verbundene) Selbstkompilieren des Zope-Servers. +Dabei stellte ich aber fest, dass nicht alle "alt=..."-Werte konsequent mit "Language"-Variablen (getLangStr(...)) versehen sind (z.B. System). Dadurch kann es vorkommen, dass bei Veränderung der Managementsprache, die betroffenen Icons weiterhin mit dem englischen Linktipp versehen werden. 
-</p> + 
-<p> +Nur als Orientierung hier die betroffenen Dateien (es sieht viel aufwändiger aus als es eigentlich war): 
-      <span class="kursiv">"ZMS"</span> ist zur Zeit in der stabilen Version 2.1.2.1-final f&uuml;+  $ZMS-BASE/dtml/object/managetabs.dtml 
-      Zope 2.6 (funktioniert aber auch mit meinem Zope 2.5.1) und +  $ZMS-BASE/dtml/metapattern/manage_customizeform.dtml 
-      2.2.-Beta f&uuml;Zope 2.7, Python 2.3, UTF-8. +  $ZMS-BASE/dtml/zms/manage_main.dtml 
-</p> +  $ZMS-BASE/dtml/zmscontainerobject/manage_main_btn.dtml 
-      <a name="install"><h2>2. Installation</h2></a> +  $ZMS-BASE/dtml/zmssysfolder/manage_importexport.dtml 
-      <a name="install_01"><h3>2.1 Auspacken und Kopieren</h3></a> + 
-<p> +==== 3.3 Fehlendes Rollen-Icon: ==== 
-      Nach dem Download des <span class="kursiv">"ZMS"</span> entpackt man das Archiv und +Nach dem erfolgreichen Einfügen einer "ZMS-Instanz" (oder -site) wechselt man in das neu angelegte Verzeichnis (hier als Beispiel "myzms2" genannt). Durch klicken auf das Verzeichnis **"content"** gelangt man zur Management-Ansicht der neu angelegten "ZMS-Site"
-      kopiert das entstandene Verzeichnis <span class="kursiv">"ZMS"</span> mitsamt den + 
-      Unterverzeichnissen in den <span class="kursiv">"Product"</span>-Pfad des Zope-Home-Verzeichnisses (bei mir +Im Management-Dialog **"Zugriff"** zur Verwaltung der 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. 
-      unter SuSE 8.1: /opt/zope/lib/python/Products). Ein eventuell vorhandenes + 
-      <span class="kursiv">"ZMS"</span>-Verzeichnis sollte vorher gel&ouml;scht werden, da man +In der Datei **//$ZMS-BASE/dtml/zms/manage_users.dtml//** muss die Zeile 701 (hier nur wegen der Fensterbreite mit Zeilenbrüchen dargestellt) 
-      nicht ausschlie&szlig;en kann, dass einige der alten Dateien nicht mehr im neuen +<sxh xml; gutter: false
-      <span class="kursiv">"ZMS"</span> enthalten sind und somit nicht &uuml;berschrieben werden. +<dtml-call "REQUEST.set('extra',<img src=%sicon_roles.gif align=absmiddle border=0 alt>&'%MISC_ZMS)> 
-</p> +</sxh
-      <a name="fehlerbehebung"><h2>3. Kleine Probleme beseitigen</h2></a> +vor die Zeile 698 verschoben werden. 
-      <a name="fehlerbeh_01"><h3>3.1 Fehlende Icons:</h3></a> + 
-<p> +Die jetzige Zeile 699 (vorher Zeile 698) ist folgendermaßen um ein **//extra=extra//** zu ergänzen (auch wieder ohne Zeilenumbruch!): 
-      Nach dem erfolgreichen Einf&uuml;gen einer "ZMS-Instanz" (oder -site) wechselt man in das +<sxh xml; gutter: false
-      neu angelegte Verzeichnis (hier als Beispiel "myzms2" genannt). Durch klicken auf das +<dtml-var "f_headline(_,_,headline=getLangStr('ATTR_ROLES',manage_lang),<span class="bold">extra=extra</span>)"><;br />
-      Verzeichnis <span class="bold">"content"</span> gelangt man zur Management-Ansicht +</sxh
-      der neu angelegten "ZMS-Site"+ 
-</p> +Nach einem Neustart des Zope-Servers sollte das fehlende Symbol angezeigt werden. Das Fenster sieht gleich viel ausgeglichener aus;-)) 
-<p> + 
-      Hier fehlt als erstes (was man gar nicht gleich bemerkt) das "ZMS-Logo" +==== 3.4 Navigationsleiste - Link-Problem: ==== 
-      <span class="kursiv">banner.gif</span> in der Kopfzeile. Die fehlenden Management-Icons +In der waagerechten "Channel"-Navigationsleiste wurden bei mehreren Elementen in einer Rubrik die Links so erstellt, dass der Link immer bis zum letzten Element im diesem Pfad zeigte. 
-      rechts oben auf den "Karteikarten" bemerkt man hingegen gleich. Auf den folgenden Seiten + 
-      kommen weitere Icons hinzu, die teilweise als "Funktionstr&auml;gerf&uuml;Links benutzt +Zum Beispiel diese Rubrik mit den Unterrubriken/-elementen:\\ 
-      werden, hinzu. Sobald hier die Icons nicht gefunden werden kann man die zugeh&ouml;rige +**Tips -> Linux -> Meine Erfahrungen**\\ 
-      Funktion nicht aufrufen (speziell bei +In diesem Fall zeigte der Link auf das Element **"Meine Erfahrungen"**
-      <span class="kursiv">"Zugriff->Rollen->Einf&uuml;gen"</span> bemerkt). + 
-</p> +In der Datei **$ZMS_Root/bodyTop_Channels** **//($ZMS_Root = Zope-Management-Interface/diese-zms-site)//** in **Zeile 9** ist der erste **"REQUEST"-Aufruf zum Erzeugen des Links** mit **",deep=0"** zu ergänzen. Dann werden die richtigen Links (nur zum nächsten untergeordneten Element/Rubrik) erzeugt. 
-<p> + 
-      Der Fehler wird in der Datei +Die gleichen Schritte müssen nun auch in der Datei **$ZMS_Root/bodyContent_Micronavigation** in **Zeile 11** ausgeführt werden, da auch die "Micronavigation" (zum schnellen Zurückwechseln in übergeordnete Ebenen):\\ 
-      <span class="bolditalic">$ZMS-BASE/zmsobject.dtml</span> in Zeile 119 bis 121 +**ersten "REQUEST"-Aufruf** zum Erzeugen des Links mit **",deep=0"** zu ergänzen. Dann werden die richtigen Links (nur zum nächsten untergeordneten Element/Rubrik) erzeugt. 
-      verursacht (bei meiner Installation ist + 
-      <span class="bold">$ZMS-BASE = /opt/lib/zope/python/Products/zms</span>). +Da hier die Linktipps durch das Element "title" fehlen, habe ich auch diese nachgepflegt. Dazu muss man in der gleichen Zeile **hinter dem String //class="navMicro"//** ein Leerzeichen und das folgende "title"-Element einfügen:\\ 
-</p> +**title="<dtml-var "getTitle(REQUEST)">"**
-<p> + 
-      In diesen Zeilen muss jeweils nur der f&uuml;hrende Schr&auml;gstrich vor "misc_" entfernt werden. +Diese Funktion (Link-Tips) habe ich auch noch in der Datei **$ZMS_Root/bodyContent_Macronavigation** hinter den //"REQUEST"-Aufrufen zur Erstellung der Navigations-Links/auf der linken Seite des Fensters (Hauptnavigation) auf die gleiche Weise "nachgerüstet". 
-      Voila - nach dem n&auml;chsten Neustart von Zope sind die wichtigen Icons vorhanden. + 
-</p> +==== 3.5 Sicherung der Änderungen ==== 
-      <a name="fehlerbeh_02"><h3>3.2 Fehlende Linktips an Management-Icons:</h3></a> +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 
-<p> +durchführen
-      Beim Benutzen st&ouml;rte mich als Anf&auml;nger, dass an den Icons der Management + 
-      Benutzer-Oberfl&auml;che keine Linktips auftauchten, wenn man mit der Maus dar&uuml;berf&auml;hrt. +Will man diese sowie auch andere Layoutelemente an die eigenenen Wünsche anpassen und sie in einem weiteren Projekt/Site benutzen, muss man die veränderte Site **im *.zexp-Format exportieren (kompiliertes Zope-Export-Format)** und als **neue Designvorlage** benutzen. Ich habe das aber selbst noch nicht versucht, weiß also nicht genau wie das ausgeht. 
-      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 +Im Zope-Management-Interface kann man über den Punkt Import (u.a. auch *.zexp-)Dateien importieren. Diese müssen im **$ZOPE_BASE/import-Verzeichnis** liegen. Wenn man dies mit der gerade exportierten Datei des veränderten "Designs" macht erhält man Fehlermeldungen, dass die Adresse bereits benutzt wird. Erst nach dem Löschen der voerherigen ZMS-Site mit gleichem (ursprünglichem) Namen und einem Zope Neustart gelingt dieser Import. Man hat aber kein bloßes Design importiert sondern die komplette ZMS-Site.
-      den <span class="bold">"alt=..."-Befehlsstring</span>&auml;nderte an dieser Kopie +
-      <span class="bold">"alt" in "title"</span> - und siehe da +
-      ich hatte meine gew&uuml;nschten Linktips+
-</p> +
-<p> +
-      Dabei stellte ich aber fest, dass nicht alle "alt=..."-Werte konsequent mit +
-      "Language"-Variablen (getLangStr(...)) versehen sind (z.B. System). Dadurch kann es vorkommen, dass +
-      bei Ver&auml;nderung der Managementsprache, die betroffenen Icons weiterhin mit dem englischen +
-      Linktip versehen werden. +
-</p> +
-<p> +
-      Nur als Orientierung hier die betroffenen Dateien (es sieht viel aufw&auml;ndiger aus als +
-      es eigentlich war): +
-      <ul> +
-          <li>$ZMS-BASE/dtml/object/managetabs.dtml</li> +
-          <li>$ZMS-BASE/dtml/metapattern/manage_customizeform.dtml</li> +
-          <li>$ZMS-BASE/dtml/zms/manage_main.dtml</li> +
-          <li>$ZMS-BASE/dtml/zmscontainerobject/manage_main_btn.dtml</li> +
-          <li>$ZMS-BASE/dtml/zmssysfolder/manage_importexport.dtml</li> +
-      </ul> +
-</p> +
-      <a name="fehlerbeh_03"><h3>3.3 Fehlendes Rollen-Icon:</h3></a> +
-<p> +
-      Nach dem erfolgreichen Einf&uuml;gen einer "ZMS-Instanz" (oder -site) wechselt man in das +
-      neu angelegte Verzeichnis (hier als Beispiel "myzms2" genannt). Durch klicken auf das +
-      Verzeichnis <span class="bold">"content"</span> gelangt man zur Management-Ansicht +
-      der neu angelegten "ZMS-Site"+
-</p> +
-<p> +
-      Im Management-Dialog <span class="bold">"Zugriff"</span> zur Verwaltung der +
-      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="bolditalic">$ZMS-BASE/dtml/zms/manage_users.dtml</span> muss +
-      die Zeile 701 (hier nur wegen der Fensterbreite mit Zeilenbr&uuml;chen dargestellt) +
-<pre class="code"+
-&lt;dtml-call "REQUEST.set('extra',&lt;img src=%sicon_roles.gif +
-align=absmiddle border=0 alt&gt'%MISC_ZMS)&gt; +
-</pre+
-       vor die Zeile 698 verschoben werden.<br> +
-       Die jetzige Zeile 699 (vorher Zeile 698) ist folgenderma&szlig;en um ein +
-       <span class="bolditalic">extra=extra</span> zu erg&auml;nzen (auch wieder ohne +
-       Zeilenumbruch!): +
-<pre class="code"+
-&lt;dtml-var "f_headline(_,_,headline=getLangStr('ATTR_ROLES',+
-manage_lang),<span class="bold">extra=extra</span>)"&gt&lt;br /&gt+
-</pre+
-</p> +
-<p> +
-      Nach einem Neustart des Zope-Servers sollte das fehlende Symbol angezeigt werden. Das +
-      Fenster sieht gleich viel ausgeglichener aus;-)) +
-</p> +
-      <a name="fehlerbeh_04"><h3>3.4 Navigationsleiste - Link-Problem:</h3></a> +
-<p> +
-      In der waagerechten "Channel"-Navigationsleiste wurden bei mehreren Elementen in einer +
-      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/-elementen:<br> +
-      <span class="bold">Tips -> Linux -> Meine Erfahrungen</span><br> +
-      In diesem Fall zeigte der Link auf das Element +
-      <span class="bold">"Meine Erfahrungen"</span>+
-</p> +
-<p> +
-      In der Datei <span class="bold">$ZMS_Root/bodyTop_Channels</span> +
-      <span class="bolditalic">($ZMS_Root = Zope-Management-Interface/diese-zms-site)</span> in +
-      <span class="bold">Zeile 9</span> ist der erste +
-      <span class="bold">"REQUEST"-Aufruf zum Erzeugen des Links</span> +
-      mit <span class="bold">",deep=0"</span> zu erg&auml;nzen. Dann werden die richtigen Links +
-      (nur zum n&auml;chsten untergeordneten Element/Rubrik) erzeugt. +
-</p> +
-<p> +
-      Die gleichen Schritte m&uuml;ssen nun auch in der Datei +
-      <span class="bold">$ZMS_Root/bodyContent_Micronavigation</span> in +
-      <span class="bold">Zeile 11</span> ausgef&uuml;hrt werden, da auch die "Micronavigation" +
-      (zum schnellen Zur&uuml;ckwechseln in &uuml;bergeordnete Ebenen):<br> +
-      <span class="bold">ersten "REQUEST"-Aufruf</span> zum Erzeugen des Links +
-      mit <span class="bold">",deep=0"</span> zu erg&auml;nzen. Dann werden die richtigen Links +
-      (nur zum n&auml;chsten untergeordneten Element/Rubrik) erzeugt. +
-</p> +
-<p> +
-      Da hier die Linktips durch das Element "title" fehlen, habe ich auch diese nachgepflegt. +
-      Dazu muss man in der gleichen Zeile <span class="bold">hinter dem String +
-      <span class="kursiv">class="navMicro"</span></span> ein Leerzeichen und das folgende +
-      "title"-Element einf&uuml;gen:<br> +
-      <span class="bold">title="&lt;dtml-var "getTitle(REQUEST)"&gt;"</span>+
-</p> +
-<p> +
-      Diese Funktion (Link-Tips) habe ich auch noch in der Datei +
-      <span class="bold">$ZMS_Root/bodyContent_Macronavigation</span> hinter den +
-      <span class="kursiv">"REQUEST"-Aufrufen zur Erstellung der Navigations-Links</span> +
-      auf der linken Seite des Fensters (Hauptnavigation) auf die gleiche Weise "nachger&uuml;stet". +
-</p> +
-      <a name="sicherg_konfig"><h3>3.5 Sicherung der &Auml;nderungen</h3></a> +
-<p> +
-      Die in Punkt 3.4 gemachten &Auml;nderungen gelten leider immer nur f&uuml;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&uuml;hren+
-</p> +
-<p> +
-      Will man diese sowie auch andere Layoutelemente an die eigenenen W&uuml;nsche anpassen und sie +
-      in einem weiteren Projekt/Site benutzen, muss man die ver&auml;nderte Site +
-      <span class="bold">im *.zexp-Format exportieren (kompiliertes Zope-Export-Format)</span> und als +
-      <span class="bold">neue Designvorlage</span> benutzen. +
-      Ich habe das aber selbst noch nicht versucht, wei&szlig; also nicht genau wie das ausgeht. +
-</p> +
-<p> +
-      Im Zope-Management-Interface kann man &uuml;ber den Punkt Import (u.a. auch *.zexp-)Dateien +
-      importieren. Diese m&uuml;ssen im <span class="bold">$ZOPE_BASE/import-Verzeichnis</span> +
-      liegen. Wenn man dies mit der +
-      gerade exportierten Datei des ver&auml;nderten "Designs" macht erh&auml;lt man Fehlermeldungen, dass +
-      die Adresse bereits benutzt wird. Erst nach dem L&ouml;schen der voerherigen ZMS-Site mit +
-      gleichem (urspr&uuml;nlichem) Namen und einem Zope Neustart gelingt dieser Import. Man hat aber +
-      kein blo&szlig;es Design importiert sondern die komplette ZMS-Site.+
  
-</p> 
 ---------------??????--------------------------- ---------------??????---------------------------
-<p> + 
-      Zum Anzeigen des exportierten "Designs" in der Vorlagen-Auswahl muss man die Datei mit +Zum Anzeigen des exportierten "Designs" in der Vorlagen-Auswahl muss man die Datei mit der Endung **".zexp"** aus dem Verzeichnis **$ZOPE_BASE/var** (wohin sie beim Export standardmäßig gelegt wird) in das Verzeichnis **$ZMS_BASE/import** kopieren. Der Dateiname muss der Vorgabe aus dem ZMS folgen und folgende **Form aufweisen: myZMStheme%NR%.zexp**. %Nr% soll eine fortlaufende Nummer sein (Achtung keine Überschneidung mit schon vorhandenen Designs). Zusätzlich muss ein **Screenshot** des Designs im **$ZMS_BASE/images-Verzeichnis** abgespeichert werden. Der Name muss folgendes **Format benutzen: Screen_myZMStheme%NR%.jpg**, da anhand dieser Bildernamen die Links zur Auswahl erzeugt werden.
-      der Endung <span class="bold">".zexp"</span> aus dem Verzeichnis +
-      <span class="bold">$ZOPE_BASE/var</span> (wohin sie beim Export standardm&auml;&szlig;ig +
-      gelegt wird) in das Verzeichnis <span class="bold">$ZMS_BASE/import</span> kopieren. +
-      Der Dateiname muss der Vorgabe aus dem ZMS folgen und folgende +
-      <span class="bold">Form aufweisen: myZMStheme%NR%.zexp</span>. +
-      %Nr% soll eine fortlaufende Nummer sein (Achtung keine &Uuml;berschneidung mit schon vorhandenen +
-      Designs). Zus&auml;tzlich muss ein <span class="bold">Screenshot</span> des Designs im +
-      <span class="bold">$ZMS_BASE/images-Verzeichnis</span> abgespeichert werden. Der Name muss +
-      folgendes <span class="bold">Format benutzen: Screen_myZMStheme%NR%.jpg</span>, da anhand +
-      dieser Bildernamen die Links zur Auswahl erzeugt werden.+
  
heiko/tipps/cms/tipp_zope_zms_01.1533946587.txt.gz · Zuletzt geändert: 2018/08/11 02:16 von Heiko Teichmeier