1 |
# Copyright 2001-2012 Hippo (www.onehippo.com) |
2 |
# |
3 |
# Licensed under the Apache License, Version 2.0 (the "License"); |
4 |
# you may not use this file except in compliance with the License. |
5 |
# You may obtain a copy of the License at |
6 |
# |
7 |
# http://www.apache.org/licenses/LICENSE-2.0 |
8 |
# |
9 |
# Unless required by applicable law or agreed to in writing, software |
10 |
# distributed under the License is distributed on an "AS IS" BASIS, |
11 |
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
12 |
# See the License for the specific language governing permissions and |
13 |
# limitations under the License. |
14 |
|
15 |
#----- /editor/PROJECT.PROPERTIES -----# |
16 |
# You can overwrite these default # |
17 |
# settings in /editor/build.properties |
18 |
|
19 |
maven.repo.remote=http://maven.onehippo.com/maven,http://repo1.maven.org/maven |
20 |
|
21 |
#----- Domain and portconfiguration -----# |
22 |
maven.cocoon.site.domain=localhost |
23 |
maven.jetty.port=50000 |
24 |
|
25 |
#----- Project information -----# |
26 |
maven.cocoon.site.version=v6.05.13-dev |
27 |
maven.cocoon.site.displayname=Hippo CMS |
28 |
maven.cocoon.site.name=hippo-cms |
29 |
|
30 |
# default timeout for continuations, this is 5 hours (in millisecs) |
31 |
maven.cocoon.continuations.ttl=18000000 |
32 |
|
33 |
#----- File locations -----# |
34 |
#? |
35 |
#casta.home=../target/casta |
36 |
maven.cocoon.config.dir=${basedir}/src/config |
37 |
maven.cocoon.dest.dir=${maven.build.dir}/hippo-cms-${pom.currentVersion} |
38 |
maven.cocoon.root.dir=../ |
39 |
# Override the entry below in build.properties with |
40 |
# ${maven.distribute.path}/${maven.final.name} |
41 |
# when you build a server deployment |
42 |
maven.deployment.dir=${maven.cocoon.dest.dir.escaped} |
43 |
|
44 |
|
45 |
#----- Server distribution parameters -----# |
46 |
maven.distribute.user=user |
47 |
maven.distribute.password=password |
48 |
maven.distribute.path=/home/user |
49 |
maven.distribute.server=ipaddress |
50 |
|
51 |
#----- Server specific settings -----# |
52 |
cms.fileimportservice.url= |
53 |
cms.preview.url= |
54 |
|
55 |
#----- File import service settings -----# |
56 |
# Defaults result in backward compatible behavior |
57 |
cms.fileimportservice.rescaleBitmaps=false |
58 |
cms.fileimportservice.convertWmfToBitmaps=false |
59 |
cms.fileimportservice.dpiForBitmaps=96 |
60 |
|
61 |
# Setting this to make sure the new i18n types pipeline is used |
62 |
|
63 |
#------- BACKWARDS COMPATIBILITY -------# |
64 |
# [AC] cms.model is deprecated since v6.03, it's only here for backwards compatibility!! |
65 |
# use cms.types.dir and cms.types instead. |
66 |
cms.model=cocoon://types.xml |
67 |
#------- /BACKWARDS COMPATIBILITY ------# |
68 |
|
69 |
# The name of the types file |
70 |
cms.types=types.xml |
71 |
# The directory containing types and i18n |
72 |
cms.types.dir=context://types |
73 |
|
74 |
# On which pipelines should the forms be released from the cache? |
75 |
# Add any dependencies on "external" lists here, like dropdowns filled with content from |
76 |
# a particular file in the repository. Seperate pipelines with the character |
77 |
# indicated by cms.forms.invalidating.pipelines.seperator. |
78 |
|
79 |
cms.forms.invalidating.pipelines=repository://types |
80 |
cms.forms.invalidating.pipelines.seperator=| |
81 |
|
82 |
# Location of configuration file for the editor repository location. |
83 |
cms.editorrepository.configuration=context://WEB-INF/editorRepository.xml |
84 |
|
85 |
# Location of configuration file for the editor history location. |
86 |
cms.historyrepository.configuration=context://WEB-INF/historyRepository.xml |
87 |
|
88 |
# Location of configuration file for SitesDirectoryImpl. |
89 |
# URI for SourceResolver pointing to a properties file. |
90 |
# Example: file:///home/customer/config/sites.properties |
91 |
cms.sitesdirectory.configuration=context://WEB-INF/noSites.properties |
92 |
|
93 |
#----- Repository configuration -----# |
94 |
maven.cocoon.repository.name=default |
95 |
maven.cocoon.repository.port=60000 |
96 |
maven.cocoon.repository.filespath=/files/${maven.cocoon.repository.name}.preview |
97 |
maven.cocoon.repository.host=localhost |
98 |
maven.cocoon.repository.rootpath=/${maven.cocoon.repository.name} |
99 |
maven.cocoon.repository.authenticationrealm=${maven.cocoon.repository.name} realm |
100 |
maven.cocoon.repository.systemcredentials.username=root |
101 |
maven.cocoon.repository.systemcredentials.password=password |
102 |
maven.cocoon.repository.historypath=/files/${maven.cocoon.repository.name}.history |
103 |
|
104 |
#----- User caching for all input modules -----# |
105 |
cms.repositorysource.caching=true |
106 |
|
107 |
#----- Mail configuration -----# |
108 |
maven.cocoon.smtp.host=localhost |
109 |
maven.cocoon.smtp.port=25 |
110 |
|
111 |
#----- Server manager configuration -----# |
112 |
# Set the following two properties if you don't want to use directories |
113 |
# 'WEB-INF/configuration' and 'WEB-INF/smwork' under the directory containing |
114 |
# the resources for the servlet context. |
115 |
#maven.cocoon.servermanager.configurationlocation= |
116 |
#maven.cocoon.servermanager.worklocation= |
117 |
maven.cocoon.servermanager.configuration=localdev |
118 |
maven.cocoon.servermanager.configuration.dir=${basedir}/editor/src/configurations/localdev |
119 |
|
120 |
#------- HSQLDB ------------# |
121 |
maven.cocoon.hsqldb.use=true |
122 |
maven.cocoon.hsqldb.properties=../cocoon/WEB-INF/hsqldb |
123 |
|
124 |
#----- Scheduler configurations -----# |
125 |
|
126 |
# Used by cocoon for a project. This can be shared by multiple cocoon instances |
127 |
# for one project. It uses the isClustered=true setting of quartz |
128 |
cms.datasource.scheduler.url=jdbc:hsqldb:hsql://localhost:9001/projectdata |
129 |
cms.datasource.scheduler.user=cms |
130 |
cms.datasource.scheduler.password=hippocms |
131 |
cms.datasource.scheduler.driver=org.hsqldb.jdbcDriver |
132 |
|
133 |
#----- Workflow configuration -----# |
134 |
cms.workflow=default |
135 |
|
136 |
cms.datasource.workflow.url=jdbc:hsqldb:hsql://localhost:9001/projectdata |
137 |
cms.datasource.workflow.user=cms |
138 |
cms.datasource.workflow.password=hippocms |
139 |
cms.datasource.workflow.driver=org.hsqldb.jdbcDriver |
140 |
|
141 |
#----- These are only used when using JNDI datasources ----# |
142 |
cms.datasource.workflow.jndi=jdbc/ProjectData |
143 |
cms.datasource.workflow.reference=jdbc/ProjectData |
144 |
|
145 |
#-----!!! localDev workflow properties -----# |
146 |
workflow.localdevdomains=${maven.cocoon.site.domain} |
147 |
workflow.localdevWorkflow.datasource.url=${cms.datasource.workflow.url} |
148 |
workflow.localdevWorkflow.datasource.username=${cms.datasource.workflow.user} |
149 |
workflow.localdevWorkflow.datasource.password=${cms.datasource.workflow.password} |
150 |
workflow.localdevWorkflow.datasource.driver=${cms.datasource.workflow.driver} |
151 |
|
152 |
|
153 |
cms.workflow.store.role=com.opensymphony.workflow.spi.WorkflowStore/mysql |
154 |
cms.workflow.store.class=nl.hippo.workflow.store.ExcaliburMySQLWorkflowStore |
155 |
cms.workflow.store.datasource.name=${cms.datasource.workflow.name} |
156 |
|
157 |
#----- Tab settings -----# |
158 |
cms.history.actions=on |
159 |
|
160 |
#----- Spring settings -----# |
161 |
spring.contextConfigurationLocation=/WEB-INF/spring/ |
162 |
|
163 |
#----- Default logging -----# |
164 |
log4j.loglevel=ERROR |
165 |
log4j.root.loglevel=${log4j.loglevel} |
166 |
# Jetty and related classes |
167 |
log4j.mortbay.loglevel=WARN |
168 |
log4j.httpclient.loglevel=WARN |
169 |
log4j.httpclient-wire.loglevel=WARN |
170 |
log4j.jexl.loglevel=WARN |
171 |
log4j.osworkflow.loglevel=WARN |
172 |
log4j.quartz.loglevel=WARN |
173 |
log4j.springframework.loglevel=WARN |
174 |
log4j.hippo-spring.loglevel=WARN |
175 |
log4j.hippo-hca.loglevel=WARN |
176 |
log4j.jcs.loglevel=WARN |
177 |
log4j.cocoon.loglevel=WARN |
178 |
log4j.hippo-background.loglevel=WARN |
179 |
logkit.root.loglevel=WARN |
180 |
logkit.cms.loglevel=WARN |
181 |
logkit.cms-workflow.loglevel=WARN |
182 |
logkit.cms-config.loglevel=WARN |
183 |
logkit.core.loglevel=WARN |
184 |
logkit.core-startup.loglevel=WARN |
185 |
logkit.core-roles.loglevel=WARN |
186 |
logkit.core-instrument.loglevel=WARN |
187 |
logkit.core-instrument-values.loglevel=WARN |
188 |
logkit.core-manager.loglevel=WARN |
189 |
logkit.core-source.loglevel=WARN |
190 |
logkit.core-store.loglevel=WARN |
191 |
logkit.core-store-janitor.loglevel=WARN |
192 |
logkit.core-eventcache.loglevel=WARN |
193 |
logkit.core-eventcache-registry.loglevel=WARN |
194 |
logkit.core-jms.loglevel=WARN |
195 |
logkit.core-source.caching.loglevel=WARN |
196 |
logkit.core-datasource.loglevel=WARN |
197 |
logkit.access.loglevel=WARN |
198 |
logkit.forms.loglevel=WARN |
199 |
logkit.sitemap.loglevel=WARN |
200 |
logkit.sitemap-handled-errors.loglevel=WARN |
201 |
logkit.sitemap-pipes.loglevel=WARN |
202 |
logkit.sitemap-pipes-ecaching.loglevel=WARN |
203 |
logkit.flow.loglevel=WARN |
204 |
|
205 |
#thesaurus |
206 |
cms.thesaurus.path = content/thesaurus/ |
207 |
|
208 |
# ldap user browser (plugin for /editing/dialogs/listpicker) |
209 |
cms.ldap.user = |
210 |
cms.ldap.password = |
211 |
cms.ldap.server = localhost |
212 |
cms.ldap.searchbase = OU=Users,DC=company,DC=local |
213 |
|
214 |
|
215 |
# wrapper config |
216 |
maven.wrapper.initmemory=64 |
217 |
maven.wrapper.maxmemory=256 |
218 |
maven.cocoon.heapsize=240000000 |
219 |
maven.cocoon.store.maxobjects=3000 |
220 |
maven.cocoon.store.timeToIdleSeconds=604800 |
221 |
maven.cocoon.transientstore.maxobjects=3000 |
222 |
|
223 |
# cms.eventaware-store.maxobjects needs to be large!! Important for speed: |
224 |
# heuristic : 512 Mb cms --> cms.eventaware-store.maxobjects = 30.000 |
225 |
cms.eventaware-store.maxobjects=15000 |
226 |
|
227 |
maven.wrapper.servicename=${maven.cocoon.site.name} |
228 |
maven.wrapper.servicedisplayname=${maven.cocoon.site.displayname} |
229 |
maven.wrapper.servicedescription=${maven.cocoon.site.displayname} ${maven.cocoon.site.version} |
230 |
maven.wrapper.executepatchfile=false |
231 |
|
232 |
#----- Size of the data a client can push at the server -----# |
233 |
maven.jetty.maxformcontentsize=300000 |
234 |
|
235 |
# --- move to trash bin on delete ("on" or "off") |
236 |
cms.use.trash.bin=off |
237 |
|
238 |
#----- shared text -----# |
239 |
cms.extract.shared.text.on.save=off |
240 |
cms.shared.text.version=off |
241 |
|
242 |
# lock documents when opened in editor ("on" or "off") |
243 |
cms.use.locking=off |
244 |
|
245 |
# turn on workflow actions on assets ("on" or "off") |
246 |
cms.use.assets.workflow=off |
247 |
|
248 |
# lock expire time in seconds, -1 for infinite |
249 |
cms.lock.timeout=-1 |
250 |
|
251 |
# references view showing "incoming links" for a document |
252 |
cms.references.view=on |
253 |
|
254 |
# spellchecker location |
255 |
cms.aspell.location= |
256 |
|
257 |
# sort the left tree navigation on |
258 |
cms.tree.sortby=caption |
259 |
cms.tree.sortorder=ascending |
260 |
cms.tree.mixedsorting=false |
261 |
cms.tree.index.mixedsorting=${cms.tree.mixedsorting} |
262 |
cms.tree.paging=true |
263 |
cms.tree.pagesize=20 |
264 |
|
265 |
# Newslettermanager configuration |
266 |
cms.newslettermanager.url= |
267 |
#host:port where the 'livesite' runs which can be used for retrieving CSS and pictures |
268 |
#only for version 1.01.01 of Hippo Community Apps, no longer used in version 1.01.02 |
269 |
cms.newslettermanager.liveserver= |
270 |
|
271 |
# Profilemanager configuration |
272 |
cms.profilemanager.url= |
273 |
|
274 |
# Webservice configuration |
275 |
# @url is the url of the webservice |
276 |
# @object is a Java Class that interacts with the webservice ("nl.hippo.cms.SomeClass") |
277 |
# @name is used for the label of the button in the CMS |
278 |
cms.webservice.url= |
279 |
cms.webservice.object= |
280 |
cms.webservice.name= |
281 |
|
282 |
# Number of characters of the path to display in the titlebar. |
283 |
# Takes characters from the right side of the path. |
284 |
# Possible values: |
285 |
# -1 : Don't display path at all |
286 |
# 0 : Don't truncate the path, display it completely |
287 |
# >0 : Truncate after x characters |
288 |
cms.titlebar.truncate.path.after=-1 |
289 |
|
290 |
# The locationmap maps resources in the repository (folders, .xml documents) to categories |
291 |
# One application is filtering the contents of the type dropdown in the folder actions view. |
292 |
# cms.locationmap.src : the source uri of the locationmap, e.g. cocoon://.. or repository://.. |
293 |
# cms.locationmap.eventCacheable : should be set to true, when the generation of the locationmap |
294 |
# uses sources from the repository. Default is false. |
295 |
cms.locationmap.src=context://locationmap.xml |
296 |
cms.locationmap.eventCacheable=false |
297 |
|
298 |
# Binaries upload configuration |
299 |
# @overwrite can have multiple values as stated in the web.xml (allow,rename) |
300 |
cms.upload.overwrite=allow |
301 |
|
302 |
# Inline upload max file size in KB |
303 |
cms.inline-upload.maxsize=80 |
304 |
|
305 |
# Configuration for the broken link checker. See the |
306 |
# Javadoc of class 'BrokenLinkCheckerAvalonWrapper' for an |
307 |
# explanation of these properties. |
308 |
# |
309 |
# Setting an optional property here will not cause it to |
310 |
# be used. You also have to enable the corresponding XML |
311 |
# element in 'broken-link-checker.xconf'. |
312 |
# |
313 |
cms.brokenLinkChecker.enabled=false |
314 |
cms.brokenLinkChecker.role=BrokenLinkChecker |
315 |
cms.brokenLinkChecker.jobName=BrokenLinksCheckerJob |
316 |
# Example value: daily at 4:00 a.m. |
317 |
cms.brokenLinkChecker.cronExpression=0 0 4 * * ? |
318 |
cms.brokenLinkChecker.documentTreeToCheck=http://${maven.cocoon.repository.host}:${maven.cocoon.repository.port}${maven.cocoon.repository.rootpath}${maven.cocoon.repository.filespath}/content |
319 |
cms.brokenLinkChecker.documentsBase=${maven.cocoon.repository.rootpath}${maven.cocoon.repository.filespath} |
320 |
cms.brokenLinkChecker.internalUrlPrefixesToIgnore=/assets/binaries/ /binaries/ |
321 |
cms.brokenLinkChecker.internalLinksBase=http://${maven.cocoon.repository.host}:${maven.cocoon.repository.port}${maven.cocoon.repository.rootpath}${maven.cocoon.repository.filespath} |
322 |
cms.brokenLinkChecker.repositoryUsername=${maven.cocoon.repository.systemcredentials.username} |
323 |
cms.brokenLinkChecker.repositoryPassword=${maven.cocoon.repository.systemcredentials.password} |
324 |
cms.brokenLinkChecker.resultDocumentUrl=http://${maven.cocoon.repository.host}:${maven.cocoon.repository.port}${maven.cocoon.repository.rootpath}${maven.cocoon.repository.filespath}/configuration/brokenlinks/brokenlinks.xml |
325 |
cms.brokenLinkChecker.documentBatchSize=100 |
326 |
cms.brokenLinkChecker.numberOfLinkCheckingThreads=10 |
327 |
cms.brokenLinkChecker.linkCheckTimeoutSeconds=10 |
328 |
|
329 |
# Cms new document wizard configuration |
330 |
# Default is empty values which will generate types from globalconstants and transform them into a wizard configuration |
331 |
cms.wizard.configuration.xsl= |
332 |
cms.wizard.configuration.src= |
333 |
|
334 |
# Name of the flowscript function that is called to start the HippoCMS |
335 |
cms.startup.function=start |
336 |
|
337 |
# CMS shelf configuration. The shelf can be used to temporarily store items in the session |
338 |
cms.shelf=off |
339 |
|
340 |
#----- JMS configuration -----# |
341 |
jms.topic=repository |
342 |
jms.connection=local |
343 |
jms.listener=local |
344 |
jms.connection.factory=TCPTopicConnectionFactory |
345 |
jms.jndi.initial.factory=org.exolab.jms.jndi.InitialContextFactory |
346 |
jms.jndi.provider=tcp://${maven.cocoon.repository.host}:3035/ |
347 |
jms.ignore=false |
348 |
jms.subscription=cms_local |
349 |
|
350 |
#---- Only used when deploying on J2EE application containers -----# |
351 |
jms.topic.jndi=x.tpc |
352 |
jms.connection.factory.jndi=x.tcf |
353 |
jms.jndi.secondary.factory=- |
354 |
jms.factory.options=asynchronous-operations=emulate naming=prefix |
355 |
|
356 |
#---- WAR / EAR settings -----# |
357 |
maven.war.final.name=${pom.artifactId}-${pom.currentVersion}.war |
358 |
maven.final.name=editor-${maven.cocoon.site.version} |
359 |
maven.ear.src=${maven.src.dir}/ear |
360 |
war.displayname=${pom.artifactId}_war |
361 |
war.weburi=${pom.artifactId}.war |
362 |
war.contextroot=/ |