3 - distinguish between WebMethods and WebDocuments !!! WebMethods operate
4 on the 'clientObject' while WebDocuments operate on themselves (eg
5 /a/b.wox - if b.wox is a method, the clientObject is 'a')
7 - currently OFSImage/OFSFile "GET" returns a WOResponse, it should return
8 itself and the SOPE rendering step should morph the OFSImage into a
9 WOResponse, this way we are much more flexible in handling (eg a renderer
10 could convert or compress an image on the fly)
13 - autodetect "special" versioned folders based on ".svn" and "CVS", this
14 should be supported in the core to trigger categories based on that ?
17 - add some caching logic, eg a "cached" filemanager which wraps an
18 NGFileManager (remember, SOPE objects itself should be controller !)
20 - OFSImage/OFSFile (or their renderer) should properly deliver the last
21 modified and etag HTTP headers
23 - add MIME-type mapping to OFSFile/OFSImage using /etc/mime.types
25 - store permissions of objects in folders (special file ?)
26 - acquire object permissions from parent folders ?
28 - a "property storage" object for abstracting where OFS properties are
33 The property storage should not be fixed on the OFS SoClass !
35 - add support for Zope Page Template syntax (create a WOxElementBuilder for
38 - add a dynamic element for "rendering" HTTP headers, eg:
39 <http:header name="content-type" value="text/xml+svg" />
41 - add an XSLT method using libxml2
43 - add a PHP OFS method
44 - how to apply templates ?
47 - add support for "source.html", like in Zope
48 - edit raw source of a document