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