Re: zope Nachrichtensammlung, Band 57, Eintrag 12

Thomas Schlender <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hallo Birgit,

ich konnte Dich leider telefonisch nicht erreichen, deshalb auf diesem Weg.

Habe mit Thomas nach dem Back-Gammon-Spiel geschaut, es gab jedoch nur 
das im Metallkasten. Es wäre schön, wenn Du noch einmal in der 
Innenstadt nachschauen könntest. Bitte maile mir, ob Du etwas bekommen 
hast, sonst müssen wir es bestellen.

Schönen Abend noch und liebe Grüße

Sybille

Am 13.12.2010 12:00, schrieb [email protected]:
> Um E-Mails an die Liste zope zu schicken, nutzen Sie bitte die Adresse
>
> 	[email protected]
>
> Um sich via Web von der Liste zu entfernen oder draufzusetzen:
>
> 	https://mail.dzug.org/mailman/listinfo/zope
>
> oder, via E-Mail, schicken Sie eine E-Mail mit dem Wort 'help' in
> Subject/Betreff oder im Text an
>
> 	[email protected]
>
> Sie koennen den Listenverwalter dieser Liste unter der Adresse
>
> 	[email protected]
>
> erreichen
>
> Wenn Sie antworten, bitte editieren Sie die Subject/Betreff auf einen
> sinnvollen Inhalt der spezifischer ist als "Re: Contents of zope
> digest..."
>
>
> Meldungen des Tages:
>
>     1. Re: TTW Code zum Zope Filesystem Product machen
>        (Maik Derstappen, Derstappen IT)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 12 Dec 2010 12:45:41 +0100
> From: "Maik Derstappen, Derstappen IT"
> 	<[email protected]>
> To: Deutschsprachige Zope-Benutzer-Liste<[email protected]>
> Subject: [dzug-zope] Re: TTW Code zum Zope Filesystem Product machen
> Message-ID:<[email protected]>
> Content-Type: text/plain; charset=UTF-8; format=flowed
>
> Am 10.12.2010 11:21, schrieb Gottfried Sascha:
>> Hallo,
>> ich habe eine Zope-Anwendung (läuft in Windows mit Zope 2.11.4) übernommen, die prototypisch mit DTML und Python Scripts umgesetzt wurde. Ich möchte als ersten Schritt den Code ins Dateisystem bringen, um hier Versionskontrolle und ein Debugging der PythonScripts mit Eclipse/PyDev zu ermöglichen. Dazu habe ich mit FSDump den TTW-Code in Dateisystem gedumpt.
>>
>> Dann einen Ordner 'risikodb' im 'Products'-Folder erstellt, __init__.py und hinzugefügt. Der gedumpte Code wurde im 'skins'-Verzeichnis abgelegt.
>> Das 'skins' Verzeichnis mit registerDirectory() registriert. Ich registriere keine Klassen oder Tools.
>>
>> In der Zope-Site wird das Product im Control-Panel gelistet und ich konnte den Filesystem-Code per Filesystem Directory View in die Zope-Instanz holen.
>>
>> Die Anwendung läuft wie bisher. Jedoch werden die FSPythonScripts nicht kompiliert, so dass ein Setzen von Breakpoints in Eclipse nicht zum Stop der Anwendung führt. Was habe ich übersehen? Danke für alle Antworten.
>>
>>
>> Code von $INSTANCE_HOME\Products\risikodb\__init__.py
>>
>> from Products.CMFCore.DirectoryView import registerDirectory
>>
>> GLOBALS = globals()
>> SKINS_DIR = 'skins'
>> registerDirectory(SKINS_DIR, GLOBALS)
>>
>> def initialize( context ):
>>       pass
>>
>>
> Hallo Sascha,
>
> ich empfehle dir das DTML Zeug, wenn es irgendwie geht durch Page
> Templates zu ersetzen und den Python Code sofern zum Template gehörend
> in eine BrowserView zu verschieben.
> Wenn du Python Code hast, den du an verschiedenen Stellen verwendest,
> dann kannst du den als Global Utility registrieren und über dieses
> bequem darauf zugreifen.
>
> http://docs.zope.org/zope2/zope2book/BasicObject.html#presentation-objects-zope-page-templates
> http://docs.zope.org/zope2/zope2book/ZPT.html
> http://plone.org/documentation/kb/creating-a-minimalistic-zope-3-view/view
> http://inqbus-hosting.de/support/dokumentation/docs/zope-plone-globlal-utilities-erzeugen
>
> Du kannst sowohl in BrowserViews als auch in den Utilities den pdb oder
> Alternativen verwenden, da du es dort mit echtem Python Code zu tun hast.
>
> viel Erfolg
> Gruß Maik
>
>



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.