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