[Zope] ftp editing methods

Michel Pelletier michel@digicool.com
Tue, 29 Jun 1999 09:31:37 -0400


> -----Original Message-----
> From: Stefan Bund [mailto:asbund@gmx.de]
> Sent: Tuesday, June 29, 1999 4:14 AM
> To: zope@zope.org
> Subject: Re: [Zope] ftp editing methods
> 
> 
> Amos@digicool.com (Amos Latteier) writes:
> > This has been discussed before. There should probably be some better
> > system for sniffing uploaded content and trying to figure 
> out what sort
> > of Zope object to create. This could be based on
> > 
> >   * file extensions
> >   * http headers
> >   * the content of the uploaded object
> >   * Zope preferences
> > 
> > This is a fairly complex problem. For example, there should 
> be some way
> > for you to specify that uploaded files with a given file extension
> > create instances of a given Z Class.
> 
> I've been thinking about it (on the user-level-side) too. I'm far to
> new to Zope and Python to try to implement anything, but here are some
> ideas:
> 
> Use 'site exec' to provide commands of the form 'If the file has
> extension foo, it's a bla' or 'All files from now on should be
> interpreted as bar'...
> 

This is an interesting proposition, granted, automated FTP tools
probably wouldn't understand to use the command set we set up.  For
tools like Emacs however, we could hack the existing lisp code, and
command line tools the user could just use the interface straight up.

> Another idea would be to make it possible using site exec to set a
> flag, whether or not the files are up- and downloaded with or without
> HTTP-Headers. Then it would be possible, to set a Content-Type
> Header. And I would find it extremely useful, if I could set
> Attributes in those headers too, because I often have documents, which
> need a standard set of attributes and it would be nice, if it were
> possible to edit them together with the content.
> 

This is possible, I don't know how hard it would be to impliment.  It
would also involve up coming up with a few of our own Content Types.

-Michel

> Just my 2c...
> 
> Stefan.
> 
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://www.zope.org/mailman/listinfo/zope
> 
> (For developer-specific issues, use the companion list,
> zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )
>