root/releases/bedework-3.4.1.1/config/configs/metadata.xml

Revision 1692 (checked in by douglm, 5 years ago)

Fix output from config app

  • Property svn:eol-style set to LF
Line 
1 <?xml version="1.0"?>
2
3 <!--
4   This file contains the metadata used to describe each type of module and
5   application that can be built by the bedework system. This is NOT the
6   actual configuration.
7
8   For example, the application type="webadmin" element below describes a type of
9   web application which is used to administer the system.
10
11   The actual configuration of that type of application is contained in the
12   current properties and xml files.
13
14   A default value may contain the name of a previously defined property
15   surrounded by ${ and }. The property "name" is predefined.
16 -->
17
18 <meta-data>
19   <!-- =====================================================================
20                          globals - system wide settings
21        ===================================================================== -->
22   <globals>
23     <options-class-name>org.bedework.calfacade.BwSystem</options-class-name>
24
25     <comment>Global settings for the systemn.</comment>
26
27     <hidden-text name="version" suffix="version">
28       <value>3.4.1</value>
29     </hidden-text>
30
31     <hidden-text name="system.name" suffix="system.name" option="name">
32       <value>bedework</value>
33     </hidden-text>
34
35     <text name="hibernate.dialect" suffix="hibernate.dialect" advanced="true">
36       <default>org.hibernate.dialect.HSQLDialect</default>
37     </text>
38
39     <text name="jdbcdriver" suffix="jdbcdriver">
40       <default>org.hsqldb.jdbcDriver</default>
41     </text>
42
43     <text name="jdbcurl" suffix="jdbcurl">
44       <default>jdbc:hsqldb:hsql://localhost:8887</default>
45     </text>
46
47     <text name="jdbcid" suffix="jdbcid" required="false">
48       <default>sa</default>
49     </text>
50
51     <text name="jdbcpw" suffix="jdbcpw" required="false">
52     </text>
53
54     <boolean name="hibernate.cache.use_second_level_cache"
55              suffix="hibernate.cache.use_second_level_cache">
56       <default>false</default>
57     </boolean>
58
59     <text name="hibernate.cache.provider_class"
60           suffix="hibernate.cache.provider_class">
61       <default>org.hibernate.cache.EhCacheProvider</default>
62     </text>
63
64     <boolean name="directoryBrowsingDisallowed"
65              suffix="directory.browsing.disallowed"
66              option="directoryBrowsingDisallowed" advanced="true">
67       <default>true</default>
68     </boolean>
69
70     <boolean name="buildStandaloneApp" suffix="build.standalone.app">
71       <default>true</default>
72     </boolean>
73
74   <!--  XXX
75     //# Comment this out if deploying on some other app server
76     //org.bedework.global.deploy.on.tomcat=true
77      -->
78
79 <!-- XXX Need to allow multiple comments
80     <comment>uris to cross link apps - of dubious usefulness</comment>
81     -->
82
83     <text name="public.admin.uri" suffix="public.admin.uri" advanced="true">
84       <default>/caladmin</default>
85     </text>
86
87     <text name="public.calendar.uri" suffix="public.calendar.uri" advanced="true">
88       <default>/cal</default>
89     </text>
90
91     <text name="personal.calendar.uri" suffix="personal.calendar.uri" advanced="true">
92       <default>/ucal</default>
93     </text>
94
95     <!-- This is where we copy common xsl and javascript for inclusion by xsl
96          and generated content. -->
97     <text name="common.deploydir" suffix="common.deploydir">
98       <default>/webapps/ROOT/bedework-common</default>
99     </text>
100
101   <!--  XXX
102     //BooleanProperty jetspeedportlet = optBoolean("jetspeedPortlet",
103     //                                             "build.jetspeed.portlet");
104
105     //requiredText("jetspeed2.roles", "app.jetspeed2.roles", jetspeedportlet);
106
107     //optBoolean("uportalPortlet", "build.uportal.portlet");
108
109     //BooleanProperty j2ee = optBoolean("j2ee.deploy", "deploy.j2ee");
110
111     //requiredText("ear", "ear.name", j2ee);
112
113     /*
114      *
115
116 #
117 # Specify the portal platform we want to run on. Enable the appropriaet section.
118 # Properties rquired:
119 # org.bedework.build.for.XXX     Used to enable functions
120 # org.bedework.global.portal.platform Used by deployment process to pick
121 #                                appropriate build. Value is name of directory
122 #                                in deployment/<kind>  e.g. uportal2
123 #
124 # For each portlet define the portlet name, e.g.
125 #     org.bedework.app.Events.portlet.name=PublicCal
126 #
127 # If you want to build some struts applications standalone, and others as
128 # portlets you will need two configs and two builds
129
130 -->
131     <choice name="portal.platform" suffix="portal.platform">
132       <values>standalone,uportal2,liferay4</values>
133       <default>standalone</default>
134     </choice>
135
136     <!-- ===================================================================
137                     These are conditional on portal.platform
138          =================================================================== -->
139     <text name="servlet.class" suffix="servlet.class"
140           advanced="true">
141       <comment>servlet-class is the action servlet in web.xml</comment>
142
143       <default-if onlyIf="portal.platform" equals="standalone">
144         <value>org.apache.struts.action.ActionServlet</value>
145       </default-if>
146       <default-if onlyIf="portal.platform" equals="uportal2">
147         <value>org.apache.portals.bridges.struts.PortletServlet</value>
148       </default-if>
149       <default-if onlyIf="portal.platform" equals="liferay4">
150         <value>org.apache.portals.bridges.struts.PortletServlet</value>
151       </default-if>
152     </text>
153
154     <text name="portlet-servlet.class" suffix="portlet-servlet.class"
155           advanced="true">
156       <comment>portlet-servlet.class is the servlet-class element  for the
157                portlet servlet in web.xml</comment>
158
159       <default-if onlyIf="portal.platform" equals="standalone"
160                   required="false">
161       </default-if>
162       <default-if onlyIf="portal.platform" equals="uportal2">
163         <value>org.apache.pluto.core.PortletServlet</value>
164       </default-if>
165       <default-if onlyIf="portal.platform" equals="liferay4">
166         <value>com.liferay.portal.servlet.PortletServlet</value>
167       </default-if>
168     </text>
169
170     <text name="portlet.class" suffix="portlet.class"
171           advanced="true">
172       <comment>portlet.class is in portlet.xml and the value for the
173                portlet-class init par in web.xml</comment>
174
175       <default-if onlyIf="portal.platform" equals="standalone"
176                   required="false">
177       </default-if>
178       <default-if onlyIf="portal.platform" equals="uportal2">
179         <value>org.apache.portals.bridges.struts.StrutsPortlet</value>
180       </default-if>
181       <default-if onlyIf="portal.platform" equals="liferay4">
182         <value>com.liferay.portal.apache.bridges.LiferayStrutsPortlet</value>
183       </default-if>
184     </text>
185
186     <text name="portlet-servlet.context.provider"
187           suffix="portlet-servlet.context.provider"
188           advanced="true">
189       <comment>portal-servlet.context.provider is in portlet.xml</comment>
190
191       <default-if onlyIf="portal.platform" equals="standalone"
192                   required="false">
193       </default-if>
194       <default-if onlyIf="portal.platform" equals="uportal2">
195         <value>org.bedework.portal.uportal.PortalServletContextProvider</value>
196       </default-if>
197       <default-if onlyIf="portal.platform" equals="liferay4">
198         <value>com.liferay.util.apache.bridges.struts.LiferayServletContextProviderWrapper</value>
199       </default-if>
200     </text>
201
202     <text name="portlet-servlet.context.listener"
203           suffix="portlet-servlet.context.listener"
204           advanced="true">
205       <comment>portal-servlet.context.listener is ???</comment>
206
207       <default-if onlyIf="portal.platform" equals="standalone"
208                   required="false">
209       </default-if>
210       <default-if onlyIf="portal.platform" equals="uportal2"
211                   required="false">
212       </default-if>
213       <default-if onlyIf="portal.platform" equals="liferay4">
214         <value>com.liferay.portal.kernel.servlet.PortletContextListener</value>
215       </default-if>
216     </text>
217
218     <boolean name="ignoreContentType" suffix="ignoreContentType"
219             advanced="true">
220       <default-if onlyIf="portal.platform" equals="standalone">
221         <value>false</value>
222       </default-if>
223       <default-if onlyIf="portal.platform" equals="uportal2">
224         <value>true</value>
225       </default-if>
226       <default-if onlyIf="portal.platform" equals="liferay4">
227         <value>true</value>
228       </default-if>
229     </boolean>
230
231     <!--
232     <text name="portlet.mapping" suffix="portlet.mapping"
233           advanced="true">
234       <default-if onlyIf="portal.platform" equals="standalone">
235       </default-if>
236     </text>
237     -->
238
239     <text name="genurl.taglib.tld" suffix="genurl.taglib.tld"
240           advanced="true">
241       <default-if onlyIf="portal.platform" equals="standalone">
242         <value>struts-html.tld</value>
243       </default-if>
244       <default-if onlyIf="portal.platform" equals="uportal2">
245         <value>bedework-portlet-struts-html.tld</value>
246       </default-if>
247       <default-if onlyIf="portal.platform" equals="liferay4">
248         <value>bedework-portlet-struts-html.tld</value>
249       </default-if>
250     </text>
251
252     <!-- select standalone and enable this for jboss -->
253     <boolean name="build.for.jboss" suffix="build.for.jboss"
254           onlyIf="portal.platform" equals="standalone">
255       <default>false</default>
256     </boolean>
257
258     <text name="liferay.company-id" suffix="liferay.company-id"
259           onlyIf="portal.platform" equals="liferay4">
260       <default>liferay.com</default>
261     </text>
262
263     <!-- org.bedework.build.for.uportal2=yes
264          org.bedework.build.for.liferay4=yes -->
265     <hidden-text name="liferay4.lib" suffix="liferay4.lib">
266       <value>${org.bedework.default.lib}/liferay4</value>
267     </hidden-text>
268
269 <!--
270 #
271 # ========================================================================
272 # ========================================================================
273 #    bedework calendar default deployment definitions.
274 # ========================================================================
275 # ========================================================================
276
277 #
278 # ========================================================================
279 # hsqldb defs
280 # ========================================================================
281
282 #  where the default db is
283 org.bedework.hsqldb.dir=${org.bedework.project.bedework}/../hsqldb-1.7.3.3
284
285 #  hsqldb db name for bedework.
286 org.bedework.hsqldb.dbname=demo/events
287
288 #  If uPortal2 builds are enabled this is the default dbname
289 org.bedework.hsqldb.uportal2.dbname=uportal2/uportal
290
291 #  default db name for tests
292 org.bedework.hsqldb.test.dbdir=test
293
294 # ========================================================================
295 # Application server defs
296 # ========================================================================
297
298 #  where the application server lives
299 org.bedework.appserver.dir=${org.bedework.project.bedework}/../apache-tomcat-5.5.17
300
301 #  where we deploy
302 org.bedework.appserver.deploy.dir=${org.bedework.appserver.dir}/webapps
303
304 #  where most library files used by all applications go
305 appserver.lib.dir=${org.bedework.appserver.dir}/common/lib
306
307 # where 'endorsed' library files go.  These classes override anything
308 # the JVM has. This is particularly important for things like Xalan,
309 # etc., which can break the application if you choose the wrong version
310 appserver.endorsed.dir=${org.bedework.appserver.dir}/common/endorsed
311
312 # where things like log4j config files go
313 log4j.config.destination=${org.bedework.appserver.dir}/common/classes
314
315 # the toplevel directory for the default web application
316 webapp.root.dir=${org.bedework.appserver.deploy.dir}/ROOT
317
318 #  If jetspeed2 builds are enabled this is where we deploy
319 org.bedework.jetspeed2.deploy.dir=${org.bedework.appserver.deploy.dir}/jetspeed/WEB-INF/deploy
320
321 #  Set to yes if you want your log4j.xml overwritten
322 org.bedework.deploy.log4j.config=no
323      */
324      -->
325     <!-- Global options are stored in the syspars object -->
326
327     <text name="tzid" option="tzid">
328       <default>America/New_York</default>
329     </text>
330
331     <text name="systemid" option="systemid">
332       <default>demobedework@mysite.edu</default>
333     </text>
334
335     <text name="publicCalendarRoot" option="publicCalendarRoot" advanced="true">
336       <default>public</default>
337     </text>
338
339     <text name="userCalendarRoot" option="userCalendarRoot" advanced="true">
340       <default>user</default>
341     </text>
342
343     <text name="userDefaultCalendar" option="userDefaultCalendar" advanced="true">
344       <default>calendar</default>
345     </text>
346
347     <text name="defaultTrashCalendar" option="defaultTrashCalendar" advanced="true">
348       <default>Trash</default>
349     </text>
350
351     <text name="userInbox" option="userInbox" advanced="true">
352       <default>Inbox</default>
353     </text>
354
355     <text name="userOutbox" option="userOutbox" advanced="true">
356       <default>Outbox</default>
357     </text>
358
359     <text name="deletedCalendar" option="deletedCalendar" advanced="true">
360       <default>Deleted</default>
361     </text>
362
363     <text name="busyCalendar" option="busyCalendar" advanced="true">
364       <default>Busy</default>
365     </text>
366
367     <text name="defaultUserViewName" option="defaultUserViewName" advanced="true">
368       <default>All</default>
369     </text>
370
371     <boolean name="defaultUserHour24" option="defaultUserHour24" advanced="true">
372       <default>true</default>
373     </boolean>
374
375     <text name="publicUser" option="publicUser" advanced="true">
376       <default>public-user</default>
377     </text>
378
379     <int name="httpConnectionsPerUser" option="httpConnectionsPerUser"
380          advanced="true">
381       <default>10</default>
382     </int>
383
384     <int name="httpConnectionsPerHost" option="httpConnectionsPerHost"
385          advanced="true">
386       <default>50</default>
387     </int>
388
389     <int name="httpConnections" option="httpConnections" advanced="true">
390       <default>200</default>
391     </int>
392
393     <!--      size limits  -->
394
395     <int name="maxPublicDescriptionLength" option="maxPublicDescriptionLength"
396          advanced="true">
397       <default>500</default>
398     </int>
399
400     <int name="maxUserDescriptionLength" option="maxUserDescriptionLength"
401          advanced="true">
402       <default>5000</default>
403     </int>
404
405     <int name="maxUserEntitySize" option="maxUserEntitySize" advanced="true">
406       <default>100000</default>
407     </int>
408
409     <int name="defaultUserQuota" option="defaultUserQuota" advanced="true">
410       <default>10000000</default>
411     </int>
412
413     <!-- Max number of instances and years per recurring event -->
414
415     <int name="maxInstances" option="maxInstances" advanced="true">
416       <default>1000</default>
417     </int>
418
419     <int name="maxYears" option="maxYears" advanced="true">
420       <default>50</default>
421     </int>
422
423     <text name="userauthClass" option="userauthClass" advanced="true">
424       <default>org.bedework.calsvc.directory.UserAuthUWDbImpl</default>
425     </text>
426
427     <text name="mailerClass" option="mailerClass" advanced="true">
428       <default>org.bedework.mail.DummyMailer</default>
429     </text>
430
431     <text name="admingroupsClass" option="admingroupsClass" advanced="true">
432       <default>org.bedework.calsvc.directory.AdminGroupsDbImpl</default>
433     </text>
434
435     <text name="usergroupsClass" option="usergroupsClass" advanced="true">
436       <default>org.bedework.calsvc.directory.GroupsDbImpl</default>
437     </text>
438     <!--  org.bedework.calsvc.directory.UserGroupsLdapImpl -->
439
440     <text name="indexRoot" option="indexRoot">
441       <default>
442              "lucene/indexroot</default>
443     </text>
444    </globals>
445
446   <!-- Bedework defined modules are:
447     directory - configuration for dummy directory
448     ldapdirectory - configuration for ldap directory interface
449     mailconfig - configuration for mailer interface
450
451     Custom modules can be defined. Define the type below and provide the
452     information about the module type. Then define the attributes
453     required for that type.
454
455     Module configuration is only in the xml options file.
456    -->
457
458   <!-- =====================================================================
459                           module: dirconfig
460        ===================================================================== -->
461   <module type="dirconfig">
462     <options-class-name>org.bedework.calfacade.configs.DirConfigProperties</options-class-name>
463
464     <comment>A dummy module with no directory.</comment>
465
466     <text name="principalRoot" option="principalRoot" advanced="true">
467       <default>/principals</default>
468     </text>
469
470     <text name="userPrincipalRoot" option="userPrincipalRoot" advanced="true">
471       <default>/principals/users</default>
472     </text>
473
474     <text name="groupPrincipalRoot" option="groupPrincipalRoot" advanced="true">
475       <default>/principals/groups</default>
476     </text>
477
478     <text name="resourcePrincipalRoot" option="resourcePrincipalRoot" advanced="true">
479       <default>/principals/resources</default>
480     </text>
481
482     <text name="venuePrincipalRoot" option="venuePrincipalRoot" advanced="true">
483       <default>/principals/locations</default>
484     </text>
485
486     <text name="ticketPrincipalRoot" option="ticketPrincipalRoot" advanced="true">
487       <default>/principals/tickets</default>
488     </text>
489
490     <text name="hostPrincipalRoot" option="hostPrincipalRoot" advanced="true">
491       <default>/principals/hosts</default>
492     </text>
493
494     <text name="domains" option="domains">
495       <default>mysite.edu</default>
496       <comment>List domains at your site separated by commas.
497                A single leading wildcard \"*\" is allowed.
498                If there is a single domain with no wildcard it wil be stripped from
499                user accounts as they are entered and added as they are turned
500                back into CUAs.
501                Wildcarded or multiple domains will cause retention of the domain
502                (partially untested feature)</comment>
503     </text>
504
505     <text name="defaultDomain" option="defaultDomain">
506       <default>mysite.edu</default>
507       <comment>defaultDomain can be left unspecified for no default or a single
508                exactly specified domain</comment>
509     </text>
510
511     <boolean name="debug" option="debug" required="false">
512       <default>true</default>
513     </boolean>
514   </module>
515
516   <!-- =====================================================================
517                            module: ldapdirconfig
518        ===================================================================== -->
519
520   <module type="ldapdirconfig">
521     <options-class-name>org.bedework.calfacade.configs.LdapConfigProperties</options-class-name>
522
523     <comment>A configurable ldap module.</comment>
524
525     <text name="principalRoot" option="principalRoot" advanced="true">
526       <default>/principals</default>
527     </text>
528
529     <text name="userPrincipalRoot" option="userPrincipalRoot" advanced="true">
530       <default>/principals/users</default>
531     </text>
532
533     <text name="groupPrincipalRoot" option="groupPrincipalRoot" advanced="true">
534       <default>/principals/groups</default>
535     </text>
536
537     <text name="resourcePrincipalRoot" option="resourcePrincipalRoot" advanced="true">
538       <default>/principals/resources</default>
539     </text>
540
541     <text name="venuePrincipalRoot" option="venuePrincipalRoot" advanced="true">
542       <default>/principals/locations</default>
543     </text>
544
545     <text name="ticketPrincipalRoot" option="ticketPrincipalRoot" advanced="true">
546       <default>/principals/tickets</default>
547     </text>
548
549     <text name="hostPrincipalRoot" option="hostPrincipalRoot" advanced="true">
550       <default>/principals/hosts</default>
551     </text>
552
553     <text name="domains" option="domains">
554       <default>mysite.edu</default>
555       <comment>List domains at your site separated by commas.
556                A single leading wildcard \"*\" is allowed.
557                If there is a single domain with no wildcard it wil be stripped from
558                user accounts as they are entered and added as they are turned
559                back into CUAs.
560                Wildcarded or multiple domains will cause retention of the domain
561                (partially untested feature)</comment>
562     </text>
563
564     <text name="defaultDomain" option="defaultDomain">
565       <default>mysite.edu</default>
566       <comment>defaultDomain can be left unspecified for no default or a single
567                exactly specified domain</comment>
568     </text>
569
570     <text name="initialContextFactory" suffix="initialContextFactory" advanced="true">
571       <default>com.sun.jndi.ldap.LdapCtxFactory</default>
572     </text>
573
574     <text name="providerUrl" suffix="providerUrl">
575       <default>ldap://localhost/</default>
576     </text>
577
578     <text name="groupContextDn" suffix="groupContextDn" advanced="true">
579       <default>ou=groups, dc=bedework, dc=org</default>
580     </text>
581
582     <text name="groupMemberAttr" suffix="groupMemberAttr" advanced="true">
583       <default>uniqueMember</default>
584     </text>
585
586     <text name="userDnPrefix" suffix="userDnPrefix" advanced="true">
587       <default>uid=</default>
588     </text>
589
590     <text name="userDnSuffix" suffix="userDnSuffix" advanced="true">
591       <default>,ou=accounts, dc=bedework, dc=org</default>
592     </text>
593
594     <text name="groupDnPrefix" suffix="groupDnPrefix" advanced="true">
595       <default>cn=</default>
596     </text>
597
598     <text name="groupDnSuffix" suffix="groupDnSuffix" advanced="true">
599       <default>,ou=groups, dc=bedework, dc=org</default>
600     </text>
601
602     <boolean name="debug" option="debug" required="false">
603       <default>true</default>
604     </boolean>
605   </module>
606
607   <!-- =====================================================================
608                            module: mailconfig
609        ===================================================================== -->
610
611   <module type="mailconfig">
612     <options-class-name>org.bedework.mail.MailConfigProperties</options-class-name>
613
614     <comment>Configuration to use java mail classes..</comment>
615
616     <text name="protocol" option="protocol" advanced="true">
617       <default>/principals</default>
618     </text>
619
620     <text name="protocolClass" option="protocolClass" advanced="true">
621       <default>com.sun.mail.smtp.SMTPTransport</default>
622     </text>
623
624     <text name="serverIp" option="serverIp">
625       <default>localhost</default>
626     </text>
627
628     <text name="from" option="from">
629       <default>calendar.myplace.edu</default>
630     </text>
631
632     <text name="subject" option="subject">
633       <default>Message from demo calendar server</default>
634     </text>
635
636     <boolean name="disabled" option="disabled" advanced="true" required="false">
637       <default>false</default>
638     </boolean>
639   </module>
640
641   <!-- =====================================================================
642                          application: webconfig
643        ===================================================================== -->
644   <application type="webconfig">
645     <comment>Web config client properties.</comment>
646
647     <hidden-text name="type" suffix="type" option="appType">
648       <value>${type}</value>
649     </hidden-text>
650
651     <text name="defaultContentType" suffix="default.contenttype">
652       <default>text/xml</default>
653     </text>
654
655     <text name="war" suffix="war.name">
656       <default>${name}</default>
657     </text>
658
659     <text name="context.root" suffix="context.root">
660       <default>${name}</default>
661     </text>
662
663     <text name="app.root" suffix="root">
664       <option>appRoot</option>
665       <default>http://localhost:8080/${name}rsrc</default>
666     </text>
667
668     <text name="resources.dir" suffix="resources.dir">
669       <default>http://localhost:8080/${name}rsrc</default>
670     </text>
671
672     <text name="deploy.dir" suffix="deploy.dir">
673       <default>/webapps</default>
674     </text>
675
676     <text name="description" suffix="description" advanced="true">
677       <default>Bedework configuration client.</default>
678     </text>
679
680     <text name="display.name" suffix="display.name" advanced="true">
681       <default>Bedework configuration client</default>
682     </text>
683
684     <text name="name" suffix="name" advanced="true">
685       <default>${name}</default>
686     </text>
687
688     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
689
690     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
691
692     <text name="logPrefix" option="logPrefix" advanced="true">
693       <default>${name}</default>
694     </text>
695   </application>
696
697   <!-- =====================================================================
698                          application: webadmin
699        ===================================================================== -->
700   <application type="webadmin">
701     <options-class-name>org.bedework.calfacade.configs.AdminConfig</options-class-name>
702
703     <comment>Web administrative client properties.</comment>
704
705     <hidden-text name="type" suffix="type" option="appType">
706       <value>${type}</value>
707     </hidden-text>
708
709     <hidden-text name="sou.dir" suffix="sou.dir">
710       <value>webadmin</value>
711     </hidden-text>
712
713     <text name="defaultContentType" suffix="default.contenttype">
714       <default>text/xml</default>
715     </text>
716
717     <text name="war" suffix="war.name">
718       <default>${name}</default>
719     </text>
720
721     <text name="context.root" suffix="context.root">
722       <default>${name}</default>
723     </text>
724
725     <text name="app.root" suffix="root">
726       <option>appRoot</option>
727       <default>http://localhost:8080/${name}rsrc</default>
728     </text>
729
730     <text name="resources.dir" suffix="resources.dir">
731       <default>http://localhost:8080/${name}rsrc</default>
732     </text>
733
734     <text name="deploy.dir" suffix="deploy.dir">
735       <default>/webapps</default>
736     </text>
737
738     <text name="security.domain" suffix="security.domain">
739       <default>demo</default>
740     </text>
741
742     <text name="security.prefix" suffix="security.prefix">
743       <default>demo</default>
744     </text>
745
746     <text name="transport.guarantee" suffix="transport.guarantee">
747       <default>NONE</default>
748     </text>
749
750     <!--
751        We really want this to set the value of the above to NONE or CONFIDENTIAL
752        addProperty(new BooleanProperty("ssl" suffix="use.ssl", true));
753        -->
754
755     <text name="description" suffix="description" advanced="true">
756       <default>Bedework calendar public events admin client.</default>
757     </text>
758
759     <text name="display.name" suffix="display.name" advanced="true">
760       <default>Public Events Administration</default>
761     </text>
762
763     <text name="name" suffix="name" advanced="true">
764       <default>${name}</default>
765     </text>
766
767     <text name="admingroupsidprefix" suffix="admingroupsidprefix" advanced="true">
768       <default>agrp_</default>
769     </text>
770
771     <boolean name="noGroupAllowed" suffix="nogroupallowed" advanced="true">
772       <default>false</default>
773     </boolean>
774
775     <boolean name="autoCreateContacts" option="autoCreateContacts"
776              advanced="true">
777       <default>false</default>
778     </boolean>
779
780     <boolean name="autoDeleteContacts" option="autoDeleteContacts"
781              advanced="true">
782       <default>false</default>
783     </boolean>
784
785     <boolean name="autoCreateLocations" option="autoCreateLocations"
786              advanced="true">
787       <default>false</default>
788     </boolean>
789
790     <boolean name="autoDeleteLocations" option="autoDeleteLocations"
791              advanced="true">
792       <default>false</default>
793     </boolean>
794
795     <boolean name="allowEditAllCategories" option="allowEditAllCategories"
796              advanced="true">
797       <default>false</default>
798     </boolean>
799
800     <boolean name="allowEditAllLocations" option="allowEditAllLocations"
801              advanced="true">
802       <default>false</default>
803     </boolean>
804
805     <boolean name="allowEditAllContacts" option="allowEditAllContacts"
806              advanced="true">
807       <default>false</default>
808     </boolean>
809
810     <boolean name="categoryOptional" option="categoryOptional"
811              advanced="true">
812       <default>true</default>
813     </boolean>
814
815     <boolean name="hour24" option="hour24">
816       <default>true</default>
817     </boolean>
818
819     <text name="submissionRoot" option="submissionRoot">
820       <default>/public/unbrowsable/submissions</default>
821     </text>
822
823     <int name="minincrement" option="minIncrement" advanced="true">
824       <default>5</default>
825     </int>
826
827     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
828
829     <hidden-boolean name="publicadmin" suffix="publicadmin" value="true"/>
830
831     <text name="logPrefix" option="logPrefix" advanced="true">
832       <default>${name}</default>
833     </text>
834
835     <text name="run.as.user" suffix="run.as.user" advanced="true">
836       <default>public-user</default>
837     </text>
838   </application>
839
840   <!-- =====================================================================
841                          application: websubmit
842        ===================================================================== -->
843   <application type="websubmit">
844     <options-class-name>org.bedework.calfacade.configs.ClientConfig</options-class-name>
845
846     <comment>Web config client properties.</comment>
847
848     <hidden-text name="type" suffix="type" option="appType">
849       <value>${type}</value>
850     </hidden-text>
851
852     <hidden-text name="sou.dir" suffix="sou.dir">
853       <value>websubmit</value>
854     </hidden-text>
855
856     <text name="defaultContentType" suffix="default.contenttype">
857       <default>text/xml</default>
858     </text>
859
860     <text name="web.xml" suffix="web.xml" advanced="true">
861       <default>war/WEB-INF/web.xml</default>
862     </text>
863
864     <text name="tomcat.context.xml" suffix="tomcat.context.xml" advanced="true">
865       <default>war/META-INF/context.xml</default>
866     </text>
867
868     <!-- #org.bedework.app.UserCal.portlet.name=EventSubmit -->
869
870     <text name="war" suffix="war.name">
871       <default>${name}</default>
872     </text>
873
874     <text name="context.root" suffix="context.root">
875       <default>${name}</default>
876     </text>
877
878     <!--
879     //# Set for jboss
880     //#org.bedework.app.UserCal.virtual.host=
881      -->
882
883     <text name="app.root" suffix="root">
884       <option>appRoot</option>
885       <default>http://localhost:8080/${name}rsrc</default>
886     </text>
887
888     <text name="resources.dir" suffix="resources.dir">
889       <default>http://localhost:8080/${name}rsrc</default>
890     </text>
891
892     <text name="deploy.dir" suffix="deploy.dir">
893       <default>/webapps</default>
894     </text>
895
896     <text name="security.domain" suffix="security.domain">
897       <default>demo</default>
898     </text>
899
900     <text name="security.prefix" suffix="security.prefix">
901       <default>demo</default>
902     </text>
903
904     <text name="transport.guarantee" suffix="transport.guarantee">
905       <default>NONE</default>
906     </text>
907
908     <!--
909        We really want this to set the value of the above to NONE or CONFIDENTIAL
910        addProperty(new BooleanProperty("ssl" suffix="use.ssl", true));
911        -->
912
913     <text name="description" suffix="description" advanced="true">
914       <default>Bedework calendar event submission client.</default>
915     </text>
916
917     <text name="display.name" suffix="display.name" advanced="true">
918       <default>Bedework event submission client</default>
919     </text>
920
921     <text name="name" suffix="name" advanced="true">
922       <default>${name}</default>
923     </text>
924
925     <boolean name="autoCreateContacts" option="autoCreateContacts"
926              advanced="true">
927       <default>false</default>
928     </boolean>
929
930     <boolean name="autoDeleteContacts" option="autoDeleteContacts"
931              advanced="true">
932       <default>false</default>
933     </boolean>
934
935     <boolean name="autoCreateLocations" option="autoCreateLocations"
936              advanced="true">
937       <default>false</default>
938     </boolean>
939
940     <boolean name="autoDeleteLocations" option="autoDeleteLocations"
941              advanced="true">
942       <default>false</default>
943     </boolean>
944
945     <text name="submissionRoot" option="submissionRoot">
946       <default>/public/unbrowsable/submissions</default>
947     </text>
948
949     <boolean name="hour24" option="hour24">
950       <default>true</default>
951     </boolean>
952
953     <int name="minincrement" option="minIncrement" advanced="true">
954       <default>5</default>
955     </int>
956
957     <boolean name="showYearData" option="showYearData" advanced="true">
958       <default>false</default>
959     </boolean>
960
961     <!--
962     //requiredText("default.view" suffix="default.view");
963
964     //requiredInt("refresh.interval" suffix="refresh.interval");
965
966     //requiredText("refresh.action" suffix="refresh.action");
967     -->
968
969     <text name="logPrefix" option="logPrefix" advanced="true">
970       <default>${name}</default>
971     </text>
972
973     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
974
975     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
976   </application>
977
978   <!-- =====================================================================
979                          application: webpublic
980        ===================================================================== -->
981   <application type="webpublic">
982     <options-class-name>org.bedework.calfacade.configs.ClientConfig</options-class-name>
983
984     <comment>Web config client properties.</comment>
985
986     <hidden-text name="type" suffix="type" option="appType">
987       <value>${type}</value>
988     </hidden-text>
989
990     <hidden-text name="sou.dir" suffix="sou.dir">
991       <value>webclient</value>
992     </hidden-text>
993
994     <text name="defaultContentType" suffix="default.contenttype">
995       <default>text/xml</default>
996     </text>
997
998     <text name="web.xml" suffix="web.xml" advanced="true">
999       <default>war/WEB-INF/publicweb.xml</default>
1000     </text>
1001
1002     <text name="tomcat.context.xml" suffix="tomcat.context.xml" advanced="true">
1003       <default>war/META-INF/publiccontext.xml</default>
1004     </text>
1005
1006     <!-- //#org.bedework.app.UserCal.portlet.name=UserCal -->
1007
1008     <text name="war" suffix="war.name">
1009       <default>${name}</default>
1010     </text>
1011
1012     <text name="context.root" suffix="context.root">
1013       <default>${name}</default>
1014     </text>
1015
1016     <!--
1017     //# Set for jboss
1018     //#org.bedework.app.UserCal.virtual.host=
1019      -->
1020
1021     <text name="app.root" suffix="root">
1022       <option>appRoot</option>
1023       <default>http://localhost:8080/${name}rsrc</default>
1024     </text>
1025
1026     <text name="resources.dir" suffix="resources.dir">
1027       <default>http://localhost:8080/${name}rsrc</default>
1028     </text>
1029
1030     <text name="deploy.dir" suffix="deploy.dir">
1031       <default>/webapps</default>
1032     </text>
1033
1034     <text name="description" suffix="description" advanced="true">
1035       <default>Bedework calendar public client.</default>
1036     </text>
1037
1038     <text name="display.name" suffix="display.name" advanced="true">
1039       <default>Bedework public client</default>
1040     </text>
1041
1042     <text name="name" suffix="name" advanced="true">
1043       <default>${name}</default>
1044     </text>
1045
1046     <text name="run-as" suffix="run.as.user" advanced="true">
1047       <default>public-user</default>
1048     </text>
1049
1050     <boolean name="hour24" option="hour24">
1051       <default>true</default>
1052     </boolean>
1053
1054     <int name="minincrement" option="minIncrement" advanced="true">
1055       <default>5</default>
1056     </int>
1057
1058     <!--  -->
1059     //<cachingOn>true</cachingOn>
1060     //<cachePrefix>bwpubevents</cachePrefix>
1061
1062     //<autoCreateContacts>false</autoCreateContacts>
1063     //<autoDeleteContacts>false</autoDeleteContacts>
1064     //<autoCreateLocations>false</autoCreateLocations>
1065     //<autoDeleteLocations>false</autoDeleteLocations>
1066     -->
1067
1068     <boolean name="showYearData" option="showYearData" advanced="true">
1069       <default>false</default>
1070     </boolean>
1071
1072     <int name="refresh.interval" option="refreshInterval" advanced="true">
1073       <default>300</default>
1074     </int>
1075
1076     <text name="refresh.action" option="refreshAction" advanced="true">
1077       <default>setup.do</default>
1078     </text>
1079
1080     <text name="calSuite" option="calSuite" advanced="true">
1081       <default>${name}</default>
1082     </text>
1083
1084     <text name="logPrefix" option="logPrefix" advanced="true">
1085       <default>${name}</default>
1086     </text>
1087
1088     <hidden-boolean name="guestmode" suffix="guestmode" value="true"/>
1089
1090     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
1091   </application>
1092
1093   <!-- =====================================================================
1094                          application: webuser
1095        ===================================================================== -->
1096   <application type="webuser">
1097     <options-class-name>org.bedework.calfacade.configs.ClientConfig</options-class-name>
1098
1099     <comment>Web config client properties.</comment>
1100
1101     <hidden-text name="type" suffix="type" option="appType">
1102       <value>${type}</value>
1103     </hidden-text>
1104
1105     <hidden-text name="sou.dir" suffix="sou.dir">
1106       <value>webclient</value>
1107     </hidden-text>
1108
1109     <text name="defaultContentType" suffix="default.contenttype">
1110       <default>text/xml</default>
1111     </text>
1112
1113     <text name="web.xml" suffix="web.xml" advanced="true">
1114       <default>war/WEB-INF/userweb.xml</default>
1115     </text>
1116
1117     <text name="tomcat.context.xml" suffix="tomcat.context.xml" advanced="true">
1118       <default>war/META-INF/usercontext.xml</default>
1119     </text>
1120
1121     <!-- //#org.bedework.app.UserCal.portlet.name=UserCal -->
1122
1123     <text name="war" suffix="war.name">
1124       <default>${name}</default>
1125     </text>
1126
1127     <text name="context.root" suffix="context.root">
1128       <default>${name}</default>
1129     </text>
1130
1131     <!--
1132     //# Set for jboss
1133     //#org.bedework.app.UserCal.virtual.host=
1134     -->
1135
1136     <text name="app.root" suffix="root">
1137       <option>appRoot</option>
1138       <default>http://localhost:8080/${name}rsrc</default>
1139     </text>
1140
1141     <text name="resources.dir" suffix="resources.dir">
1142       <default>http://localhost:8080/${name}rsrc</default>
1143     </text>
1144
1145     <text name="deploy.dir" suffix="deploy.dir">
1146       <default>/webapps</default>
1147     </text>
1148
1149     <text name="security.domain" suffix="security.domain">
1150       <default>demo</default>
1151     </text>
1152
1153     <text name="security.prefix" suffix="security.prefix">
1154       <default>demo</default>
1155     </text>
1156
1157     <text name="transport.guarantee" suffix="transport.guarantee">
1158       <default>NONE</default>
1159     </text>
1160
1161     <!--
1162        We really want this to set the value of the above to NONE or CONFIDENTIAL
1163        addProperty(new BooleanProperty("ssl" suffix="use.ssl", true));
1164        -->
1165
1166     <text name="description" suffix="description" advanced="true">
1167       <default>Bedework calendar user client.</default>
1168     </text>
1169
1170     <text name="display.name" suffix="display.name" advanced="true">
1171       <default>Bedework user client</default>
1172     </text>
1173
1174     <text name="name" suffix="name" advanced="true">
1175       <default>${name}</default>
1176     </text>
1177
1178     <boolean name="hour24" option="hour24">
1179       <default>true</default>
1180     </boolean>
1181
1182     <int name="minincrement" option="minIncrement" advanced="true">
1183       <default>5</default>
1184     </int>
1185
1186     <boolean name="showYearData" option="showYearData" advanced="true">
1187       <default>false</default>
1188     </boolean>
1189
1190     <!--
1191     //requiredText("default.view" suffix="default.view");
1192      -->
1193
1194     <int name="refresh.interval" option="refreshInterval" advanced="true">
1195       <default>300</default>
1196     </int>
1197
1198     <text name="refresh.action" option="refreshAction" advanced="true">
1199       <default>setup.do</default>
1200     </text>
1201
1202     <text name="logPrefix" option="logPrefix" advanced="true">
1203       <default>${name}</default>
1204     </text>
1205
1206     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
1207
1208     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
1209   </application>
1210
1211   <!-- =====================================================================
1212                          application: publiccaldav
1213        ===================================================================== -->
1214   <application type="publiccaldav">
1215     <options-class-name>org.bedework.calfacade.configs.CalDAVConfig</options-class-name>
1216
1217     <comment>Web config client properties.</comment>
1218
1219     <hidden-text name="type" suffix="type" option="appType">
1220       <value>${type}</value>
1221     </hidden-text>
1222
1223     <text name="war" suffix="war.name">
1224       <default>${name}</default>
1225     </text>
1226
1227     <text name="context.root" suffix="context.root">
1228       <default>${name}</default>
1229     </text>
1230
1231     <text name="deploy.dir" suffix="deploy.dir">
1232       <default>/webapps</default>
1233     </text>
1234
1235     <text name="description" suffix="description" advanced="true">
1236       <default>Bedework public caldav server.</default>
1237     </text>
1238
1239     <text name="display.name" suffix="display.name" advanced="true">
1240       <default>Bedework public caldav</default>
1241     </text>
1242
1243     <text name="name" suffix="name" advanced="true">
1244       <default>${name}</default>
1245     </text>
1246
1247     <hidden-boolean name="guestmode" suffix="guestmode" value="true"/>
1248
1249     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
1250
1251     <!--
1252     <text name="logPrefix" option="logPrefix" advanced="true">
1253       <default>${name}</default>
1254     </text>
1255      -->
1256   </application>
1257
1258   <!-- =====================================================================
1259                          application: usercaldav
1260        ===================================================================== -->
1261   <application type="usercaldav">
1262     <options-class-name>org.bedework.calfacade.configs.CalDAVConfig</options-class-name>
1263
1264     <comment>Web config client properties.</comment>
1265
1266     <hidden-text name="type" suffix="type" option="appType">
1267       <value>${type}</value>
1268     </hidden-text>
1269
1270     <text name="war" suffix="war.name">
1271       <default>${name}</default>
1272     </text>
1273
1274     <text name="context.root" suffix="context.root">
1275       <default>${name}</default>
1276     </text>
1277
1278     <text name="deploy.dir" suffix="deploy.dir">
1279       <default>/webapps</default>
1280     </text>
1281
1282     <text name="security.domain" suffix="security.domain">
1283       <default>demo</default>
1284     </text>
1285
1286     <text name="security.prefix" suffix="security.prefix">
1287       <default>demo</default>
1288     </text>
1289
1290     <text name="transport.guarantee" suffix="transport.guarantee">
1291       <default>NONE</default>
1292     </text>
1293
1294     <!--
1295        We really want this to set the value of the above to NONE or CONFIDENTIAL
1296        addProperty(new BooleanProperty("ssl" suffix="use.ssl", true));
1297        -->
1298
1299     <text name="description" suffix="description" advanced="true">
1300       <default>Bedework user caldav server.</default>
1301     </text>
1302
1303     <text name="display.name" suffix="display.name" advanced="true">
1304       <default>Bedework user caldav</default>
1305     </text>
1306
1307     <text name="name" suffix="name" advanced="true">
1308       <default>${name}</default>
1309     </text>
1310
1311     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
1312
1313     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
1314
1315     <!--
1316     <text name="logPrefix" option="logPrefix" advanced="true">
1317       <default>${name}</default>
1318     </text>
1319      -->
1320   </application>
1321
1322   <!-- =====================================================================
1323                          application: caldavTest
1324        ===================================================================== -->
1325   <application type="caldavTest">
1326     <comment>Web config client properties.</comment>
1327
1328     <hidden-text name="project" suffix="project">
1329       <value>caldavTest</value>
1330     </hidden-text>
1331
1332     <hidden-text name="type" suffix="type">
1333       <value>${type}</value>
1334     </hidden-text>
1335
1336     <hidden-text name="sou.dir" suffix="sou.dir">
1337       <value>caldavTest</value>
1338     </hidden-text>
1339
1340     <text name="shellscr.name" suffix="shellscr.name" advanced="true">
1341       <default>bwruntest</default>
1342     </text>
1343
1344     <text name="batscr.name" suffix="batscr.name" advanced="true">
1345       <default>bwruntest.bat</default>
1346     </text>
1347
1348     <text name="zip.name" suffix="zip.name">
1349       <default>caldavTest</default>
1350     </text>
1351
1352     <text name="description" suffix="description" advanced="true">
1353       <default>Bedework CalDAV test utility.</default>
1354     </text>
1355   </application>
1356
1357   <!-- =====================================================================
1358                          application: testsuite
1359        ===================================================================== -->
1360   <application type="testsuite">
1361     <comment>Web config client properties.</comment>
1362
1363     <hidden-text name="project" suffix="project">
1364       <value>testsuite</value>
1365     </hidden-text>
1366
1367     <hidden-text name="type" suffix="type">
1368       <value>${type}</value>
1369     </hidden-text>
1370
1371     <hidden-text name="sou.dir" suffix="sou.dir">
1372     </hidden-text>
1373
1374     <text name="shellscr.name" suffix="shellscr.name" advanced="true">
1375       <default>bwruntest</default>
1376     </text>
1377
1378     <text name="batscr.name" suffix="batscr.name" advanced="true">
1379       <default>bwruntest.bat</default>
1380     </text>
1381
1382     <text name="zip.name" suffix="zip.name">
1383       <default>testsuite</default>
1384     </text>
1385
1386     <text name="description" suffix="description" advanced="true">
1387       <default>Bedework test suite.</default>
1388     </text>
1389
1390     <text name="schema.delimiter" suffix="schema.delimiter">
1391       <default>;</default>
1392     </text>
1393   </application>
1394
1395   <!-- =====================================================================
1396                          application: dumprestore
1397        ===================================================================== -->
1398   <application type="dumprestore">
1399     <comment>Web config client properties.</comment>
1400
1401     <hidden-text name="project" suffix="project">
1402       <value>dumprestore</value>
1403     </hidden-text>
1404
1405     <hidden-text name="type" suffix="type" option="appType">
1406       <value>${type}</value>
1407     </hidden-text>
1408
1409     <hidden-text name="sou.dir" suffix="sou.dir">
1410     </hidden-text>
1411
1412     <text name="shellscr.name" suffix="shellscr.name" advanced="true">
1413       <default>bwrun</default>
1414     </text>
1415
1416     <text name="batscr.name" suffix="batscr.name" advanced="true">
1417       <default>bwrun.bat</default>
1418     </text>
1419
1420     <text name="zip.name" suffix="zip.name">
1421       <default>dumpres</default>
1422     </text>
1423
1424     <text name="description" suffix="description" advanced="true">
1425       <default>Bedework dump/restore utility.</default>
1426     </text>
1427
1428     <text name="schema.delimiter" suffix="schema.delimiter">
1429       <default>;</default>
1430     </text>
1431   </application>
1432 </meta-data>
Note: See TracBrowser for help on using the browser.