root/trunk/config/configs/democal.properties

Revision 1602 (checked in by douglm, 6 years ago)

Restructure some of the code used during login - try to separate out that used for admin client only.

Add another config option to allow web code to distinguish the type of application running.

Use that to select public event properties when it's the event submission client

Line 
1 #
2 # --------------------------------------------------------------------
3 #
4 # Introduction
5 #
6 #
7 # Properties for all modules are saved below - even if they are not
8 # being deployed. The globals section defines which modules will be
9 # deployed as well as some other global properties.
10 #
11 # Note that the options and properties are undergoing yet another upheaval.
12 # They will be divided into two parts, build-time ant properties in this file
13 # and run-time application properties in a corresponding xxx.options.xml file.
14 #
15 # --------------------------------------------------------------------
16 #
17 # Global options
18 #
19 org.bedework.global.version=3.5
20
21 # Define the names of the applications we want to build
22 org.bedework.install.app.names=CalAdmin,EventSubmit,Events,SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,dumpres,restoreFrom2p3px
23
24 #
25 # --------------------------------------------------------------------
26 #
27 # 'environment' options used globally by the system.
28 #
29 org.bedework.global.hibernate.dialect=org.hibernate.dialect.HSQLDialect
30
31 # Hibernate caching parameters
32 org.bedework.global.hibernate.cache.use_second_level_cache=false
33 org.bedework.global.hibernate.cache.provider_class org.hibernate.cache.EhCacheProvider
34
35 # This property is how the running system finds the system settings.
36 # In theory we could have multiple settings with different names
37 # The value here must match that in the options xml file.
38 org.bedework.global.system.name=bedework
39
40 # Uncomment this to enable building of a common context for common javascript.
41 # This context will be deployed along with the applications and makes common
42 # javascript available under, two paths at the contex defined here.
43 #
44 # This is necessary to deal with problems delivering commmon code from the same
45 # server when the root context is defined to be an application rather than the
46 # normal web server default.
47 #
48 # Don't work. Will try another approach or a modification of this.
49 #org.bedework.global.build.common.context=yes
50 #org.bedework.global.build.common.context.name=calcommon
51 #org.bedework.global.build.common.context.root=/calcommon
52 #org.bedework.global.build.common.context.war.name=calcommon
53 #org.bedework.global.build.common.context.deploy.dir=/webapps
54
55 org.bedework.global.directory.browsing.disallowed=false
56 org.bedework.global.build.standalone.app=true
57
58 # Comment this out if deploying on some other app server
59 org.bedework.global.deploy.on.tomcat=true
60
61 # uris to cross link apps - of dubious usefulness
62 org.bedework.global.public.admin.uri=/caladmin
63 org.bedework.global.public.calendar.uri=/cal
64 org.bedework.global.personal.calendar.uri=/ucal
65
66 # This is where we copy common xsl and javascript for inclusion by xsl and generated
67 # content.
68 org.bedework.global.common.deploydir=/webapps/ROOT/bedework-common
69
70 #
71 # Specify the portal platform we want to run on. Enable the appropriaet section.
72 # Properties rquired:
73 # org.bedework.build.for.XXX     Used to enable functions
74 # org.bedework.global.portal.platform Used by deployment process to pick
75 #                                appropriate build. Value is name of directory
76 #                                in deployment/<kind>  e.g. uportal2
77 #
78 # For each portlet define the portlet name, e.g.
79 #     org.bedework.app.Events.portlet.name=PublicCal
80 #
81 # If you want to build some struts applications standalone, and others as
82 # portlets you will need two configs and two builds
83
84 # These for standalone and for j2ee
85 org.bedework.global.servlet.class=org.apache.struts.action.ActionServlet
86 org.bedework.global.ignoreContentType=false
87 org.bedework.global.portlet.mapping=
88 org.bedework.global.genurl.taglib.tld=struts-html.tld
89
90 # enable this and standalone for jboss
91 #org.bedework.build.for.jboss=yes
92
93 # These for uportal
94 #org.bedework.build.for.uportal2=yes
95 #org.bedework.global.portal.platform=uportal2
96 #org.bedework.global.servlet.class=org.apache.portals.bridges.struts.PortletServlet
97 #org.bedework.global.portlet-servlet.class=org.apache.pluto.core.PortletServlet
98 #org.bedework.global.portlet.class=org.apache.portals.bridges.struts.StrutsPortlet
99 #org.bedework.global.portal-servlet.context.provider=org.bedework.portal.uportal.PortalServletContextProvider
100 #org.bedework.global.ignoreContentType=true
101 #org.bedework.global.genurl.taglib.tld=bedework-portlet-struts-html.tld
102
103 # These for liferay 4
104 #org.bedework.build.for.liferay4=yes
105 #org.bedework.global.portal.platform=liferay4
106 # servlet-class is the action servlet in web.xml
107 #org.bedework.global.servlet.class=org.apache.portals.bridges.struts.PortletServlet
108 # portlet-servlet.class is the servlet-class element  for the portlet servlet in web.xml
109 #org.bedework.global.portlet-servlet.class=com.liferay.portal.servlet.PortletServlet
110 # portlet.class is in portlet.xml and the value for the portlet-class init par in web.xml
111 #org.bedework.global.portlet.class=com.liferay.portal.apache.bridges.LiferayStrutsPortlet
112 # portal-servlet.context.provider is in portlet.xml
113 #org.bedework.global.portal-servlet.context.provider=com.liferay.util.apache.bridges.struts.LiferayServletContextProviderWrapper
114 #org.bedework.global.portal-servlet.context.listener=com.liferay.portal.kernel.servlet.PortletContextListener
115 #org.bedework.global.ignoreContentType=true
116 #org.bedework.global.genurl.taglib.tld=bedework-portlet-struts-html.tld
117 #org.bedework.global.liferay.company-id=liferay.com
118 #liferay4.lib=${org.bedework.default.lib}/liferay4
119 #
120 # ------------------------------------------------------------------------
121 # ------------------------------------------------------------------------
122 #    bedework calendar default deployment definitions.
123 # ------------------------------------------------------------------------
124 # ------------------------------------------------------------------------
125 #
126 # ------------------------------------------------------------------------
127 # hsqldb defs
128 # ------------------------------------------------------------------------
129
130 #  where the default db is
131 org.bedework.hsqldb.dir=${org.bedework.project.bedework}/../hsqldb-1.7.3.3
132
133 #  hsqldb db name for bedework.
134 org.bedework.hsqldb.dbname=demo/events
135
136 #  If uPortal2 builds are enabled this is where the default dbname
137 org.bedework.hsqldb.uportal2.dbname=uportal2/uportal
138
139 #  default db name for tests
140 org.bedework.hsqldb.test.dbdir=test
141
142 # ------------------------------------------------------------------------
143 # Application server defs
144 # ------------------------------------------------------------------------
145
146 #  where the application server lives
147 #org.bedework.appserver.dir=${org.bedework.project.bedework}/../jakarta-tomcat-5.0.28
148 org.bedework.appserver.dir=${org.bedework.project.bedework}/../apache-tomcat-5.5.17
149
150 #  where we deploy
151 org.bedework.appserver.deploy.dir=${org.bedework.appserver.dir}/webapps
152
153 #  where most library files used by all applications go
154 appserver.lib.dir=${org.bedework.appserver.dir}/common/lib
155
156 #w  here 'endorsed' library files go.  These classes override anything
157 #  the JVM has.  This is particularly important for things like Xalan,
158 #  etc., which can break the application if you choose the wrong version
159 appserver.endorsed.dir=${org.bedework.appserver.dir}/common/endorsed
160
161 #  where things like log4j config files go
162 log4j.config.destination=${org.bedework.appserver.dir}/common/classes
163
164 #  the toplevel directory for the default web application
165 webapp.root.dir=${org.bedework.appserver.deploy.dir}/ROOT
166
167 #  If jetspeed2 builds are enabled this is where we deploy
168 org.bedework.jetspeed2.deploy.dir=${org.bedework.appserver.deploy.dir}/jetspeed/WEB-INF/deploy
169
170 #  Set to yes if you want your log4j.xml overwritten
171 org.bedework.deploy.log4j.config=no
172 #
173 # ------------------------------------------------------------------------
174 # ------------------------------------------------------------------------
175 #    end of bedework calendar default deployment definitions.
176 # ------------------------------------------------------------------------
177 # ------------------------------------------------------------------------
178 #
179 #
180 # -------------------------------------------------------------------
181 #
182 # Bedework config web client
183 #
184 org.bedework.app.bwconfig.project=webapps
185 org.bedework.app.bwconfig.type=webconfig
186 org.bedework.app.bwconfig.sou.dir=webconfig
187 org.bedework.app.bwconfig.default.contenttype=text/xml
188 org.bedework.app.bwconfig.war.name=bwconfig
189 org.bedework.app.bwconfig.context.root=/bwconfig
190 org.bedework.app.bwconfig.root=/bwconfigrsrc
191 org.bedework.app.bwconfig.resources.dir=/webapps/ROOT/bwconfigrsrc
192 org.bedework.app.bwconfig.deploy.dir=/webapps
193 org.bedework.app.bwconfig.description=Bedework properties config application
194 org.bedework.app.bwconfig.display.name=Bedework Config
195 org.bedework.app.bwconfig.name=bwconfig
196 org.bedework.app.bwconfig.guestmode=true
197 org.bedework.app.bwconfig.publicadmin=false
198 org.bedework.app.bwconfig.logprefix=BwConfig
199
200 #
201 # --------------------------------------------------------------------
202 #
203 # Admin Web Client
204 #
205 org.bedework.app.CalAdmin.project=webapps
206 org.bedework.app.CalAdmin.type=webadmin
207 org.bedework.app.CalAdmin.sou.dir=webadmin
208 org.bedework.app.CalAdmin.default.contenttype=text/xml
209 org.bedework.app.CalAdmin.nogroupallowed=false
210 #org.bedework.app.CalAdmin.portlet.name=CalAdmin
211
212 org.bedework.app.CalAdmin.tomcat.context.xml=war/META-INF/context.xml
213
214 org.bedework.app.CalAdmin.war.name=caladmin
215 org.bedework.app.CalAdmin.ear.name=caladmin
216 org.bedework.app.CalAdmin.context.root=/caladmin
217 org.bedework.app.CalAdmin.root=http://localhost:8080/caladminrsrc
218 org.bedework.app.CalAdmin.resources.dir=/webapps/ROOT/caladminrsrc
219 org.bedework.app.CalAdmin.deploy.dir=/webapps
220
221 org.bedework.app.CalAdmin.security.domain=demo
222 org.bedework.app.CalAdmin.security.prefix=demo
223 org.bedework.app.CalAdmin.transport.guarantee=NONE
224
225 org.bedework.app.CalAdmin.description=Struts based version of the Bedework calendar public events admin client.
226 org.bedework.app.CalAdmin.display.name=Public Events Administration
227 org.bedework.app.CalAdmin.name=DemoCalAdmin
228
229 org.bedework.app.CalAdmin.admingroupsidprefix=agrp_
230 org.bedework.app.CalAdmin.guestmode=false
231 org.bedework.app.CalAdmin.publicadmin=true
232 org.bedework.app.CalAdmin.run.as.user=public-user
233
234 #
235 # --------------------------------------------------------------------
236 #
237 # Events submission Web Client
238 #
239 org.bedework.app.EventSubmit.project=webapps
240 org.bedework.app.EventSubmit.type=websubmit
241 org.bedework.app.EventSubmit.sou.dir=websubmit
242 org.bedework.app.EventSubmit.default.contenttype=text/xml
243 org.bedework.app.EventSubmit.web.xml=war/WEB-INF/web.xml
244 org.bedework.app.EventSubmit.tomcat.context.xml=war/META-INF/context.xml
245 #org.bedework.app.EventSubmit.portlet.name=EventSubmit
246
247 org.bedework.app.EventSubmit.war.name=eventsubmit
248 org.bedework.app.EventSubmit.ear.name=eventsubmit
249 org.bedework.app.EventSubmit.context.root=/eventsubmit
250 org.bedework.app.EventSubmit.root=http://localhost:8080/eventsubmitrsrc
251 org.bedework.app.EventSubmit.resources.dir=/webapps/ROOT/eventsubmitrsrc
252 org.bedework.app.EventSubmit.deploy.dir=/webapps
253
254 org.bedework.app.EventSubmit.security.domain=demo
255 org.bedework.app.EventSubmit.security.prefix=demo
256 org.bedework.app.EventSubmit.transport.guarantee=NONE
257
258 org.bedework.app.EventSubmit.description=Bedework calendar event submission client.
259 org.bedework.app.EventSubmit.display.name=Bedework
260 org.bedework.app.EventSubmit.name=DemoEventSubmit
261
262 org.bedework.app.EventSubmit.guestmode=false
263 org.bedework.app.EventSubmit.publicadmin=false
264
265 #
266 # --------------------------------------------------------------------
267 #
268 # Public Web Client
269 #
270 org.bedework.app.Events.project=webapps
271 org.bedework.app.Events.type=webpublic
272 org.bedework.app.Events.sou.dir=webclient
273 org.bedework.app.Events.default.contenttype=text/xml
274 org.bedework.app.Events.web.xml=war/WEB-INF/publicweb.xml
275 org.bedework.app.Events.tomcat.context.xml=war/META-INF/publiccontext.xml
276 #org.bedework.app.Events.portlet.name=PublicCal
277
278 org.bedework.app.Events.war.name=cal
279 org.bedework.app.Events.ear.name=cal
280 org.bedework.app.Events.context.root=/cal
281 org.bedework.app.Events.root=http://localhost:8080/calrsrc
282 org.bedework.app.Events.resources.dir=/webapps/ROOT/calrsrc
283 org.bedework.app.Events.deploy.dir=/webapps
284 org.bedework.app.Events.cal.suite=MainCampus
285
286 org.bedework.app.Events.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT.
287 org.bedework.app.Events.display.name=Demo calendar
288 org.bedework.app.Events.name=DemoCal
289 org.bedework.app.Events.run.as.user=public-user
290
291 org.bedework.app.Events.guestmode=true
292 org.bedework.app.Events.publicadmin=false
293
294 #
295 # --------------------------------------------------------------------
296 #
297 # Demo departmental public Web Client
298 #
299 org.bedework.app.SoEDept.project=webapps
300 org.bedework.app.SoEDept.type=webpublic
301 org.bedework.app.SoEDept.sou.dir=webclient
302 org.bedework.app.SoEDept.default.contenttype=text/xml
303 org.bedework.app.SoEDept.web.xml=war/WEB-INF/publicweb.xml
304 org.bedework.app.SoEDept.tomcat.context.xml=war/META-INF/publiccontext.xml
305 #org.bedework.app.SoEDept.portlet.name=SoEDept
306
307 org.bedework.app.SoEDept.war.name=soedept
308 org.bedework.app.SoEDept.ear.name=soedept
309 org.bedework.app.SoEDept.context.root=/soedept
310 org.bedework.app.SoEDept.root=/calrsrc
311 org.bedework.app.SoEDept.resources.dir=/webapps/ROOT/calrsrc
312 org.bedework.app.SoEDept.deploy.dir=/webapps
313 org.bedework.app.SoEDept.cal.suite=SoEDepartmental
314
315 org.bedework.app.SoEDept.description=Struts based XML version of the Bedework calendar client. It may have many skins, determined by the XSLT.
316 org.bedework.app.SoEDept.display.name=Demo departmental calendar
317 org.bedework.app.SoEDept.name=SoEDept
318 org.bedework.app.SoEDept.run.as.user=public-user
319
320 org.bedework.app.SoEDept.guestmode=true
321 org.bedework.app.SoEDept.publicadmin=false
322
323 #
324 # --------------------------------------------------------------------
325 #
326 # Personal Web Client
327 #
328 org.bedework.app.UserCal.project=webapps
329 org.bedework.app.UserCal.type=webuser
330 org.bedework.app.UserCal.sou.dir=webclient
331 org.bedework.app.UserCal.default.contenttype=text/xml
332 org.bedework.app.UserCal.web.xml=war/WEB-INF/userweb.xml
333 org.bedework.app.UserCal.tomcat.context.xml=war/META-INF/usercontext.xml
334 #org.bedework.app.UserCal.portlet.name=UserCal
335
336 org.bedework.app.UserCal.war.name=ucal
337 org.bedework.app.UserCal.ear.name=ucal
338 org.bedework.app.UserCal.context.root=/ucal
339 org.bedework.app.UserCal.root=/ucalrsrc
340 org.bedework.app.UserCal.resources.dir=/webapps/ROOT/ucalrsrc
341 org.bedework.app.UserCal.deploy.dir=/webapps
342
343 org.bedework.app.UserCal.security.domain=demo
344 org.bedework.app.UserCal.security.prefix=demo
345 org.bedework.app.UserCal.transport.guarantee=NONE
346
347 org.bedework.app.UserCal.description=XML/XSLT version of the Bedework calendar client.
348 org.bedework.app.UserCal.display.name=Bedework
349 org.bedework.app.UserCal.name=DemoUserCal
350
351 org.bedework.app.UserCal.guestmode=false
352 org.bedework.app.UserCal.publicadmin=false
353
354 #
355 # --------------------------------------------------------------------
356 #
357 # Public Caldav Server
358 #
359 org.bedework.app.Pubcaldav.project=caldav
360 org.bedework.app.Pubcaldav.type=publiccaldav
361 org.bedework.app.Pubcaldav.sou.dir=server
362 org.bedework.app.Pubcaldav.interface.jar=bw-caldav
363
364 org.bedework.app.Pubcaldav.web.xml=war/WEB-INF/publicweb.xml
365 org.bedework.app.Pubcaldav.tomcat.context.xml=war/META-INF/publiccontext.xml
366 org.bedework.app.Pubcaldav.war.name=pubcaldav
367 org.bedework.app.Pubcaldav.ear.name=pubcaldav
368 org.bedework.app.Pubcaldav.context.root=/pubcaldav
369
370 org.bedework.app.Pubcaldav.description=Bedework public caldav server.
371 org.bedework.app.Pubcaldav.display.name=Bedework public caldav
372 org.bedework.app.Pubcaldav.name=DemoPubcaldav
373 org.bedework.app.Pubcaldav.deploy.dir=/webapps
374 org.bedework.app.Pubcaldav.guestmode=true
375 org.bedework.app.Pubcaldav.publicadmin=false
376 org.bedework.app.Pubcaldav.run.as.user=public-user
377 org.bedework.app.Pubcaldav.logprefix=PubCalDav
378 org.bedework.app.Pubcaldav.sysintfimpl=org.bedework.caldav.bwserver.BwSysIntfImpl
379
380 #
381 # --------------------------------------------------------------------
382 #
383 # Personal Caldav Server
384 #
385 org.bedework.app.Usercaldav.project=caldav
386 org.bedework.app.Usercaldav.type=usercaldav
387 org.bedework.app.Usercaldav.sou.dir=server
388 org.bedework.app.Usercaldav.interface.jar=bw-caldav
389
390 org.bedework.app.Usercaldav.web.xml=war/WEB-INF/userweb.xml
391 org.bedework.app.Usercaldav.tomcat.context.xml=war/META-INF/usercontext.xml
392 org.bedework.app.Usercaldav.war.name=ucaldav
393 org.bedework.app.Usercaldav.ear.name=ucaldav
394 org.bedework.app.Usercaldav.context.root=/ucaldav
395
396 org.bedework.app.Usercaldav.security.domain=demo
397 org.bedework.app.Usercaldav.security.prefix=demo
398 org.bedework.app.Usercaldav.transport.guarantee=NONE
399
400 org.bedework.app.Usercaldav.description=Bedework user caldav server.
401 org.bedework.app.Usercaldav.display.name=Bedework usercaldav
402 org.bedework.app.Usercaldav.name=DemoUsrcaldav
403 org.bedework.app.Usercaldav.deploy.dir=/webapps
404 org.bedework.app.Usercaldav.guestmode=false
405 org.bedework.app.Usercaldav.publicadmin=false
406 org.bedework.app.Usercaldav.logprefix=UserCalDav
407 org.bedework.app.Usercaldav.sysintfimpl=org.bedework.caldav.bwserver.BwSysIntfImpl
408
409 #
410 # --------------------------------------------------------------------
411 #
412 # CalDAV test
413 #
414
415 org.bedework.app.caldavTest.project=caldavTest
416 org.bedework.app.caldavTest.type=caldavTest
417 org.bedework.app.caldavTest.sou.dir=caldavTest
418 org.bedework.app.caldavTest.shellscr.name=bwruntest
419 org.bedework.app.caldavTest.batscr.name=bwruntest.bat
420 org.bedework.app.caldavTest.zip.name=caldavTest
421 org.bedework.app.caldavTest.description=Bedework CalDAV test utility
422
423 #
424 # --------------------------------------------------------------------
425 #
426 # Testsuite
427 #
428
429 org.bedework.app.test.project=testsuite
430 org.bedework.app.test.type=testsuite
431 org.bedework.app.test.sou.dir=
432 org.bedework.app.test.shellscr.name=bwruntest
433 org.bedework.app.test.batscr.name=bwruntest.bat
434 org.bedework.app.test.zip.name=testsuite
435 org.bedework.app.test.description=Bedework test suite
436 org.bedework.app.test.schema.delimiter=;
437 org.bedework.app.test.hibernate.dialect=org.hibernate.dialect.HSQLDialect
438 org.bedework.app.test.jdbcdriver=org.hsqldb.jdbcDriver
439 org.bedework.app.test.jdbcurl=jdbc:hsqldb:hsql://localhost:8887
440 org.bedework.app.test.jdbcid=sa
441 org.bedework.app.test.jdbcpw=
442
443 #
444 # --------------------------------------------------------------------
445 #
446 # Dumprestore
447 #
448
449 # -------------- normal dump/restore build properties ------------------
450
451 org.bedework.app.dumpres.project=dumprestore
452 org.bedework.app.dumpres.type=dumprestore
453 org.bedework.app.dumpres.sou.dir=
454 org.bedework.app.dumpres.shellscr.name=bwrun
455 org.bedework.app.dumpres.batscr.name=bwrun.bat
456 org.bedework.app.dumpres.zip.name=dumpres
457 org.bedework.app.dumpres.description=Bedework dump/restore utility
458 org.bedework.app.dumpres.schema.delimiter=;
459 org.bedework.app.dumpres.hibernate.dialect=org.hibernate.dialect.HSQLDialect
460 org.bedework.app.dumpres.jdbcdriver=org.hsqldb.jdbcDriver
461 org.bedework.app.dumpres.jdbcurl=jdbc:hsqldb:hsql://localhost:8887
462 org.bedework.app.dumpres.jdbcid=sa
463 org.bedework.app.dumpres.jdbcpw=
464
465 # -------------- convert from 2.3 build properties - use restore only ------------------
466
467 org.bedework.app.restoreFrom2p3px.project=dumprestore
468 org.bedework.app.restoreFrom2p3px.type=dumprestore
469 org.bedework.app.restoreFrom2p3px.sou.dir=
470 org.bedework.app.restoreFrom2p3px.shellscr.name=bwrun
471 org.bedework.app.restoreFrom2p3px.batscr.name=bwrun.bat
472 org.bedework.app.restoreFrom2p3px.zip.name=restoreFrom2p3px
473 org.bedework.app.restoreFrom2p3px.description=Bedework restore from uwcal utility
474 org.bedework.app.restoreFrom2p3px.schema.delimiter=;
475 org.bedework.app.restoreFrom2p3px.dumpfile=${calendar.dir}/dumprestore/initcaldata.xml
476 org.bedework.app.restoreFrom2p3px.hibernate.dialect=org.hibernate.dialect.HSQLDialect
477 org.bedework.app.restoreFrom2p3px.jdbcdriver=org.hsqldb.jdbcDriver
478 org.bedework.app.restoreFrom2p3px.jdbcurl=jdbc:hsqldb:hsql://localhost:8887
479 org.bedework.app.restoreFrom2p3px.jdbcid=sa
480 org.bedework.app.restoreFrom2p3px.jdbcpw=
481
Note: See TracBrowser for help on using the browser.