On Tue, 29 Jun 1999 13:05:38 -0400, Michel Pelletier <michel@digicool.com> said: Michel> Yes, this suggestion was forwarded by Hadar, but it makes me Michel> shudder a bit. Sniffing content is never a very deterministic Michel> way of doing things. It could be done, I guess, as a Michel> configurable option. This probably isn't a new idea but: How about having the ability to define in the Zope UI certain protocols (or Roles+Protocols) as "editing" protocols instead of "publishing" protocols, like WebDAV and FTP for example. When objects are accessed via those protocols, instead of seeing a single object, you see all it's properties, meta type, etc as sub-objects which you can edit individually. This way, if I want to, I can change the type of my object or any of it's properties or I can just mess with it's content if I want, in the case of DTML docs and methods. This way, you aren't trying to prepend the meta data about the object into all representations of it, and you don't have to worry about sniffing content for every single upload. Alex Rice | alrice@swcp.com | http://www.swcp.com/~alrice Current Location: N. Rio Grande Bioregion, Southwestern USA