]> err.no Git - sope/blob - sope-appserver/NGObjWeb/Defaults.plist
fixed makefiles to search FHS locations at the last resort
[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                    = NO;
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   WOResourceURLAssociationDebugEnabled  = NO;
89   WORunMultithreaded                    = NO;
90   WOSMTPHost                            = "mail";
91   WOSendMail                            = "/usr/lib/sendmail";
92   WOSessionStore                        = "WOServerSessionStore";
93   WOSimpleHTTPParserDebugEnabled        = NO;
94   WOSimpleHTTPParserFileIOBoundary      = 16384;
95   WOSimpleHTTPParserHeavyDebugEnabled   = NO;
96   WOSimpleHTTPParserMaxUploadSizeInKB   = 262144;
97   WOStatsStylesheetName                 = "WOStats.xsl";
98   WOUseRelativeURLs                     = YES;
99   WOValueAssociationsCacheSize          = 200;
100   WOWorkerThreadCount                   = 0;
101   WOxFileExtensions                     = ( wox, xtmpl, xhtml );
102   WOxElemBuilder_LogAssociationMapping  = NO;
103   WOxElemBuilder_LogAssociationCreation = NO;
104   WOxComponentElemBuilderDebugEnabled   = NO;
105   WOxLogBuilderQueue                    = NO;
106   WOxBuilderClasses = ( 
107     WOxControlElemBuilder,
108     WOxMiscElemBuilder,
109     WOxHTMLElemBuilder,
110     WOxXULElemBuilder,
111     WExCalElemBuilder,
112     WExDnDElemBuilder,
113     WExExtElemBuilder,
114     WOxExtElemBuilder,
115     WOxComponentElemBuilder
116   );
117   WOxAssociationClassMapping = {
118     "http://www.skyrix.com/od/binding"    = WOKeyPathAssociation;
119     "http://www.skyrix.com/od/constant"   = WOValueAssociation;
120     "http://www.skyrix.com/od/javascript" = WOScriptAssociation;
121     "http://www.skyrix.com/od/so-lookup"  = SoLookupAssociation;
122     "OGo:bind"                            = WOKeyPathAssociation;
123     "OGo:value"                           = WOValueAssociation;
124     "OGo:script"                          = WOScriptAssociation;
125     "OGo:url"                             = WOResourceURLAssociation;
126     "OGo:label"                           = WOLabelAssociation;
127     "OGo:path"                            = SoLookupAssociation;
128   };
129   SoClassRegistryDebugEnabled          = NO;
130   SoDebugKeyLookup                     = NO;
131   SoDebugTraversal                     = NO;
132   SoDebugProductLoading                = NO;
133   SoDebugProductRegistry               = NO;
134   SoDebugRequestClassification         = NO;
135   SoLogSecurityDeclarations            = NO;
136   SoOFSDebugFactory                    = NO;
137   SoOFSDebugPlistObject                = NO;
138   SoOFSDebugRestore                    = NO;
139   SoOFSDebugNegotiate                  = NO;
140   SoOFSDebugAuthLookup                 = NO;
141   SoOFSWebMethodDebugEnabled           = NO;
142   SoOFSResourceManagerDebugEnabled     = NO;
143   SoObjCClassDebugEnabled              = NO;
144   SoObjectDAVDispatcherDebugEnabled    = NO;
145   SoObjectXmlRpcDispatcherDebugEnabled = NO;
146   SoObjectSOAPDispatcherDebugEnabled   = NO;
147   SoObjectDataSourceDebugEnabled       = NO;
148   SoObjectRequestHandlerDebugEnabled   = NO;
149   SoObjectMethodDispatcherDebugEnabled = NO;
150   SoPageInvocationDebugEnabled         = NO;
151   SoProductResourceManagerDebugEnabled = NO;
152   SoRendererDebugEnabled               = NO;
153   SoSecurityManagerDebugEnabled        = NO;
154   SoPreferredNamespacePrefixes = {
155     "DAV:" = "D";
156     "http://www.skyrix.com/od/binding"            = "var";
157     "http://www.skyrix.com/od/constant"           = "const";
158     "http://www.skyrix.com/od/javascript"         = "js";
159     "http://www.w3.org/1999/xhtml"                = "html";
160     "http://www.w3.org/TR/REC-html40"             = "html4";
161     "http://www.w3.org/1999/xlink"                = "xlink";
162     "http://www.w3.org/1999/XSL/Transform"        = "xsl";
163     "http://www.w3.org/1999/02/22-rdf-syntax-ns#" = "RDF";
164     "http://www.wapforum.org/DTD/wml_1.2.xml"     = "wml";
165     "http://schemas.microsoft.com/hotmail/"       = "hm";
166     "http://schemas.microsoft.com/exchange/"      = "ex";
167     "urn:schemas:contacts:"                       = "exab";
168     "urn:schemas:calendar:"                       = "excal";
169     "http://schemas.microsoft.com/mapi/proptag/"  = "pt";
170     "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" = "xul";
171     "http://www.ietf.org/internet-drafts/draft-ietf-calsch-many-xcal-01.txt" =
172       "xcal";
173     "http://apache.org/dav/props/" = "ap";
174     "http://webdav.org/cadaver/custom-properties/" = "cdv";
175   };
176   SoDefaultWebDAVPropertyNames = (
177     "{DAV:}creationdate",
178     "{DAV:}getcontentlength",
179     "{DAV:}getlastmodified",
180     "{DAV:}getetag",
181     "{DAV:}resourcetype",
182     "{DAV:}getcontenttype",
183     "{DAV:}displayname",
184     "{DAV:}href",
185     "{http://apache.org/dav/props/}executable"
186   );
187   SoWebDAVFormatOutput = NO;
188   DAVParserDebugProp = NO;
189
190   SoWebDAVDefaultAllowMethods = (
191     GET, HEAD, POST, OPTIONS, MKCOL, DELETE, PUT,
192     LOCK, UNLOCK, COPY, MOVE
193     /* , NOTIFY, POLL, SUBSCRIBE, UNSUBSCRIBE */
194   );
195
196   SoWebDAVDetectionMethods = (
197     OPTIONS,
198     MKCOL,
199     PROPFIND,
200     PROPPATCH,
201     DELETE,
202     PUT,
203     LOCK,
204     UNLOCK,
205     COPY,
206     MOVE,
207     
208     /* WebStore specialties */
209     SEARCH,
210     NOTIFY,
211     POLL,
212     SUBSCRIBE,
213     UNSUBSCRIBE,
214     BCOPY,
215     BDELETE,
216     BMOVE,
217     BPROPFIND,
218     BPROPPATCH
219   );
220   
221   SoRequestDispatcherRules = (
222     "result.isOFSWebMethod=1 => renderer = 'OFSWebMethodRenderer' ; very high",
223     "object.isOFSWebMethod=1 => renderer = 'SoTemplateRenderer' ; high",
224
225     "object.soClassName='OFSPropertyListObject' => renderer = 'SoTemplateRenderer' ; very high",
226
227     "object.soClassName='OFSFile'  => renderer = 'OFSFileRenderer'",
228     "object.soClassName='OFSImage' => renderer = 'OFSFileRenderer'",
229
230     "context.soRequestType='WebDAV'  => renderer = 'SoWebDAVRenderer' ; high",
231     "context.soRequestType='XML-RPC' => renderer = 'SoXmlRpcRenderer' ; high",
232     "context.soRequestType='SOAP'    => renderer = 'SoSOAPRenderer' ;   high",
233     "context.soRequestType='WCAP'    => renderer = 'SoWCAPRenderer' ;   high",
234     "*true* => renderer = 'SoDefaultRenderer' ; fallback",
235     
236     "request.isSoSOAPRequest=YES   => dispatcher = 'SoObjectSOAPDispatcher'",
237     "request.isSoWebDAVRequest=YES => dispatcher = 'SoObjectWebDAVDispatcher'",
238     "request.isSoXmlRpcRequest=YES => dispatcher = 'SoObjectXmlRpcDispatcher'",
239     "*true* => dispatcher = 'SoObjectMethodDispatcher'; fallback",
240     
241     "request.isSoSOAPRequest=YES   => requestType = 'SOAP'",
242     "request.isSoWebDAVRequest=YES => requestType = 'WebDAV'",
243     "request.isSoXmlRpcRequest=YES => requestType = 'XML-RPC'",
244     "*true*                        => requestType = 'METHOD'; fallback",
245     
246     "request.isSoWebDAVRequest=YES => useAcquisition = NO",
247     "headers.translate='f'         => useAcquisition = NO; high",
248     "method='GET'                  => useAcquisition = YES; low",
249     "method='HEAD'                 => useAcquisition = YES; low",
250     "method='POST'                 => useAcquisition = YES; low",
251     "*true*                        => useAcquisition = NO; fallback",
252   );
253 }