]> err.no Git - sope/blob - sope-appserver/NGObjWeb/SoObjects/README
fixed OGo bug #888
[sope] / sope-appserver / NGObjWeb / SoObjects / README
1 # $Id$
2
3 SoObjects
4 =========
5
6 An attempt to rewrite some Zope concepts in NGObjWeb, basically object
7 publishing.
8
9 It defines a new type system (SoClasses) and a new KVC system (which returns
10 methods/selectors as objects).
11 Further it provides the SoObjectRequestHandler for publishing objects on the
12 web.
13
14 TODO
15 ====
16
17 - Object based security (now security-info can only get attached to classes)
18
19 NOTES
20 =====
21
22 - we support ASP style ?Cmd query parameters !
23 - we support :method form parameters
24   - both, when found, are added to the traversal path, this has the advantage
25     that it leaves the URI of a node intact
26
27 Class Hierarchy
28 ===============
29
30 <NSObject>
31   <NSException>
32     SoHTTPException
33   <WOApplication>
34     SoApplication
35   <WOAssociation>
36     SoLookupAssociation
37   <WORequestHandler>
38     SoObjectRequestHandler
39   <WOResourceManager>
40     SoProductResourceManager
41   SoClass
42     SoObjCClass
43   SoClassRegistry
44   SoClassSecurityInfo
45   SoControlPanel
46   SoDefaultRenderer
47   SoHTTPAuthenticator
48   SoObjectMethodDispatcher
49     SoObjectXmlRpcDispatcher
50   SoPageInvocation
51   SoProduct
52   SoProductClassInfo
53   SoProductRegistry
54   SoSecurityManager
55   SoSelectorInvocation
56   SoUser < SoUser >
57   WODirectActionPubInvocation
58
59 Protocols
60   SoUserDatabase
61   SoUser