[Zope-dev] Editing DTML Documents

Tres Seaver tseaver@digicool.com
Wed, 21 Feb 2001 22:41:41 -0500


Martijn Pieters <mj@digicool.com> wrote:

> On Tue, Feb 20, 2001 at 03:54:29PM +0100, Philipp von Weitershausen wrote:
> > Hi there,
> > 
> > Is there an efficient way to use an external editor to edit DTML Documents? 
> > Some people in my homepage group are tired of the ZMI and I can understand 
> > them, especially because of a lack of syntax highlighting.
> > There is the possibility of copy'n'paste and upload again, but that's ugly. I 
> > also read that development on the Mozilla-based management tool is not 
> > continued. (That's sad, BTW...)
> > Could I use WebDAV (don't have any experience with it) to retrieve and save 
> > the DTML source? If so, is there a good HTML source code editor (don't want 
> > WYSIWYG!) for Windows or Linux supporting WebDAV?
> > 
> > Any suggestions welcome!
> 
> You can use HTMLKit: 
> 
>   http://www.chami.com/html-kit
>   
> It supports FTP better than any other Windows tool I know; it can
> optionally open files without an extension inside itself. This is a
> god-sent for DTML objects like standard_html_header.
> 
> There aren't any WebDAV enabled editors I know of that actually make use
> of the added functionality of WebDAV server; they treat it like any other
> FTP server. The only exception is Adobe GoLive 5; it uses WebDAV
> properties and locking extensively; but you said No WYSIWYG.. :)

Cadaver (http://www.webdav.org/cadaver)...

$ cadaver http://localhost:9088
Looking up hostname... Connecting to server... connected.
Connecting to server... connected.
dav:/> edit standard_html_header
Connecting to server... connected.
Downloading `/standard_html_header' to /tmp/cadaver-edit-Be2V3i Authentication
required for Zope on server `localhost':
Username: manager
Password: 
Retrying:
Progress: [=============================>] 100.0% of 80 bytes succeeded.
Running editor: `vim /tmp/cadaver-edit-Be2V3i'...
Changes were made.
Uploading changes to `/standard_html_header'
Progress: [=============================>] 100.0% of 85 bytes succeeded.
dav:/> 

...works for me. :)

Tres.
-- 
===============================================================
Tres Seaver                                tseaver@digicool.com
Digital Creations     "Zope Dealers"       http://www.zope.org