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