]> err.no Git - sope/blob - sope-appserver/NGObjWeb/Defaults.plist
2131b0dc0f0a63fe7406200e91b12fba9b945e17
[sope] / sope-appserver / NGObjWeb / Defaults.plist
1 {
2   NGObjWeb_doc_   = "NSUserDefaults for NGObjWeb";
3
4   WOAdaptor                             = "WOHttpAdaptor";
5   WOAdaptorLogPath                      = "";
6   WOAdditionalAdaptors                  = ( );
7   WOApplicationBaseURL                  = "/WebObjects";
8   WOApplicationSuffix                   = ".woa";
9   WOAutoOpenInBrowser                   = NO;
10   WOCGIAdaptorURL                       = "http://localhost/cgi-bin/WebObjects";
11   WOCachingEnabled                      = YES;
12   WOComponentExtensions                 = ( wo );
13   WOComponentLoadWOOFiles               = NO;
14   WOComponentRequestHandlerKey          = "wo";
15   WOCompoundElementPool                 = NO;
16   WOContactSNS                          = NO;
17   WOCoreOnApplicationException          = NO;
18   WOCoreOnAwakeComponentInCtxDealloc    = NO;
19   WOCoreOnHTTPAdaptorException          = NO;
20   WOCoreOnRecursiveSubcomponents        = NO;
21   WOCoreOnXmlRpcFault                   = NO;
22   WODebugActions                        = NO;
23   WODebugComponentAwake                 = NO;
24   WODebugComponentDefinition            = NO;
25   WODebugComponentLookup                = NO;
26   WODebugCursor                         = NO;
27   WODebugHttpTransaction                = NO;
28   WODebugKeyPathAssociation             = NO;
29   WODebugResourceLookup                 = NO;
30   WODebugStaticLinkProcessing           = NO;
31   WODebugTakeValues                     = NO;
32   WODebugZipResponse                    = NO;
33   WODebuggingEnabled                    = YES;
34   WODefaultSessionTimeOut               = 3600;
35   WODefaultLanguages = ( 
36     English, 
37     German, 
38     Danish, 
39     Dutch,
40     French, 
41     Spanish, 
42     Italian, 
43     Portuguese, 
44     ptBR
45   );
46   WODescriptiveElementIDs               = NO;
47   WODirectActionRequestHandlerKey       = "x";
48   WODontZipResponse                     = NO;
49   WOEnableComponentsWithoutClasses      = NO;
50   WOExpirationTimeInterval              = 120;
51   WOFormAlwaysPassDown                  = YES;
52   WOFrameworksBaseURL                   = "/WebObjects/Frameworks";
53   WOGenerateMissingResourceLinks        = NO;
54   WOHttpAdaptorReceiveTimeout           = 120;
55   WOHttpAdaptorSendTimeout              = 120;
56   WOHttpAdaptor_LogStream               = NO;
57   WOHttpAllowHost                       = "localhost";
58   WOHttpTransactionUseSimpleParser      = NO;
59   WOIncludeCommentsInResponse           = YES;
60   WOIsRedirectionEnabled                = NO;
61   WOKeyPathAssociationsCacheSize        = 200;
62   WOListenQueueSize                     = 5;
63   WOLogComponents                       = NO;
64   WOLogDefaultsOnStartup                = NO;
65   WOLogPageCache                        = NO;
66   WOLogScriptDealloc                    = NO;
67   WOLogScriptInit                       = NO;
68   WOLogScriptKVC                        = NO;
69   WOLogXmlRpcSelectorMapping            = NO;
70   WONoProxySuffixes                     = ( );
71   WONoSelectionString                   = "WONoSelectionString";
72   WOOutputValidationEnabled             = NO;
73   WOPageCacheSize                       = 30;
74   WOPageRefreshOnBacktrack              = YES;
75   WOPageRequestHandlerDebugEnabled      = NO;
76   WOParsersUseUTF8                      = NO;
77   WOPermanentPageCacheSize              = 30;
78   WOPort                                = "*:20000";
79   WOProfileApplication                  = NO;
80   WOProfileComponents                   = NO;
81   WOProfileDirectActionRequestHandler   = NO;
82   WOProfileElements                     = NO;
83   WOProfileHttpAdaptor                  = NO;
84   WOProfileLoading                      = NO;
85   WOProfileResponse                     = NO;
86   WOProjectSearchPath                   = ();
87   WOResourceRequestHandlerKey           = "y";
88   WORunMultithreaded                    = NO;
89   WOSMTPHost                            = "mail";
90   WOSendMail                            = "/usr/lib/sendmail";
91   WOSessionStore                        = "WOServerSessionStore";
92   WOSimpleHTTPParserDebugEnabled        = NO;
93   WOSimpleHTTPParserFileIOBoundary      = 16384;
94   WOSimpleHTTPParserHeavyDebugEnabled   = NO;
95   WOSimpleHTTPParserMaxUploadSizeInKB   = 262144;
96   WOStatsStylesheetName                 = "WOStats.xsl";
97   WOUseRelativeURLs                     = YES;
98   WOValueAssociationsCacheSize          = 200;
99   WOWorkerThreadCount                   = 0;
100   WOxFileExtensions                     = ( wox, xtmpl, xhtml );
101   WOxElemBuilder_LogAssociationMapping  = NO;
102   WOxElemBuilder_LogAssociationCreation = NO;
103   WOxComponentElemBuilderDebugEnabled   = NO;
104   WOxLogBuilderQueue                    = NO;
105   WOxBuilderClasses = ( 
106     WOxControlElemBuilder,
107     WOxMiscElemBuilder,
108     WOxHTMLElemBuilder,
109     WOxXULElemBuilder,
110     WExCalElemBuilder,
111     WExDnDElemBuilder,
112     WExExtElemBuilder,
113     WOxExtElemBuilder,
114     WOxComponentElemBuilder
115   );
116   WOxAssociationClassMapping = {
117     "http://www.skyrix.com/od/binding"    = WOKeyPathAssociation;
118     "http://www.skyrix.com/od/constant"   = WOValueAssociation;
119     "http://www.skyrix.com/od/javascript" = WOScriptAssociation;
120     "http://www.skyrix.com/od/so-lookup"  = SoLookupAssociation;
121     "OGo:bind"                            = WOKeyPathAssociation;
122     "OGo:value"                           = WOValueAssociation;
123     "OGo:script"                          = WOScriptAssociation;
124     "OGo:url"                             = WOResourceURLAssociation;
125     "OGo:label"                           = WOLabelAssociation;
126     "OGo:path"                            = SoLookupAssociation;
127   };
128   SoClassRegistryDebugEnabled          = NO;
129   SoDebugKeyLookup                     = NO;
130   SoDebugTraversal                     = NO;
131   SoDebugProductLoading                = NO;
132   SoDebugProductRegistry               = NO;
133   SoDebugRequestClassification         = NO;
134   SoLogSecurityDeclarations            = NO;
135   SoOFSDebugFactory                    = NO;
136   SoOFSDebugPlistObject                = NO;
137   SoOFSDebugRestore                    = NO;
138   SoOFSDebugNegotiate                  = NO;
139   SoOFSDebugAuthLookup                 = NO;
140   SoOFSWebMethodDebugEnabled           = NO;
141   SoOFSResourceManagerDebugEnabled     = NO;
142   SoObjCClassDebugEnabled              = NO;
143   SoObjectDAVDispatcherDebugEnabled    = NO;
144   SoObjectXmlRpcDispatcherDebugEnabled = NO;
145   SoObjectSOAPDispatcherDebugEnabled   = NO;
146   SoObjectDataSourceDebugEnabled       = NO;
147   SoObjectRequestHandlerDebugEnabled   = NO;
148   SoObjectMethodDispatcherDebugEnabled = NO;
149   SoPageInvocationDebugEnabled         = NO;
150   SoProductResourceManagerDebugEnabled = NO;
151   SoRendererDebugEnabled               = NO;
152   SoSecurityManagerDebugEnabled        = NO;
153   SoPreferredNamespacePrefixes = {
154     "DAV:" = "D";
155     "http://www.skyrix.com/od/binding"            = "var";
156     "http://www.skyrix.com/od/constant"           = "const";
157     "http://www.skyrix.com/od/javascript"         = "js";
158     "http://www.w3.org/1999/xhtml"                = "html";
159     "http://www.w3.org/TR/REC-html40"             = "html4";
160     "http://www.w3.org/1999/xlink"                = "xlink";
161     "http://www.w3.org/1999/XSL/Transform"        = "xsl";
162     "http://www.w3.org/1999/02/22-rdf-syntax-ns#" = "RDF";
163     "http://www.wapforum.org/DTD/wml_1.2.xml"     = "wml";
164     "http://schemas.microsoft.com/hotmail/"       = "hm";
165     "http://schemas.microsoft.com/exchange/"      = "ex";
166     "urn:schemas:contacts:"                       = "exab";
167     "urn:schemas:calendar:"                       = "excal";
168     "http://schemas.microsoft.com/mapi/proptag/"  = "pt";
169     "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" = "xul";
170     "http://www.ietf.org/internet-drafts/draft-ietf-calsch-many-xcal-01.txt" =
171       "xcal";
172     "http://apache.org/dav/props/" = "ap";
173     "http://webdav.org/cadaver/custom-properties/" = "cdv";
174   };
175   SoDefaultWebDAVPropertyNames = (
176     "{DAV:}creationdate",
177     "{DAV:}getcontentlength",
178     "{DAV:}getlastmodified",
179     "{DAV:}getetag",
180     "{DAV:}resourcetype",
181     "{DAV:}getcontenttype",
182     "{DAV:}displayname",
183     "{DAV:}href",
184     "{http://apache.org/dav/props/}executable"
185   );
186   SoWebDAVFormatOutput = NO;
187   DAVParserDebugProp = NO;
188
189   SoWebDAVDefaultAllowMethods = (
190     GET, HEAD, POST, OPTIONS, MKCOL, DELETE, PUT,
191     LOCK, UNLOCK, COPY, MOVE
192     /* , NOTIFY, POLL, SUBSCRIBE, UNSUBSCRIBE */
193   );
194
195   SoWebDAVDetectionMethods = (
196     OPTIONS,
197     MKCOL,
198     PROPFIND,
199     PROPPATCH,
200     DELETE,
201     PUT,
202     LOCK,
203     UNLOCK,
204     COPY,
205     MOVE,
206     
207     /* WebStore specialties */
208     SEARCH,
209     NOTIFY,
210     POLL,
211     SUBSCRIBE,
212     UNSUBSCRIBE,
213     BCOPY,
214     BDELETE,
215     BMOVE,
216     BPROPFIND,
217     BPROPPATCH
218   );
219   
220   SoRequestDispatcherRules = (
221     "result.isOFSWebMethod=1 => renderer = 'OFSWebMethodRenderer' ; very high",
222     "object.isOFSWebMethod=1 => renderer = 'SoTemplateRenderer' ; high",
223
224     "object.soClassName='OFSPropertyListObject' => renderer = 'SoTemplateRenderer' ; very high",
225
226     "object.soClassName='OFSFile'  => renderer = 'OFSFileRenderer'",
227     "object.soClassName='OFSImage' => renderer = 'OFSFileRenderer'",
228
229     "context.soRequestType='WebDAV'  => renderer = 'SoWebDAVRenderer' ; high",
230     "context.soRequestType='XML-RPC' => renderer = 'SoXmlRpcRenderer' ; high",
231     "context.soRequestType='SOAP'    => renderer = 'SoSOAPRenderer' ;   high",
232     "context.soRequestType='WCAP'    => renderer = 'SoWCAPRenderer' ;   high",
233     "*true* => renderer = 'SoDefaultRenderer' ; fallback",
234     
235     "request.isSoSOAPRequest=YES   => dispatcher = 'SoObjectSOAPDispatcher'",
236     "request.isSoWebDAVRequest=YES => dispatcher = 'SoObjectWebDAVDispatcher'",
237     "request.isSoXmlRpcRequest=YES => dispatcher = 'SoObjectXmlRpcDispatcher'",
238     "*true* => dispatcher = 'SoObjectMethodDispatcher'; fallback",
239     
240     "request.isSoSOAPRequest=YES   => requestType = 'SOAP'",
241     "request.isSoWebDAVRequest=YES => requestType = 'WebDAV'",
242     "request.isSoXmlRpcRequest=YES => requestType = 'XML-RPC'",
243     "*true*                        => requestType = 'METHOD'; fallback",
244     
245     "request.isSoWebDAVRequest=YES => useAcquisition = NO",
246     "headers.translate='f'         => useAcquisition = NO; high",
247     "method='GET'                  => useAcquisition = YES; low",
248     "method='HEAD'                 => useAcquisition = YES; low",
249     "method='POST'                 => useAcquisition = YES; low",
250     "*true*                        => useAcquisition = NO; fallback",
251   );
252 }