ortal.com.liferay.portal.impl.64.0.4.source-code.portal.properties Maven / Gradle / Ivy
##
## Properties Override
##
#
# Specify where to get the overridden properties. Updates should not be made
# on portal.properties or on portal-bundle.properties, but in
# portal-ext.properties.
#
# The default read order is: portal.properties, portal-bundle.properties,
# portal-ext.properties, and then portal-setup-wizard.properties.
#
# Env: LIFERAY_INCLUDE_MINUS_AND_MINUS_OVERRIDE
#
include-and-override=portal-bundle.properties
include-and-override=${liferay.home}/portal-bundle.properties
include-and-override=portal-ext.properties
include-and-override=${liferay.home}/portal-ext.properties
include-and-override=portal-setup-wizard.properties
include-and-override=${liferay.home}/portal-setup-wizard.properties
#
# Additional property files can be used by setting the "external-properties"
# system property.
#
# A common use case is to keep legacy property values when upgrading to
# newer versions of Liferay. To enable:
#
# java ... -Dexternal-properties=portal-legacy-5.1.properties
#
# The read order will now be: portal.properties, then portal-ext.properties,
# and then portal-legacy-5.1.properties.
#
# Env: LIFERAY_INCLUDE_MINUS_AND_MINUS_OVERRIDE
#
include-and-override=${external-properties}
include-and-override=${liferay.home}/${external-properties}
##
## Liferay Home
##
#
# Specify the Liferay home directory.
#
# Env: LIFERAY_LIFERAY_PERIOD_HOME
#
liferay.home=${resource.repositories.root}
#
# This property is available for backwards compatibility. Please set the
# property "liferay.home" instead.
#
# Env: LIFERAY_RESOURCE_PERIOD_REPOSITORIES_PERIOD_ROOT
#
resource.repositories.root=${default.liferay.home}
##
## Portal Context
##
#
# Set the application server's protocol. Lucene will use it to load the
# index from the cluster when the hostname and port are not detected on the
# first request. Note that this property refers to the application server's
# protocol, and not the web server's as specified in the property
# "web.server.protocol".
#
# Env: LIFERAY_PORTAL_PERIOD_INSTANCE_PERIOD_PROTOCOL
#
portal.instance.protocol=
#portal.instance.protocol=http
#portal.instance.protocol=https
#
# Set the application server's hostname and port for the protocol specified
# in the property "portal.instance.protocol". Lucene will use it to load the
# index from the cluster when the hostname and port are not detected on the
# first request. Note that this property must be used with the property
# "portal.instance.protocol" and it refers to the application server's
# hostname and port, not the web server's port as specified in the
# properties "web.server.http.port" and "web.server.https.port".
#
# Env: LIFERAY_PORTAL_PERIOD_INSTANCE_PERIOD_INET_PERIOD_SOCKET_PERIOD_ADDRESS
#
portal.instance.inet.socket.address=
#portal.instance.inet.socket.address=localhost:8080
#portal.instance.inet.socket.address=localhost:8443
#
# Set this property if the application server is served behind a proxy and a
# prefix needs to be added to the portal servlet context path. This prefix
# will also be added to static resources served by layout templates,
# portlets, and themes.
#
# Env: LIFERAY_PORTAL_PERIOD_PROXY_PERIOD_PATH
#
portal.proxy.path=
##
## Schema
##
#
# Set this to true to automatically create tables and populate with default
# data if the database is empty.
#
# Env: LIFERAY_SCHEMA_PERIOD_RUN_PERIOD_ENABLED
#
schema.run.enabled=true
#
# Set this to true to automatically upgrade the database when a module's
# build number has been increased since the last deployment.
#
# Env: LIFERAY_SCHEMA_PERIOD_MODULE_PERIOD_BUILD_PERIOD_AUTO_PERIOD_UPGRADE
#
schema.module.build.auto.upgrade=false
##
## Upgrade
##
#
# Set the fetch size of the result set for statements used during upgrades.
# Larger values will result in less network requests to the database and
# speed up the upgrade process at the cost of keeping more results in
# memory.
#
# Env: LIFERAY_UPGRADE_PERIOD_CONCURRENT_PERIOD_FETCH_PERIOD_SIZE
#
upgrade.concurrent.fetch.size=1000
#
# Set the max size of the future list before which the upgrade process will
# stop to clear it. This future list is used to store task references that
# are run in parallel in long running upgrades. Setting it to a value too
# high will make the upgrade process keep more objects from being garbage
# collected for a longer time, which may produce high memory usage and
# potentially out of memory errors.
#
# Env: LIFERAY_UPGRADE_PERIOD_CONCURRENT_PERIOD_PROCESS_PERIOD_LIST_PERIOD_MAX_PERIOD_SIZE
#
upgrade.concurrent.process.list.max.size=1000
#
# Set this to true to execute the upgrade process when the portal starts and
# modules are activated.
#
# Env: LIFERAY_UPGRADE_PERIOD_DATABASE_PERIOD_AUTO_PERIOD_RUN
#
upgrade.database.auto.run=false
#
# Set this to true to disable database transaction management during
# upgrades. This forces autocommit, which will speed up the upgrade process.
#
# Env: LIFERAY_UPGRADE_PERIOD_DATABASE_PERIOD_TRANSACTIONS_PERIOD_DISABLED
#
upgrade.database.transactions.disabled=true
#
# Set this to true to enabled log context for upgrade classes.
#
# Env: LIFERAY_UPGRADE_PERIOD_LOG_PERIOD_CONTEXT_PERIOD_ENABLED
#
upgrade.log.context.enabled=false
#
# Set the context name to be used in upgrade log traces when log context is
# enabled.
#
# Env: LIFERAY_UPGRADE_PERIOD_LOG_PERIOD_CONTEXT_PERIOD_NAME
#
upgrade.log.context.name=UpgradeLog
#
# Set this to true to generate a report of errors, events, and warnings
# after the upgrade completes.
#
# Env: LIFERAY_UPGRADE_PERIOD_REPORT_PERIOD_ENABLED
#
upgrade.report.enabled=false
##
## Auto Deploy
##
#
# Input a list of comma delimited class names that implement
# com.liferay.portal.kernel.deploy.auto.AutoDeployListener. These classes
# are used to process the auto deployment of WARs.
#
# Env: LIFERAY_AUTO_PERIOD_DEPLOY_PERIOD_LISTENERS
#
auto.deploy.listeners=\
com.liferay.portal.deploy.auto.HookAutoDeployListener,\
com.liferay.portal.deploy.auto.LayoutTemplateAutoDeployListener,\
com.liferay.portal.deploy.auto.PortletAutoDeployListener,\
com.liferay.portal.deploy.auto.ThemeAutoDeployListener,\
com.liferay.portal.deploy.auto.WebAutoDeployListener
#
# Set this to true to enable auto deploy of layout templates, portlets, and
# themes.
#
# Env: LIFERAY_AUTO_PERIOD_DEPLOY_PERIOD_ENABLED
#
auto.deploy.enabled=true
#
# Set the directory to scan for layout templates, portlets, and themes to
# auto deploy.
#
# Env: LIFERAY_AUTO_PERIOD_DEPLOY_PERIOD_DEPLOY_PERIOD_DIR
#
auto.deploy.deploy.dir=${liferay.home}/deploy
#
# Set the interval in milliseconds on how often to scan the directory for
# changes.
#
# Env: LIFERAY_AUTO_PERIOD_DEPLOY_PERIOD_INTERVAL
#
auto.deploy.interval=3000
#
# Set this to true if you want the deployer to rename portlet.xml to
# portlet-custom.xml. This is only needed when deploying the portal on
# WebSphere 6.1.x with a version before 6.1.0.7 because WebSphere's portlet
# container will try to process a portlet at the same time that Liferay is
# trying to process a portlet.
#
# Env: LIFERAY_AUTO_PERIOD_DEPLOY_PERIOD_CUSTOM_PERIOD_PORTLET_PERIOD_XML
#
auto.deploy.custom.portlet.xml=false
#
# Set the path to Tomcat's configuration directory. This property is used to
# auto deploy exploded WARs. Tomcat context XML files found in the auto
# deploy directory will be copied to Tomcat's configuration directory. The
# context XML file must have a docBase attribute that points to a valid WAR
# directory.
#
# Env: LIFERAY_AUTO_PERIOD_DEPLOY_PERIOD_TOMCAT_PERIOD_CONF_PERIOD_DIR
#
auto.deploy.tomcat.conf.dir=../conf/Catalina/localhost
##
## Hot Deploy
##
#
# Env: LIFERAY_HOT_PERIOD_DEPLOY_PERIOD_DEPENDENCY_PERIOD_MANAGEMENT_PERIOD_ENABLED
#
hot.deploy.dependency.management.enabled=true
#
# Input a list of comma delimited class names that implement
# com.liferay.portal.kernel.deploy.hot.HotDeployListener. These classes are
# used to process the deployment and undeployment of WARs at runtime.
#
# The listeners are invoked in the order defined by this property.
# PluginPackageHotDeployListener must always be invoked first.
# SpringHotDeployListener must always be invoked before
# ServletContextListenerHotDeployListener. MessagingHotDeployListener must
# always be invoked last.
#
# Env: LIFERAY_HOT_PERIOD_DEPLOY_PERIOD_LISTENERS
#
hot.deploy.listeners=\
com.liferay.portal.deploy.hot.PluginPackageHotDeployListener,\
\
com.liferay.portal.deploy.hot.ServletContextListenerHotDeployListener,\
\
com.liferay.portal.deploy.hot.HookHotDeployListener,\
com.liferay.portal.deploy.hot.JSONWebServiceHotDeployListener,\
com.liferay.portal.deploy.hot.LayoutTemplateHotDeployListener,\
com.liferay.portal.deploy.hot.PortletHotDeployListener,\
com.liferay.portal.deploy.hot.SocialHotDeployListener,\
com.liferay.portal.deploy.hot.ThemeHotDeployListener,\
com.liferay.portal.deploy.hot.ThemeLoaderHotDeployListener,\
\
com.liferay.portal.deploy.hot.OSGiHotDeployListener,\
\
com.liferay.portal.deploy.hot.MessagingHotDeployListener
##
## Portlet
##
#
# Set this property to set the default virtual path for all hot deployed
# portlets. See liferay-portlet-app_7_1_0.dtd and the virtual-path element
# for more information.
#
# Env: LIFERAY_PORTLET_PERIOD_VIRTUAL_PERIOD_PATH
#
portlet.virtual.path=
#
# Set this property to true to validate portlet.xml against the portlet
# schema.
#
# Env: LIFERAY_PORTLET_PERIOD_XML_PERIOD_VALIDATE
#
portlet.xml.validate=true
#
# Portlets that have configured liferay-portlet.xml with the element
# "add-default-resource" set to true will allow those portlets to be
# dynamically added to any page by any user. This is useful (and necessary)
# for some portlets that need to be dynamically added to a page, but it can
# also pose a security risk because it also allows any user to do it.
#
# Set this property to true to add a security check around this behavior. If
# set to true, then portlets can only be dynamically added to a page if it
# contains a proper security token. This security token is automatically
# passed when using a portlet URL from one portlet to another portlet.
#
# Modify the property "portlet.add.default.resource.check.whitelist" to
# whitelist certain portlets from this security check.
#
# The security check utilizes the implementation set in the property
# "auth.token.impl".
#
# Env: LIFERAY_PORTLET_PERIOD_ADD_PERIOD_DEFAULT_PERIOD_RESOURCE_PERIOD_CHECK_PERIOD_ENABLED
#
portlet.add.default.resource.check.enabled=true
#
# Set a list of comma delimited portlet IDs that will bypass the security
# check set in the property "portlet.add.default.resource.check.enabled".
#
# Env: LIFERAY_PORTLET_PERIOD_ADD_PERIOD_DEFAULT_PERIOD_RESOURCE_PERIOD_CHECK_PERIOD_WHITELIST
#
portlet.add.default.resource.check.whitelist=\
com_liferay_calendar_web_portlet_CalendarPortlet,\
com_liferay_login_web_portlet_FastLoginPortlet,\
com_liferay_login_web_portlet_LoginPortlet,\
com_liferay_portlet_configuration_css_web_portlet_PortletConfigurationCSSPortlet,\
com_liferay_portlet_configuration_web_portlet_PortletConfigurationPortlet,\
com_liferay_product_navigation_simulation_web_portlet_SimulationPortlet,\
com_liferay_staging_bar_web_portlet_StagingBarPortlet
#
# Input a list of comma delimited struts actions that will bypass the
# security check set in the property
# "portlet.add.default.resource.check.enabled".
#
# Env: LIFERAY_PORTLET_PERIOD_ADD_PERIOD_DEFAULT_PERIOD_RESOURCE_PERIOD_CHECK_PERIOD_WHITELIST_PERIOD_ACTIONS
#
portlet.add.default.resource.check.whitelist.actions=
#
# Set a list of comma delimited portlet IDs that will bypass the checks at
# first login (pages like terms of use, update password, password reminder
# query, etc.).
#
# Such a portlet can also be embedded in a theme.
#
# Keep in mind that this can be risky, because an attacker can issue POST
# requests on these portlets, even when there is no portlet embedded in a
# theme.
#
# Env: LIFERAY_PORTLET_PERIOD_INTERRUPTED_PERIOD_REQUEST_PERIOD_WHITELIST
#
portlet.interrupted.request.whitelist=
#
# Input a list of comma delimited struts actions that will bypass the checks
# at first login (pages like terms of use, update password, password
# reminder query, etc.).
#
# Env: LIFERAY_PORTLET_PERIOD_INTERRUPTED_PERIOD_REQUEST_PERIOD_WHITELIST_PERIOD_ACTIONS
#
portlet.interrupted.request.whitelist.actions=
#
# Input a regular expression to ban paths that cannot be used to serve
# resources in portlets.
#
# Env: LIFERAY_PORTLET_PERIOD_RESOURCE_PERIOD_ID_PERIOD_BANNED_PERIOD_PATHS_PERIOD_REGEXP
#
portlet.resource.id.banned.paths.regexp=.*[\\\\/](?:META-INF|WEB-INF)[\\\\/].*
#
# Set this property to true to enable portlet session replication. This is
# only needed when session replication is enabled on the application server.
#
# Env: LIFERAY_PORTLET_PERIOD_SESSION_PERIOD_REPLICATE_PERIOD_ENABLED
#
portlet.session.replicate.enabled=false
##
## Portlet Config
##
#
# Set this property to true to show the portlet ID as a subtitle of the
# portlet configuration modal.
#
# Env: LIFERAY_PORTLET_PERIOD_CONFIG_PERIOD_SHOW_PERIOD_PORTLET_PERIOD_ID
#
portlet.config.show.portlet.id=false
#
# Input a list of portlet resources that will be loaded.
#
# Env: LIFERAY_PORTLET_PERIOD_CONFIGS
#
portlet.configs=\
/WEB-INF/portlet-custom.xml,\
/WEB-INF/portlet-ext.xml,\
/WEB-INF/liferay-portlet.xml,\
/WEB-INF/liferay-portlet-ext.xml,\
/WEB-INF/web.xml
##
## Portlet Container
##
#
# Set this property to true to restrict portlet communication via request
# attributes.
#
# Env: LIFERAY_PORTLET_PERIOD_CONTAINER_PERIOD_RESTRICT
#
portlet.container.restrict=true
##
## Portlet Coordination
##
#
# This property controls how cross layout portlet URLs are invoked. When set
# to "render", only render URLs will be allowed invocation across different
# layouts. When set to "all", all portlet URL types will be allowed
# invocation.
#
# Env: LIFERAY_PORTLET_PERIOD_CROSS_PERIOD_LAYOUT_PERIOD_INVOCATION_PERIOD_MODE
#
portlet.cross.layout.invocation.mode=render
#
# Set this property to specify how events are distributed. If the value is
# "layout-set", then events will be distributed to all portlets contained in
# a layout set. If the value is "layout", then events will be distributed to
# all portlets that are present in a layout.
#
# Env: LIFERAY_PORTLET_PERIOD_EVENT_PERIOD_DISTRIBUTION
#
portlet.event.distribution=layout
#
# Set this property to specify how public render parameters are distributed.
# If the value is "layout-set", then public render parameters will be
# distributed to all portlets contained in a layout set. This will only work
# correctly if the property "layout.default.p_l_reset" is set to false. If
# the value is "layout", then public render parameters will be distributed
# to all portlets that are present in a layout.
#
# Env: LIFERAY_PORTLET_PERIOD_PUBLIC_PERIOD_RENDER_PERIOD_PARAMETER_PERIOD_DISTRIBUTION
#
portlet.public.render.parameter.distribution=layout
##
## Portlet Dependencies
##
#
# Set the URN for portlet CSS dependencies added via portlet.xml,
# @Dependency, or HeaderResponse.addDependency. If specified, CSS
# dependencies will have the following URL pattern:
#
# {portlet.dependency.css.urn}/scope/version/name.css
#
# If not specified, CSS dependencies will have the following URL pattern:
#
# http://{cdn.host.http}/css/scope/version/name.css (unsecure)
#
# https://{cdn.host.https}/css/scope/version/name.css (secure)
#
# If "cdn.host.http" and "cdn.host.http" are not specified, CSS dependencies
# will have the following URL pattern:
#
# http://localhost:8080/css/scope/version/name.css
#
# Generation of portlet dependency markup can be customized with an OSGi
# module that provides a service of the following type:
# com.liferay.portal.kernel.model.portlet.PortletDependencyFactory
#
# Generation of portlet dependency URLs can be customized with an OSGi
# module that provides a service of the following type:
# com.liferay.portal.url.builder.AbsolutePortalURLBuilderFactory
#
# Env: LIFERAY_PORTLET_PERIOD_DEPENDENCY_PERIOD_CSS_PERIOD_URN
#
portlet.dependency.css.urn=
#
# Set the URN for portlet JavaScript dependencies added via portlet.xml,
# @Dependency, or HeaderResponse.addDependency. If specified, JavaScript
# dependencies will have the following URL pattern:
#
# {portlet.dependency.js.urn}/scope/version/name.js
#
# If not specified, JavaScript dependencies will have the following URL
# pattern:
#
# http://{cdn.host.http}/js/scope/version/name.js (unsecure)
#
# https://{cdn.host.https}/js/scope/version/name.js (secure)
#
# If "cdn.host.http" and "cdn.host.htt"p are not specified, JavaScript
# dependencies will have the following URL pattern:
#
# http://localhost:8080/js/scope/version/name.js
#
# Generation of portlet dependency markup can be customized with an OSGi
# module that provides a service of the following type:
# com.liferay.portal.kernel.model.portlet.PortletDependencyFactory
#
# Generation of portlet dependency URLs can be customized with an OSGi
# module that provides a service of the following type:
# com.liferay.portal.url.builder.AbsolutePortalURLBuilderFactory
#
# Env: LIFERAY_PORTLET_PERIOD_DEPENDENCY_PERIOD_JAVASCRIPT_PERIOD_URN
#
portlet.dependency.javascript.urn=
##
## Portlet Display Templates
##
#
# Set the location of the default error content for portlet display
# templates for each language type.
#
# Env: LIFERAY_PORTLET_PERIOD_DISPLAY_PERIOD_TEMPLATES_PERIOD_ERROR_OPENBRACKET_FTL_CLOSEBRACKET_
# Env: LIFERAY_PORTLET_PERIOD_DISPLAY_PERIOD_TEMPLATES_PERIOD_ERROR_OPENBRACKET_VM_CLOSEBRACKET_
#
portlet.display.templates.error[ftl]=com/liferay/portlet/portletdisplaytemplate/dependencies/portlet_display_template_error.ftl
portlet.display.templates.error[vm]=com/liferay/portlet/portletdisplaytemplate/dependencies/portlet_display_template_error.vm
#
# Set the location of the default help content for portlet display templates
# for each language type.
#
# Env: LIFERAY_PORTLET_PERIOD_DISPLAY_PERIOD_TEMPLATES_PERIOD_HELP_OPENBRACKET_FTL_CLOSEBRACKET_
# Env: LIFERAY_PORTLET_PERIOD_DISPLAY_PERIOD_TEMPLATES_PERIOD_HELP_OPENBRACKET_VM_CLOSEBRACKET_
#
portlet.display.templates.help[ftl]=com/liferay/portlet/portletdisplaytemplate/dependencies/portlet_display_template_help.ftl
portlet.display.templates.help[vm]=com/liferay/portlet/portletdisplaytemplate/dependencies/portlet_display_template_help.vm
##
## Portlet Filters
##
#
# Input a list of portlet filters that will be applied to all portlets.
#
# Env: LIFERAY_PORTLET_PERIOD_FILTERS_PERIOD_SYSTEM
#
portlet.filters.system=com.liferay.portlet.ScriptDataPortletFilter
##
## Portlet Preferences
##
#
# PortletPreferencesFactoryImpl caches the portlet preferences' XML content,
# where the XML content is used as a cache key. In some cases, the content
# can be very large (i.e. larger than 1 mb). This property defines a
# threshold to use XML content as key only below this threshold. Above the
# threshold, an SHA-1 hash will be generated, but that's an expensive
# operation, so this property should be specified wisely. The default value
# is 1 kb.
#
# Env: LIFERAY_PORTLET_PERIOD_PREFERENCES_PERIOD_CACHE_PERIOD_KEY_PERIOD_THRESHOLD_PERIOD_SIZE
#
portlet.preferences.cache.key.threshold.size=1024
#
# Set this property to false to break PLT.17.1's restriction to allow
# portlet preferences to be stored during render phase. This property exists
# for backwards compatibility with legacy portlets.
#
# Env: LIFERAY_PORTLET_PERIOD_PREFERENCES_PERIOD_STRICT_PERIOD_STORE
#
portlet.preferences.strict.store=true
##
## Theme
##
#
# Set this property to true to load the theme's merged CSS files for faster
# loading for production.
#
# Set this property to false for easier debugging for development. You can
# also disable fast loading by setting the URL parameter "css_fast_load" to
# "0" when the property "theme.css.fast.load.check.request.parameter" is
# also set to true.
#
# Env: LIFERAY_THEME_PERIOD_CSS_PERIOD_FAST_PERIOD_LOAD
#
theme.css.fast.load=true
#
# Set this property to false to ignore the URL parameter "css_fast_load".
# See the property "theme.css.fast.load".
#
# Env: LIFERAY_THEME_PERIOD_CSS_PERIOD_FAST_PERIOD_LOAD_PERIOD_CHECK_PERIOD_REQUEST_PERIOD_PARAMETER
#
theme.css.fast.load.check.request.parameter=false
#
# Set this property to true to load the theme's merged image files for
# faster loading for production.
#
# Set this property to false for easier debugging for development. You can
# also disable fast loading by setting the URL parameter "images_fast_load"
# to "0" when the property "theme.images.fast.load.check.request.parameter"
# is also set to true.
#
# Env: LIFERAY_THEME_PERIOD_IMAGES_PERIOD_FAST_PERIOD_LOAD
#
theme.images.fast.load=true
#
# Set this property to false to ignore the URL parameter "images_fast_load".
# See the property "theme.images.fast.load".
#
# Env: LIFERAY_THEME_PERIOD_IMAGES_PERIOD_FAST_PERIOD_LOAD_PERIOD_CHECK_PERIOD_REQUEST_PERIOD_PARAMETER
#
theme.images.fast.load.check.request.parameter=false
#
# Set this property to true to allow directly invoked JSPs to be overridden
# by a different version of the JSP that exists in a theme.
#
# Env: LIFERAY_THEME_PERIOD_JSP_PERIOD_OVERRIDE_PERIOD_ENABLED
#
theme.jsp.override.enabled=false
#
# Set the theme's shortcut icon.
#
# Env: LIFERAY_THEME_PERIOD_SHORTCUT_PERIOD_ICON
#
theme.shortcut.icon=favicon.ico
#
# Set this property to set the default virtual path for all hot deployed
# themes. See liferay-look-and-feel_7_1_0.dtd and the virtual-path element
# for more information.
#
# Env: LIFERAY_THEME_PERIOD_VIRTUAL_PERIOD_PATH
#
theme.virtual.path=
#
# Set this with an absolute path to specify where imported theme files from
# a LAR will be stored. This path will override the file-storage path
# specified in liferay-theme-loader.xml.
#
# Env: LIFERAY_THEME_PERIOD_LOADER_PERIOD_STORAGE_PERIOD_PATH
#
theme.loader.storage.path=
#
# Themes can be imported via LAR files. Set this to true if imported themes
# should use a new theme ID on every import. This will ensure that a copy of
# the old theme is preserved in the theme loader storage path. However, this
# also means that a lot of themes that are no longer used remain in the file
# system. It is recommended that you set this to false.
#
# Env: LIFERAY_THEME_PERIOD_LOADER_PERIOD_NEW_PERIOD_THEME_PERIOD_ID_PERIOD_ON_PERIOD_IMPORT
#
theme.loader.new.theme.id.on.import=false
#
# Set this to true to decorate portlets by default.
#
# Env: LIFERAY_THEME_PERIOD_PORTLET_PERIOD_DECORATE_PERIOD_DEFAULT
#
theme.portlet.decorate.default=true
#
# Set this to true to expose sharing icons for portlets by default.
#
# Env: LIFERAY_THEME_PERIOD_PORTLET_PERIOD_SHARING_PERIOD_DEFAULT
#
theme.portlet.sharing.default=false
##
## Resource Actions
##
#
# Input a list of comma delimited resource action configurations that will
# be read from the class path.
#
# Env: LIFERAY_RESOURCE_PERIOD_ACTIONS_PERIOD_CONFIGS
#
resource.actions.configs=\
META-INF/resource-actions/default.xml,\
resource-actions/default.xml
#
# This should only be set to false when it is called by Service Builder
# outside of an application server or servlet container.
#
# Env: LIFERAY_RESOURCE_PERIOD_ACTIONS_PERIOD_READ_PERIOD_PORTLET_PERIOD_RESOURCES
#
resource.actions.read.portlet.resources=true
#
# Set this property to true to only read portlet resources from web modules
# where the portlets are defined and only read model resources from service
# modules. Set this property to false to allow reading portlet and model
# resources in the config file of a service or web module for backwards
# compatibility.
#
# Env: LIFERAY_RESOURCE_PERIOD_ACTIONS_PERIOD_STRICT_PERIOD_MODE_PERIOD_ENABLED
#
resource.actions.strict.mode.enabled=true
##
## Model Hints
##
#
# Input a list of comma delimited model hints configurations.
#
# Env: LIFERAY_MODEL_PERIOD_HINTS_PERIOD_CONFIGS
#
model.hints.configs=\
META-INF/portal-model-hints.xml,\
classpath*:META-INF/ext-model-hints.xml,\
classpath*:META-INF/portlet-model-hints.xml
##
## Model Tree Path
##
#
# Set the batch size of database query results returned during the tree
# rebuilding operation. If set to -1, the results will not be paginated and
# may result in a larger memory footprint.
#
# Env: LIFERAY_MODEL_PERIOD_TREE_PERIOD_REBUILD_PERIOD_QUERY_PERIOD_RESULTS_PERIOD_BATCH_PERIOD_SIZE
#
model.tree.rebuild.query.results.batch.size=10000
##
## Spring
##
#
# Input a list of comma delimited Spring configurations. These will be
# loaded after the bean definitions specified in the contextConfigLocation
# parameter in web.xml.
#
# Env: LIFERAY_SPRING_PERIOD_CONFIGS
#
spring.configs=\
/META-INF/base-spring.xml,\
\
/META-INF/util-spring.xml,\
\
/META-INF/executor-spring.xml,\
\
/META-INF/messaging-misc-spring.xml,\
\
/META-INF/security-spring.xml,\
\
/META-INF/document-library-spring.xml,\
/META-INF/layout-spring.xml,\
/META-INF/model-listener-spring.xml,\
/META-INF/notifications-spring.xml,\
/META-INF/prefs-spring.xml,\
/META-INF/repository-spring.xml,\
\
/META-INF/counter-spring.xml,\
/META-INF/mail-spring.xml,\
/META-INF/portal-spring.xml,\
/META-INF/portlet-container-spring.xml,\
\
classpath*:META-INF/ext-spring*.xml
#
# Input a list of comma delimited Spring infrastructure configurations.
# These will be loaded after the module framework is initialized but before
# it is started.
#
# Env: LIFERAY_SPRING_PERIOD_INFRASTRUCTURE_PERIOD_CONFIGS
#
spring.infrastructure.configs=\
/META-INF/infrastructure-spring.xml,\
\
/META-INF/counter-infrastructure-spring.xml,\
#/META-INF/dynamic-data-source-infrastructure-spring.xml,\
/META-INF/hibernate-spring.xml
#
# Set this property to true to verify that the session factory is owned by
# the proper transaction manager. Set this property to false to turn off
# verification for better performance.
#
# Env: LIFERAY_SPRING_PERIOD_HIBERNATE_PERIOD_SESSION_PERIOD_FACTORY_PERIOD_VERIFY
#
spring.hibernate.session.factory.verify=true
#
# Set the list of portal classes that will be preloaded by the
# PreloadClassloader and therefore available to a plugin's Hibernate session
# factory.
#
# Env: LIFERAY_SPRING_PERIOD_HIBERNATE_PERIOD_CONFIGURATION_PERIOD_PROXY_PERIOD_FACTORY_PERIOD_PRELOAD_PERIOD_CLASSLOADER_PERIOD_CLASSES
#
spring.hibernate.configuration.proxy.factory.preload.classloader.classes=\
javassist.util.proxy.MethodHandler,\
javassist.util.proxy.ProxyObject,\
javassist.util.proxy.RuntimeSupport,\
org.hibernate.proxy.HibernateProxy,\
org.hibernate.proxy.LazyInitializer
#
# Set the list of portal classes that will be preloaded by the
# PreloadClassloader and therefore available to a plugin's Hibernate session
# factory.
#
# Env: LIFERAY_SPRING_PERIOD_HIBERNATE_PERIOD_SESSION_PERIOD_FACTORY_PERIOD_PRELOAD_PERIOD_CLASSLOADER_PERIOD_CLASSES
#
spring.hibernate.session.factory.preload.classloader.classes=\
org.hibernate.engine.jdbc.WrappedBlob
#
# Set this property to false to manually open and close sessions.
#
# Env: LIFERAY_SPRING_PERIOD_HIBERNATE_PERIOD_SESSION_PERIOD_DELEGATED
#
spring.hibernate.session.delegated=true
##
## Hibernate
##
#
# Input a list of comma delimited Hibernate configurations.
#
# Env: LIFERAY_HIBERNATE_PERIOD_CONFIGS
#
hibernate.configs=\
META-INF/portal-hbm.xml,\
classpath*:META-INF/ext-hbm.xml
#
# Liferay will automatically detect the Hibernate dialect in
# com.liferay.portal.spring.PortalHibernateConfiguration. Set this property
# to manually override the automatically detected dialect.
#
# Env: LIFERAY_HIBERNATE_PERIOD_DIALECT
#
#hibernate.dialect=
#
# Set the JDBC batch size to improve performance.
#
# If you're using Hypersonic, you SHOULD set the batch size to 0 as a
# workaround for a logging bug in the Hypersonic driver. See LPS-5426 for
# more information.
#
# If you're using Oracle 9i, you MUST set the batch size to 0 as a
# workaround for a hanging bug in the Oracle driver. See LEP-1234 for more
# information.
#
# Env: LIFERAY_HIBERNATE_PERIOD_JDBC_PERIOD_BATCH_UNDERLINE_SIZE
#
#hibernate.jdbc.batch_size=0
hibernate.jdbc.batch_size=20
#
# Set other miscellaneous Hibernate properties.
#
# Env: LIFERAY_HIBERNATE_PERIOD_BYTECODE_PERIOD_USE_UNDERLINE_REFLECTION_UNDERLINE_OPTIMIZER
# Env: LIFERAY_HIBERNATE_PERIOD_JDBC_PERIOD_USE_UNDERLINE_SCROLLABLE_UNDERLINE_RESULTSET
# Env: LIFERAY_HIBERNATE_PERIOD_SHOW_UNDERLINE_SQL
#
hibernate.jdbc.use_scrollable_resultset=true
hibernate.bytecode.use_reflection_optimizer=true
hibernate.show_sql=false
#
# Use the classic query factory until WebLogic and Hibernate 3 can get
# along. See http://www.hibernate.org/250.html#A23 for more information.
#
# Env: LIFERAY_HIBERNATE_PERIOD_QUERY_PERIOD_FACTORY_UNDERLINE_CLASS
#
hibernate.query.factory_class=org.hibernate.hql.internal.classic.ClassicQueryTranslatorFactory
#
# Set this property to true to enable Hibernate cache monitoring. See
# LPS-2056 for more information.
#
# Env: LIFERAY_HIBERNATE_PERIOD_GENERATE_UNDERLINE_STATISTICS
#
hibernate.generate_statistics=false
#
# Set this property to true to enable HBM JAXB cache to speed up startup.
#
# Env: LIFERAY_HIBERNATE_PERIOD_HBM_PERIOD_JAXB_PERIOD_CACHE
#
hibernate.hbm.jaxb.cache=true
#
# Set this property to true to enable constraint propagation to DDL.
#
# Env: LIFERAY_HIBERNATE_PERIOD_VALIDATOR_PERIOD_APPLY_UNDERLINE_TO_UNDERLINE_DDL
#
hibernate.validator.apply_to_ddl=false
##
## JDBC
##
#
# Set the JNDI name to lookup the JDBC data source. If none is set, then the
# portal will attempt to create the JDBC data source based on the properties
# prefixed with "jdbc.default.".
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_JNDI_PERIOD_NAME
#
#jdbc.default.jndi.name=jdbc/LiferayPool
#
# Set the properties used to create the JDBC data source. These properties
# will only be read if the property "jdbc.default.jndi.name" is not set.
#
# The default settings are configured for an in-memory database called
# Hypersonic that is not recommended for production use. Please change the
# properties to use another database.
#
# To configure the portal to use one data source for read calls and another
# data source for read-write calls, follow these steps:
#
# 1. Similar to the settings prefixed with "jdbc.default.", create a set of
# properties prefixed with "jdbc.read." to handle read calls and another set
# of properties prefixed with "jdbc.write." to handle read-write calls.
#
# 2. Add "jdbc.read.jndi.name" and "jdbc.write.jndi.name" properties that
# specify the data source JNDI names.
#
# 3. Add dynamic-data-source-spring.xml to the property "spring.configs" and
# dynamic-data-source-infrastructure-spring.xml to the property
# "spring.infrastructure.configs"
#
#
# DB2
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
#jdbc.default.driverClassName=com.ibm.db2.jcc.DB2Driver
#jdbc.default.url=jdbc:db2://localhost:50000/lportal:deferPrepares=false;fullyMaterializeInputStreams=true;fullyMaterializeLobData=true;progresssiveLocators=2;progressiveStreaming=2;
#jdbc.default.username=db2admin
#jdbc.default.password=lportal
#
# Hypersonic
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
jdbc.default.driverClassName=org.hsqldb.jdbc.JDBCDriver
jdbc.default.url=jdbc:hsqldb:${liferay.home}/data/hypersonic/lportal;hsqldb.lock_file=false,hsqldb.write_delay=false
jdbc.default.username=sa
jdbc.default.password=
#
# MariaDB
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
#jdbc.default.driverClassName=org.mariadb.jdbc.Driver
#jdbc.default.url=jdbc:mariadb://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
#jdbc.default.username=
#jdbc.default.password=
#
# MySQL
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
#jdbc.default.driverClassName=com.mysql.cj.jdbc.Driver
#jdbc.default.url=jdbc:mysql://localhost/lportal?characterEncoding=UTF-8&dontTrackOpenResources=true&holdResultsOpenOverStatementClose=true&serverTimezone=GMT&useFastDateParsing=false&useUnicode=true
#jdbc.default.username=
#jdbc.default.password=
#
# Oracle
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
#jdbc.default.driverClassName=oracle.jdbc.OracleDriver
#jdbc.default.url=jdbc:oracle:thin:@localhost:1521:xe
#jdbc.default.username=lportal
#jdbc.default.password=lportal
#
# P6Spy
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
#jdbc.default.driverClassName=com.p6spy.engine.spy.P6SpyDriver
#jdbc.default.url=jdbc:mysql://localhost/lportal?characterEncoding=UTF-8&dontTrackOpenResources=true&holdResultsOpenOverStatementClose=true&useFastDateParsing=false&useUnicode=true
#jdbc.default.username=
#jdbc.default.password=
#
# PostgreSQL
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
#jdbc.default.driverClassName=org.postgresql.Driver
#jdbc.default.url=jdbc:postgresql://localhost:5432/lportal
#jdbc.default.username=sa
#jdbc.default.password=
#
# SQL Server
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
#jdbc.default.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
#jdbc.default.url=jdbc:sqlserver://localhost;databaseName=lportal
#jdbc.default.username=sa
#jdbc.default.password=
#
# Sybase
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_PASSWORD
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_URL
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_USERNAME
#
#jdbc.default.driverClassName=com.sybase.jdbc4.jdbc.SybDriver
#jdbc.default.url=jdbc:sybase:Tds:localhost:5000/lportal
#jdbc.default.username=sa
#jdbc.default.password=
#
# HikariCP recommends to also tune database settings. See
# https://github.com/brettwooldridge/HikariCP/wiki for additional setting
# details for database.
#
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_AUTO_UPPERCASEC_OMMIT
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_CONNECTION_UPPERCASET_EST_UPPERCASEQ_UERY
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_CONNECTION_UPPERCASET_IMEOUT
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_IDLE_UPPERCASET_IMEOUT
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_INITIALIZATION_UPPERCASEF_AIL_UPPERCASEF_AST
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_MAXIMUM_UPPERCASEP_OOL_UPPERCASES_IZE
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_MAX_UPPERCASEL_IFETIME
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_MINIMUM_UPPERCASEI_DLE
# Env: LIFERAY_JDBC_PERIOD_DEFAULT_PERIOD_REGISTER_UPPERCASEM_BEANS
#
#jdbc.default.autoCommit=true
#jdbc.default.connectionTestQuery=SELECT releaseId FROM Release_
jdbc.default.connectionTimeout=30000
jdbc.default.idleTimeout=600000
#jdbc.default.initializationFailFast=false
jdbc.default.maximumPoolSize=100
jdbc.default.maxLifetime=0
jdbc.default.minimumIdle=10
jdbc.default.registerMbeans=true
##
## Custom SQL
##
#
# Set this property to true to automatically escape wildcards to literal
# values.
#
# Env: LIFERAY_CUSTOM_PERIOD_SQL_PERIOD_AUTO_PERIOD_ESCAPE_PERIOD_WILDCARDS_PERIOD_ENABLED
#
custom.sql.auto.escape.wildcards.enabled=false
#
# Input a list of comma delimited custom SQL configurations.
#
# Env: LIFERAY_CUSTOM_PERIOD_SQL_PERIOD_CONFIGS
#
custom.sql.configs=custom-sql/default.xml
#
# Some databases do not recognize a NULL IS NULL check. Set the
# "custom.sql.function.isnull" and "custom.sql.function.isnotnull"
# properties for your specific database.
#
# There is no need to manually set these properties because
# com.liferay.portal.spring.PortalHibernateConfiguration already sets it.
# However, these properties are available so that you can see how you can
# override it for a database that PortalHibernateConfiguration does not yet
# know how to auto configure.
#
#
# DB2
#
# Env: LIFERAY_CUSTOM_PERIOD_SQL_PERIOD_FUNCTION_PERIOD_ISNOTNULL
# Env: LIFERAY_CUSTOM_PERIOD_SQL_PERIOD_FUNCTION_PERIOD_ISNULL
#
#custom.sql.function.isnull=CAST(? AS VARCHAR(32672)) IS NULL
#custom.sql.function.isnotnull=CAST(? AS VARCHAR(32672)) IS NOT NULL
#
# MySQL (for testing only)
#
# Env: LIFERAY_CUSTOM_PERIOD_SQL_PERIOD_FUNCTION_PERIOD_ISNOTNULL
# Env: LIFERAY_CUSTOM_PERIOD_SQL_PERIOD_FUNCTION_PERIOD_ISNULL
#
#custom.sql.function.isnull=IFNULL(?, '1') = '1'
#custom.sql.function.isnotnull=IFNULL(?, '1') = '0'
#
# Sybase
#
# Env: LIFERAY_CUSTOM_PERIOD_SQL_PERIOD_FUNCTION_PERIOD_ISNOTNULL
# Env: LIFERAY_CUSTOM_PERIOD_SQL_PERIOD_FUNCTION_PERIOD_ISNULL
#
#custom.sql.function.isnull=CONVERT(VARCHAR,?) IS NULL
#custom.sql.function.isnotnull=CONVERT(VARCHAR,?) IS NOT NULL
##
## Data Limit
##
#
# Set the maximum allowed document library storage size per company. Set
# this to 0 or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_DL_PERIOD_STORAGE_PERIOD_MAX_PERIOD_SIZE
#
data.limit.dl.storage.max.size=0
#
# Set the maximum allowed mail messages per company within a period. Set
# this to 0 or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MAIL_PERIOD_MESSAGE_PERIOD_MAX_PERIOD_COUNT
#
data.limit.mail.message.max.count=0
#
# Set the maximum allowed mail messages per period in seconds. Set this to 0
# or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MAIL_PERIOD_MESSAGE_PERIOD_MAX_PERIOD_PERIOD
#
data.limit.mail.message.max.period=0
#
# Set the maximum allowed asset categories per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_ASSET_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEA_SSET_UPPERCASEC_ATEGORY_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.asset.kernel.model.AssetCategory]=0
#
# Set the maximum allowed asset tags per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_ASSET_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEA_SSET_UPPERCASET_AG_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.asset.kernel.model.AssetTag]=0
#
# Set the maximum allowed asset vocabularies per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_ASSET_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEA_SSET_UPPERCASEV_OCABULARY_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.asset.kernel.model.AssetVocabulary]=0
#
# Set the maximum allowed blogs entries per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_BLOGS_PERIOD_MODEL_PERIOD__UPPERCASEB_LOGS_UPPERCASEE_NTRY_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.blogs.model.BlogsEntry]=0
#
# Set the maximum allowed document library file entries per company. Set
# this to 0 or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_DOCUMENT_PERIOD_LIBRARY_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASED__UPPERCASEL__UPPERCASEF_ILE_UPPERCASEE_NTRY_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.document.library.kernel.model.DLFileEntry]=0
#
# Set the maximum allowed document library folders per company. Set this to
# 0 or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_DOCUMENT_PERIOD_LIBRARY_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASED__UPPERCASEL__UPPERCASEF_OLDER_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.document.library.kernel.model.DLFolder]=0
#
# Set the maximum allowed journal articles per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_JOURNAL_PERIOD_MODEL_PERIOD__UPPERCASEJ_OURNAL_UPPERCASEA_RTICLE_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.journal.model.JournalArticle]=0
#
# Set the maximum allowed journal folders per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_JOURNAL_PERIOD_MODEL_PERIOD__UPPERCASEJ_OURNAL_UPPERCASEF_OLDER_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.journal.model.JournalFolder]=0
#
# Set the maximum allowed knowledge base articles per company. Set this to 0
# or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_KNOWLEDGE_PERIOD_BASE_PERIOD_MODEL_PERIOD__UPPERCASEK__UPPERCASEB__UPPERCASEA_RTICLE_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.knowledge.base.model.KBArticle]=0
#
# Set the maximum allowed knowledge base folders per company. Set this to 0
# or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_KNOWLEDGE_PERIOD_BASE_PERIOD_MODEL_PERIOD__UPPERCASEK__UPPERCASEB__UPPERCASEF_OLDER_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.knowledge.base.model.KBFolder]=0
#
# Set the maximum allowed message board categories per company. Set this to
# 0 or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_MESSAGE_PERIOD_BOARDS_PERIOD_MODEL_PERIOD__UPPERCASEM__UPPERCASEB__UPPERCASEC_ATEGORY_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.message.boards.model.MBCategory]=0
#
# Set the maximum allowed message board messages per company. Set this to 0
# or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_MESSAGE_PERIOD_BOARDS_PERIOD_MODEL_PERIOD__UPPERCASEM__UPPERCASEB__UPPERCASEM_ESSAGE_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.message.boards.model.MBMessage]=0
#
# Set the maximum allowed groups per company. Set this to 0 or a negative
# value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEG_ROUP_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.portal.kernel.model.Group]=0
#
# Set the maximum allowed layouts per company. Set this to 0 or a negative
# value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_AYOUT_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.portal.kernel.model.Layout]=0
#
# Set the maximum allowed organizations per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEO_RGANIZATION_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.portal.kernel.model.Organization]=0
#
# Set the maximum allowed roles per company. Set this to 0 or a negative
# value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASER_OLE_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.portal.kernel.model.Role]=0
#
# Set the maximum allowed teams per company. Set this to 0 or a negative
# value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASET_EAM_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.portal.kernel.model.Team]=0
#
# Set the maximum allowed users per company. Set this to 0 or a negative
# value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEU_SER_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.portal.kernel.model.User]=0
#
# Set the maximum allowed site navigation menu items per company. Set this
# to 0 or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_SITE_PERIOD_NAVIGATION_PERIOD_MODEL_PERIOD__UPPERCASES_ITE_UPPERCASEN_AVIGATION_UPPERCASEM_ENU_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.site.navigation.model.SiteNavigationMenu]=0
#
# Set the maximum allowed site navigation menu items per company. Set this
# to 0 or a negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_SITE_PERIOD_NAVIGATION_PERIOD_MODEL_PERIOD__UPPERCASES_ITE_UPPERCASEN_AVIGATION_UPPERCASEM_ENU_UPPERCASEI_TEM_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.site.navigation.model.SiteNavigationMenuItem]=0
#
# Set the maximum allowed wiki nodes per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_WIKI_PERIOD_MODEL_PERIOD__UPPERCASEW_IKI_UPPERCASEN_ODE_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.wiki.model.WikiNode]=0
#
# Set the maximum allowed wiki pages per company. Set this to 0 or a
# negative value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_MODEL_PERIOD_MAX_PERIOD_COUNT_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_WIKI_PERIOD_MODEL_PERIOD__UPPERCASEW_IKI_UPPERCASEP_AGE_CLOSEBRACKET_
#
data.limit.model.max.count[com.liferay.wiki.model.WikiPage]=0
#
# Set the maximum allowed sites per company. Set this to 0 or a negative
# value to disable this limit.
#
# Env: LIFERAY_DATA_PERIOD_LIMIT_PERIOD_SITE_PERIOD_MAX_PERIOD_COUNT
#
data.limit.site.max.count=0
##
## Database
##
#
# Set this property to true to update database indexes on startup. This will
# ensure that all necessary indexes are added and that unnecessary indexes
# are removed. Only indexes that have names that match "LIFERAY_" OR "IX_"
# will be updated. Make sure that your custom indexes do not match the
# Liferay pattern to ensure that your custom indexes are not removed as
# unnecessary indexes.
#
# Env: LIFERAY_DATABASE_PERIOD_INDEXES_PERIOD_UPDATE_PERIOD_ON_PERIOD_STARTUP
#
database.indexes.update.on.startup=false
#
# Set the max number of parameters for an IN clause.
#
# Env: LIFERAY_DATABASE_PERIOD_IN_PERIOD_MAX_PERIOD_PARAMETERS_OPENBRACKET_ORACLE_CLOSEBRACKET_
#
database.in.max.parameters[oracle]=1000
#
# Set the max number of columns in an ORDER BY clause.
#
# Env: LIFERAY_DATABASE_PERIOD_ORDER_PERIOD_BY_PERIOD_MAX_PERIOD_COLUMNS_OPENBRACKET_SYBASE_CLOSEBRACKET_
#
database.order.by.max.columns[sybase]=31
#
# Set the max length for string type of index.
#
# Env: LIFERAY_DATABASE_PERIOD_STRING_PERIOD_INDEX_PERIOD_MAX_PERIOD_LENGTH_OPENBRACKET_MARIADB_CLOSEBRACKET_
# Env: LIFERAY_DATABASE_PERIOD_STRING_PERIOD_INDEX_PERIOD_MAX_PERIOD_LENGTH_OPENBRACKET_MYSQL_CLOSEBRACKET_
#
database.string.index.max.length[mariadb]=255
database.string.index.max.length[mysql]=255
#
# Specify any database vendor specific settings.
#
#
# MySQL
#
#
# Set the MySQL engine type. InnoDB is the recommended engine because it
# provides transactional integrity.
#
# Env: LIFERAY_DATABASE_PERIOD_MYSQL_PERIOD_ENGINE
#
database.mysql.engine=InnoDB
##
## Transaction
##
#
# Set the transaction isolation level for the Counter service. See
# "transaction.isolation.portal" for more information. The preferred value
# is 8 when the transaction manager supports it. If the transaction manager
# does not support it, set this to -1 to use the database's default
# isolation level.
#
# Env: LIFERAY_TRANSACTION_PERIOD_ISOLATION_PERIOD_COUNTER
#
transaction.isolation.counter=2
#
# Set the definition of the "portal" transaction isolation level. The
# "portal" transaction isolation level is not a real isolation level. It is
# just a pointer to a real isolation level that can be configured by setting
# this property. Set the value to -1 to use the database's default isolation
# level. Set the value to 2 to use "read committed". Set the value to 4 to
# use "repeatable read".
#
# Env: LIFERAY_TRANSACTION_PERIOD_ISOLATION_PERIOD_PORTAL
#
transaction.isolation.portal=2
#
# Additional properties that follow the pattern
# "transaction.manager.property.*" will be read to call the setters on the
# transaction manager. For example, the property
# "transaction.manager.property.globalRollbackOnParticipationFailure", will
# call the setter "setGlobalRollbackOnParticipationFailure" on the
# transaction manager.
#
# "allowCustomIsolationLevels" should be set to true when using the
# JtaTransactionManager.
#
# Env: LIFERAY_TRANSACTION_PERIOD_MANAGER_PERIOD_PROPERTY_PERIOD_ALLOW_UPPERCASEC_USTOM_UPPERCASEI_SOLATION_UPPERCASEL_EVELS
# Env: LIFERAY_TRANSACTION_PERIOD_MANAGER_PERIOD_PROPERTY_PERIOD_GLOBAL_UPPERCASER_OLLBACK_UPPERCASEO_N_UPPERCASEP_ARTICIPATION_UPPERCASEF_AILURE
#
#transaction.manager.property.allowCustomIsolationLevels=true
transaction.manager.property.globalRollbackOnParticipationFailure=false
##
## Transactional Cache
##
#
# Set this property to true to enable transactional cache. When enabled,
# changes to caches take effect when transaction commits successfully.
# Caches rollback when transactions rollback.
#
# Env: LIFERAY_TRANSACTIONAL_PERIOD_CACHE_PERIOD_ENABLE
#
transactional.cache.enable=true
#
# Set a list of comma delimited transactional portal cache names. The "?"
# character represents a single character wildcard. The "*" symbol character
# a multiple character wildcard. The "%" character is used to escape
# characters.
#
# Env: LIFERAY_TRANSACTIONAL_PERIOD_CACHE_PERIOD_NAMES
#
transactional.cache.names=\
com.liferay.portal.internal.service.util.PortalPreferencesCacheUtil,\
com.liferay.portal.kernel.dao.orm.EntityCache*,\
com.liferay.portal.kernel.dao.orm.FinderCache*,\
com.liferay.portal.kernel.service.persistence.impl.TableMapper-*
##
## Ehcache
##
#
# Set the classpath to the location of the Ehcache config file for internal
# caches. Edit the file specified in the property
# "ehcache.multi-vm.config.location" to enable clustered cache.
#
# Env: LIFERAY_EHCACHE_PERIOD_MULTI_PERIOD_VM_PERIOD_CONFIG_PERIOD_LOCATION
# Env: LIFERAY_EHCACHE_PERIOD_SINGLE_PERIOD_VM_PERIOD_CONFIG_PERIOD_LOCATION
#
ehcache.single.vm.config.location=/ehcache/liferay-single-vm.xml
ehcache.multi.vm.config.location=/ehcache/liferay-multi-vm.xml
#
# Input a list of comma delimited key value pair to set replication
# properties for the default cache.
#
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_DEFAULT
#
ehcache.replicator.properties.default=
#
# Input a list of comma delimited key value pair to set replication
# properties for a specific cache.
#
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_DYNAMIC_PERIOD_DATA_PERIOD_MAPPING_PERIOD_DATA_PERIOD_PROVIDER_PERIOD_INTERNAL_PERIOD_REST_PERIOD__UPPERCASED__UPPERCASED__UPPERCASEM__UPPERCASER__UPPERCASEE__UPPERCASES__UPPERCASET__UPPERCASED_ATA_UPPERCASEP_ROVIDER
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_JOURNAL_PERIOD_UTIL_PERIOD__UPPERCASEJ_OURNAL_UPPERCASEC_ONTENT
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_TEMPLATE_PERIOD__UPPERCASET_EMPLATE_UPPERCASER_ESOURCE_UPPERCASEL_OADER_PERIOD_CSS
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_TEMPLATE_PERIOD__UPPERCASET_EMPLATE_UPPERCASER_ESOURCE_UPPERCASEL_OADER_PERIOD_FTL
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_TEMPLATE_PERIOD__UPPERCASET_EMPLATE_UPPERCASER_ESOURCE_UPPERCASEL_OADER_PERIOD_VM
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_WEBSERVER_PERIOD__UPPERCASEW_EB_UPPERCASES_ERVER_UPPERCASES_ERVLET_UPPERCASET_OKEN
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SECURITY_PERIOD_PERMISSION_PERIOD__UPPERCASEP_ERMISSION_UPPERCASEC_ACHE_UPPERCASEU_TIL_UNDERLINE__UPPERCASEP__UPPERCASEE__UPPERCASER__UPPERCASEM__UPPERCASEI__UPPERCASES__UPPERCASES__UPPERCASEI__UPPERCASEO__UPPERCASEN_
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SECURITY_PERIOD_PERMISSION_PERIOD__UPPERCASEP_ERMISSION_UPPERCASEC_ACHE_UPPERCASEU_TIL_UNDERLINE__UPPERCASEP__UPPERCASEE__UPPERCASER__UPPERCASEM__UPPERCASEI__UPPERCASES__UPPERCASES__UPPERCASEI__UPPERCASEO__UPPERCASEN__UNDERLINE__UPPERCASEC__UPPERCASEH__UPPERCASEE__UPPERCASEC__UPPERCASEK__UPPERCASEE__UPPERCASER__UNDERLINE__UPPERCASEB__UPPERCASEA__UPPERCASEG_
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SECURITY_PERIOD_PERMISSION_PERIOD__UPPERCASEP_ERMISSION_UPPERCASEC_ACHE_UPPERCASEU_TIL_UNDERLINE__UPPERCASER__UPPERCASEE__UPPERCASES__UPPERCASEO__UPPERCASEU__UPPERCASER__UPPERCASEC__UPPERCASEE__UNDERLINE__UPPERCASEB__UPPERCASEL__UPPERCASEO__UPPERCASEC__UPPERCASEK__UNDERLINE__UPPERCASEI__UPPERCASED__UPPERCASES__UNDERLINE__UPPERCASEB__UPPERCASEA__UPPERCASEG_
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_CACHE_PERIOD__UPPERCASEC_ACHE_UPPERCASEU_TIL
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTLET_PERIOD_SOCIAL_PERIOD_SERVICE_PERIOD_IMPL_PERIOD__UPPERCASES_OCIAL_UPPERCASEA_CTIVITY_UPPERCASES_ETTING_UPPERCASEL_OCAL_UPPERCASES_ERVICE_UPPERCASEI_MPL
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD_COM_PERIOD_LIFERAY_PERIOD_WIKI_PERIOD_MODEL_PERIOD__UPPERCASEW_IKI_UPPERCASEP_AGE_UPPERCASED_ISPLAY
# Env: LIFERAY_EHCACHE_PERIOD_REPLICATOR_PERIOD_PROPERTIES_PERIOD__DOLLAR__OPENCURLYBRACE_SPECIFIC_PERIOD_CACHE_PERIOD_NAME_CLOSECURLYBRACE_
#
#ehcache.replicator.properties.${specific.cache.name}=
ehcache.replicator.properties.com.liferay.dynamic.data.mapping.data.provider.internal.rest.DDMRESTDataProvider=replicatePuts=false
ehcache.replicator.properties.com.liferay.journal.util.JournalContent=replicatePuts=false
ehcache.replicator.properties.com.liferay.portal.kernel.template.TemplateResourceLoader.css=replicatePuts=false
ehcache.replicator.properties.com.liferay.portal.kernel.template.TemplateResourceLoader.ftl=replicatePuts=false
ehcache.replicator.properties.com.liferay.portal.kernel.template.TemplateResourceLoader.vm=replicatePuts=false
ehcache.replicator.properties.com.liferay.portal.security.permission.PermissionCacheUtil_PERMISSION=replicatePuts=false
ehcache.replicator.properties.com.liferay.portal.security.permission.PermissionCacheUtil_PERMISSION_CHECKER_BAG=replicatePuts=false
ehcache.replicator.properties.com.liferay.portal.security.permission.PermissionCacheUtil_RESOURCE_BLOCK_IDS_BAG=replicatePuts=false
ehcache.replicator.properties.com.liferay.portal.servlet.filters.cache.CacheUtil=replicatePuts=false
ehcache.replicator.properties.com.liferay.portal.kernel.webserver.WebServerServletToken=replicatePuts=false
ehcache.replicator.properties.com.liferay.portlet.social.service.impl.SocialActivitySettingLocalServiceImpl=replicatePuts=false
ehcache.replicator.properties.com.liferay.wiki.model.WikiPageDisplay=replicatePuts=false
#
# Set this to true to enable JMX integration in
# com.liferay.portal.cache.EhcachePortalCacheManager. Set this to false if
# the portal needs to be reloaded under WebSphere.
#
# Env: LIFERAY_EHCACHE_PERIOD_PORTAL_PERIOD_CACHE_PERIOD_MANAGER_PERIOD_JMX_PERIOD_ENABLED
#
ehcache.portal.cache.manager.jmx.enabled=true
##
## Enterprise Product
##
#
# Set this property to true to enable use of Liferay Enterprise Search (LES)
# applications and features. Your right to use LES is subject to the
# applicable end user license agreement covering LES.
#
# Env: LIFERAY_ENTERPRISE_PERIOD_PRODUCT_PERIOD_ENTERPRISE_PERIOD_SEARCH_PERIOD_ENABLED
#
enterprise.product.enterprise.search.enabled=true
#
# Set this property to true to display a modal containing the terms of use
# for each enabled Liferay enterprise product to omniadmin users.
#
# Env: LIFERAY_ENTERPRISE_PERIOD_PRODUCT_PERIOD_NOTIFICATION_PERIOD_ENABLED
#
enterprise.product.notification.enabled=true
##
## JavaScript
##
#
# The need to specify two separate lists of JavaScript files for performance
# reasons (the "javascript.barebone.files" and "javascript.everything.files"
# properties) in this file is deprecated because it can be configured via
# OSGi using BND headers. These properties will be removed in a future
# release.
#
# Set a list of JavaScript files that will be loaded automatically in
# /html/common/themes/top_js.jsp.
#
# There are two lists of files specified in the properties
# "javascript.barebone.files" and "javascript.everything.files".
#
# As the name suggests, the barebone list is the minimum list of JavaScript
# files required for most cases. The everything list includes everything
# else not listed in the barebone list.
#
# The two lists of files exist for performance reasons because
# unauthenticated users usually do not utilize all the JavaScript that is
# available. See the property "javascript.barebone.enabled" for more
# information on the logic of when the barebone list is used and when the
# everything list is used and how to customize that logic.
#
# The list of files are also merged and packed for further performance
# improvements. See the property "javascript.fast.load" for more details.
#
#
# Specify the list of barebone files.
#
# The ordering of the JavaScript files is important and should follow a
# specific format. The first grouping denotes utility scripts that are used
# by the second and third groups. The second grouping denotes utility
# classes that rely on the first group, but do not rely on the second or
# third group. The third grouping denotes modules that rely on the first and
# second group.
#
# This configuration is deprecated because it can be configured in a modular
# way using the "Liferay-JS-Resources-Top-Head" header in OSGi bundles'
# manifest files. It will be removed from this file in a future release.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_BAREBONE_PERIOD_FILES
#
javascript.barebone.files=
#
# Specify the list of remaining JavaScript files not already specified in
# the list of barebone files (i.e., "javascript.barebone.files").
#
# This configuration is deprecated because it can be configured in a modular
# way using the "Liferay-JS-Resources-Top-Head-Authenticated" header in OSGi
# bundles' manifest files. It will be removed from this file in a future
# release.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_EVERYTHING_PERIOD_FILES
#
javascript.everything.files=
#
# Set this property to false to always load JavaScript files listed under
# the property "Liferay-JS-Resources-Top-Head-Authenticated" of OSGi
# bundles' manifest files.
#
# Set this to true to sometimes load JavaScript files listed under the
# property "Liferay-JS-Resources-Top-Head" and sometimes load those under
# "Liferay-JS-Resources-Top-Head-Authenticated".
#
# The default logic is coded in com.liferay.portal.events.ServicePreAction
# in such a way that unauthenticated users get the list of
# "Liferay-JS-Resources-Top-Head" JavaScript files whereas authenticated
# users get both the list of "Liferay-JS-Resources-Top-Head" JavaScript
# files and the list of "Liferay-JS-Resources-Top-Head-Authenticated"
# JavaScript files.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_BAREBONE_PERIOD_ENABLED
#
javascript.barebone.enabled=true
#
# Set this property to true to load the packed version of files listed in
# the properties "Liferay-JS-Resources-Top-Head" and/or
# "Liferay-JS-Resources-Top-Head-Authenticated" of OSGi bundles' manifest
# files.
#
# Set this property to false for easier debugging for development. You can
# also disable fast loading by setting the URL parameter "js_fast_load" to
# "0".
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_FAST_PERIOD_LOAD
#
javascript.fast.load=true
#
# Input a list of comma delimited properties that are valid bundle IDs for
# the JavaScript minifier.
#
# This mechanism is deprecated and will be removed in a future release.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_BUNDLE_PERIOD_IDS
#
javascript.bundle.ids=\
javascript.barebone.files,\
javascript.everything.files
#
# Define a bundle directory for each property listed in
# "javascript.bundle.ids".
#
# This mechanism is deprecated and will be removed in a future release.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_BUNDLE_PERIOD_DIR_OPENBRACKET_JAVASCRIPT_PERIOD_BAREBONE_PERIOD_FILES_CLOSEBRACKET_
# Env: LIFERAY_JAVASCRIPT_PERIOD_BUNDLE_PERIOD_DIR_OPENBRACKET_JAVASCRIPT_PERIOD_EVERYTHING_PERIOD_FILES_CLOSEBRACKET_
#
javascript.bundle.dir[javascript.barebone.files]=/
javascript.bundle.dir[javascript.everything.files]=/
#
# Define the bundle dependencies using any property listed in
# "javascript.bundle.ids".
#
# This mechanism is deprecated and will be removed in a future release.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_BUNDLE_PERIOD_DEPENDENCIES_OPENBRACKET_JAVASCRIPT_PERIOD_EVERYTHING_PERIOD_FILES_CLOSEBRACKET_
#
javascript.bundle.dependencies[javascript.everything.files]=javascript.barebone.files
#
# Set this to true to enable the display of JavaScript logging.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_LOG_PERIOD_ENABLED
#
javascript.log.enabled=false
#
# Set this to true to enable Single Page Application links.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_SINGLE_PERIOD_PAGE_PERIOD_APPLICATION_PERIOD_ENABLED
#
javascript.single.page.application.enabled=true
#
# Set the timeout in milliseconds before SPA navigation times out and falls
# back to standard navigation.
#
# Env: LIFERAY_JAVASCRIPT_PERIOD_SINGLE_PERIOD_PAGE_PERIOD_APPLICATION_PERIOD_TIMEOUT
#
javascript.single.page.application.timeout=0
##
## SQL Data
##
#
# Set the default SQL IDs for common objects.
#
# Env: LIFERAY_SQL_PERIOD_DATA_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEC_OUNTRY_PERIOD_COUNTRY_PERIOD_ID
# Env: LIFERAY_SQL_PERIOD_DATA_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_IST_UPPERCASET_YPE_PERIOD_ACCOUNT_PERIOD_ADDRESS
# Env: LIFERAY_SQL_PERIOD_DATA_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_IST_UPPERCASET_YPE_PERIOD_ACCOUNT_PERIOD_EMAIL_PERIOD_ADDRESS
# Env: LIFERAY_SQL_PERIOD_DATA_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_IST_UPPERCASET_YPE_PERIOD_CONTACT_PERIOD_EMAIL_PERIOD_ADDRESS
# Env: LIFERAY_SQL_PERIOD_DATA_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_IST_UPPERCASET_YPE_PERIOD_ORGANIZATION_PERIOD_STATUS
# Env: LIFERAY_SQL_PERIOD_DATA_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASER_EGION_PERIOD_REGION_PERIOD_ID
#
sql.data.com.liferay.portal.kernel.model.Country.country.id=19
sql.data.com.liferay.portal.kernel.model.Region.region.id=5
sql.data.com.liferay.portal.kernel.model.ListType.account.address=10000
sql.data.com.liferay.portal.kernel.model.ListType.account.email.address=10004
sql.data.com.liferay.portal.kernel.model.ListType.contact.email.address=11003
sql.data.com.liferay.portal.kernel.model.ListType.organization.status=12017
#
# Set the maximum parameters that a SQL transaction query can contain. Some
# databases do not allow for more than 2000 parameters in a query.
#
# Env: LIFERAY_SQL_PERIOD_DATA_PERIOD_MAX_PERIOD_PARAMETERS
#
sql.data.max.parameters=1000
##
## Weblogic
##
#
# Set the strategy for non-serializable wrapping on Weblogic. If set to
# true, the wrapping is done for all objects. If set to false, no wrapping
# is done, but Weblogic must be configured not serializae request
# attributes.
#
# Env: LIFERAY_WEBLOGIC_PERIOD_REQUEST_PERIOD_WRAP_PERIOD_NON_PERIOD_SERIALIZABLE
#
weblogic.request.wrap.non.serializable=true
##
## Company
##
#
# Env: LIFERAY_COMPANY_PERIOD_DEFAULT_PERIOD_NAME
#
company.default.name=Liferay
#
# This sets the default web ID. Omniadmin users must belong to the company
# with this web ID.
#
# Env: LIFERAY_COMPANY_PERIOD_DEFAULT_PERIOD_WEB_PERIOD_ID
#
company.default.web.id=liferay.com
#
# This sets the default home URL of the portal.
#
# Env: LIFERAY_COMPANY_PERIOD_DEFAULT_PERIOD_HOME_PERIOD_URL
#
company.default.home.url=/web/guest
#
# This sets the default locale of the portal, overriding the properties
# "user.language" and "user.country" specified in system.properties.
#
# Env: LIFERAY_COMPANY_PERIOD_DEFAULT_PERIOD_LOCALE
#
#company.default.locale=en_US
#
# This sets the default time zone of the portal during initial setup.
#
# To change the default time zone of an existing portal instance, use the
# Control Panel options.
#
# Env: LIFERAY_COMPANY_PERIOD_DEFAULT_PERIOD_TIME_PERIOD_ZONE
#
company.default.time.zone=UTC
#
# This sets the default virtual host name for the company.
#
# Env: LIFERAY_COMPANY_PERIOD_DEFAULT_PERIOD_VIRTUAL_PERIOD_HOST_PERIOD_NAME
#
#company.default.virtual.host.name=localhost
#
# This sets the default virtual host mail domain for the company.
#
# Env: LIFERAY_COMPANY_PERIOD_DEFAULT_PERIOD_VIRTUAL_PERIOD_HOST_PERIOD_MAIL_PERIOD_DOMAIN
#
#company.default.virtual.host.mail.domain=liferay.com
#
# Set this to the appropriate encryption algorithm to be used for company
# level encryption algorithms (except password encryption which is defined
# via the property "passwords.encryption.algorithm").
#
# If you change this setting, you may need to also change the property
# "company.encryption.key.size" to configure the desired encryption key
# size.
#
# For more details about encryption keys, see the Java Cryptography
# Extension documentation.
#
# Env: LIFERAY_COMPANY_PERIOD_ENCRYPTION_PERIOD_ALGORITHM
#
company.encryption.algorithm=AES
#company.encryption.algorithm=Blowfish
#company.encryption.algorithm=DES
#company.encryption.algorithm=DESede
#
# Set this to define the size used for the company wide encryption key. If
# you change this setting, you may need to also change the property
# "company.encryption.algorithm" to ensure the algorithm supports your key
# size. Most encryption algorithm implementations do not support key sizes
# stronger than 128. Only those with unlimited strength cryptography support
# stronger keys.
#
# For more details about supported key sizes for encryption keys, see the
# Java Cryptography Extension documentation.
#
# Env: LIFERAY_COMPANY_PERIOD_ENCRYPTION_PERIOD_KEY_PERIOD_SIZE
#
#company.encryption.key.size=56
company.encryption.key.size=128
#company.encryption.key.size=168
#company.encryption.key.size=256
#company.encryption.key.size=384
#company.encryption.key.size=512
#
# Set this to true to if each company should output its own log file. The
# output format is defined in portal-impl/src/META-INF/portal-log4j.xml.
#
# Env: LIFERAY_COMPANY_PERIOD_LOG_PERIOD_ENABLED
#
company.log.enabled=true
#
# The login field is prepopulated with the company's domain name if the
# login is unpopulated and user authentication is based on email addresses.
# Set this to false to disable the behavior.
#
# Env: LIFERAY_COMPANY_PERIOD_LOGIN_PERIOD_PREPOPULATE_PERIOD_DOMAIN
#
company.login.prepopulate.domain=true
#
# The portal can authenticate users based on their email address, screen
# name, or user ID.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_AUTH_PERIOD_TYPE
#
company.security.auth.type=emailAddress
#company.security.auth.type=screenName
#company.security.auth.type=userId
#
# Set this to true to ensure users login with https. If this is set to true
# and you want your HTTP session to contain your credentials after logging
# in, then the property "session.enable.phishing.protection" must be set to
# false or your credentials will only be available in the HTTPS session.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_AUTH_PERIOD_REQUIRES_PERIOD_HTTPS
#
company.security.auth.requires.https=false
#
# Set this to true to allow users to select the "remember me" feature to
# automatically login to the portal.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_AUTO_PERIOD_LOGIN
#
company.security.auto.login=true
#
# Set this to the maximum age (in number of seconds) of the browser cookie
# that enables the "remember me" feature. A value of 31536000 signifies
# lifespan of one year. A value of -1 signifies a lifespan of a browser
# session.
#
# Rather than setting this to 0, set the property
# "company.security.auto.login" to false to disable the "remember me"
# feature.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_AUTO_PERIOD_LOGIN_PERIOD_MAX_PERIOD_AGE
#
company.security.auto.login.max.age=31536000
#
# Set this to true to allow users to autocomplete the login form based on
# their previously entered values.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_LOGIN_PERIOD_FORM_PERIOD_AUTOCOMPLETE
#
company.security.login.form.autocomplete=true
#
# Set this to true to allow users to autocomplete the reminder query form
# based on their previously entered values.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_PASSWORD_PERIOD_REMINDER_PERIOD_QUERY_PERIOD_FORM_PERIOD_AUTOCOMPLETE
#
company.security.password.reminder.query.form.autocomplete=true
#
# Set this to true to allow users to ask the portal to send them a password
# reset link.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_SEND_PERIOD_PASSWORD_PERIOD_RESET_PERIOD_LINK
#
company.security.send.password.reset.link=true
#
# Set this to true to allow strangers to create accounts and register
# themselves on the portal.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_STRANGERS
#
company.security.strangers=true
#
# Enter a friendly URL of a page that will be used to create new accounts
# whenever the user clicks the "create account" link in the login portlet.
# This allows providing custom portlets to create accounts. By default, the
# portal's create account will be used.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_STRANGERS_PERIOD_URL
#
#company.security.strangers.url=/create_account
#
# Set this to true if strangers can create accounts with email addresses
# that match the company mail suffix. This property is not used unless
# "company.security.strangers" is also set to true.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_STRANGERS_PERIOD_WITH_PERIOD_MX
#
company.security.strangers.with.mx=true
#
# Set this to true if strangers who create accounts need to be verified via
# email.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_STRANGERS_PERIOD_VERIFY
#
company.security.strangers.verify=true
#
# Set this to true to allow site administrators to use their own logo
# instead of the enterprise logo.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_SITE_PERIOD_LOGO
#
company.security.site.logo=true
#
# Set this to true to require users to input their password before email
# address or screen name updates.
#
# Env: LIFERAY_COMPANY_PERIOD_SECURITY_PERIOD_UPDATE_PERIOD_PASSWORD_PERIOD_REQUIRED
#
company.security.update.password.required=true
#
# Input a list of sections that will be included as part of the company
# authentication settings form.
#
# Env: LIFERAY_COMPANY_PERIOD_SETTINGS_PERIOD_FORM_PERIOD_AUTHENTICATION
#
company.settings.form.authentication=
##
## Users
##
#
# Set this to false if users cannot be deleted.
#
# Env: LIFERAY_USERS_PERIOD_DELETE
#
users.delete=true
#
# Set this to true when you want the validation to allow for creation of
# numeric screen names.
#
# Env: LIFERAY_USERS_PERIOD_SCREEN_PERIOD_NAME_PERIOD_ALLOW_PERIOD_NUMERIC
#
users.screen.name.allow.numeric=true
#
# Set this to true to always autogenerate user screen names even if the user
# gives a specific user screen name. If this is set to true, the LDAP
# importer will fetch users by their email address even if the property
# "company.security.auth.type" is set to screenName.
#
# Env: LIFERAY_USERS_PERIOD_SCREEN_PERIOD_NAME_PERIOD_ALWAYS_PERIOD_AUTOGENERATE
#
users.screen.name.always.autogenerate=false
#
# Input a class name that implements
# com.liferay.portal.security.auth.ScreenNameGenerator. This class will be
# called to generate user screen names.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_USERS_PERIOD_SCREEN_PERIOD_NAME_PERIOD_GENERATOR
#
#users.screen.name.generator=com.liferay.portal.security.auth.DefaultScreenNameGenerator
#
# Input a list of special characters that are allowed in screen names. This
# property is read by the default screen name validator implementation.
# Custom implementations need to also use this property to account for
# screen names with special characters.
#
# Env: LIFERAY_USERS_PERIOD_SCREEN_PERIOD_NAME_PERIOD_SPECIAL_PERIOD_CHARACTERS
#
users.screen.name.special.characters=-._
#
# Input a class name that implements
# com.liferay.portal.security.auth.ScreenNameValidator. This class will be
# called to validate user screen names.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_USERS_PERIOD_SCREEN_PERIOD_NAME_PERIOD_VALIDATOR
#
#users.screen.name.validator=com.liferay.portal.security.auth.DefaultScreenNameValidator
#users.screen.name.validator=com.liferay.portal.security.auth.LiberalScreenNameValidator
#
# Set this to false if you want to be able to create users without an email
# address. An email address will be automatically assigned to a user based
# on the property "users.email.address.auto.suffix".
#
# Env: LIFERAY_USERS_PERIOD_EMAIL_PERIOD_ADDRESS_PERIOD_REQUIRED
#
users.email.address.required=true
#
# Set the suffix of the email address that will be automatically generated
# for a user that does not have an email address. This property is not used
# unless the property "users.email.address.required" is set to false. The
# autogenerated email address will be the user ID plus the specified suffix.
#
# Env: LIFERAY_USERS_PERIOD_EMAIL_PERIOD_ADDRESS_PERIOD_AUTO_PERIOD_SUFFIX
#
[email protected]
#
# Input a class name that implements
# com.liferay.portal.security.auth.EmailAddressGenerator. This class will be
# called to generate an email address for a user that does not specify an
# email address. This class will only be used if the property
# "users.email.address.required" is set to false.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_USERS_PERIOD_EMAIL_PERIOD_ADDRESS_PERIOD_GENERATOR
#
#users.email.address.generator=com.liferay.portal.security.auth.DefaultEmailAddressGenerator
#
# Input a class name that implements
# com.liferay.portal.security.auth.EmailAddressValidator. This class will be
# called to validate user email addresses.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_USERS_PERIOD_EMAIL_PERIOD_ADDRESS_PERIOD_VALIDATOR
#
#users.email.address.validator=com.liferay.portal.security.auth.DefaultEmailAddressValidator
#users.email.address.validator=com.liferay.portal.security.auth.LiberalEmailAddressValidator
#
# Input a class name that implements
# com.liferay.portal.security.auth.FullNameGenerator. This class will be
# called to generate a full name from the user's first, middle, and last
# names.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_USERS_PERIOD_FULL_PERIOD_NAME_PERIOD_GENERATOR
#
#users.full.name.generator=com.liferay.portal.security.auth.DefaultFullNameGenerator
#users.full.name.generator=com.liferay.portal.security.auth.FamilyNameFirstFullNameGenerator
#
# Input a class name that implements
# com.liferay.portal.security.auth.FullNameValidator. This class will be
# called to validate the user's first, middle, and last names.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_USERS_PERIOD_FULL_PERIOD_NAME_PERIOD_VALIDATOR
#
#users.full.name.validator=com.liferay.portal.security.auth.DefaultFullNameValidator
#
# Set this to true to record last login information for a user.
#
# Env: LIFERAY_USERS_PERIOD_UPDATE_PERIOD_LAST_PERIOD_LOGIN
#
users.update.last.login=true
#
# Set this to true to enable reminder queries that are used to help reset a
# user's password.
#
# Env: LIFERAY_USERS_PERIOD_REMINDER_PERIOD_QUERIES_PERIOD_CUSTOM_PERIOD_QUESTION_PERIOD_ENABLED
# Env: LIFERAY_USERS_PERIOD_REMINDER_PERIOD_QUERIES_PERIOD_ENABLED
#
users.reminder.queries.enabled=true
users.reminder.queries.custom.question.enabled=true
#
# Set this to true to show reminder query answer in plain text.
#
# Env: LIFERAY_USERS_PERIOD_REMINDER_PERIOD_QUERIES_PERIOD_DISPLAY_PERIOD_ANSWER_PERIOD_IN_PERIOD_PLAIN_PERIOD_TEXT
#
users.reminder.queries.display.answer.in.plain.text=false
#
# Set this to false to enable users without a reminder query to reset their
# password.
#
# Env: LIFERAY_USERS_PERIOD_REMINDER_PERIOD_QUERIES_PERIOD_REQUIRED
#
users.reminder.queries.required=false
#
# Input a list of questions used for reminder queries.
#
# Env: LIFERAY_USERS_PERIOD_REMINDER_PERIOD_QUERIES_PERIOD_QUESTIONS
#
users.reminder.queries.questions=\
what-is-your-primary-frequent-flyer-number,\
what-is-your-library-card-number,\
what-was-your-first-phone-number,\
what-was-your-first-teacher's-name,\
what-is-your-father's-middle-name
#
# Set this to true to search users from the index. Set this to false to
# search users from the database. Note that setting this to false will
# disable the ability to search users based on Expando attributes. This
# setting is not used unless the indexer is enabled through the control
# panel.
#
# Env: LIFERAY_USERS_PERIOD_SEARCH_PERIOD_WITH_PERIOD_INDEX
#
users.search.with.index=true
#
# Set a property with the prefix "users.update.user.name." and a suffix with
# the class name that should be updated whenever a user's name has changed.
#
# Env: LIFERAY_USERS_PERIOD_UPDATE_PERIOD_USER_PERIOD_NAME_PERIOD_COM_PERIOD_LIFERAY_PERIOD_MESSAGE_PERIOD_BOARDS_PERIOD_MODEL_PERIOD__UPPERCASEM__UPPERCASEB__UPPERCASEM_ESSAGE
#
users.update.user.name.com.liferay.message.boards.model.MBMessage=true
#
# Input a list of user attributes that will be included when exporting users
# to a CSV file. You can include custom fields by adding the prefix
# "expando:" to the attribute name.
#
# Env: LIFERAY_USERS_PERIOD_EXPORT_PERIOD_CSV_PERIOD_FIELDS
#
users.export.csv.fields=\
fullName,\
emailAddress
#
# Set the friendly URL to a user's profile page. If none is specified, the
# portal will query the user's first public page at runtime.
#
# The following variables can be used: ${liferay:screenName} and
# ${liferay:userId}.
#
# Env: LIFERAY_USERS_PERIOD_PROFILE_PERIOD_FRIENDLY_PERIOD_URL
#
#users.profile.friendly.url=/web/${liferay:screenName}/profile
#
# Set the maximum number of organizations, roles, and user groups to display
# for each user in the user's administration search container.
#
# Env: LIFERAY_USERS_PERIOD_ADMIN_PERIOD_ORGANIZATION_PERIOD_COLUMN_PERIOD_LIMIT
# Env: LIFERAY_USERS_PERIOD_ADMIN_PERIOD_ROLE_PERIOD_COLUMN_PERIOD_LIMIT
# Env: LIFERAY_USERS_PERIOD_ADMIN_PERIOD_USER_PERIOD_GROUP_PERIOD_COLUMN_PERIOD_LIMIT
#
users.admin.organization.column.limit=50
users.admin.role.column.limit=50
users.admin.user.group.column.limit=50
##
## Groups and Roles
##
#
# Input a list of comma delimited system group names that will exist in
# addition to the standard system groups. When the server starts, the portal
# checks to ensure all system groups exist. Any missing system group will be
# created by the portal.
#
# Env: LIFERAY_SYSTEM_PERIOD_GROUPS
#
system.groups=
#
# Input a list of comma delimited system role names that will exist in
# addition to the standard system roles. When the server starts, the portal
# checks to ensure all system roles exist. Any missing system role will be
# created by the portal.
#
# The standard system roles are: Administrator, Guest, Power User, and User.
# These roles cannot be removed or renamed.
#
# Env: LIFERAY_SYSTEM_PERIOD_ROLES
#
system.roles=
#
# Set the description of the Administrator system role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ROLE_PERIOD__UPPERCASEA_DMINISTRATOR_PERIOD_DESCRIPTION
#
system.role.Administrator.description=Administrators are super users who can do anything.
#
# Set the description of the Analytics Administrator system role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ROLE_PERIOD__UPPERCASEA_NALYTICS_PERIOD__UPPERCASEA_DMINISTRATOR_PERIOD_DESCRIPTION
#
system.role.Analytics.Administrator.description=Analytics Administrators are users who can view data across the company but cannot make changes except to the company preferences.
#
# Set the description of the Guest system role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ROLE_PERIOD__UPPERCASEG_UEST_PERIOD_DESCRIPTION
#
system.role.Guest.description=Unauthenticated users always have this role.
#
# Set the description of the Owner system role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ROLE_PERIOD__UPPERCASEO_WNER_PERIOD_DESCRIPTION
#
system.role.Owner.description=This is an implied role with respect to the objects users create.
#
# Set the description of the Power User system role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ROLE_PERIOD__UPPERCASEP_OWER_PERIOD__UPPERCASEU_SER_PERIOD_DESCRIPTION
#
system.role.Power.User.description=Power Users have their own personal site.
#
# Set the description of the Publications User system role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ROLE_PERIOD__UPPERCASEP_UBLICATIONS_PERIOD__UPPERCASEU_SER_PERIOD_DESCRIPTION
#
system.role.Publications.User.description=Publications Users are users who can access the Publications portlet.
#
# Set the description of the User system role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ROLE_PERIOD__UPPERCASEU_SER_PERIOD_DESCRIPTION
#
system.role.User.description=Authenticated users should be assigned this role.
#
# Input a list of comma delimited system organization role names that will
# exist in addition to the standard system organization roles. When the
# server starts, the portal checks to ensure all system organization roles
# exist. Any missing system organization role will be created by the portal.
#
# The standard system organization roles are: Organization Administrator,
# Organization Member, and Organization Owner. These roles cannot be removed
# or renamed.
#
# Env: LIFERAY_SYSTEM_PERIOD_ORGANIZATION_PERIOD_ROLES
#
system.organization.roles=
#
# Set the description of the Organization Administrator system organization
# role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ORGANIZATION_PERIOD_ROLE_PERIOD__UPPERCASEO_RGANIZATION_PERIOD__UPPERCASEA_DMINISTRATOR_PERIOD_DESCRIPTION
#
system.organization.role.Organization.Administrator.description=Organization Administrators are super users of their organization but cannot make other users into Organization Administrators.
#
# Set the description of the Organization Member system organization role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ORGANIZATION_PERIOD_ROLE_PERIOD__UPPERCASEO_RGANIZATION_PERIOD__UPPERCASEU_SER_PERIOD_DESCRIPTION
#
system.organization.role.Organization.User.description=All users who belong to an organization have this role within that organization.
#
# Set the description of the Organization Owner system organization role.
#
# Env: LIFERAY_SYSTEM_PERIOD_ORGANIZATION_PERIOD_ROLE_PERIOD__UPPERCASEO_RGANIZATION_PERIOD__UPPERCASEO_WNER_PERIOD_DESCRIPTION
#
system.organization.role.Organization.Owner.description=Organization Owners are super users of their organization and can assign organization roles to users.
#
# Input a list of comma delimited system site role names that will exist in
# addition to the standard system site roles. When the server starts, the
# portal checks to ensure all system site roles exist. Any missing system
# site role will be created by the portal.
#
# The standard system site roles are: Site Administrator, Site Member, and
# Site Owner. These roles cannot be removed or renamed.
#
# Env: LIFERAY_SYSTEM_PERIOD_SITE_PERIOD_ROLES
#
system.site.roles=
#
# Set the description of the Site Administrator system site role.
#
# Env: LIFERAY_SYSTEM_PERIOD_SITE_PERIOD_ROLE_PERIOD__UPPERCASES_ITE_PERIOD__UPPERCASEA_DMINISTRATOR_PERIOD_DESCRIPTION
#
system.site.role.Site.Administrator.description=Site Administrators are super users of their site but cannot make other users into Site Administrators.
#
# Set the description of the Site Member system site role.
#
# Env: LIFERAY_SYSTEM_PERIOD_SITE_PERIOD_ROLE_PERIOD__UPPERCASES_ITE_PERIOD__UPPERCASEM_EMBER_PERIOD_DESCRIPTION
#
system.site.role.Site.Member.description=All users who belong to a site have this role within that site.
#
# Set the description of the Site Owner system site role.
#
# Env: LIFERAY_SYSTEM_PERIOD_SITE_PERIOD_ROLE_PERIOD__UPPERCASES_ITE_PERIOD__UPPERCASEO_WNER_PERIOD_DESCRIPTION
#
system.site.role.Site.Owner.description=Site Owners are super users of their site and can assign site roles to users.
#
# Omniadmin users can administer the portal's core functionality: gc,
# shutdown, etc. Omniadmin users must belong to the default company.
#
# Multiple portal instances might be deployed on one application server, but
# not all of the administrators should have access to this core
# functionality. Input the IDs of users who are omniadmin users.
#
# Leave this field blank if users who belong to the right company and have
# the Administrator role are allowed to administer the portal's core
# functionality.
#
# Env: LIFERAY_OMNIADMIN_PERIOD_USERS
#
omniadmin.users=
#
# Set this to true if all users are required to agree to the terms of use.
#
# Env: LIFERAY_TERMS_PERIOD_OF_PERIOD_USE_PERIOD_REQUIRED
#
terms.of.use.required=true
#
# Input a list of group class names that will trigger a complex SQL query to
# delegate filtering in the database tier. A group class name corresponds to
# the className column in the Group_ table. Filtering in memory at the
# application tier after a simple SQL query can be much better on
# performance.
#
# Env: LIFERAY_GROUPS_PERIOD_COMPLEX_PERIOD_SQL_PERIOD_CLASS_PERIOD_NAMES
#
groups.complex.sql.class.names=com.liferay.portal.kernel.model.User
#
# Specify subtypes of roles if you want to be able to search for roles using
# your custom criteria.
#
# Env: LIFERAY_ROLES_PERIOD_ORGANIZATION_PERIOD_SUBTYPES
# Env: LIFERAY_ROLES_PERIOD_REGULAR_PERIOD_SUBTYPES
# Env: LIFERAY_ROLES_PERIOD_SITE_PERIOD_SUBTYPES
#
roles.site.subtypes=
roles.organization.subtypes=
roles.regular.subtypes=
#
# Set this to true when you want the validation to allow for creation of
# roles with numeric names.
#
# Env: LIFERAY_ROLES_PERIOD_NAME_PERIOD_ALLOW_PERIOD_NUMERIC
#
roles.name.allow.numeric=false
##
## Organizations
##
#
# Set this property to false if you want any administrator of an
# organization to be able to assign any user to that organization. By
# default, he will only be able to assign the users of the organizations and
# suborganizations that he can manage.
#
# Env: LIFERAY_ORGANIZATIONS_PERIOD_ASSIGNMENT_PERIOD_STRICT
#
organizations.assignment.strict=true
#
# Set this property to true if you want users to only be members of the
# organizations to which they are assigned explicitly. By default, they will
# also become implicit members of the ancestors of those organizations. For
# example, if a user belongs to Liferay Spain, he will implicitly be a
# member of the ancestors Liferay Europe and Liferay Global and will be able
# to access their private pages.
#
# Env: LIFERAY_ORGANIZATIONS_PERIOD_MEMBERSHIP_PERIOD_STRICT
#
organizations.membership.strict=false
#
# Set this to true to search organizations from the index. Set this to false
# to search organizations from the database. Note that setting this to false
# will disable the ability to search organizations based on Expando
# attributes. This setting is not used unless the indexer is enabled through
# the control panel.
#
# Env: LIFERAY_ORGANIZATIONS_PERIOD_SEARCH_PERIOD_WITH_PERIOD_INDEX
#
organizations.search.with.index=true
##
## User Groups
##
#
# Set this to true when you want the validation to allow for creation of
# user groups with numeric names.
#
# Env: LIFERAY_USER_PERIOD_GROUPS_PERIOD_NAME_PERIOD_ALLOW_PERIOD_NUMERIC
#
user.groups.name.allow.numeric=false
#
# Set this to true to search user groups from the index. Set this to false
# to search user groups from the database. Note that setting this to false
# will disable the ability to search user groups based on Expando
# attributes. This setting is not used unless the indexer is enabled through
# the control panel.
#
# Env: LIFERAY_USER_PERIOD_GROUPS_PERIOD_SEARCH_PERIOD_WITH_PERIOD_INDEX
#
user.groups.search.with.index=true
##
## Membership Policies
##
#
# Set this to true to verify membership policies every time the server
# starts or when a membership policy hook is deployed.
#
# Env: LIFERAY_MEMBERSHIP_PERIOD_POLICY_PERIOD_AUTO_PERIOD_VERIFY
#
membership.policy.auto.verify=false
#
# Input a class name that implements
# com.liferay.portal.security.membershippolicy.OrganizationMembershipPolicy.
# This class will be called whenever a user is added or removed from an
# organization or when a user is assigned or unassigned to a organization
# role or when a new organization is added or updated.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_MEMBERSHIP_PERIOD_POLICY_PERIOD_ORGANIZATIONS
#
#membership.policy.organizations=com.liferay.portal.security.membershippolicy.DummyOrganizationMembershipPolicy
#
# Input a class name that implements
# com.liferay.portal.security.membershippolicy.RoleMembershipPolicy. This
# class will be called whenever a user is assign or unassigned from a
# regular role or when a new role is added or updated.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_MEMBERSHIP_PERIOD_POLICY_PERIOD_ROLES
#
#membership.policy.roles=com.liferay.portal.security.membershippolicy.DummyRoleMembershipPolicy
#
# Input a class name that implements
# com.liferay.portal.security.membershippolicy.SiteMembershipPolicy. This
# class will be called whenever a user is added or removed from a site or
# when a user is assigned or unassigned to a site role or a new site is
# added or updated.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_MEMBERSHIP_PERIOD_POLICY_PERIOD_SITES
#
#membership.policy.sites=com.liferay.portal.security.membershippolicy.DummySiteMembershipPolicy
#membership.policy.sites=com.liferay.portal.security.membershippolicy.DefaultSiteMembershipPolicy
#
# Input a class name that implements
# com.liferay.portal.security.membershippolicy.UserGroupsMembershipPolicy.
# This class will be called whenever a user is added or removed from a user
# group or a new user group is added or updated.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_MEMBERSHIP_PERIOD_POLICY_PERIOD_USER_PERIOD_GROUPS
#
#membership.policy.user.groups=com.liferay.portal.security.membershippolicy.DummyUserGroupMembershipPolicy
##
## Languages and Time Zones
##
#
# Specify the available locales. Messages corresponding to a specific
# language are specified in properties files with file names matching that
# of content/Language_*.properties. These values can also be overridden in
# properties files with file names matching that of
# content/Language-ext_*.properties. Use a comma to separate each entry.
#
# If there is more than one locale for the same language, the first one in
# the list will be used when a translation is requested in another locale of
# the same language but a translated value cannot be found. For example, if
# there are two locales such us pt_BR and pt_PT (in this order), any key not
# found in pt_PT will be looked for in pt_BR.
#
# Language codes follow the ISO 639-1 standard. Content for each locale must
# be UTF-8 encoded.
#
# See the following links, which specify language and country codes:
# http://www.loc.gov/standards/iso639-2/php/code_list.php
# http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html
#
# Env: LIFERAY_LOCALES
#
locales=\
ar_SA,\
eu_ES,\
bg_BG,\
ca_AD,\
ca_ES,\
ca_ES_VALENCIA,\
zh_CN,\
zh_TW,\
hr_HR,\
cs_CZ,\
da_DK,\
nl_NL,\
nl_BE,\
en_US,\
en_GB,\
en_AU,\
et_EE,\
fi_FI,\
fr_FR,\
fr_CA,\
gl_ES,\
de_DE,\
el_GR,\
iw_IL,\
hi_IN,\
hu_HU,\
in_ID,\
it_IT,\
ja_JP,\
kk_KZ,\
ko_KR,\
lo_LA,\
lt_LT,\
ms_MY,\
nb_NO,\
fa_IR,\
pl_PL,\
pt_BR,\
pt_PT,\
ro_RO,\
ru_RU,\
sr_RS,\
sr_RS_latin,\
sl_SI,\
sk_SK,\
es_AR,\
es_CO,\
es_ES,\
es_MX,\
sv_SE,\
ta_IN,\
th_TH,\
tr_TR,\
uk_UA,\
vi_VN
#
# Specify the locales that are in beta. Go to http://translate.liferay.com
# to participate in the translation efforts.
#
# Env: LIFERAY_LOCALES_PERIOD_BETA
#
locales.beta=\
eu_ES,\
bg_BG,\
ca_AD,\
ca_ES_VALENCIA,\
zh_TW,\
hr_HR,\
cs_CZ,\
da_DK,\
nl_BE,\
en_GB,\
en_AU,\
et_EE,\
gl_ES,\
el_GR,\
iw_IL,\
hi_IN,\
in_ID,\
it_IT,\
kk_KZ,\
ko_KR,\
lo_LA,\
lt_LT,\
ms_MY,\
nb_NO,\
fa_IR,\
pl_PL,\
pt_PT,\
ro_RO,\
ru_RU,\
sr_RS,\
sr_RS_latin,\
sl_SI,\
sk_SK,\
es_AR,\
es_CO,\
es_MX,\
ta_IN,\
tr_TR,\
uk_UA,\
vi_VN
#
# Specify the locales that are enabled by default.
#
# Env: LIFERAY_LOCALES_PERIOD_ENABLED
#
locales.enabled=\
ar_SA,\
ca_ES,\
zh_CN,\
nl_NL,\
en_US,\
fi_FI,\
fr_FR,\
de_DE,\
hu_HU,\
ja_JP,\
pt_BR,\
es_ES,\
sv_SE
#
# Specify the collator rules to be used by the CollatorUtil. These rules, if
# set, are provided to a RulesBasedCollator for text sorting and are only
# configurable by locale. A file can also be used by prefixing "file\:" to a
# path on the file system. Using a file means property escaping can be
# avoided.
#
# See https://issues.liferay.com/browse/LPS-73600 for more information.
#
# Env: LIFERAY_COLLATOR_PERIOD_RULES_OPENBRACKET_EN_UNDERLINE__UPPERCASEU__UPPERCASES__CLOSEBRACKET_
#
#collator.rules[en_US]=
#
# Set this to true if unauthenticated users get their preferred language
# from the Accept-Language header. Set this to false if unauthenticated
# users get their preferred language from their company.
#
# Env: LIFERAY_LOCALE_PERIOD_DEFAULT_PERIOD_REQUEST
#
locale.default.request=false
#
# Set this to 0 if the locale is not automatically prepended to a URL. This
# means that each URL could potentially point to many different languages.
# For example, the URL http://localhost:8080/web/guest/home could then be
# viewed by users in many different languages.
#
# Set this to 1 if the locale is automatically prepended to a URL when the
# requested locale is not the default locale. This means that each URL
# points to just one language. For example, the URL
# http://localhost:8080/web/guest/home would point to the default language.
# The URL http://localhost:8080/zh/web/guest/home and
# http://localhost:8080/zh_CN/web/guest/home would both point to the Chinese
# language.
#
# In cases where the prepended locale is "zh" and not the complete locale
# "zh_CN", then the full locale returned will be based on the order in which
# the locales appear in the property "locales". If "zh_CN" appears before
# "zh_TW", then "zh" will be a short hand for "zh_TW".
#
# The default language is set in system.properties with the properties
# "user.country" and "user.language".
#
# Set this to 2 if the locale is automatically prepended to every URL. This
# means that each URL points to just one language.
#
# Set this to 3 if the locale is automatically prepended to a URL when the
# requested locale is not the default user locale. In the case of guest
# users, the behavior is the same as having a value of 1.
#
# Note that each language requires an entry in the property "locales" and a
# servlet mapping in web.xml for the I18n Servlet.
#
# Env: LIFERAY_LOCALE_PERIOD_PREPEND_PERIOD_FRIENDLY_PERIOD_URL_PERIOD_STYLE
#
locale.prepend.friendly.url.style=3
#
# Set this to false to return an HTTP 404 status code and page if the
# requested URL includes a locale that is not available among the locales
# set in the "locales" and "locales.beta" properties.
#
# For example, if Spanish is not one of the available locales and
# http://localhost:8080/es/web/guest is requested, then a 404 error code and
# page is returned.
#
# This can improve SEO since it avoids duplicated pages, if in the
# installation, there are a set of definded locales available.
#
# Env: LIFERAY_LOCALE_PERIOD_USE_PERIOD_DEFAULT_PERIOD_IF_PERIOD_NOT_PERIOD_AVAILABLE
#
locale.use.default.if.not.available=false
#
# Set this to true to disable language translations. When a translation is
# requested for the key "first-name", instead of returning "First Name" in
# English (or in its relevant locale), it will return "first-name".
#
# Env: LIFERAY_TRANSLATIONS_PERIOD_DISABLED
#
translations.disabled=false
#
# Specify the available time zones. The specified IDs must match those from
# the class java.util.TimeZone.
#
# Env: LIFERAY_TIME_PERIOD_ZONES
#
time.zones=\
Pacific/Midway,\
Pacific/Honolulu,\
America/Anchorage,\
America/Los_Angeles,\
America/Phoenix,\
America/Denver,\
America/Chicago,\
America/New_York,\
America/Caracas,\
America/Puerto_Rico,\
America/St_Johns,\
America/Sao_Paulo,\
America/Noronha,\
Atlantic/Azores,\
UTC,\
Europe/Lisbon,\
Europe/Paris,\
Europe/Istanbul,\
Asia/Jerusalem,\
Asia/Baghdad,\
Asia/Tehran,\
Asia/Dubai,\
Asia/Kabul,\
Asia/Karachi,\
Asia/Calcutta,\
Asia/Katmandu,\
Asia/Dhaka,\
Asia/Rangoon,\
Asia/Saigon,\
Asia/Shanghai,\
Asia/Tokyo,\
Asia/Seoul,\
Australia/Perth,\
Australia/Eucla,\
Australia/Darwin,\
Australia/Sydney,\
Australia/Lord_Howe,\
Pacific/Guadalcanal,\
Pacific/Auckland,\
Pacific/Enderbury,\
Pacific/Kiritimati
#
# Specify the normalizer form to be used to normalize unicode text. Values
# accepted include NFC, NFD, NFKC, NFKD. A blank value will not normalize
# the text.
#
# Env: LIFERAY_UNICODE_PERIOD_TEXT_PERIOD_NORMALIZER_PERIOD_FORM
#
unicode.text.normalizer.form=
##
## Look and Feel
##
#
# Set the default layout template ID.
#
# Env: LIFERAY_DEFAULT_PERIOD_LAYOUT_PERIOD_TEMPLATE_PERIOD_ID
#
default.layout.template.id=2_columns_ii
#
# Set the default portlet decorator CSS class.
#
# Env: LIFERAY_DEFAULT_PERIOD_PORTLET_PERIOD_DECORATOR_PERIOD_CSS_PERIOD_CLASS
#
default.portlet.decorator.css.class=decorate
#
# Set the default portlet decorator ID.
#
# Env: LIFERAY_DEFAULT_PERIOD_PORTLET_PERIOD_DECORATOR_PERIOD_ID
#
default.portlet.decorator.id=decorate
#
# Set the default theme ID for regular themes.
#
# Env: LIFERAY_DEFAULT_PERIOD_REGULAR_PERIOD_THEME_PERIOD_ID
#
default.regular.theme.id=classic_WAR_classictheme
#
# Set the default color scheme ID for regular themes.
#
# Env: LIFERAY_DEFAULT_PERIOD_REGULAR_PERIOD_COLOR_PERIOD_SCHEME_PERIOD_ID
#
default.regular.color.scheme.id=01
#
# Set this to true if you want a change in the theme selection of the public
# or private group to automatically be applied to the other (i.e. if public
# and private group themes should always be the same).
#
# Env: LIFERAY_THEME_PERIOD_SYNC_PERIOD_ON_PERIOD_GROUP
#
theme.sync.on.group=false
##
## Request
##
#
# Portlets that have been configured to use private request attributes in
# liferay-portlet.xml may still want to share some request attributes. This
# property allows you to configure which request attributes will be shared.
# Set a comma delimited list of attribute names that will be shared when the
# attribute name starts with "LIFERAY_SHARED_" or with one of the specified
# attribute names. For example, if you set the value to "hello_,world_",
# then all attribute names that start with "hello_" or "world_" will be
# shared.
#
# Env: LIFERAY_REQUEST_PERIOD_SHARED_PERIOD_ATTRIBUTES
#
request.shared.attributes=
#
# Set a comma delimited list of Java packages that have to be unwrapped by
# servlet requests managing. See LPS-67793 for more information.
#
# Env: LIFERAY_REQUEST_PERIOD_UNWRAP_PERIOD_PACKAGES
#
request.unwrap.packages=\
com.liferay.,\
com.ibm.ws.cache.servlet.
##
## Session
##
#
# Set the maximum number of key value pairs that can be stored in the
# session via SessionClicks. See LPS-20096 for more information.
#
# Env: LIFERAY_SESSION_PERIOD_CLICKS_PERIOD_MAX_PERIOD_ALLOWED_PERIOD_VALUES
#
session.clicks.max.allowed.values=1024
#
# Set the maximum size of key and value terms that can be stored in the
# session via SessionClicks. See LPS-20096 for more information.
#
# Env: LIFERAY_SESSION_PERIOD_CLICKS_PERIOD_MAX_PERIOD_SIZE_PERIOD_TERMS
#
session.clicks.max.size.terms=1024
#
# Specify the delimiter for parsing compound session IDs.
#
# This addresses an issue with Weblogic and all application servers where
# the application server appends a unique JVM code to the session ID. See
# LPS-18587.
#
# Set a blank delimiter for the portal to attempt to detect a delimiter
# based on the application server.
#
# Env: LIFERAY_SESSION_PERIOD_ID_PERIOD_DELIMITER
# Env: LIFERAY_SESSION_PERIOD_ID_PERIOD_WEBLOGIC_PERIOD_DELIMITER
#
session.id.delimiter=
session.id.weblogic.delimiter=!
#
# Specify the maximum number of sessions allowed. A value of 0 or less than
# 0 means there is no limit. A value greater than 0 limits the number of
# sessions by invalidating newer sessions.
#
# This property is not used unless the session max allowed filter is
# enabled.
#
# Env: LIFERAY_SESSION_PERIOD_MAX_PERIOD_ALLOWED
#
session.max.allowed=0
#
# Specify the number of minutes before a session expires. This value is
# always overridden by the value set in web.xml.
#
# Env: LIFERAY_SESSION_PERIOD_TIMEOUT
#
session.timeout=15
#
# Specify the number of minutes before a warning is sent to the user
# informing the user of the session expiration. Specify 0 to disable any
# warnings.
#
# Env: LIFERAY_SESSION_PERIOD_TIMEOUT_PERIOD_WARNING
#
session.timeout.warning=1
#
# Set the auto-extend mode to true to avoid having to ask the user whether
# to extend the session or not. Instead, it will be automatically extended.
# The purpose of this mode is to keep the session open as long as the user's
# browser is open with a portal page loaded. It is recommended to use this
# setting along with a smaller "session.timeout", such as 5 minutes, for
# better performance.
#
# Env: LIFERAY_SESSION_PERIOD_TIMEOUT_PERIOD_AUTO_PERIOD_EXTEND
#
session.timeout.auto.extend=false
#
# When the property "session.timeout.auto.extend" is set to true, set the
# number of seconds between when the extend process is launched and the
# actual expiration of the session.
#
# Env: LIFERAY_SESSION_PERIOD_TIMEOUT_PERIOD_AUTO_PERIOD_EXTEND_PERIOD_OFFSET
#
session.timeout.auto.extend.offset=70
#
# Set this to true if the user is redirected to the default page when the
# session expires.
#
# Env: LIFERAY_SESSION_PERIOD_TIMEOUT_PERIOD_REDIRECT_PERIOD_ON_PERIOD_EXPIRE
#
session.timeout.redirect.on.expire=false
#
# Portlets that have been configured to use private session attributes in
# liferay-portlet.xml may still want to share some session attributes. This
# property allows you to configure which session attributes will be shared.
# Set a comma delimited list of attribute names that will be shared when the
# attribute name starts with one of the specified attribute names. For
# example, if you set the value to "hello_,world_", then all attribute names
# that start with "hello_" or "world_" will be shared.
#
# Note that this property is used to specify the sharing of session
# attributes from the portal to the portlet. This is not used to specify
# session sharing between portlet WARs or from the portlet to the portal.
#
# Env: LIFERAY_SESSION_PERIOD_SHARED_PERIOD_ATTRIBUTES
#
session.shared.attributes=\
COMPANY_,\
LIFERAY_SHARED_,\
PORTLET_RENDER_PARAMETERS_,\
PUBLIC_RENDER_PARAMETERS_POOL_,\
USER_
#
# Explicitly exclude attributes that are shared from the portal to portlets.
#
# Env: LIFERAY_SESSION_PERIOD_SHARED_PERIOD_ATTRIBUTES_PERIOD_EXCLUDES
#
session.shared.attributes.excludes=USER_PASSWORD
#
# Set this to true to store the user's password in the session.
#
# Env: LIFERAY_SESSION_PERIOD_STORE_PERIOD_PASSWORD
#
session.store.password=false
#
# Set this to false to disable all persistent cookies. Features like
# automatically logging in will not work.
#
# Env: LIFERAY_SESSION_PERIOD_ENABLE_PERIOD_PERSISTENT_PERIOD_COOKIES
#
session.enable.persistent.cookies=true
#
# Set this to true to enable sessions when cookies are disabled. See
# LEP-4787. This behavior is configurable because enabling it can break
# certain setups.
#
# Env: LIFERAY_SESSION_PERIOD_ENABLE_PERIOD_URL_PERIOD_WITH_PERIOD_SESSION_PERIOD_ID
#
session.enable.url.with.session.id=false
#
# The login process sets several cookies if persistent cookies are enabled.
# Set this property to set the domain of those cookies.
#
# Env: LIFERAY_SESSION_PERIOD_COOKIE_PERIOD_DOMAIN
#
#session.cookie.domain=
#
# Set this to true to use the full hostname for cookie domain values. By
# default the domain is trimmed to use only the root domain to allow cross
# domain logins.
#
# Env: LIFERAY_SESSION_PERIOD_COOKIE_PERIOD_USE_PERIOD_FULL_PERIOD_HOSTNAME
# Env: LIFERAY_SESSION_PERIOD_COOKIE_PERIOD_USE_PERIOD_FULL_PERIOD_HOSTNAME_OPENBRACKET_TOMCAT_CLOSEBRACKET_
#
session.cookie.use.full.hostname=false
session.cookie.use.full.hostname[tomcat]=true
#
# Set this to true to invalidate the session when a user logs into the
# portal. This helps prevent phishing. Set this to false if you need the
# guest user and the authenticated user to have the same session.
#
# Set this to false if the property "company.security.auth.requires.https"
# is set to true and you want to maintain the same credentials across HTTP
# and HTTPS sessions.
#
# Env: LIFERAY_SESSION_PERIOD_ENABLE_PERIOD_PHISHING_PERIOD_PROTECTION
#
session.enable.phishing.protection=true
#
# Set a comma delimited list of attribute names that will be copied to the
# new session when the property "session.enable.phishing.protection" is set
# to true.
#
# Env: LIFERAY_SESSION_PERIOD_PHISHING_PERIOD_PROTECTED_PERIOD_ATTRIBUTES
#
session.phishing.protected.attributes=\
HTTPS_INITIAL,\
LAST_PATH,\
SAML_SP_SESSION_KEY,\
SAML_SSO_REQUEST_CONTEXT,\
SETUP_WIZARD_PASSWORD_UPDATED
#
# Set this to true to test whether users have cookie support before allowing
# them to sign in.
#
# Env: LIFERAY_SESSION_PERIOD_TEST_PERIOD_COOKIE_PERIOD_SUPPORT
#
session.test.cookie.support=true
#
# Set this to true to allow
# com.liferay.portal.kernel.servlet.SerializableSessionAttributeListener to
# test if an added session variable is serializable. Unserializable values
# stored into the session will cause a session to not replicate if session
# replication was enabled by the application server.
#
# Env: LIFERAY_SESSION_PERIOD_VERIFY_PERIOD_SERIALIZABLE_PERIOD_ATTRIBUTE
#
session.verify.serializable.attribute=true
#
# Input a list of comma delimited class names that extend
# com.liferay.portal.struts.SessionAction. These classes will run at the
# specified event.
#
#
# Servlet Session Create Event
#
# Env: LIFERAY_SERVLET_PERIOD_SESSION_PERIOD_CREATE_PERIOD_EVENTS
#
servlet.session.create.events=com.liferay.portal.events.SessionCreateAction
#
# Servlet Session Destroy Event
#
# Env: LIFERAY_SERVLET_PERIOD_SESSION_PERIOD_DESTROY_PERIOD_EVENTS
#
servlet.session.destroy.events=\
com.liferay.portal.events.SessionDestroyAction,\
com.liferay.portal.events.ChannelSessionDestroyAction
#
# Set this to true to track user clicks in memory for the duration of a
# user's session. Setting this to true allows you to view all live sessions
# in the Admin portlet.
#
# This property is deprecated and will be removed in a future release.
#
# Env: LIFERAY_SESSION_PERIOD_TRACKER_PERIOD_MEMORY_PERIOD_ENABLED
#
session.tracker.memory.enabled=true
#
# Set this to true to track user clicks in the database after a user's
# session is invalidated. Setting this to true allows you to generate usage
# reports from the database. Use this cautiously because this will store a
# lot of usage data.
#
# This property is deprecated and will be removed in a future release.
#
# Env: LIFERAY_SESSION_PERIOD_TRACKER_PERIOD_PERSISTENCE_PERIOD_ENABLED
#
session.tracker.persistence.enabled=false
#
# Set this to true to convert the tracked paths to friendly URLs.
#
# This property is deprecated and will be removed in a future release.
#
# Env: LIFERAY_SESSION_PERIOD_TRACKER_PERIOD_FRIENDLY_PERIOD_PATHS_PERIOD_ENABLED
#
session.tracker.friendly.paths.enabled=false
#
# Enter a list of comma delimited paths that should not be tracked.
#
# This property is deprecated and will be removed in a future release.
#
# Env: LIFERAY_SESSION_PERIOD_TRACKER_PERIOD_IGNORE_PERIOD_PATHS
#
session.tracker.ignore.paths=\
/portal/render_portlet,\
\
/document_library/get_file
##
## JAAS
##
#
# Set this to false to disable JAAS security checks. Disabling JAAS speeds
# up login. JAAS must be disabled if administrators are to be able to
# impersonate other users.
#
# This property is deprecated and only provided for documentation purposes.
#
# Env: LIFERAY_PORTAL_PERIOD_JAAS_PERIOD_ENABLE
#
#portal.jaas.enable=false
#
# JAAS can authenticate users based on their email address, screen name,
# user ID, or login as determined by the property
# "company.security.auth.type".
#
# This property is deprecated and only provided for documentation purposes.
#
# Env: LIFERAY_PORTAL_PERIOD_JAAS_PERIOD_AUTH_PERIOD_TYPE
#
#portal.jaas.auth.type=emailAddress
#portal.jaas.auth.type=screenName
#portal.jaas.auth.type=userId
#portal.jaas.auth.type=login
#
# Some JAAS login modules only work with a plain text password. Set this
# property to true to pass plain text passwords to JAAS.
#
# This property is deprecated and only provided for documentation purposes.
#
# Env: LIFERAY_PORTAL_PERIOD_JAAS_PERIOD_PLAIN_PERIOD_PASSWORD
#
#portal.jaas.plain.password=false
#
# Set this to true to enable administrators to impersonate other users.
#
# Env: LIFERAY_PORTAL_PERIOD_IMPERSONATION_PERIOD_ENABLE
#
portal.impersonation.enable=true
#
# This sets the default impersonation URL of the portal. This property is
# not used if the company has a home URL set.
#
# Env: LIFERAY_PORTAL_PERIOD_IMPERSONATION_PERIOD_DEFAULT_PERIOD_URL
#
portal.impersonation.default.url=/web/guest
##
## JNDI
##
#
# Set the configuration values for the JNDI context. Any property prefixed
# with "jndi.environment." will be passed to the JNDI context as an
# environment variable. The valid values are those specified in
# javax.naming.Context.
#
# Env: LIFERAY_JNDI_PERIOD_ENVIRONMENT_PERIOD_JAVA_PERIOD_NAMING_PERIOD_SECURITY_PERIOD_CREDENTIALS
# Env: LIFERAY_JNDI_PERIOD_ENVIRONMENT_PERIOD_JAVA_PERIOD_NAMING_PERIOD_SECURITY_PERIOD_PRINCIPAL
#
#jndi.environment.java.naming.security.credentials=
#jndi.environment.java.naming.security.principal=
##
## LDAP
##
#
# You can write your own class that implements
# com.liferay.portal.security.ldap.AttributesTransformer to transform the
# LDAP attributes before a user or group is imported to the LDAP store.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_LDAP_PERIOD_ATTRS_PERIOD_TRANSFORMER_PERIOD_IMPL
#
#ldap.attrs.transformer.impl=com.liferay.portal.security.ldap.DefaultAttributesTransformer
##
## Basic Authentication
##
#
# Set this to true to require a password when using basic authentication.
# Only set this to false if additional security measures are in place to
# ensure users have been properly authenticated.
#
# Env: LIFERAY_BASIC_PERIOD_AUTH_PERIOD_PASSWORD_PERIOD_REQUIRED
#
basic.auth.password.required=true
##
## NTLM
##
#
# See http://jcifs.samba.org/src/docs/ntlmhttpauth.html for more available
# properties.
#
# Env: LIFERAY_JCIFS_PERIOD_NETBIOS_PERIOD_CACHE_UPPERCASEP_OLICY
# Env: LIFERAY_JCIFS_PERIOD_SMB_PERIOD_CLIENT_PERIOD_SO_UPPERCASET_IMEOUT
#
#jcifs.netbios.cachePolicy=30
#jcifs.smb.client.soTimeout=35000
##
## OpenID
##
#
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_PROVIDERS
#
#open.id.providers=yahoo
#
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_AX_PERIOD_SCHEMA_OPENBRACKET_DEFAULT_CLOSEBRACKET_
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_AX_PERIOD_TYPE_PERIOD_EMAIL_OPENBRACKET_DEFAULT_CLOSEBRACKET_
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_AX_PERIOD_TYPE_PERIOD_FIRSTNAME_OPENBRACKET_DEFAULT_CLOSEBRACKET_
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_AX_PERIOD_TYPE_PERIOD_LASTNAME_OPENBRACKET_DEFAULT_CLOSEBRACKET_
#
#open.id.ax.schema[default]=email,firstname,lastname
#open.id.ax.type.email[default]=http://schema.openid.net/contact/email
#open.id.ax.type.firstname[default]=http://schema.openid.net/namePerson/first
#open.id.ax.type.lastname[default]=http://schema.openid.net/namePerson/last
#
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_AX_PERIOD_SCHEMA_OPENBRACKET_YAHOO_CLOSEBRACKET_
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_AX_PERIOD_TYPE_PERIOD_EMAIL_OPENBRACKET_YAHOO_CLOSEBRACKET_
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_AX_PERIOD_TYPE_PERIOD_FULLNAME_OPENBRACKET_YAHOO_CLOSEBRACKET_
# Env: LIFERAY_OPEN_PERIOD_ID_PERIOD_URL_OPENBRACKET_YAHOO_CLOSEBRACKET_
#
#open.id.ax.schema[yahoo]=email,fullname
#open.id.ax.type.email[yahoo]=http://axschema.org/contact/email
#open.id.ax.type.fullname[yahoo]=http://axschema.org/namePerson
#open.id.url[yahoo]=open.login.yahooapis.com
##
## Request Header
##
#
# Set this to true to automatically import users from LDAP if they do not
# exist in the portal. The property "auto.login.hooks" must contain a
# reference to the class
# com.liferay.portal.security.auto.login.request.header.RequestHeaderAutoLogin
# to enable request header authentication.
#
# Env: LIFERAY_REQUEST_PERIOD_HEADER_PERIOD_AUTH_PERIOD_IMPORT_PERIOD_FROM_PERIOD_LDAP
#
#request.header.auth.import.from.ldap=false
#
# Input a list of comma delimited IPs that can automatically authenticate
# via request headers. Input a blank list to allow any IP to automatically
# authenticate via request headers. SERVER_IP will be replaced with the IP
# of the host server.
#
# Env: LIFERAY_REQUEST_PERIOD_HEADER_PERIOD_AUTH_PERIOD_HOSTS_PERIOD_ALLOWED
#
#request.header.auth.hosts.allowed=
#
# Input a list of comma delimited init parameters that should never be set
# in the request header by the header filter.
#
# Env: LIFERAY_REQUEST_PERIOD_HEADER_PERIOD_IGNORE_PERIOD_INIT_PERIOD_PARAMS
#
request.header.ignore.init.params=\
url-regex-ignore-pattern,\
url-regex-pattern
##
## Access Control
##
#
# Set this to true if AccessControlAdvisorImpl should sanitize thrown
# exceptions to make it harder for hackers to know why a remote access
# invocation was denied.
#
# Env: LIFERAY_ACCESS_PERIOD_CONTROL_PERIOD_SANITIZE_PERIOD_SECURITY_PERIOD_EXCEPTION
#
access.control.sanitize.security.exception=true
##
## Authentication Pipeline
##
#
# Input a list of comma delimited class names that implement
# com.liferay.portal.security.auth.Authenticator. These classes will run
# before or after the portal authentication begins.
#
# The Authenticator class defines the constant values that should be used as
# return codes from the classes implementing the interface. If
# authentication is successful, return SUCCESS; if the user exists but the
# passwords do not match, return FAILURE; and if the user does not exist on
# the system, return DNE.
#
# In the pre-authentication pipeline, if you want to skip password checking
# by the internal portal authentication, the authenticator should return
# SKIP_LIFERAY_CHECK. This is needed if passwords are not imported to the
# portal.
#
# Constants in Authenticator:
# public static final int DNE = 0;
# public static final int FAILURE = -1;
# public static final int SKIP_LIFERAY_CHECK = 2;
# public static final int SUCCESS = 1;
#
# In case you have several classes in the authentication pipeline, all of
# them have to return SKIP_LIFERAY_CHECK or SUCCESS if you want the user to
# be able to login. If one of the authenticators returns DNE OR FAILURE, the
# login fails.
#
# Under certain circumstances, you might want to keep the information in the
# portal database in sync with an external database or an LDAP server. This
# can easily be achieved by implementing a class via LDAPAuth that updates
# the information stored in the portal user database whenever a user signs
# in.
#
# Each portal instance can be configured at run time to either authenticate
# based on user IDs or email addresses. See the Admin portlet for more
# information.
#
# Available authenticators are:
# com.liferay.portal.security.auth.LDAPAuth
#
# See the LDAP properties to configure the behavior of the LDAPAuth class.
#
# This property is deprecated and only provided for documentation purposes.
#
# Env: LIFERAY_AUTH_PERIOD_PIPELINE_PERIOD_POST
# Env: LIFERAY_AUTH_PERIOD_PIPELINE_PERIOD_PRE
#
#auth.pipeline.pre=com.liferay.portal.security.auth.LDAPAuth
#auth.pipeline.post=
#
# Set this to true to enable password checking by the internal portal
# authentication. If set to false, you're essentially delegating password
# checking to the authenticators configured in "auth.pipeline.pre" and
# "auth.pipeline.post" settings.
#
# Env: LIFERAY_AUTH_PERIOD_PIPELINE_PERIOD_ENABLE_PERIOD_LIFERAY_PERIOD_CHECK
#
auth.pipeline.enable.liferay.check=true
#
# Input a list of comma delimited class names that implement
# com.liferay.portal.security.auth.AuthFailure. These classes will run when
# a user has a failed login or when a user has reached the maximum number of
# failed logins.
#
# This property is deprecated and only provided for documentation purposes.
#
# Env: LIFERAY_AUTH_PERIOD_FAILURE
# Env: LIFERAY_AUTH_PERIOD_MAX_PERIOD_FAILURES
#
#auth.failure=com.liferay.portal.security.auth.LoginFailure
#auth.max.failures=com.liferay.portal.security.auth.LoginMaxFailures
#
# Set the following to true if users are allowed to have simultaneous logins
# from different sessions. This property is not used unless the property
# "live.users.enabled" is set to true.
#
# Env: LIFERAY_AUTH_PERIOD_SIMULTANEOUS_PERIOD_LOGINS
#
auth.simultaneous.logins=true
#
# Set this to true if users are forwarded to the last visited path upon
# successful login. If set to false, users will be forwarded to their
# default layout page.
#
# Env: LIFERAY_AUTH_PERIOD_FORWARD_PERIOD_BY_PERIOD_LAST_PERIOD_PATH
#
auth.forward.by.last.path=true
#
# The login page reads a redirect by a parameter named "redirect". If this
# property is set to true, then users will be redirected to the given
# redirect path upon successful login. If the user does not have permission
# to view that page, then the rule set by the property
# "auth.forward.by.last.path" will apply.
#
# You can set the redirect manually from another application by appending
# the "redirect" parameter in a url that looks like this:
# /c/portal/login?redirect=%2Fgroup%2Femployees%2Fcalendar. This url will
# redirect the user to the path "/group/employees/calendar" upon successful
# login.
#
# Env: LIFERAY_AUTH_PERIOD_FORWARD_PERIOD_BY_PERIOD_REDIRECT
#
auth.forward.by.redirect=true
#
# Enter a list of comma delimited paths that can be considered part of the
# last visited path.
#
# Env: LIFERAY_AUTH_PERIOD_FORWARD_PERIOD_LAST_PERIOD_PATHS
#
auth.forward.last.paths=/document_library/get_file
#
# Enter a URL that will be used to login portal users whenever needed. By
# default, the portal's login page is used.
#
# Env: LIFERAY_AUTH_PERIOD_LOGIN_PERIOD_URL
#
#auth.login.url=/web/guest/home
#
# Enter a friendly URL of a page that will be used to login portal users
# whenever the user is navigating a site and authentication is needed. By
# default, the portal's login page or the URL set in the property
# "auth.login.url" is used.
#
# Env: LIFERAY_AUTH_PERIOD_LOGIN_PERIOD_SITE_PERIOD_URL
#
auth.login.site.url=/login
#
# Enter the name of the login portlet used in a page identified by the URL
# of the previous property (if one has been set). This will allow the
# portlet to have access to the redirect parameter and forward the user to
# the page he was trying to access, when necessary. You should leave the
# default value unless you have your own custom login portlet.
#
# Env: LIFERAY_AUTH_PERIOD_LOGIN_PERIOD_PORTLET_PERIOD_NAME
#
auth.login.portlet.name=com_liferay_login_web_portlet_LoginPortlet
#
# Set this to true to disable any users from logging into the portal.
# Preventing users from logging into the portal provides a read-only version
# of the portal that can be used to minimize site outages during upgrades.
#
# Env: LIFERAY_AUTH_PERIOD_LOGIN_PERIOD_DISABLED
# Env: LIFERAY_AUTH_PERIOD_LOGIN_PERIOD_DISABLED_PERIOD_PATH
#
auth.login.disabled=false
auth.login.disabled.path=/portal/login_disabled
#
# Enter a list of comma delimited paths that do not require authentication.
#
# Env: LIFERAY_AUTH_PERIOD_PUBLIC_PERIOD_PATHS
#
auth.public.paths=\
/activities/rss,\
\
/asset/get_categories,\
\
/document_library/find_file_entry,\
/document_library/find_folder,\
/document_library/get_file,\
\
/dynamic_data_lists/find_record,\
\
/dynamic_data_mapping/render_structure_field,\
\
/flags/edit_flag,\
\
/iframe/proxy,\
\
/image_gallery_display/find_folder,\
/image_gallery_display/find_image,\
\
/login/facebook_connect_oauth,\
\
/message_boards/find_category,\
/message_boards/find_message,\
/message_boards/find_thread,\
/message_boards/get_message_attachment,\
/message_boards/rss,\
\
/portal/comment/edit_discussion,\
/portal/comment/get_comments,\
/portal/emoticons,\
/portal/expire_session,\
/portal/extend_session,\
/portal/extend_session_confirm,\
/portal/json_service,\
/portal/license,\
/portal/logout,\
/portal/open_id_request,\
/portal/open_id_response,\
/portal/portlet_url,\
/portal/robots,\
/portal/session_click,\
/portal/session_tree_js_click,\
/portal/sitemap,\
/portal/status
##
## Authentication Verifier
##
#
# Input a list of comma delimited class names that implement
# com.liferay.portal.security.auth.AuthVerifier. These classes are used to
# verify whether a request is authenticated or not.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD_PIPELINE
#
#auth.verifier.pipeline=com.liferay.portal.security.auth.verifier.basic.auth.header.BasicAuthHeaderAuthVerifier,com.liferay.portal.security.auth.verifier.DigestAuthenticationAuthVerifier,com.liferay.portal.security.auth.verifier.request.parameter.RequestParameterAuthVerifier,com.liferay.portal.security.auth.verifier.PortalSessionAuthVerifier,com.liferay.portal.security.auth.verifier.internal.tunnel.TunnelAuthVerifier
#
# Each authentication verifier can have custom properties set via the
# property prefix "auth.verifier." and the authentication verifier's simple
# class name. All property suffixes are stripped of their prefix and passed
# directly to the authentication verifier. For example, the property
# "auth.verifier.BasicAuthHeaderAuthVerifier.hosts.allowed" is passed to
# BasicAuthHeaderAuthVerifier as "hosts.allowed".
#
# The expected property suffixes are "hosts.allowed" and "urls". See the
# property "json.service.auth.token.hosts.allowed" for the accepted values
# for the property suffix "hosts.allowed".
#
# The property suffix "urls.includes" denotes the valid URLs that apply to
# an authentication verifier.
#
# The property suffix "urls.excludes" denotes URLs that will not be handled
# even if they match the patterns set in "urls.includes".
#
#
# BasicAuthHeaderAuthVerifier
#
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASEB_ASIC_UPPERCASEA_UTH_UPPERCASEH_EADER_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_HOSTS_PERIOD_ALLOWED
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASEB_ASIC_UPPERCASEA_UTH_UPPERCASEH_EADER_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_URLS_PERIOD_EXCLUDES
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASEB_ASIC_UPPERCASEA_UTH_UPPERCASEH_EADER_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_URLS_PERIOD_INCLUDES
#
#auth.verifier.BasicAuthHeaderAuthVerifier.hosts.allowed=
#auth.verifier.BasicAuthHeaderAuthVerifier.urls.includes=/api/*,/xmlrpc/*
#auth.verifier.BasicAuthHeaderAuthVerifier.urls.excludes=/api/liferay/do
#
# DigestAuthenticationAuthVerifier
#
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASED_IGEST_UPPERCASEA_UTHENTICATION_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_HOSTS_PERIOD_ALLOWED
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASED_IGEST_UPPERCASEA_UTHENTICATION_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_URLS_PERIOD_INCLUDES
#
#auth.verifier.DigestAuthenticationAuthVerifier.hosts.allowed=
#auth.verifier.DigestAuthenticationAuthVerifier.urls.includes=N/A
#
# PortalSessionAuthVerifier
#
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASEP_ORTAL_UPPERCASES_ESSION_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_HOSTS_PERIOD_ALLOWED
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASEP_ORTAL_UPPERCASES_ESSION_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_URLS_PERIOD_INCLUDES
#
#auth.verifier.PortalSessionAuthVerifier.hosts.allowed=
#auth.verifier.PortalSessionAuthVerifier.urls.includes=\
# /api/json/*,\
# /api/jsonws/*,\
# /c/portal/json_service/*
#
# RequestParameterAuthVerifier
#
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASER_EQUEST_UPPERCASEP_ARAMETER_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_HOSTS_PERIOD_ALLOWED
# Env: LIFERAY_AUTH_PERIOD_VERIFIER_PERIOD__UPPERCASER_EQUEST_UPPERCASEP_ARAMETER_UPPERCASEA_UTH_UPPERCASEV_ERIFIER_PERIOD_URLS_PERIOD_INCLUDES
#
#auth.verifier.RequestParameterAuthVerifier.hosts.allowed=
#auth.verifier.RequestParameterAuthVerifier.urls.includes=N/A
##
## Authentication Token
##
#
# Set this to false to disable CSRF protection in the portal. Disabling CSRF
# protection is not recommended since all features become vulnerable to CSRF
# attacks.
#
# The checks can be disabled for specific actions via the property
# "auth.token.ignore.actions" or for specific portlets via the init
# parameter "check-auth-token" in portlet.xml.
#
# Env: LIFERAY_AUTH_PERIOD_TOKEN_PERIOD_CHECK_PERIOD_ENABLED
#
auth.token.check.enabled=true
#
# Set the authentication token class. This class must implement
# com.liferay.portal.security.auth.AuthToken. This class is used to prevent
# CSRF attacks. See https://issues.liferay.com/browse/LPS-8399 for more
# information.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_AUTH_PERIOD_TOKEN_PERIOD_IMPL
#
#auth.token.impl=com.liferay.portal.security.auth.SessionAuthToken
#
# Input a list of comma delimited struts actions that will not be checked
# for an authentication token.
#
# Env: LIFERAY_AUTH_PERIOD_TOKEN_PERIOD_IGNORE_PERIOD_ACTIONS
#
auth.token.ignore.actions=\
/asset/rss,\
\
/blogs/rss,\
/blogs/trackback,\
\
/blogs_aggregator/rss,\
\
/login/create_account,\
\
/message_boards/rss,\
\
/portal/comment/get_comments
#
# Set a list of comma delimited origins that will not be checked for an
# authentication token.
#
# Env: LIFERAY_AUTH_PERIOD_TOKEN_PERIOD_IGNORE_PERIOD_ORIGINS
#
#auth.token.ignore.origins=\
# com.liferay.portal.action.JSONServiceAction:com.liferay.portlet.expando.service.ExpandoValueServiceUtil#getJSONData,\
# com.liferay.portal.action.LoginAction,\
# com.liferay.portal.action.UpdateTermsOfUseAction,\
# com.liferay.portlet.asset.action.GetCategoriesAction,\
# com.liferay.portlet.portletconfiguration.action.GetLookAndFeelAction
#
# Set a list of comma delimited portlet IDs that will not be checked for an
# authentication token.
#
# Env: LIFERAY_AUTH_PERIOD_TOKEN_PERIOD_IGNORE_PERIOD_PORTLETS
#
auth.token.ignore.portlets=
#
# Set the length of the authentication token. Longer auth tokens will
# require more CPU cycles to generate and may impact overall performance.
#
# Env: LIFERAY_AUTH_PERIOD_TOKEN_PERIOD_LENGTH
#
auth.token.length=8
#
# Set the shared secret that is used for requests where it is not possible
# to generate an authentication token (i.e. WSRP).
#
# Env: LIFERAY_AUTH_PERIOD_TOKEN_PERIOD_SHARED_PERIOD_SECRET
#
#auth.token.shared.secret=
##
## Auto Login
##
#
# Input a list of comma delimited class names that implement
# com.liferay.portal.kernel.security.auto.login.AutoLogin. These classes
# will run in consecutive order for all unauthenticated users until one of
# them returns a valid user ID and password combination. If no valid
# combination is returned, then the request continues to process normally.
# If a valid combination is returned, then the portal will automatically
# login that user with the returned user ID and password combination.
#
# For example,
# com.liferay.portal.security.auto.login.remember.me.RememberMeAutoLogin
# reads from a cookie to automatically log in a user who previously logged
# in while checking on the "Remember Me" box.
#
# This interface allows deployers to easily configure the portal to work
# with other SSO servers.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_AUTO_PERIOD_LOGIN_PERIOD_HOOKS
#
#auto.login.hooks=com.liferay.portal.security.sso.facebook.connect.auto.login.FacebookConnectAutoLogin,com.liferay.portal.security.sso.openid.auto.login.OpenIdAutoLogin,com.liferay.portal.security.sso.opensso.auto.login.OpenSSOAutoLogin,com.liferay.portal.security.auto.login.remember.me.RememberMeAutoLogin
#
# Set the hosts that will be ignored for auto login.
#
# Env: LIFERAY_AUTO_PERIOD_LOGIN_PERIOD_IGNORE_PERIOD_HOSTS
#
auto.login.ignore.hosts=
#
# Set the paths that will be ignored for auto login.
#
# Env: LIFERAY_AUTO_PERIOD_LOGIN_PERIOD_IGNORE_PERIOD_PATHS
#
auto.login.ignore.paths=
##
## SSO with MAC (Message Authentication Code)
##
#
# To use SSO with MAC, post to a URL like:
# http://localhost:8080/c/portal/login?cmd=already-registered&login=&password=
#
# Pass the MAC in the password field. Make sure the MAC gets URL encoded
# because it might contain characters not allowed in a URL.
#
# SSO with MAC also requires that you set the following property in
# system.properties:
#
# com.liferay.util.servlet.SessionParameters=false
#
# See the following links:
# https://issues.liferay.com/browse/LEP-1288
# http://en.wikipedia.org/wiki/Message_authentication_code
#
# Set this to true to enable SSO with MAC.
#
# Env: LIFERAY_AUTH_PERIOD_MAC_PERIOD_ALLOW
#
auth.mac.allow=false
#
# Set the algorithm to use for MAC encryption.
#
# Env: LIFERAY_AUTH_PERIOD_MAC_PERIOD_ALGORITHM
#
auth.mac.algorithm=MD5
#
# Set the shared key used to generate the MAC. The shared key must not be
# empty and it should be sufficiently long and complex to withstand a brute
# force attack.
#
# Env: LIFERAY_AUTH_PERIOD_MAC_PERIOD_SHARED_PERIOD_KEY
#
auth.mac.shared.key=
##
## Passwords
##
#
# Set the following encryption algorithm to designate the password
# encryption algorithm to migrate from. This is only necessary if upgrading
# from a release prior to 6.2 or if you wish to switch password encryption
# algorithms when there are existing users with passwords in the portal.
#
# Env: LIFERAY_PASSWORDS_PERIOD_ENCRYPTION_PERIOD_ALGORITHM_PERIOD_LEGACY
#
#passwords.encryption.algorithm.legacy=BCRYPT
#passwords.encryption.algorithm.legacy=MD2
#passwords.encryption.algorithm.legacy=MD5
#passwords.encryption.algorithm.legacy=NONE
#passwords.encryption.algorithm.legacy=SHA
#passwords.encryption.algorithm.legacy=SHA-256
#passwords.encryption.algorithm.legacy=SHA-384
#passwords.encryption.algorithm.legacy=SSHA
#passwords.encryption.algorithm.legacy=UFC-CRYPT
#
# Set the following encryption algorithm to encrypt passwords. The default
# algorithm is PBKDF2WithHmacSHA1/160/720000, generating 160 bit hashes
# using 720,000 rounds.
#
# It is possible to decrease the rounds value in case of slow production
# hardware, but be aware that 720,000 is the recommended value for 2022 by
# OWASP.
#
# If set to NONE, passwords are stored in the database as plain text.
#
# Env: LIFERAY_PASSWORDS_PERIOD_ENCRYPTION_PERIOD_ALGORITHM
#
#passwords.encryption.algorithm=BCRYPT/10
#passwords.encryption.algorithm=MD2
#passwords.encryption.algorithm=MD5
#passwords.encryption.algorithm=NONE
passwords.encryption.algorithm=PBKDF2WithHmacSHA1/160/720000
#passwords.encryption.algorithm=SHA
#passwords.encryption.algorithm=SHA-256
#passwords.encryption.algorithm=SHA-384
#passwords.encryption.algorithm=SSHA
#passwords.encryption.algorithm=UFC-CRYPT
#
# Digested passwords are encoded via base64 or hex encoding. The default is
# base64.
#
# Env: LIFERAY_PASSWORDS_PERIOD_DIGEST_PERIOD_ENCODING
#
passwords.digest.encoding=base64
#passwords.digest.encoding=hex
#
# Input a class name that implements
# com.liferay.portal.security.pwd.Toolkit. This class will be called to
# generate and validate passwords.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_PASSWORDS_PERIOD_TOOLKIT
#
#passwords.toolkit=com.liferay.portal.security.pwd.PasswordPolicyToolkit
#passwords.toolkit=com.liferay.portal.security.pwd.RegExpToolkit
#
# If you choose to use com.liferay.portal.security.pwd.PasswordPolicyToolkit
# as your password toolkit, you can choose either static or dynamic password
# generation. Static is set through the property
# "passwords.passwordpolicytoolkit.static" and dynamic uses the class
# com.liferay.util.PwdGenerator to generate the password. If you are using
# LDAP password syntax checking, you will also have to use the static
# generator so that you can guarantee that passwords obey its rules.
#
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_GENERATOR
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_STATIC
#
#passwords.passwordpolicytoolkit.generator=static
passwords.passwordpolicytoolkit.generator=dynamic
passwords.passwordpolicytoolkit.static=iheartliferay
#
# Set the character sets for password generation. These must be a subset of
# validation character sets.
#
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_GENERATOR_PERIOD_CHARSET_PERIOD_LOWERCASE
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_GENERATOR_PERIOD_CHARSET_PERIOD_NUMBERS
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_GENERATOR_PERIOD_CHARSET_PERIOD_SYMBOLS
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_GENERATOR_PERIOD_CHARSET_PERIOD_UPPERCASE
#
passwords.passwordpolicytoolkit.generator.charset.lowercase=abcdefghjkmnpqrstuvwxyz
passwords.passwordpolicytoolkit.generator.charset.numbers=0123456789
passwords.passwordpolicytoolkit.generator.charset.symbols=_.!@$*=-?
passwords.passwordpolicytoolkit.generator.charset.uppercase=ABCDEFGHJKLMNPQRSTUVWXYZ
#
# Set the character sets for password validation.
#
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_VALIDATOR_PERIOD_CHARSET_PERIOD_LOWERCASE
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_VALIDATOR_PERIOD_CHARSET_PERIOD_NUMBERS
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_VALIDATOR_PERIOD_CHARSET_PERIOD_SYMBOLS
# Env: LIFERAY_PASSWORDS_PERIOD_PASSWORDPOLICYTOOLKIT_PERIOD_VALIDATOR_PERIOD_CHARSET_PERIOD_UPPERCASE
#
passwords.passwordpolicytoolkit.validator.charset.lowercase=abcdefghijklmnopqrstuvwxyz
passwords.passwordpolicytoolkit.validator.charset.numbers=0123456789
passwords.passwordpolicytoolkit.validator.charset.symbols=_.!@$*=-?
passwords.passwordpolicytoolkit.validator.charset.uppercase=ABCDEFGHIJKLMNOPQRSTUVWXYZ
#
# If you choose to use com.liferay.portal.security.pwd.RegExpToolkit as your
# password toolkit, set the regular expression pattern that will be used to
# generate and validate passwords.
#
# Note that \ is replaced with \\ to work in Java.
#
# The first pattern ensures that passwords must have at least 4 valid
# characters consisting of digits or letters.
#
# The second pattern ensures that passwords must have at least 8 valid
# characters consisting of digits or letters.
#
# Env: LIFERAY_PASSWORDS_PERIOD_REGEXPTOOLKIT_PERIOD_PATTERN
#
passwords.regexptoolkit.pattern=(?=.{4})(?:[a-zA-Z0-9]*)
#passwords.regexptoolkit.pattern=(?=.{8})(?:[a-zA-Z0-9]*)
#
# Set the length and key for generating passwords.
#
# Env: LIFERAY_PASSWORDS_PERIOD_REGEXPTOOLKIT_PERIOD_CHARSET
# Env: LIFERAY_PASSWORDS_PERIOD_REGEXPTOOLKIT_PERIOD_LENGTH
#
#passwords.regexptoolkit.charset=0123456789
passwords.regexptoolkit.charset=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
#passwords.regexptoolkit.length=4
passwords.regexptoolkit.length=8
#
# Set the properties of the default password policy.
#
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_ALLOW_PERIOD_DICTIONARY_PERIOD_WORDS
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_CHANGEABLE
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_CHANGE_PERIOD_REQUIRED
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_CHECK_PERIOD_SYNTAX
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_EXPIREABLE
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_GRACE_PERIOD_LIMIT
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_HISTORY
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_HISTORY_PERIOD_COUNT
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_LOCKOUT
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_LOCKOUT_PERIOD_DURATION
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MAX_PERIOD_AGE
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MAX_PERIOD_FAILURE
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MIN_PERIOD_AGE
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MIN_PERIOD_ALPHANUMERIC
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MIN_PERIOD_LENGTH
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MIN_PERIOD_LOWERCASE
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MIN_PERIOD_NUMBERS
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MIN_PERIOD_SYMBOLS
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_MIN_PERIOD_UPPERCASE
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_NAME
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_REGEX
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_RESET_PERIOD_FAILURE_PERIOD_COUNT
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_RESET_PERIOD_TICKET_PERIOD_MAX_PERIOD_AGE
# Env: LIFERAY_PASSWORDS_PERIOD_DEFAULT_PERIOD_POLICY_PERIOD_WARNING_PERIOD_TIME
#
passwords.default.policy.allow.dictionary.words=true
passwords.default.policy.changeable=true
passwords.default.policy.change.required=true
passwords.default.policy.check.syntax=false
passwords.default.policy.expireable=false
passwords.default.policy.grace.limit=0
passwords.default.policy.history=false
passwords.default.policy.history.count=6
passwords.default.policy.lockout=false
passwords.default.policy.lockout.duration=0
passwords.default.policy.max.age=8640000
passwords.default.policy.max.failure=3
passwords.default.policy.min.age=0
passwords.default.policy.min.alphanumeric=0
passwords.default.policy.min.length=6
passwords.default.policy.min.lowercase=0
passwords.default.policy.min.numbers=1
passwords.default.policy.min.symbols=0
passwords.default.policy.min.uppercase=1
passwords.default.policy.name=Default Password Policy
passwords.default.policy.regex=(?=.{4})(?:[a-zA-Z0-9]*)
passwords.default.policy.reset.failure.count=600
passwords.default.policy.reset.ticket.max.age=86400
passwords.default.policy.warning.time=86400
##
## Permissions
##
#
# Set the default permission checker class used by
# com.liferay.portal.security.permission.PermissionCheckerFactory to check
# permissions for actions on objects. This class can be overriden with a
# custom class that implements
# com.liferay.portal.security.permission.PermissionChecker.
#
# Env: LIFERAY_PERMISSIONS_PERIOD_CHECKER
#
#permissions.checker=com.liferay.portal.security.permission.SimplePermissionChecker
permissions.checker=com.liferay.portal.security.permission.AdvancedPermissionChecker
#
# Configure this threshold to indicate when to use the custom SQL finder to
# check resource permissions.
#
# Env: LIFERAY_PERMISSIONS_PERIOD_ROLE_PERIOD_RESOURCE_PERIOD_PERMISSION_PERIOD_QUERY_PERIOD_THRESHOLD
#
permissions.role.resource.permission.query.threshold=10
#
# Set this to true to use permission checking when reading custom attributes
# by default.
#
# Env: LIFERAY_PERMISSIONS_PERIOD_CUSTOM_PERIOD_ATTRIBUTE_PERIOD_READ_PERIOD_CHECK_PERIOD_BY_PERIOD_DEFAULT
#
permissions.custom.attribute.read.check.by.default=true
#
# Set this to true to use permission checking when writing custom attributes
# by default.
#
# Env: LIFERAY_PERMISSIONS_PERIOD_CUSTOM_PERIOD_ATTRIBUTE_PERIOD_WRITE_PERIOD_CHECK_PERIOD_BY_PERIOD_DEFAULT
#
permissions.custom.attribute.write.check.by.default=true
#
# Set the following to true to automatically check the view permission on
# parent categories or folders when checking the permission on a specific
# item.
#
# For example, if set to true, to be able to have access to a document, a
# user must have the view permission on the document's folder and all its
# parent folders. Or, to have access to a comment, a user must have the view
# permission on the comments's category and all its parent categories.
#
# Env: LIFERAY_PERMISSIONS_PERIOD_VIEW_PERIOD_DYNAMIC_PERIOD_INHERITANCE
#
permissions.view.dynamic.inheritance=true
#
# Set the following to true to enable propagation of permissions between
# models.
#
# For example, when setting the permissions on a specific Wiki node, if you
# assign a role a permission (e.g. DELETE), then the assignment of that
# permission is also propagated to all Wiki pages that belong to that Wiki
# node.
#
# The actual logic of how permissions are propagated among models is
# specified per portlet. See liferay-portlet.xml's use of the element
# "permission-propagator".
#
# Env: LIFERAY_PERMISSIONS_PERIOD_PROPAGATION_PERIOD_ENABLED
#
permissions.propagation.enabled=false
#
# Set this to true if resources should assume that all users have the Guest
# role. Set this to false if resources will not assume that all users have
# the Guest role and, thus, do not automatically inherit permissions that
# belong to the Guest role.
#
# Setting this property to false may require users to grant permissions to
# roles like Site Member and User.
#
# Env: LIFERAY_PERMISSIONS_PERIOD_CHECK_PERIOD_GUEST_PERIOD_ENABLED
#
permissions.check.guest.enabled=true
##
## Startup Events
##
#
# Input a list of comma delimited class names that extend
# com.liferay.portal.struts.SimpleAction. These classes will run at the
# specified event.
#
#
# Global startup event that runs once when the portal initializes.
#
# Env: LIFERAY_GLOBAL_PERIOD_STARTUP_PERIOD_EVENTS
#
global.startup.events=\
com.liferay.portal.events.GlobalStartupAction,\
com.liferay.portal.events.CryptoStartupAction
#
# Application startup event that runs once for every web site instance of
# the portal that initializes.
#
# Env: LIFERAY_APPLICATION_PERIOD_STARTUP_PERIOD_EVENTS
#
application.startup.events=\
com.liferay.portal.events.AppStartupAction,\
com.liferay.portal.events.ChannelHubAppStartupAction
#application.startup.events=com.liferay.portal.events.AppStartupAction,com.liferay.portal.events.SampleAppStartupAction
##
## Shutdown Events
##
#
# Input a list of comma delimited class names that extend
# com.liferay.portal.struts.SimpleAction. These classes will run at the
# specified event.
#
#
# Global shutdown event that runs once when the portal shuts down.
#
# Env: LIFERAY_GLOBAL_PERIOD_SHUTDOWN_PERIOD_EVENTS
#
global.shutdown.events=com.liferay.portal.events.GlobalShutdownAction
#
# Application shutdown event that runs once for every web site instance of
# the portal that shuts down.
#
# Env: LIFERAY_APPLICATION_PERIOD_SHUTDOWN_PERIOD_EVENTS
#
application.shutdown.events=\
com.liferay.portal.events.AppShutdownAction,\
com.liferay.portal.events.ChannelHubAppShutdownAction
#
# Programmatically kill the Java process on shutdown. This is a workaround
# for a bug in Tomcat and Linux where the process hangs on forever.
#
# See https://issues.liferay.com/browse/LEP-2048 for more information.
#
# Env: LIFERAY_SHUTDOWN_PERIOD_PROGRAMMATICALLY_PERIOD_EXIT
#
shutdown.programmatically.exit=false
##
## Portal Events
##
#
# Input a list of comma delimited class names that extend
# com.liferay.portal.kernel.events.Action. These classes will run before or
# after the specified event.
#
#
# Servlet service event (the pre-service events have an associated error
# page and will forward to that page if an exception is thrown during
# excecution of the events). The pre-service events process before Struts
# processes the request. The post-service events process after Struts
# processes the request.
#
# Env: LIFERAY_SERVLET_PERIOD_SERVICE_PERIOD_EVENTS_PERIOD_POST
# Env: LIFERAY_SERVLET_PERIOD_SERVICE_PERIOD_EVENTS_PERIOD_PRE
# Env: LIFERAY_SERVLET_PERIOD_SERVICE_PERIOD_EVENTS_PERIOD_PRE_PERIOD_ERROR_PERIOD_PAGE
#
servlet.service.events.pre=\
com.liferay.portal.events.ServicePreAction,\
com.liferay.portal.events.ThemeServicePreAction
#servlet.service.events.pre=com.liferay.portal.events.LogMemoryUsageAction,com.liferay.portal.events.LogThreadCountAction,com.liferay.portal.events.ServicePreAction,com.liferay.portal.events.ThemeServicePreAction
#servlet.service.events.pre=com.liferay.portal.events.LogSessionIdAction,com.liferay.portal.events.ServicePreAction,com.liferay.portal.events.ThemeServicePreAction
#servlet.service.events.pre=com.liferay.portal.events.ServicePreAction,com.liferay.portal.events.ThemeServicePreAction,com.liferay.portal.events.RandomLayoutAction
#servlet.service.events.pre=com.liferay.portal.events.ServicePreAction,com.liferay.portal.events.ThemeServicePreAction,com.liferay.portal.events.RandomLookAndFeelAction
#servlet.service.events.pre=com.liferay.portal.events.ServicePreAction,com.liferay.portal.events.ThemeServicePreAction,com.liferay.portal.events.SecureRequestAction
servlet.service.events.pre.error.page=/common/error.jsp
servlet.service.events.post=com.liferay.portal.events.ServicePostAction
#
# Login Event
#
# Env: LIFERAY_LOGIN_PERIOD_EVENTS_PERIOD_PRE
#
login.events.pre=com.liferay.portal.events.LoginPreAction
#
# Env: LIFERAY_LOGIN_PERIOD_EVENTS_PERIOD_POST
#
login.events.post=\
com.liferay.portal.events.ChannelLoginPostAction,\
com.liferay.portal.events.DefaultLandingPageAction,\
com.liferay.portal.events.LoginPostAction
#
# Logout Event
#
# Env: LIFERAY_LOGOUT_PERIOD_EVENTS_PERIOD_PRE
#
logout.events.pre=com.liferay.portal.events.LogoutPreAction
#
# Env: LIFERAY_LOGOUT_PERIOD_EVENTS_PERIOD_POST
#
logout.events.post=\
com.liferay.portal.events.LogoutPostAction,\
com.liferay.portal.events.DefaultLogoutPageAction
#logout.events.post=com.liferay.portal.events.LogoutPostAction,com.liferay.portal.events.GarbageCollectorAction
##
## Default Landing Page
##
#
# Set the default landing page path for logged in users relative to the
# server path. This is the page users are automatically redirected to after
# logging in. For example, if you want the default landing page to be
# http://localhost:8080/web/guest/login, set this to /web/guest/login. To
# activate this feature, set auth.forward.by.last.path to true. To customize
# the behavior, see com.liferay.portal.events.DefaultLandingPageAction in
# the "login.events.post" property above.
#
# The following variables can be used: ${liferay:screenName} and
# ${liferay:userId}.
#
# Env: LIFERAY_DEFAULT_PERIOD_LANDING_PERIOD_PAGE_PERIOD_PATH
#
default.landing.page.path=
#default.landing.page.path=/web/guest/login
#default.landing.page.path=/user/${liferay:screenName}/home
##
## Default Logout Page
##
#
# Set the default logout page path for users relative to the server path.
# This is the page users are automatically redirected to after logging out.
# For example, if you want the default logout page to be
# http://localhost:8080/web/guest/logout, set this to /web/guest/logout. To
# activate this feature, set auth.forward.by.last.path to true. To customize
# the behavior, see com.liferay.portal.events.DefaultLogoutPageAction in the
# "logout.events.post" property above.
#
# Env: LIFERAY_DEFAULT_PERIOD_LOGOUT_PERIOD_PAGE_PERIOD_PATH
#
default.logout.page.path=
#default.logout.page.path=/web/guest/logout
##
## Default Guest Public Layouts
##
#
# The Guest group must have at least one public page. The settings for the
# initial public page are specified in the following properties.
#
# If you need to add more than one page, set the property
# "default.guest.public.layouts.lar" to specifiy a LAR file instead.
#
# For even more complex behavior, override the addDefaultGuestPublicLayouts
# method in com.liferay.portal.service.impl.GroupLocalServiceImpl.
#
#
# Set the name of the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_GUEST_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_NAME
#
default.guest.public.layout.name=Home
#
# Set the layout template ID of the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_GUEST_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_TEMPLATE_PERIOD_ID
#
default.guest.public.layout.template.id=1_column
#
# Set the friendly url of the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_GUEST_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL
#
default.guest.public.layout.friendly.url=/home
#
# Set the regular theme ID for the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_GUEST_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_REGULAR_PERIOD_THEME_PERIOD_ID
#
#default.guest.public.layout.regular.theme.id=classic_WAR_classictheme
#
# Set the regular color scheme ID for the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_GUEST_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_REGULAR_PERIOD_COLOR_PERIOD_SCHEME_PERIOD_ID
#
#default.guest.public.layout.regular.color.scheme.id=01
#
# Specify a LAR file that can be used to create the guest public layouts. If
# this property is set, the previous layout properties will be ignored.
#
# Env: LIFERAY_DEFAULT_PERIOD_GUEST_PERIOD_PUBLIC_PERIOD_LAYOUTS_PERIOD_LAR
#
#default.guest.public.layouts.lar=${liferay.home}/deploy/default_guest_public.lar
##
## Default User Private Layouts
##
#
# If the properties "layout.user.private.layouts.enabled" and
# "layout.user.private.layouts.auto.create" are both set to true, then users
# will have private layouts and they will be automatically created. The
# settings below are used for the creation of the initial private pages.
#
# If you need to add more than one page, set the property
# "default.user.private.layouts.lar" to specifiy a LAR file instead.
#
# For even more complex behavior, override the addDefaultUserPrivateLayouts
# method in com.liferay.portal.events.ServicePreAction.
#
#
# Set the name of the private layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_NAME
#
default.user.private.layout.name=my-dashboard
#
# Set the layout template ID of the private layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_TEMPLATE_PERIOD_ID
#
default.user.private.layout.template.id=1_column
#
# Set the portlet IDs for the columns specified in the layout template.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_COLUMN_MINUS__NUMBER1_
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_COLUMN_MINUS__NUMBER2_
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_COLUMN_MINUS__NUMBER3_
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_COLUMN_MINUS__NUMBER4_
#
default.user.private.layout.column-1=com_liferay_site_my_sites_web_portlet_MySitesPortlet
default.user.private.layout.column-2=
default.user.private.layout.column-3=
default.user.private.layout.column-4=
#
# Set the friendly url of the private layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL
#
default.user.private.layout.friendly.url=/home
#
# Set the regular theme ID for the private layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_REGULAR_PERIOD_THEME_PERIOD_ID
#
default.user.private.layout.regular.theme.id=classic_WAR_classictheme
#
# Set the regular color scheme ID for the private layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUT_PERIOD_REGULAR_PERIOD_COLOR_PERIOD_SCHEME_PERIOD_ID
#
#default.user.private.layout.regular.color.scheme.id=01
#
# Specify a LAR file that can be used to create the user private layouts. If
# this property is set, the previous layout properties will be ignored.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUTS_PERIOD_LAR
#
#default.user.private.layouts.lar=${liferay.home}/deploy/default_user_private.lar
##
## Default User Public Layouts
##
#
# If the properties "layout.user.public.layouts.enabled" and
# "layout.user.public.layouts.auto.create" are both set to true, then users
# will have public layouts and they will be automatically created. The
# settings below are used for the creation of the initial public pages.
#
# If you need to add more than one page, set the property
# "default.user.public.layouts.lar" to specify a LAR file instead.
#
# For even more complex behavior, override the addDefaultUserPublicLayouts
# method in com.liferay.portal.events.ServicePreAction.
#
#
# Set the name of the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_NAME
#
default.user.public.layout.name=my-profile
#
# Set the layout template ID of the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_TEMPLATE_PERIOD_ID
#
default.user.public.layout.template.id=1_column
#
# Set the portlet IDs for the columns specified in the layout template.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_COLUMN_MINUS__NUMBER1_
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_COLUMN_MINUS__NUMBER2_
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_COLUMN_MINUS__NUMBER3_
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_COLUMN_MINUS__NUMBER4_
#
default.user.public.layout.column-1=com_liferay_contacts_web_portlet_ProfilePortlet
default.user.public.layout.column-2=
default.user.public.layout.column-3=
default.user.public.layout.column-4=
#
# Set the friendly url of the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL
#
default.user.public.layout.friendly.url=/home
#
# Set the regular theme ID for the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_REGULAR_PERIOD_THEME_PERIOD_ID
#
default.user.public.layout.regular.theme.id=classic_WAR_classictheme
#
# Set the regular color scheme ID for the public layout.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUT_PERIOD_REGULAR_PERIOD_COLOR_PERIOD_SCHEME_PERIOD_ID
#
#default.user.public.layout.regular.color.scheme.id=01
#
# Specify a LAR file that can be used to create the user public layouts. If
# this property is set, the previous layout properties will be ignored.
#
# Env: LIFERAY_DEFAULT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUTS_PERIOD_LAR
#
#default.user.public.layouts.lar=${liferay.home}/deploy/default_user_public.lar
##
## Default Admin
##
#
# Set the default admin password.
#
# Env: LIFERAY_DEFAULT_PERIOD_ADMIN_PERIOD_PASSWORD
#
default.admin.password=test
#
# Set the default admin screen name prefix.
#
# Env: LIFERAY_DEFAULT_PERIOD_ADMIN_PERIOD_SCREEN_PERIOD_NAME
#
default.admin.screen.name=test
#
# Set the default admin email address prefix.
#
# Env: LIFERAY_DEFAULT_PERIOD_ADMIN_PERIOD_EMAIL_PERIOD_ADDRESS_PERIOD_PREFIX
#
default.admin.email.address.prefix=test
#
# Set the default admin first name.
#
# Env: LIFERAY_DEFAULT_PERIOD_ADMIN_PERIOD_FIRST_PERIOD_NAME
#
default.admin.first.name=Test
#
# Set the default admin middle name.
#
# Env: LIFERAY_DEFAULT_PERIOD_ADMIN_PERIOD_MIDDLE_PERIOD_NAME
#
default.admin.middle.name=
#
# Set the default admin last name.
#
# Env: LIFERAY_DEFAULT_PERIOD_ADMIN_PERIOD_LAST_PERIOD_NAME
#
default.admin.last.name=Test
##
## Layouts
##
#
# Set whether or not private layouts are enabled. Set whether or not private
# layouts should be auto created if a user has no private layouts. If
# private layouts are not enabled, then the property
# "layout.user.private.layouts.auto.create" is assumed to be false.
#
# Env: LIFERAY_LAYOUT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUTS_PERIOD_AUTO_PERIOD_CREATE
# Env: LIFERAY_LAYOUT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUTS_PERIOD_ENABLED
#
layout.user.private.layouts.enabled=true
layout.user.private.layouts.auto.create=true
#
# Set this to true if users must have the Power User role to have private
# pages.
#
# Env: LIFERAY_LAYOUT_PERIOD_USER_PERIOD_PRIVATE_PERIOD_LAYOUTS_PERIOD_POWER_PERIOD_USER_PERIOD_REQUIRED
#
layout.user.private.layouts.power.user.required=false
#
# Set whether or not public layouts are enabled. Set whether or not public
# layouts should be auto created if a user has no public layouts. If public
# layouts are not enabled, then the property
# "layout.user.public.layouts.auto.create" is assumed to be false.
#
# Env: LIFERAY_LAYOUT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUTS_PERIOD_AUTO_PERIOD_CREATE
# Env: LIFERAY_LAYOUT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUTS_PERIOD_ENABLED
#
layout.user.public.layouts.enabled=true
layout.user.public.layouts.auto.create=true
#
# Set this to true if users must have the Power User role to have public
# pages.
#
# Env: LIFERAY_LAYOUT_PERIOD_USER_PERIOD_PUBLIC_PERIOD_LAYOUTS_PERIOD_POWER_PERIOD_USER_PERIOD_REQUIRED
#
layout.user.public.layouts.power.user.required=false
#
# Default settings layouts.
#
# Env: LIFERAY_LAYOUT_PERIOD_CONFIGURATION_PERIOD_ACTION_PERIOD_DELETE
# Env: LIFERAY_LAYOUT_PERIOD_CONFIGURATION_PERIOD_ACTION_PERIOD_UPDATE
# Env: LIFERAY_LAYOUT_PERIOD_EDIT_PERIOD_PAGE
# Env: LIFERAY_LAYOUT_PERIOD_FIRST_PERIOD_PAGEABLE
# Env: LIFERAY_LAYOUT_PERIOD_PARENTABLE
# Env: LIFERAY_LAYOUT_PERIOD_SITEMAPABLE
# Env: LIFERAY_LAYOUT_PERIOD_URL
# Env: LIFERAY_LAYOUT_PERIOD_URL_PERIOD_FRIENDLIABLE
# Env: LIFERAY_LAYOUT_PERIOD_VIEW_PERIOD_PAGE
#
layout.edit.page=/portal/layout/edit/portlet.jsp
layout.view.page=/portal/layout/view/portlet.jsp
layout.url=${liferay:mainPath}/portal/layout?p_l_id=${liferay:plid}&p_v_l_s_g_id=${liferay:pvlsgid}
layout.url.friendliable=true
layout.parentable=true
layout.sitemapable=true
layout.first.pageable=true
#layout.configuration.action.update=
#layout.configuration.action.delete=
#
# Settings for portlet layouts are inherited from the default settings.
#
# Env: LIFERAY_LAYOUT_PERIOD_CONFIGURATION_PERIOD_ACTION_PERIOD_DELETE_OPENBRACKET_PORTLET_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_CONFIGURATION_PERIOD_ACTION_PERIOD_UPDATE_OPENBRACKET_PORTLET_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_EDIT_PERIOD_PAGE_OPENBRACKET_PORTLET_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_PARENTABLE_OPENBRACKET_PORTLET_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_URL_OPENBRACKET_PORTLET_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_URL_PERIOD_FRIENDLIABLE_OPENBRACKET_PORTLET_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_VIEW_PERIOD_PAGE_OPENBRACKET_PORTLET_CLOSEBRACKET_
#
#layout.edit.page[portlet]=/portal/layout/edit/portlet.jsp
#layout.view.page[portlet]=/portal/layout/view/portlet.jsp
#layout.url[portlet]=${liferay:mainPath}/portal/layout?p_l_id=${liferay:plid}&p_v_l_s_g_id=${liferay:pvlsgid}
#layout.url.friendliable[portlet]=true
#layout.parentable[portlet]=true
#layout.configuration.action.update[portlet]=
#layout.configuration.action.delete[portlet]=
#
# Specify static portlets that cannot be moved and will always appear on
# every layout. Static portlets will take precedence over portlets that may
# have been dynamically configured for the layout.
#
# For example, if you want the Hello World portlet to always appear at the
# start of the iteration of the first column for user layouts, set the
# property "layout.static.portlets.start.column-1[user]" to "47". If you
# want the Hello World portlet to always appear at the end of the second
# column for user layouts, set the property
# "layout.static.portlets.end.column-2[user]" to "47". You can input a list
# of comma delimited portlet IDs to specify more than one portlet. If the
# portlet is instanceable, add the suffix "_INSTANCE_abcd" to the portlet
# ID, where "abcd" is any random alphanumeric string.
#
# The static portlets are fetched based on the properties controlled by
# custom filters using EasyConf. By default, the available filters are user,
# community, and organization.
#
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER1__OPENBRACKET_USER_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER2__OPENBRACKET_USER_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER3__OPENBRACKET_USER_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER1__OPENBRACKET_USER_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER2__OPENBRACKET_USER_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER3__OPENBRACKET_USER_CLOSEBRACKET_
#
#layout.static.portlets.start.column-1[user]=6
#layout.static.portlets.end.column-1[user]=14
#layout.static.portlets.start.column-2[user]=71_INSTANCE_abcd,7
#layout.static.portlets.end.column-2[user]=34,70
#layout.static.portlets.start.column-3[user]=
#layout.static.portlets.end.column-3[user]=
#
# It is also possible to set static portlets based on the layout's friendly
# URL.
#
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER2__OPENBRACKET_REGULAR_MINUS_SITE_CLOSEBRACKET__OPENBRACKET__SLASH_HOME_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER1__OPENBRACKET_USER_CLOSEBRACKET__OPENBRACKET__SLASH_HOME_CLOSEBRACKET_
#
#layout.static.portlets.start.column-1[user][/home]=6
#layout.static.portlets.end.column-2[regular-site][/home]=14
#
# Set the static portlets for the pages of regular sites.
#
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER1__OPENBRACKET_REGULAR_MINUS_SITE_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER2__OPENBRACKET_REGULAR_MINUS_SITE_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER3__OPENBRACKET_REGULAR_MINUS_SITE_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER1__OPENBRACKET_REGULAR_MINUS_SITE_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER2__OPENBRACKET_REGULAR_MINUS_SITE_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER3__OPENBRACKET_REGULAR_MINUS_SITE_CLOSEBRACKET_
#
#layout.static.portlets.start.column-1[regular-site]=
#layout.static.portlets.end.column-1[regular-site]=
#layout.static.portlets.start.column-2[regular-site]=
#layout.static.portlets.end.column-2[regular-site]=
#layout.static.portlets.start.column-3[regular-site]=
#layout.static.portlets.end.column-3[regular-site]=
#
# Set the static portlets for the pages of organization sites.
#
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER1__OPENBRACKET_ORGANIZATION_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER2__OPENBRACKET_ORGANIZATION_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_END_PERIOD_COLUMN_MINUS__NUMBER3__OPENBRACKET_ORGANIZATION_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER1__OPENBRACKET_ORGANIZATION_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER2__OPENBRACKET_ORGANIZATION_CLOSEBRACKET_
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_START_PERIOD_COLUMN_MINUS__NUMBER3__OPENBRACKET_ORGANIZATION_CLOSEBRACKET_
#
#layout.static.portlets.start.column-1[organization]=
#layout.static.portlets.end.column-1[organization]=
#layout.static.portlets.start.column-2[organization]=
#layout.static.portlets.end.column-2[organization]=
#layout.static.portlets.start.column-3[organization]=
#layout.static.portlets.end.column-3[organization]=
#
# Set the static portlets that will appear for every layout. See
# layout_common taglib for the logic of when these portlets will be shown.
# For example, these portlets will only show for layouts that can contain
# portlets and are not in a pop up state.
#
# Env: LIFERAY_LAYOUT_PERIOD_STATIC_PERIOD_PORTLETS_PERIOD_ALL
#
layout.static.portlets.all=
#
# Set the private group, private user, and public servlet mapping for
# com.liferay.friendly.url.internal.servlet.PrivateGroupFriendlyURLServlet,
# com.liferay.friendly.url.internal.servlet.PrivateUserFriendlyURLServlet,
# com.liferay.friendly.url.internal.servlet.PublicFriendlyURLServlet
# respectively. These values must match the value of the property
# osgi.http.whiteboard.servlet.pattern in component respectively.
#
# For example, if the private group pages are mapped to "/group" and the
# group's friendly URL is set to "/guest" and the layout's friendly URL is
# set to "/company/community", then the friendly URL for the page will be
# http://www.liferay.com/group/guest/company/community. Private group pages
# map to a site's private pages and are only available to authenticated
# users with the proper permissions.
#
# For example, if the public pages are mapped to "/web" and the group or
# user's friendly URL is set to "/guest" and the layout's friendly URL is
# set to "/company/community", then the friendly URL for the page will be
# http://www.liferay.com/web/guest/company/community. Public pages are
# available to unauthenticated users.
#
# The friendly URL's for users, groups, and layouts can be set during
# runtime.
#
# Env: LIFERAY_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL_PERIOD_PRIVATE_PERIOD_GROUP_PERIOD_SERVLET_PERIOD_MAPPING
# Env: LIFERAY_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL_PERIOD_PRIVATE_PERIOD_USER_PERIOD_SERVLET_PERIOD_MAPPING
# Env: LIFERAY_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL_PERIOD_PUBLIC_PERIOD_SERVLET_PERIOD_MAPPING
#
layout.friendly.url.private.group.servlet.mapping=/group
layout.friendly.url.private.user.servlet.mapping=/user
layout.friendly.url.public.servlet.mapping=/web
#
# Redirect to this resource if the user requested a friendly URL of a page
# that does not exist. Leave it blank to display nothing.
#
# A similar configuration for sites is managed with the property
# "sites.friendly.url.page.not.found".
#
# Note: For backward compatibility, this overrides the property
# "layout.show.http.status" for the 404 status code.
#
# Env: LIFERAY_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL_PERIOD_PAGE_PERIOD_NOT_PERIOD_FOUND
#
#layout.friendly.url.page.not.found=/html/portal/404.html
#
# Set the reserved keywords that cannot be used in a friendly URL.
#
# Env: LIFERAY_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL_PERIOD_KEYWORDS
#
layout.friendly.url.keywords=\
_vti_*,\
a,\
api*,\
c,\
combo,\
delegate,\
dtd,\
elqNow,\
facebook,\
google_gadget,\
group,\
html,\
image,\
language,\
lucene,\
netvibes,\
o,\
osgi,\
page,\
pbhs,\
private,\
public,\
rest,\
robots.txt,\
sharepoint*,\
sitemap.xml,\
tunnel-web,\
user,\
wap,\
web,\
webdav*,\
widget*,\
xmlrpc
#
# Set this to true if guest users should see the maximize window icon.
#
# Env: LIFERAY_LAYOUT_PERIOD_GUEST_PERIOD_SHOW_PERIOD_MAX_PERIOD_ICON
#
layout.guest.show.max.icon=false
#
# Set this to true if guest users should see the minimize window icon.
#
# Env: LIFERAY_LAYOUT_PERIOD_GUEST_PERIOD_SHOW_PERIOD_MIN_PERIOD_ICON
#
layout.guest.show.min.icon=false
#
# Set this to true if users are shown that they do not have access to a
# portlet. The portlet init parameter "show-portlet-access-denied" will
# override this setting.
#
# Env: LIFERAY_LAYOUT_PERIOD_SHOW_PERIOD_PORTLET_PERIOD_ACCESS_PERIOD_DENIED
#
layout.show.portlet.access.denied=true
#
# Set this to true if users are shown that a portlet is inactive. The
# portlet init parameter "show-portlet-inactive" will override this setting.
#
# Env: LIFERAY_LAYOUT_PERIOD_SHOW_PERIOD_PORTLET_PERIOD_INACTIVE
#
layout.show.portlet.inactive=true
#
# Set this to true if the portal should show HTTP status codes like 404 if
# the requested page is not found.
#
# Env: LIFERAY_LAYOUT_PERIOD_SHOW_PERIOD_HTTP_PERIOD_STATUS
#
layout.show.http.status=true
#
# Set the default layout template ID used when creating layouts.
#
# Env: LIFERAY_LAYOUT_PERIOD_DEFAULT_PERIOD_TEMPLATE_PERIOD_ID
#
layout.default.template.id=2_columns_ii
#
# Set this to false to disable ajax rendering. You can also disable it on a
# per request basis by setting the attribute key
# com.liferay.portal.kernel.util.WebKeys.PORTLET_AJAXABLE_RENDER to the
# Boolean.FALSE in a pre service event or by setting the URL parameter
# "p_p_ajax" to "0".
#
# Env: LIFERAY_LAYOUT_PERIOD_AJAX_PERIOD_RENDER_PERIOD_ENABLE
#
layout.ajax.render.enable=true
#
# Set the name of a class that implements
# com.liferay.portal.util.LayoutClone. This class is used to remember
# maximized and minimized states on shared pages. The default implementation
# persists the state in the browser session.
#
# Env: LIFERAY_LAYOUT_PERIOD_CLONE_PERIOD_IMPL
#
layout.clone.impl=com.liferay.portal.util.SessionLayoutClone
#
# Set this to true to cache the content of layout templates. This is
# recommended because it improves performance for production servers.
# Setting it to false is useful during development if you need to make a lot
# of changes.
#
# Env: LIFERAY_LAYOUT_PERIOD_TEMPLATE_PERIOD_CACHE_PERIOD_ENABLED
#
layout.template.cache.enabled=true
#
# Set the default value for the "p_l_reset" parameter. If set to true,
# render parameters are cleared when different pages are hit. This is not
# the behavior promoted by the portlet specification, but is the one that
# most end users seem to prefer.
#
# Env: LIFERAY_LAYOUT_PERIOD_DEFAULT_PERIOD_P_UNDERLINE_L_UNDERLINE_RESET
#
layout.default.p_l_reset=true
#
# Set this to true to remember maximized window states across different
# pages.
#
# Env: LIFERAY_LAYOUT_PERIOD_REMEMBER_PERIOD_MAXIMIZED_PERIOD_WINDOW_PERIOD_STATE
#
layout.remember.maximized.window.state=false
#
# Set the initial number of child pages to display in the Manage Pages tree.
# Set this to -1 to show all.
#
# Env: LIFERAY_LAYOUT_PERIOD_MANAGE_PERIOD_PAGES_PERIOD_INITIAL_PERIOD_CHILDREN
#
layout.manage.pages.initial.children=20
#
# Set this to true to enable finding scoped layouts with a table join of the
# Layout and Group_ tables which is not cached. Set this to false to allow
# in memory joining. Conditional memory joining can be customized with the
# property "layout.scope.group.finder.threshold".
#
# Env: LIFERAY_LAYOUT_PERIOD_SCOPE_PERIOD_GROUP_PERIOD_FINDER_PERIOD_ENABLED
#
layout.scope.group.finder.enabled=true
#
# Set the threshold for when to use in memory joining. In memory joining
# will be used when the number of scoped layouts is less than the threshold.
# Setting the value to negative will ensure in memory joining is always
# used. This property is ignored if "layout.scope.group.finder.enabled" is
# set to false.
#
# Env: LIFERAY_LAYOUT_PERIOD_SCOPE_PERIOD_GROUP_PERIOD_FINDER_PERIOD_THRESHOLD
#
layout.scope.group.finder.threshold=100
##
## Layout Prototypes
##
#
# Set this to true to enable the propagation of changes to a page from its
# page template by default.
#
# Env: LIFERAY_LAYOUT_PERIOD_PROTOTYPE_PERIOD_LINK_PERIOD_ENABLED_PERIOD_DEFAULT
#
layout.prototype.link.enabled.default=true
#
# In the case that a page template would fail to merge, make sure that we
# prevent repeated attempts that will inevitably fail by setting a fail
# threshold.
#
# Env: LIFERAY_LAYOUT_PERIOD_PROTOTYPE_PERIOD_MERGE_PERIOD_FAIL_PERIOD_THRESHOLD
#
layout.prototype.merge.fail.threshold=3
#
# Set the number of seconds we should expect a lock to last before we
# recognize that an error occurred and some other process should be able to
# attempt to take it over.
#
# Env: LIFERAY_LAYOUT_PERIOD_PROTOTYPE_PERIOD_MERGE_PERIOD_LOCK_PERIOD_MAX_PERIOD_TIME
#
layout.prototype.merge.lock.max.time=300
##
## Layout Set Prototypes
##
#
# In the case that a site template would fail to merge, make sure that we
# prevent repeated attempts that will inevitably fail by setting a fail
# threshold.
#
# Env: LIFERAY_LAYOUT_PERIOD_SET_PERIOD_PROTOTYPE_PERIOD_MERGE_PERIOD_FAIL_PERIOD_THRESHOLD
#
layout.set.prototype.merge.fail.threshold=3
#
# Set the number of seconds we should expect a lock to last before we
# recognize that an error occurred and some other process should be able to
# attempt to take it over.
#
# Env: LIFERAY_LAYOUT_PERIOD_SET_PERIOD_PROTOTYPE_PERIOD_MERGE_PERIOD_LOCK_PERIOD_MAX_PERIOD_TIME
#
layout.set.prototype.merge.lock.max.time=600
#
# Set this to true to propagate a site template's logo to a site when the
# propagation of changes is enabled. Set this to false to propagate a site
# template's logo only when a site is first created from its site template.
# Further changes to a site template's logo is not propagated even if the
# propagation of changes is enabled.
#
# Env: LIFERAY_LAYOUT_PERIOD_SET_PERIOD_PROTOTYPE_PERIOD_PROPAGATE_PERIOD_LOGO
#
layout.set.prototype.propagate.logo=false
##
## Portlet URL
##
#
# Set this to true if calling setParameter on a portlet URL appends the
# parameter value versus replacing it. There is some disagreement in the
# interpretation of the JSR 168 spec among portlet developers over this
# specific behavior. Liferay Portal successfully passes the portlet TCK
# tests whether this value is set to true or false.
#
# See https://issues.liferay.com/browse/LEP-426 for more information.
#
# Env: LIFERAY_PORTLET_PERIOD_URL_PERIOD_APPEND_PERIOD_PARAMETERS
#
portlet.url.append.parameters=false
#
# Set this to true to allow portlet URLs to generate with an anchor tag.
#
# Env: LIFERAY_PORTLET_PERIOD_URL_PERIOD_ANCHOR_PERIOD_ENABLE
#
portlet.url.anchor.enable=false
#
# JSR 286 specifies that portlet URLs are escaped by default. Set this to
# false to provide for better backwards compatibility.
#
# If this is set to true, but a specific portlet application requires that
# its portlet URLs not be escaped by default, then modify portlet.xml and
# set the container runtime option "javax.portlet.escapeXml" to false.
#
# Env: LIFERAY_PORTLET_PERIOD_URL_PERIOD_ESCAPE_PERIOD_XML
#
portlet.url.escape.xml=false
#
# Set a list of comma delimited reserved parameters that will not be added
# to refresh URL.
#
# Env: LIFERAY_PORTLET_PERIOD_URL_PERIOD_REFRESH_PERIOD_URL_PERIOD_RESERVED_PERIOD_PARAMETERS
#
portlet.url.refresh.url.reserved.parameters=\
password,\
password1,\
password2,\
pop3Password,\
properties--jdbc.default.password,\
settings--google.apps.password,\
smtpPassword,\
settings--ldap.security.credentials
##
## Preferences
##
#
# Set this to true to validate portlet preferences on startup.
#
# Env: LIFERAY_PREFERENCE_PERIOD_VALIDATE_PERIOD_ON_PERIOD_STARTUP
#
preference.validate.on.startup=false
##
## Images
##
#
# Set this to true if the Image servlet will automatically scale an image
# based on the request "height" and "width" parameters.
#
# Env: LIFERAY_IMAGE_PERIOD_AUTO_PERIOD_SCALE
#
image.auto.scale=false
#
# Set the location of the default spacer image that is used for missing
# images. This image must be available in the class path.
#
# Env: LIFERAY_IMAGE_PERIOD_DEFAULT_PERIOD_SPACER
#
image.default.spacer=com/liferay/portal/dependencies/spacer.gif
#
# Set the location of the default company logo image that is used for
# missing company logo images. This image must be available in the class
# path.
#
# Env: LIFERAY_IMAGE_PERIOD_DEFAULT_PERIOD_COMPANY_PERIOD_LOGO
#
image.default.company.logo=com/liferay/portal/dependencies/company_logo.png
#
# Set the location of the default organization logo image that is used for
# missing organization logo images. This image must be available in the
# class path.
#
# Env: LIFERAY_IMAGE_PERIOD_DEFAULT_PERIOD_ORGANIZATION_PERIOD_LOGO
#
image.default.organization.logo=com/liferay/portal/dependencies/organization_logo.png
#
# Set the locations of the default user portrait images that are used for
# missing user portrait images. This image must be available in the class
# path.
#
# Env: LIFERAY_IMAGE_PERIOD_DEFAULT_PERIOD_USER_PERIOD_FEMALE_PERIOD_PORTRAIT
# Env: LIFERAY_IMAGE_PERIOD_DEFAULT_PERIOD_USER_PERIOD_MALE_PERIOD_PORTRAIT
# Env: LIFERAY_IMAGE_PERIOD_DEFAULT_PERIOD_USER_PERIOD_PORTRAIT
#
image.default.user.female.portrait=com/liferay/portal/dependencies/user_female_portrait.png
image.default.user.male.portrait=com/liferay/portal/dependencies/user_male_portrait.png
image.default.user.portrait=com/liferay/portal/dependencies/user_portrait.png
#
# In versions prior to 6.1, the Image Gallery portlet supported persisting
# images via com.liferay.portal.image.DatabaseHook,
# com.liferay.portal.image.DLHook, or
# com.liferay.portal.image.FileSystemHook. Since 6.1, only DLHook is
# supported.
#
# Set this property to the hook implementation to trigger automatic data
# migration during an upgrade.
#
# Env: LIFERAY_IMAGE_PERIOD_HOOK_PERIOD_IMPL
#
#image.hook.impl=com.liferay.portal.image.DatabaseHook
#image.hook.impl=com.liferay.portal.image.DLHook
#image.hook.impl=com.liferay.portal.image.FileSystemHook
#
# This is a legacy property used by the FileSystemHook to allow data
# migration from other hooks.
#
# Env: LIFERAY_IMAGE_PERIOD_HOOK_PERIOD_FILE_PERIOD_SYSTEM_PERIOD_ROOT_PERIOD_DIR
#
image.hook.file.system.root.dir=${liferay.home}/data/images
#
# ImageIO's stream cache may reside in memory or on the file system. Setting
# this to false tells ImageIO to use memory for caching. Memory caches offer
# better performance since nothing is written to the file system. However,
# memory is usually more limited and more expensive.
#
# Env: LIFERAY_IMAGE_PERIOD_IO_PERIOD_USE_PERIOD_DISK_PERIOD_CACHE
#
image.io.use.disk.cache=false
#
# Set the maximum image height and width in pixels that can be read by the
# image tool. A value of 0 indicates no restrictions. See LPS-63358 for more
# information.
#
# Env: LIFERAY_IMAGE_PERIOD_TOOL_PERIOD_IMAGE_PERIOD_MAX_PERIOD_HEIGHT
# Env: LIFERAY_IMAGE_PERIOD_TOOL_PERIOD_IMAGE_PERIOD_MAX_PERIOD_WIDTH
#
image.tool.image.max.height=10000
image.tool.image.max.width=10000
##
## Editors
##
#
# You can configure individual JSP pages to use a specific implementation of
# the available WYSIWYG editors: alloyeditor, alloyeditor_bbcode,
# alloyeditor_creole, ckeditor, ckeditor_bbcode, or ckeditor_creole.
#
# Env: LIFERAY_EDITOR_PERIOD_WYSIWYG_PERIOD_DEFAULT
# Env: LIFERAY_EDITOR_PERIOD_WYSIWYG_PERIOD_PORTAL_MINUS_IMPL_PERIOD_PORTLET_PERIOD_DDM_PERIOD_TEXT_UNDERLINE_HTML_PERIOD_FTL
# Env: LIFERAY_EDITOR_PERIOD_WYSIWYG_PERIOD_PORTAL_MINUS_WEB_PERIOD_DOCROOT_PERIOD_HTML_PERIOD_PORTLET_PERIOD_ANNOUNCEMENTS_PERIOD_EDIT_UNDERLINE_ENTRY_PERIOD_JSP
# Env: LIFERAY_EDITOR_PERIOD_WYSIWYG_PERIOD_PORTAL_MINUS_WEB_PERIOD_DOCROOT_PERIOD_HTML_PERIOD_PORTLET_PERIOD_BLOGS_PERIOD_EDIT_UNDERLINE_ENTRY_PERIOD_JSP
#
editor.wysiwyg.default=ckeditor
editor.wysiwyg.portal-impl.portlet.ddm.text_html.ftl=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.announcements.edit_entry.jsp=ckeditor
editor.wysiwyg.portal-web.docroot.html.portlet.blogs.edit_entry.jsp=alloyeditor
#
# Env: LIFERAY_EDITOR_PERIOD_WYSIWYG_PERIOD_PORTAL_MINUS_WEB_PERIOD_DOCROOT_PERIOD_HTML_PERIOD_TAGLIB_PERIOD_UI_PERIOD_EMAIL_UNDERLINE_NOTIFICATION_UNDERLINE_SETTINGS_PERIOD_JSP
#
editor.wysiwyg.portal-web.docroot.html.taglib.ui.email_notification_settings.jsp=ckeditor
##
## Fields
##
#
# Set the following fields to false so users cannot see them. Some company
# policies require gender and birthday information to always be hidden.
#
# Env: LIFERAY_FIELD_PERIOD_ENABLE_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEC_ONTACT_PERIOD_BIRTHDAY
# Env: LIFERAY_FIELD_PERIOD_ENABLE_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEC_ONTACT_PERIOD_MALE
# Env: LIFERAY_FIELD_PERIOD_ENABLE_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_AYOUT_PERIOD_JAVASCRIPT
# Env: LIFERAY_FIELD_PERIOD_ENABLE_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_AYOUT_UPPERCASES_ET_PERIOD_JAVASCRIPT
# Env: LIFERAY_FIELD_PERIOD_ENABLE_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEO_RGANIZATION_PERIOD_STATUS
#
field.enable.com.liferay.portal.kernel.model.Contact.male=false
field.enable.com.liferay.portal.kernel.model.Contact.birthday=true
field.enable.com.liferay.portal.kernel.model.Layout.javascript=true
field.enable.com.liferay.portal.kernel.model.LayoutSet.javascript=true
field.enable.com.liferay.portal.kernel.model.Organization.status=false
#
# Input a list of comma delimited user types. Users that match one of these
# user types have permission to edit all of their own fields. Valid user
# types are "user-with-mx" and "user-without-mx". A value of "user-with-mx"
# is a user who has an email address that matches the company mail suffix,
# and "user-without-mx" is a user who does not have an email address that
# matches the company mail suffix.
#
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_USER_PERIOD_TYPES
#
field.editable.user.types=\
user-with-mx,\
user-without-mx
#
# Input a list of comma delimited role names. Users associated with one of
# these roles have permission to edit all of their own fields.
#
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_ROLES
#
field.editable.roles=administrator
#
# Input a list of comma delimited domain names. Users with an email address
# that match one of these domain names have permission to edit all of their
# own fields.
#
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS
#
#field.editable.domains=
#
# Input a list of comma delimited domain names. Users with an email address
# that match one of these domain names have permission to edit the specified
# field. Input "*" to allow all users to modify the specified field.
#
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_BIRTHDAY_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_EMAIL_UPPERCASEA_DDRESS_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_FIRST_UPPERCASEN_AME_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_GENDER_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_JOB_UPPERCASET_ITLE_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_LAST_UPPERCASEN_AME_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_MIDDLE_UPPERCASEN_AME_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_PORTRAIT_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_PREFIX_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_SCREEN_UPPERCASEN_AME_CLOSEBRACKET_
# Env: LIFERAY_FIELD_PERIOD_EDITABLE_PERIOD_DOMAINS_OPENBRACKET_SUFFIX_CLOSEBRACKET_
#
#field.editable.domains[birthday]=
#field.editable.domains[emailAddress]=
#field.editable.domains[firstName]=
#field.editable.domains[gender]=
#field.editable.domains[jobTitle]=
#field.editable.domains[lastName]=
#field.editable.domains[middleName]=
#field.editable.domains[portrait]=
#field.editable.domains[prefix]=
#field.editable.domains[screenName]=
#field.editable.domains[suffix]=
##
## Mime Types
##
#
# Input a list of comma delimited extensions for which the content
# disposition header has to be set to "inline". Note that including "swf" in
# the list may expose you to a CSRF attack.
#
# Env: LIFERAY_MIME_PERIOD_TYPES_PERIOD_CONTENT_PERIOD_DISPOSITION_PERIOD_INLINE
#
mime.types.content.disposition.inline=\
flv,\
gif,\
jpeg,\
jpg,\
pdf,\
png,\
wmv
#
# Input a list of comma delimited MIME types that are optimized for
# displaying images on the Internet. One of the use cases for this property
# is to limit the image file types that a user can upload as a company logo,
# organization logo, or user portrait.
#
# Env: LIFERAY_MIME_PERIOD_TYPES_PERIOD_WEB_PERIOD_IMAGES
#
mime.types.web.images=\
image/gif,\
image/jpeg,\
image/pjpeg,\
image/png,\
image/x-png
##
## Browser Cache
##
#
# Set this to true if you want the portal to force the browser cache to be
# disabled. It will only disable the cache for the rendered HTML response.
# It will not have an impact on static content or other resources.
#
# Env: LIFERAY_BROWSER_PERIOD_CACHE_PERIOD_DISABLED
#
browser.cache.disabled=true
#
# Set this true if you want to disable the cache for authenticated users.
# This property is not read when the property
# "browser.cache.signed.in.disabled" is true. This is useful to ensure that
# authenticated users cannot go to the sign in page by clicking on the back
# button in their browsers.
#
# Env: LIFERAY_BROWSER_PERIOD_CACHE_PERIOD_SIGNED_PERIOD_IN_PERIOD_DISABLED
#
browser.cache.signed.in.disabled=true
##
## Browser Launcher
##
#
# Enter a URL to automatically launch a browser to that URL when the portal
# has fully initialized. Enter a blank URL to disable this feature.
#
# Env: LIFERAY_BROWSER_PERIOD_LAUNCHER_PERIOD_URL
#
browser.launcher.url=http://localhost:8080
##
## Control Panel
##
#
# Set the name of the layout.
#
# Env: LIFERAY_CONTROL_PERIOD_PANEL_PERIOD_LAYOUT_PERIOD_NAME
#
control.panel.layout.name=Control Panel
#
# Set the friendly URL of the layout.
#
# Env: LIFERAY_CONTROL_PERIOD_PANEL_PERIOD_LAYOUT_PERIOD_FRIENDLY_PERIOD_URL
#
control.panel.layout.friendly.url=/manage
#
# Set the theme of the layout.
#
# Env: LIFERAY_CONTROL_PERIOD_PANEL_PERIOD_LAYOUT_PERIOD_REGULAR_PERIOD_THEME_PERIOD_ID
#
control.panel.layout.regular.theme.id=admin_WAR_admintheme
#
# Set the name of a class that implements
# com.liferay.portal.kernel.portlet.ControlPanelEntry. This class denotes
# the default value of of the element "control-panel-entry-class" in
# liferay-portlet.xml and is called by the Control Panel to decide whether
# the portlet should be shown to a specific user in a specific context.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_CONTROL_PERIOD_PANEL_PERIOD_DEFAULT_PERIOD_ENTRY_PERIOD_CLASS
#
#control.panel.default.entry.class=com.liferay.portal.kernel.portlet.DefaultControlPanelEntry
##
## Search
##
#
# Set this to true to enable spell checking the query.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_COLLATED_PERIOD_SPELL_PERIOD_CHECK_PERIOD_RESULT_PERIOD_ENABLED
#
index.search.collated.spell.check.result.enabled=true
#
# Set the limit for considering the returned results as valid. When this
# threshold is not met, the most relevant spell checked query will be
# displayed.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_COLLATED_PERIOD_SPELL_PERIOD_CHECK_PERIOD_RESULT_PERIOD_SCORES_PERIOD_THRESHOLD
#
index.search.collated.spell.check.result.scores.threshold=50
#
# Set the fragment size returned from the search result highlighter.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_HIGHLIGHT_PERIOD_FRAGMENT_PERIOD_SIZE
#
index.search.highlight.fragment.size=80
#
# Set this to true to require field match when highlighting.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_HIGHLIGHT_PERIOD_REQUIRE_PERIOD_FIELD_PERIOD_MATCH
#
index.search.highlight.require.field.match=true
#
# Set the number of lines for the snippet returned by a search engine.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_HIGHLIGHT_PERIOD_SNIPPET_PERIOD_SIZE
#
index.search.highlight.snippet.size=3
#
# Set the limit for results used when performing index searches.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_LIMIT
#
index.search.limit=10000
#
# Set this to true to enable indexing of related queries based on successful
# searches. This does not affect indexing of related queries in the search
# portlet. To control indexing of related queries in the search portlet,
# configure the search portlet preferences.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_QUERY_PERIOD_INDEXING_PERIOD_ENABLED
#
index.search.query.indexing.enabled=false
#
# Set the limit for considering the returned results as valid. When this
# threshold is met, the query will be indexed as related query.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_QUERY_PERIOD_INDEXING_PERIOD_THRESHOLD
#
index.search.query.indexing.threshold=50
#
# Set the location of the query suggestion dictionary files for specific
# locales. Specify a comma delimited list of files if a locale has more than
# one dictionary file. A group ID (e.g. 123456) can also be added to specify
# a dictionary that only applies to one group.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_QUERY_PERIOD_SUGGESTION_PERIOD_DICTIONARY_OPENBRACKET_EN_UNDERLINE__UPPERCASEU__UPPERCASES__CLOSEBRACKET_
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_QUERY_PERIOD_SUGGESTION_PERIOD_DICTIONARY_OPENBRACKET_EN_UNDERLINE__UPPERCASEU__UPPERCASES__CLOSEBRACKET__OPENBRACKET__NUMBER1__NUMBER2__NUMBER3__NUMBER4__NUMBER5__NUMBER6__CLOSEBRACKET_
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_QUERY_PERIOD_SUGGESTION_PERIOD_DICTIONARY_OPENBRACKET_ES_UNDERLINE__UPPERCASEE__UPPERCASES__CLOSEBRACKET_
#
#index.search.query.suggestion.dictionary[en_US]=com/liferay/portal/search/dependencies/querysuggestions/en_US.txt
#index.search.query.suggestion.dictionary[es_ES]=com/liferay/portal/search/dependencies/querysuggestions/es_ES.txt
#index.search.query.suggestion.dictionary[en_US][123456]=com/liferay/portal/search/dependencies/querysuggestions/en_US_123456.txt
#
# Set this to true to enable query suggestion if insufficient scoring or no
# results are returned for the user's original query. This does not affect
# suggestion in the search portlet. To control suggestion in the search
# portlet, configure the search portlet preferences.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_QUERY_PERIOD_SUGGESTION_PERIOD_ENABLED
#
index.search.query.suggestion.enabled=false
#
# Set the maximum number of query suggestions.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_QUERY_PERIOD_SUGGESTION_PERIOD_MAX
#
index.search.query.suggestion.max=5
#
# Set the limit of the search result score for triggering query suggestions.
# Setting this to 0 will ignore scoring thresholds and only suggest queries
# if no results are returned for the original search query.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_QUERY_PERIOD_SUGGESTION_PERIOD_SCORES_PERIOD_THRESHOLD
#
index.search.query.suggestion.scores.threshold=0
#
# Set this to true to enable scoring of results.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_SCORING_PERIOD_ENABLED
#
index.search.scoring.enabled=true
#
# Set the location of the spell checker dictionary files for specific
# locales. Specify a comma delimited list of files if a locale has more than
# one dictionary file. A group ID (e.g. 123456) can also be added to specify
# a dictionary that only applies to one group.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_SPELL_PERIOD_CHECKER_PERIOD_DICTIONARY_OPENBRACKET_EN_UNDERLINE__UPPERCASEU__UPPERCASES__CLOSEBRACKET_
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_SPELL_PERIOD_CHECKER_PERIOD_DICTIONARY_OPENBRACKET_EN_UNDERLINE__UPPERCASEU__UPPERCASES__CLOSEBRACKET__OPENBRACKET__NUMBER1__NUMBER2__NUMBER3__NUMBER4__NUMBER5__NUMBER6__CLOSEBRACKET_
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_SPELL_PERIOD_CHECKER_PERIOD_DICTIONARY_OPENBRACKET_ES_UNDERLINE__UPPERCASEE__UPPERCASES__CLOSEBRACKET_
#
index.search.spell.checker.dictionary[en_US]=com/liferay/portal/search/dependencies/spellchecker/en_US.txt
index.search.spell.checker.dictionary[es_ES]=com/liferay/portal/search/dependencies/spellchecker/es_ES.txt
#index.search.spell.checker.dictionary[en_US][123456]=com/liferay/portal/search/dependencies/spellchecker/en_US_123456.txt
#
# Specify the locales supported by the spell checker. This is used by the
# search engine's spell checker when determining whether to execute spell
# checking for a particular language.
#
# Env: LIFERAY_INDEX_PERIOD_SEARCH_PERIOD_SPELL_PERIOD_CHECKER_PERIOD_SUPPORTED_PERIOD_LOCALES
#
index.search.spell.checker.supported.locales=\
en_US,\
es_ES
#
# Set the amplification factor for permission filtered searches, it must be
# a number that is larger than 1.
#
# Env: LIFERAY_INDEX_PERIOD_PERMISSION_PERIOD_FILTER_PERIOD_SEARCH_PERIOD_AMPLIFICATION_PERIOD_FACTOR
#
index.permission.filter.search.amplification.factor=1.5
#
# Set this to false to disable an indexer with given name by default,
# otherwise all indexers are enabled by default. This setting can be
# overridden in portal preferences by enabling or disabling the indexer in
# the control panel.
#
# Env: LIFERAY_INDEXER_PERIOD_ENABLED_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEU_SER_CLOSEBRACKET_
#
#indexer.enabled[com.liferay.portal.kernel.model.User]=false
#
# Set this to true if you want to index your entire library of files on
# startup. This property is available so that automated test environments
# index on startup. Do not set this to true on production systems or else
# your index will be indexed on every startup.
#
# Env: LIFERAY_INDEX_PERIOD_ON_PERIOD_STARTUP
#
index.on.startup=false
#
# Set this to true to add a delay before indexing on startup. A delay may be
# necessary if a lot of plugins need to be loaded and reindexed. This
# property is only valid if "index.on.startup" is set to true.
#
# Env: LIFERAY_INDEX_PERIOD_ON_PERIOD_STARTUP_PERIOD_DELAY
#
index.on.startup.delay=60
#
# Set the date format used for storing dates as text in the index.
#
# Env: LIFERAY_INDEX_PERIOD_DATE_PERIOD_FORMAT_PERIOD_PATTERN
#
index.date.format.pattern=yyyyMMddHHmmss
#
# Enter a list of comma delimited field names that will be copied to an
# untokenized field for sorting.
#
# Env: LIFERAY_INDEX_PERIOD_SORTABLE_PERIOD_TEXT_PERIOD_FIELDS
#
index.sortable.text.fields=\
firstName,\
jobTitle,\
lastName,\
name,\
screenName,\
title
#
# Set the maximum length for sortable keyword fields before they are
# truncated.
#
# Env: LIFERAY_INDEX_PERIOD_SORTABLE_PERIOD_TEXT_PERIOD_FIELDS_PERIOD_TRUNCATED_PERIOD_LENGTH
#
index.sortable.text.fields.truncated.length=255
##
## Setup Wizard
##
#
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME_OPENBRACKET_DB_NUMBER2__CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME_OPENBRACKET_HYPERSONIC_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME_OPENBRACKET_MARIADB_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME_OPENBRACKET_MYSQL_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME_OPENBRACKET_ORACLE_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME_OPENBRACKET_POSTGRESQL_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME_OPENBRACKET_SQLSERVER_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_DRIVER_UPPERCASEC_LASS_UPPERCASEN_AME_OPENBRACKET_SYBASE_CLOSEBRACKET_
#
setup.database.driverClassName[db2]=com.ibm.db2.jcc.DB2Driver
setup.database.driverClassName[hypersonic]=org.hsqldb.jdbc.JDBCDriver
setup.database.driverClassName[mariadb]=org.mariadb.jdbc.Driver
setup.database.driverClassName[mysql]=com.mysql.cj.jdbc.Driver
setup.database.driverClassName[oracle]=oracle.jdbc.OracleDriver
setup.database.driverClassName[postgresql]=org.postgresql.Driver
setup.database.driverClassName[sqlserver]=com.microsoft.sqlserver.jdbc.SQLServerDriver
setup.database.driverClassName[sybase]=com.sybase.jdbc4.jdbc.SybDriver
#
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_JAR_PERIOD_NAME_OPENBRACKET_COM_PERIOD_MYSQL_PERIOD_CJ_PERIOD_JDBC_PERIOD__UPPERCASED_RIVER_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_JAR_PERIOD_SHA_NUMBER1__OPENBRACKET_COM_PERIOD_MYSQL_PERIOD_CJ_PERIOD_JDBC_PERIOD__UPPERCASED_RIVER_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_JAR_PERIOD_URL_OPENBRACKET_COM_PERIOD_MYSQL_PERIOD_CJ_PERIOD_JDBC_PERIOD__UPPERCASED_RIVER_CLOSEBRACKET_
#
setup.database.jar.name[com.mysql.cj.jdbc.Driver]=mysql.jar
setup.database.jar.url[com.mysql.cj.jdbc.Driver]=https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.29/mysql-connector-java-8.0.29.jar
setup.database.jar.sha1[com.mysql.cj.jdbc.Driver]=016bfffda393ac4fe56f0985f1f035b37d3fc48f
#
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_URL_OPENBRACKET_DB_NUMBER2__CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_URL_OPENBRACKET_HYPERSONIC_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_URL_OPENBRACKET_MARIADB_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_URL_OPENBRACKET_MYSQL_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_URL_OPENBRACKET_ORACLE_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_URL_OPENBRACKET_POSTGRESQL_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_URL_OPENBRACKET_SQLSERVER_CLOSEBRACKET_
# Env: LIFERAY_SETUP_PERIOD_DATABASE_PERIOD_URL_OPENBRACKET_SYBASE_CLOSEBRACKET_
#
setup.database.url[db2]=jdbc:db2://localhost:50000/lportal:deferPrepares=false;fullyMaterializeInputStreams=true;fullyMaterializeLobData=true;progresssiveLocators=2;progressiveStreaming=2;
setup.database.url[hypersonic]=jdbc:hsqldb:${liferay.home}/data/hypersonic/lportal
setup.database.url[mariadb]=jdbc:mariadb://localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=false
setup.database.url[mysql]=jdbc:mysql://localhost/lportal?characterEncoding=UTF-8&dontTrackOpenResources=true&holdResultsOpenOverStatementClose=true&serverTimezone=GMT&useFastDateParsing=false&useUnicode=true
setup.database.url[oracle]=jdbc:oracle:thin:@localhost:1521:xe
setup.database.url[postgresql]=jdbc:postgresql://localhost:5432/lportal
setup.database.url[sqlserver]=jdbc:sqlserver://localhost;databaseName=lportal
setup.database.url[sybase]=jdbc:sybase:Tds:localhost:5000/lportal
#
# Set this property to true to automatically add sample data to a new
# database on startup. This will happen even if the Setup Wizard is
# disabled.
#
# Env: LIFERAY_SETUP_PERIOD_WIZARD_PERIOD_ADD_PERIOD_SAMPLE_PERIOD_DATA
#
setup.wizard.add.sample.data=false
#
# Set this property to true if the Setup Wizard should be displayed the
# first time the portal is started.
#
# Env: LIFERAY_SETUP_PERIOD_WIZARD_PERIOD_ENABLED
#
setup.wizard.enabled=true
##
## SourceForge
##
#
# Env: LIFERAY_SOURCE_PERIOD_FORGE_PERIOD_MIRRORS
#
source.forge.mirrors=\
http://downloads.sourceforge.net,\ # Redirect
http://internap.dl.sourceforge.net,\ # San Jose, CA
http://superb-east.dl.sourceforge.net,\ # McLean, Virginia
http://superb-west.dl.sourceforge.net,\ # Seattle, Washington
http://easynews.dl.sourceforge.net,\ # Phoenix, AZ
http://kent.dl.sourceforge.net,\ # Kent, UK
http://ufpr.dl.sourceforge.net,\ # Curitiba, Brazil
http://belnet.dl.sourceforge.net,\ # Brussels, Belgium
http://switch.dl.sourceforge.net,\ # Lausanne, Switzerland
http://mesh.dl.sourceforge.net,\ # Duesseldorf, Germany
http://ovh.dl.sourceforge.net,\ # Paris, France
http://dfn.dl.sourceforge.net,\ # Berlin, Germany
http://heanet.dl.sourceforge.net,\ # Dublin, Ireland
http://garr.dl.sourceforge.net,\ # Bologna, Italy
http://surfnet.dl.sourceforge.net # Amsterdam, The Netherlands
http://jaist.dl.sourceforge.net,\ # Ishikawa, Japan
http://nchc.dl.sourceforge.net,\ # Tainan, Taiwan
http://optusnet.dl.sourceforge.net # Sydney, Australia
##
## Value Object
##
#
# You can add a listener for a specific class by setting the property
# "value.object.listener" with a list of comma delimited class names that
# implement com.liferay.portal.kernel.model.ModelListener. These classes are
# pooled and reused and must be thread safe.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_LISTENER_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEC_ONTACT
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_LISTENER_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_AYOUT
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_LISTENER_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_AYOUT_UPPERCASES_ET
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_LISTENER_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEP_ORTLET_UPPERCASEP_REFERENCES
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_LISTENER_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEU_SER
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_LISTENER_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEU_SER_UPPERCASEG_ROUP
#
#value.object.listener.com.liferay.portal.kernel.model.Contact=com.liferay.portal.model.ContactModelListener
#value.object.listener.com.liferay.portal.kernel.model.Layout=com.liferay.portal.model.LayoutModelListener,com.liferay.portal.service.impl.LayoutSetPrototypeLayoutModelListener
#value.object.listener.com.liferay.portal.kernel.model.LayoutSet=com.liferay.portal.model.LayoutSetModelListener,com.liferay.portal.service.impl.LayoutSetPrototypeLayoutSetModelListener
#value.object.listener.com.liferay.portal.kernel.model.PortletPreferences=com.liferay.portal.model.PortletPreferencesModelListener
#value.object.listener.com.liferay.portal.kernel.model.User=com.liferay.portal.model.UserModelListener
#value.object.listener.com.liferay.portal.kernel.model.UserGroup=com.liferay.portal.model.UserGroupModelListener
#
# Value objects are cached at three levels. They first level is "entity",
# the second level is "finder", and the third level is "Hibernate".
#
# The entity level cache stores a value object's primary key to the value
# object itself.
#
# The finder level cache stores the many paths that return a value object
# and the many paths that return a list of value objects. The finder level
# cache only caches primary keys and is further helped by the entity level
# cache that caches the value object to the primary key.
#
# The Hibernate level cache is provided by the
# "hibernate.cache.provider_class" property.
#
#
# Set this to true to enable entity level caching.
#
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_ENTITY_PERIOD_CACHE_PERIOD_ENABLED
#
value.object.entity.cache.enabled=true
#
# The entity level cache uses a thread local map to store the most
# frequently accessed items to lower the number of queries to the underlying
# cache. Set the maximum map size to 0 to disable the thread level cache.
#
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_ENTITY_PERIOD_THREAD_PERIOD_LOCAL_PERIOD_CACHE_PERIOD_MAX_PERIOD_SIZE
#
value.object.entity.thread.local.cache.max.size=100
#
# Set this property to true to enable MVCC entity level caching. This
# feature only applies to entities with that are MVCC enabled. See the
# attribute "mvcc-enabled" in the Service Builder DTD.
#
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_MVCC_PERIOD_ENTITY_PERIOD_CACHE_PERIOD_ENABLED
#
value.object.mvcc.entity.cache.enabled=true
#
# Set this to true to enable finder level caching.
#
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_FINDER_PERIOD_CACHE_PERIOD_ENABLED
#
value.object.finder.cache.enabled=true
#
# Set this to configure the list threshold for the maximum number of objects
# to cache with the same finder path and arguments. Setting this to 0
# disables finder level caching. Setting this to -1 disables the threshold.
#
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_FINDER_PERIOD_CACHE_PERIOD_LIST_PERIOD_THRESHOLD
#
value.object.finder.cache.list.threshold=10000
#
# The finder level cache uses a thread local map to store the most
# frequently accessed items to lower the number of queries to the underlying
# cache. Set the maximum map size to 0 to disable the thread level cache.
#
# Env: LIFERAY_VALUE_PERIOD_OBJECT_PERIOD_FINDER_PERIOD_THREAD_PERIOD_LOCAL_PERIOD_CACHE_PERIOD_MAX_PERIOD_SIZE
#
value.object.finder.thread.local.cache.max.size=100
##
## Table Mapper
##
#
# Set a list of comma delimited mapping table names that will not be using
# cache in their table mappers.
#
# Env: LIFERAY_TABLE_PERIOD_MAPPER_PERIOD_CACHELESS_PERIOD_MAPPING_PERIOD_TABLE_PERIOD_NAMES
#
table.mapper.cacheless.mapping.table.names=\
Users_Groups,\
Users_Orgs,\
Users_Roles,\
Users_Teams,\
Users_UserGroups
##
## Audit Message
##
#
# Env: LIFERAY_AUDIT_PERIOD_MESSAGE_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_AYOUT_PERIOD__UPPERCASEV__UPPERCASEI__UPPERCASEE__UPPERCASEW_
#
audit.message.com.liferay.portal.kernel.model.Layout.VIEW=false
##
## Buffered Increment
##
#
# Buffered incrementing provides logic to batch together writes to the
# database where eventual consistency is sufficient and high contention is
# likely.
#
#
# The standby properties manage the time the dispatcher waits to process an
# increment requests. The longer the dispatcher waits to process a request,
# the greater the probability that incoming requests, involving the same
# entity instances (entries), can be batched together.
#
# For example, if the same Message Boards thread (MBThread instance) is
# viewed multiple times (n times) while an existing view increment request
# for that MBThread is waiting to be dispatched, then the incoming
# increments can be added to the increment value of the existing request.
# The resulting view count increment for the existing entry then would be
# modified to 1 + n times and the incoming requests would be discarded. This
# minimizes the database hits for incrementing that entry. Since the
# incoming requests were no longer needed, and hence discarded, the memory
# required for incrementing the view count of the entry was minimized too.
#
# Worker threads submit new increment requests to a BatchablePipe and notify
# the dispatcher thread pool of the requests. The pipe acts as a mailbox
# holding increment requests in a queue for the dispatcher to process. On
# receiving a new increment request, the pipe checks if it already has a
# request for the same entry. If it does, the pipe adds the incoming
# increment to the existing entry's increment value and discards the
# incoming increment request. If it doesn't find an existing request for the
# same entry, the incoming request is simply added to the tail of the queue.
#
# On being notified by the worker thread of increment requests submitted to
# the BatchablePipe, the thread pool checks the status of its dispatch
# threads. If no dispatch threads exist, it creates one. If an idle thread
# exists, it wakes it up. If threads exist but they are all active, the
# thread pool leaves them alone. Active dispatch threads check the pipe's
# queue for requests to process.
#
# The dispatch threads apply the standby logic before processing each
# request from the pipe. They calculate the standby time for the request at
# the head of the pipe's queue based on the queue threshold. If the number
# of requests in the queue exceeds the threshold, the dispatch thread
# processes the head request as quickly as possible, without waiting. If the
# number of requests is within the threshold, the dispatch thread calculates
# the standby time for the head request to be the standby time upper limit
# (in seconds) divided by the number of requests in the queue. The fewer
# requests in the queue, the longer the head request waits on standby.
#
# Consider the tradeoff between overall performance and delay in view count
# updates as you configure standby waiting. The standby times applied to the
# requests have a linear inverse ratio relationship to the number of
# requests in the pipe. The standby time is not constant. The fewer requests
# inside the queue, the longer they wait in standby. This logic increases
# the probability of maximizing the batching of requests for dispatch. The
# following chart illustrates the relationship:
#
# ^ standby time
# |
# |\<---buffered.increment.standby.time.upper.limit
# | \
# | \
# | \
# | \
# --------------> current BatchablePipe size
# 0 ^
# |
# buffered.increment.standby.queue.threshold
#
# Typical settings for the queue threshold and upper time limit of a heavy
# loaded system could be 10000 requests and 60 seconds, respectively.
#
# If either the queue threshold or upper time limit are set to 0, requests
# are processed from the queue as quickly as possible, without waiting.
# Negative values for either property are treated as 0.
#
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_QUEUE_PERIOD_THRESHOLD
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_TIME_PERIOD_UPPER_PERIOD_LIMIT
#
buffered.increment.standby.queue.threshold=0
buffered.increment.standby.time.upper.limit=0
#
# The dispatcher thread pool manages the lifecycle of the dispatch threads.
# By default, the thread pool is configured to use a single dispatch thread.
# Buffered incrementing is designed for optimal performance using a single
# dispatch thread.
#
# Set the "buffered.increment.threadpool.keep.alive.time" property to the
# maximum idle time before a dispatch thread can be recycled. Negative
# values for this property are treated as 0.
#
# The "buffered.increment.threadpool.max.size" property value should, in in
# most cases, remain set to 1. If for some reason, more than one dispatch
# thread is desired, know that this goes against the design of buffered
# incrementing and may result in less than optimal performance. Values less
# than or equal to 0 for this property are treated as 1.
#
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_KEEP_PERIOD_ALIVE_PERIOD_TIME
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_MAX_PERIOD_SIZE
#
buffered.increment.threadpool.keep.alive.time=60
buffered.increment.threadpool.max.size=1
#
# Override the global buffered increment settings with specific settings for
# the AssetEntry view counter.
#
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_QUEUE_PERIOD_THRESHOLD_OPENBRACKET__UPPERCASEA_SSET_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_TIME_PERIOD_UPPER_PERIOD_LIMIT_OPENBRACKET__UPPERCASEA_SSET_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_KEEP_PERIOD_ALIVE_PERIOD_TIME_OPENBRACKET__UPPERCASEA_SSET_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_MAX_PERIOD_SIZE_OPENBRACKET__UPPERCASEA_SSET_UPPERCASEE_NTRY_CLOSEBRACKET_
#
#buffered.increment.standby.queue.threshold[AssetEntry]=0
#buffered.increment.standby.time.upper.limit[AssetEntry]=0
#buffered.increment.threadpool.keep.alive.time[AssetEntry]=60
#buffered.increment.threadpool.max.size[AssetEntry]=1
#
# Override the global buffered increment settings with specific settings for
# the DLFileEntry view counter.
#
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_QUEUE_PERIOD_THRESHOLD_OPENBRACKET__UPPERCASED__UPPERCASEL__UPPERCASEF_ILE_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_TIME_PERIOD_UPPER_PERIOD_LIMIT_OPENBRACKET__UPPERCASED__UPPERCASEL__UPPERCASEF_ILE_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_KEEP_PERIOD_ALIVE_PERIOD_TIME_OPENBRACKET__UPPERCASED__UPPERCASEL__UPPERCASEF_ILE_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_MAX_PERIOD_SIZE_OPENBRACKET__UPPERCASED__UPPERCASEL__UPPERCASEF_ILE_UPPERCASEE_NTRY_CLOSEBRACKET_
#
#buffered.increment.standby.queue.threshold[DLFileEntry]=0
#buffered.increment.standby.time.upper.limit[DLFileEntry]=0
#buffered.increment.threadpool.keep.alive.time[DLFileEntry]=60
#buffered.increment.threadpool.max.size[DLFileEntry]=1
#
# Override the global buffered increment settings with specific settings for
# the DLFolderEntry last post date.
#
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_QUEUE_PERIOD_THRESHOLD_OPENBRACKET__UPPERCASED__UPPERCASEL__UPPERCASEF_OLDER_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_TIME_PERIOD_UPPER_PERIOD_LIMIT_OPENBRACKET__UPPERCASED__UPPERCASEL__UPPERCASEF_OLDER_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_KEEP_PERIOD_ALIVE_PERIOD_TIME_OPENBRACKET__UPPERCASED__UPPERCASEL__UPPERCASEF_OLDER_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_MAX_PERIOD_SIZE_OPENBRACKET__UPPERCASED__UPPERCASEL__UPPERCASEF_OLDER_UPPERCASEE_NTRY_CLOSEBRACKET_
#
#buffered.increment.standby.queue.threshold[DLFolderEntry]=0
#buffered.increment.standby.time.upper.limit[DLFolderEntry]=0
#buffered.increment.threadpool.keep.alive.time[DLFolderEntry]=60
#buffered.increment.threadpool.max.size[DLFolderEntry]=1
#
# Override the global buffered increment settings with specific settings for
# the MBThread view counter.
#
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_QUEUE_PERIOD_THRESHOLD_OPENBRACKET__UPPERCASEM__UPPERCASEB__UPPERCASET_HREAD_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_STANDBY_PERIOD_TIME_PERIOD_UPPER_PERIOD_LIMIT_OPENBRACKET__UPPERCASEM__UPPERCASEB__UPPERCASET_HREAD_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_KEEP_PERIOD_ALIVE_PERIOD_TIME_OPENBRACKET__UPPERCASEM__UPPERCASEB__UPPERCASET_HREAD_CLOSEBRACKET_
# Env: LIFERAY_BUFFERED_PERIOD_INCREMENT_PERIOD_THREADPOOL_PERIOD_MAX_PERIOD_SIZE_OPENBRACKET__UPPERCASEM__UPPERCASEB__UPPERCASET_HREAD_CLOSEBRACKET_
#
#buffered.increment.standby.queue.threshold[MBThread]=0
#buffered.increment.standby.time.upper.limit[MBThread]=0
#buffered.increment.threadpool.keep.alive.time[MBThread]=60
#buffered.increment.threadpool.max.size[MBThread]=1
##
## Cache
##
#
# The cache filter caches processed web content. Set the threshold size to
# prevent caching resources that are too large. The default value is 500 kb.
#
# Env: LIFERAY_CACHE_PERIOD_CONTENT_PERIOD_THRESHOLD_PERIOD_SIZE
#
cache.content.threshold.size=512000
#
# Set this to false to disable user agent matching in the cache filter.
# Excluding the user agent improves the cache hit ratio but should not be
# used when content is browser specific. Each cache filter can be
# individually configured with the "includeUserAgent" init parameter.
#
# Env: LIFERAY_CACHE_PERIOD_FILTER_PERIOD_INCLUDE_PERIOD_USER_PERIOD_AGENT
#
cache.filter.include.user.agent=true
##
## Change Tracking
##
#
# Set the change tracking SQL transformer's cache limit. The cache is
# persisted into a bundle storage file during shutdown and reloaded on the
# next startup.
#
# Env: LIFERAY_CHANGE_PERIOD_TRACKING_PERIOD_SQL_PERIOD_TRANSFORMER_PERIOD_CACHE_PERIOD_SIZE
#
change.tracking.sql.transformer.cache.size=10000
##
## Cluster Link
##
#
# Set this to true to enable the cluster link. This is required if you want
# to cluster indexing and other features that depend on the cluster link.
#
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_ENABLED
#
cluster.link.enabled=false
#
# Set the logic name for each JGroups channel. The logic name must be unique
# for each node in the cluster. If it is not set, a random logic name will
# be generated. We support up to 10 transport channels and 1 single required
# control channel.
#
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_LOGIC_PERIOD_NAME_PERIOD_CONTROL
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_LOGIC_PERIOD_NAME_PERIOD_TRANSPORT_PERIOD__NUMBER0_
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_LOGIC_PERIOD_NAME_PERIOD_TRANSPORT_PERIOD__NUMBER1_
#
cluster.link.channel.logic.name.control=
cluster.link.channel.logic.name.transport.0=
#cluster.link.channel.logic.name.transport.1=
#
# Set the name for each JGroups channel. We support up to 10 transport
# channels and 1 single required control channel.
#
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_NAME_PERIOD_CONTROL
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_NAME_PERIOD_TRANSPORT_PERIOD__NUMBER0_
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_NAME_PERIOD_TRANSPORT_PERIOD__NUMBER1_
#
cluster.link.channel.name.control=liferay-channel-control
cluster.link.channel.name.transport.0=liferay-channel-transport-0
#cluster.link.channel.name.transport.1=liferay-channel-transport-1
#
# Set the JGroups properties for each channel, we support up to 10 transport
# channels and 1 single required control channel. Use as few transport
# channels as possible for best performance. By default, only one UDP
# control channel and one UDP transport channel are enabled. The value can
# be a file containing a JGroups XML configuration, a URL pointing to an XML
# configuration, or a path of XML configuration in class path.
#
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_PROPERTIES_PERIOD_CONTROL
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_PROPERTIES_PERIOD_TRANSPORT_PERIOD__NUMBER0_
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_PROPERTIES_PERIOD_TRANSPORT_PERIOD__NUMBER1_
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_PROPERTIES_PERIOD_TRANSPORT_PERIOD__NUMBER2_
#
cluster.link.channel.properties.control=jgroups/udp_control.xml
cluster.link.channel.properties.transport.0=jgroups/udp_transport.xml
#cluster.link.channel.properties.transport.1=udp.xml
#cluster.link.channel.properties.transport.2=mping.xml
#
# Set JGroups' system properties. System properties are only used when
# individual properties are not set.
#
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_CHANNEL_PERIOD_SYSTEM_PERIOD_PROPERTIES
#
cluster.link.channel.system.properties=
#
# Common
#
#\
#jgroups.bind_addr:${cluster.link.bind.addr["cluster-link-udp"]},\
#jgroups.bind_interface:eth0,\
#\
#
# Multicast
#
#\
#jgroups.mping.mcast_addr:${multicast.group.address["cluster-link-mping"]},\
#jgroups.mping.mcast_port:${multicast.group.port["cluster-link-mping"]},\
#jgroups.mping.ip_ttl:8
#
# Set this property to autodetect the default outgoing IP address so that
# JGroups can bind to it. The property must point to an address that is
# accessible to the portal server, www.google.com, or your local gateway.
#
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_AUTODETECT_PERIOD_ADDRESS
#
cluster.link.autodetect.address=www.google.com:80
#
# Set the bind address for JGroups directly, it only works when the property
# "cluster.link.autodetect.address" is not set. See the property
# "cluster.link.channel.properties.control" for more information.
#
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_BIND_PERIOD_ADDR_OPENBRACKET__QUOTE_CLUSTER_MINUS_LINK_MINUS_CONTROL_QUOTE__CLOSEBRACKET_
#
cluster.link.bind.addr["cluster-link-control"]=localhost
#
# Set bind address for jgroups directly, it only works when "cluster.link.
# autodetect.address" is not set. See the properties "cluster.link.channel.
# properties.transport.0" and "cluster.link.channel.system.properties".
#
# Env: LIFERAY_CLUSTER_PERIOD_LINK_PERIOD_BIND_PERIOD_ADDR_OPENBRACKET__QUOTE_CLUSTER_MINUS_LINK_MINUS_UDP_QUOTE__CLOSEBRACKET_
#
cluster.link.bind.addr["cluster-link-udp"]=localhost
##
## Clusterable Advice
##
#
# Set the clusterable advice call master timeout in seconds.
#
# Env: LIFERAY_CLUSTERABLE_PERIOD_ADVICE_PERIOD_CALL_PERIOD_MASTER_PERIOD_TIMEOUT
#
clusterable.advice.call.master.timeout=10
##
## Combo
##
#
# A file extension of * will permit all file extensions.
#
# Env: LIFERAY_COMBO_PERIOD_ALLOWED_PERIOD_FILE_PERIOD_EXTENSIONS
#
combo.allowed.file.extensions=\
.css,\
.js
#
# The combo servlet combines multiple JavaScript files into a bundle based
# on shared dependencies. This makes loading JavaScript files much faster.
# Set this to false if the combination should refresh when one of its
# JavaScript files has changed. This property should be set to true during
# development for easier debugging but set to false during production for
# faster performance.
#
# Env: LIFERAY_COMBO_PERIOD_CHECK_PERIOD_TIMESTAMP
#
combo.check.timestamp=false
#
# Set the minimum wait interval in milliseconds between timestamp checks on
# resource files. This property is only used if the property
# "combo.check.timestamp" is set to true.
#
# Env: LIFERAY_COMBO_PERIOD_CHECK_PERIOD_TIMESTAMP_PERIOD_INTERVAL
#
combo.check.timestamp.interval=1000
##
## Content Delivery Network
##
#
# Set the hostname that will be used to serve static content via a CDN for
# requests made over the HTTP protocol. This property can be disabled
# dynamically at runtime by setting the URL parameter "cdn_enabled" to "0".
# The value must always include the full protocol.
#
# Env: LIFERAY_CDN_PERIOD_HOST_PERIOD_HTTP
#
cdn.host.http=
#
# Set the hostname that will be used to serve static content via a CDN for
# requests made over the HTTPS protocol. This property can be disabled
# dynamically at runtime by setting the URL parameter "cdn_enabled" to "0".
# The value must always include the full protocol.
#
# Env: LIFERAY_CDN_PERIOD_HOST_PERIOD_HTTPS
#
cdn.host.https=
#
# Set this to true to enable serving dynamically generated CSS, JavaScript,
# and images via a CDN. Setting this to false allows the usage of CDNs that
# do not support lazy loading of resources (e.g. Amazon CloudFront).
#
# Env: LIFERAY_CDN_PERIOD_DYNAMIC_PERIOD_RESOURCES_PERIOD_ENABLED
#
cdn.dynamic.resources.enabled=true
##
## CORS
##
#
# Set this to true to allow CORS without a guest security context or client
# authorized using OAuth 2.0.
#
# Env: LIFERAY_CORS_PERIOD_DISABLE_PERIOD_AUTHORIZATION_PERIOD_CONTEXT_PERIOD_CHECK
#
cors.disable.authorization.context.check=false
##
## Counter
##
#
# Specify the total number of deployment data centers. Each data center is
# independent of each other (e.g. not clustered together) and connected via
# a two way database replication.
#
# Env: LIFERAY_COUNTER_PERIOD_DATA_PERIOD_CENTER_PERIOD_COUNT
#
counter.data.center.count=1
#
# Set the unique identifier for a data center deployment between 0 and the
# value in the property "counter.data.center.count" minus 1. This will
# ensure that each data center will generate unique counter values without
# fear of collision.
#
# The data center algorithm will first shift the counter value to the right
# by the number of bits needed to represent the value in the property
# "counter.data.center.count" and then prepend the bits needed to represent
# the value in "counter.data.center.deployment.id" to the left most byte of
# the counter value.
#
# Env: LIFERAY_COUNTER_PERIOD_DATA_PERIOD_CENTER_PERIOD_DEPLOYMENT_PERIOD_ID
#
counter.data.center.deployment.id=0
#
# The counter operates with its own data source to prevent deadlocks. By
# default, the data source created for the counter uses the same settings as
# those used to create the data source used for the rest of the portal. That
# happens because the counter service will look up the properties prefixed
# with "jdbc.default." to create its data source. See the JDBC properties
# prefixed with "jdbc.default." for more information.
#
# Setting a different value for the counter JDBC prefix allows you to better
# fine tune the counter data source with its own set of configuration
# settings for high availability installations. Note that these settings,
# though separate, are a copy of the default settings with the newly
# overridden values.
#
# Env: LIFERAY_COUNTER_PERIOD_JDBC_PERIOD_PREFIX
#
counter.jdbc.prefix=jdbc.default.
#
# Set the number of increments between database updates to the Counter
# table. Set this value to a higher number for better performance.
#
# Env: LIFERAY_COUNTER_PERIOD_INCREMENT
#
counter.increment=100
#
# You can further fine tune the counter increment for specific counter
# names. This entry will ensure that the counter name
# "com.liferay.portal.kernel.model.Layout" or anything that starts with
# "com.liferay.portal.kernel.model.Layout#" will only increment by 1.
#
# Env: LIFERAY_COUNTER_PERIOD_INCREMENT_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASEL_AYOUT
#
counter.increment.com.liferay.portal.kernel.model.Layout=1
##
## Dependency Manager
##
#
# Env: LIFERAY_DEPENDENCY_PERIOD_MANAGER_PERIOD_SYNC_PERIOD_TIMEOUT
#
dependency.manager.sync.timeout=1800
#
# This property is read as false if the property "upgrade.database.auto.run"
# is set to true.
#
# Env: LIFERAY_DEPENDENCY_PERIOD_MANAGER_PERIOD_THREAD_PERIOD_POOL_PERIOD_ENABLED
#
dependency.manager.thread.pool.enabled=true
##
## Direct Servlet Context
##
#
# Set this to true to enable dispatching to a servlet directly to speed up
# request dispatching. This property only takes effect when a developer
# programmatically wraps a normal ServletContext with a
# DirectServletContext. See LPS-13776 for more information.
#
# Env: LIFERAY_DIRECT_PERIOD_SERVLET_PERIOD_CONTEXT_PERIOD_ENABLED
#
direct.servlet.context.enabled=true
#
# Set this to true to refresh the servlet associated with a JSP when the JSP
# has been modified. This property is not used unless the property
# "direct.servlet.context.enabled" is set to true.
#
# Env: LIFERAY_DIRECT_PERIOD_SERVLET_PERIOD_CONTEXT_PERIOD_RELOAD
#
direct.servlet.context.reload=true
##
## DNS
##
#
# Configure the seconds to wait for resolving an external domain. This limit
# helps prevent DoS attacks when trying to resolve an external domain. By
# default, the Oracle Java implementation has a 15 second timeout for DNS
# queries, so you must enter a number of less than 15.
#
# Env: LIFERAY_DNS_PERIOD_SECURITY_PERIOD_ADDRESS_PERIOD_TIMEOUT_PERIOD_SECONDS
#
dns.security.address.timeout.seconds=2
#
# Configure the maximum number of threads when resolving an external domain.
# This limit helps prevent DoS attacks.
#
# Env: LIFERAY_DNS_PERIOD_SECURITY_PERIOD_THREAD_PERIOD_LIMIT
#
dns.security.thread.limit=10
##
## ETag
##
#
# The ETag filter needs to process the response in order to calculate the
# ETag value. A large response may use too much memory. Set the maximum
# response size that will trigger an ETag calculation. The default maximum
# response size is 1 megabyte.
#
# Env: LIFERAY_ETAG_PERIOD_RESPONSE_PERIOD_SIZE_PERIOD_MAX
#
etag.response.size.max=1048576
##
## GZip
##
#
# The GZip filter will compress files using the specified compression level.
# Set the value to -1 to use the default compression level. Set the value
# between 0 and 9 for other compression levels as documented in
# java.util.zip.Deflater.
#
# Env: LIFERAY_GZIP_PERIOD_COMPRESSION_PERIOD_LEVEL
#
gzip.compression.level=-1
##
## Feature Flag
##
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEC__UPPERCASEO__UPPERCASEM__UPPERCASEM__UPPERCASEE__UPPERCASER__UPPERCASEC__UPPERCASEE__MINUS__NUMBER5__NUMBER8__NUMBER9__NUMBER8_
#
feature.flag.COMMERCE-5898=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEC__UPPERCASEO__UPPERCASEM__UPPERCASEM__UPPERCASEE__UPPERCASER__UPPERCASEC__UPPERCASEE__MINUS__NUMBER8__NUMBER0__NUMBER8__NUMBER7_
#
feature.flag.COMMERCE-8087=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEC__UPPERCASEO__UPPERCASEM__UPPERCASEM__UPPERCASEE__UPPERCASER__UPPERCASEC__UPPERCASEE__MINUS__NUMBER8__NUMBER9__NUMBER4__NUMBER9_
#
feature.flag.COMMERCE-8949=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEC__UPPERCASEO__UPPERCASEM__UPPERCASEM__UPPERCASEE__UPPERCASER__UPPERCASEC__UPPERCASEE__MINUS__NUMBER9__NUMBER4__NUMBER1__NUMBER0_
#
feature.flag.COMMERCE-9410=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER1__NUMBER4__NUMBER7__NUMBER8__NUMBER6_
#
feature.flag.LPS-114786=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER3__NUMBER5__NUMBER4__NUMBER3__NUMBER0_
#
feature.flag.LPS-135430=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER4__NUMBER2__NUMBER5__NUMBER1__NUMBER8_
#
feature.flag.LPS-142518=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER4__NUMBER4__NUMBER5__NUMBER2__NUMBER7_
#
feature.flag.LPS-144527=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER4__NUMBER8__NUMBER8__NUMBER0__NUMBER4_
#
feature.flag.LPS-148804=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER3__NUMBER3__NUMBER2__NUMBER4_
#
feature.flag.LPS-153324=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER4__NUMBER6__NUMBER7__NUMBER2_
#
feature.flag.LPS-154672=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER5__NUMBER2__NUMBER8__NUMBER4_
#
feature.flag.LPS-155284=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER5__NUMBER6__NUMBER9__NUMBER2_
#
feature.flag.LPS-155692=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER6__NUMBER4__NUMBER2__NUMBER1_
#
feature.flag.LPS-156421=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER7__NUMBER6__NUMBER7__NUMBER0_
#
feature.flag.LPS-157670=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER8__NUMBER2__NUMBER5__NUMBER9_
#
feature.flag.LPS-158259=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER8__NUMBER6__NUMBER7__NUMBER5_
#
feature.flag.LPS-158675=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER5__NUMBER9__NUMBER6__NUMBER4__NUMBER3_
#
feature.flag.LPS-159643=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER1__NUMBER3__NUMBER6__NUMBER4_
#
feature.flag.LPS-161364=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER2__NUMBER1__NUMBER3__NUMBER3_
#
feature.flag.LPS-162133=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER2__NUMBER7__NUMBER6__NUMBER5_
#
feature.flag.LPS-162765=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER2__NUMBER9__NUMBER6__NUMBER4_
#
feature.flag.LPS-162964=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER2__NUMBER9__NUMBER6__NUMBER6_
#
feature.flag.LPS-162966=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER3__NUMBER1__NUMBER1__NUMBER8_
#
feature.flag.LPS-163118=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER3__NUMBER6__NUMBER8__NUMBER8_
#
feature.flag.LPS-163688=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER4__NUMBER9__NUMBER4__NUMBER8_
#
feature.flag.LPS-164948=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER5__NUMBER4__NUMBER7__NUMBER6_
#
feature.flag.LPS-165476=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER5__NUMBER4__NUMBER8__NUMBER2_
#
feature.flag.LPS-165482=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER5__NUMBER4__NUMBER9__NUMBER3_
#
feature.flag.LPS-165493=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER6__NUMBER0__NUMBER3__NUMBER6_
#
feature.flag.LPS-166036=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER6__NUMBER2__NUMBER0__NUMBER1_
#
feature.flag.LPS-166201=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER6__NUMBER4__NUMBER7__NUMBER9_
#
feature.flag.LPS-166479=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER6__NUMBER9__NUMBER1__NUMBER8_
#
feature.flag.LPS-166918=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER7__NUMBER7__NUMBER7__NUMBER7_
#
feature.flag.LPS-167777=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER7__NUMBER9__NUMBER3__NUMBER2_
#
feature.flag.LPS-167932=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER6__NUMBER9__NUMBER9__NUMBER8__NUMBER1_
#
feature.flag.LPS-169981=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASEP__UPPERCASES__MINUS__NUMBER1__NUMBER7__NUMBER0__NUMBER6__NUMBER7__NUMBER0_
#
feature.flag.LPS-170670=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASER__UPPERCASEA__UPPERCASEC__MINUS__NUMBER1__NUMBER0__NUMBER6__NUMBER3__NUMBER2_
#
feature.flag.LRAC-10632=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD__UPPERCASEL__UPPERCASER__UPPERCASEA__UPPERCASEC__MINUS__NUMBER1__NUMBER0__NUMBER7__NUMBER5__NUMBER7_
#
feature.flag.LRAC-10757=false
##
## Feature Flag UI
##
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD_UI_PERIOD_VISIBLE_OPENBRACKET_BETA_CLOSEBRACKET_
#
feature.flag.ui.visible[beta]=true
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD_UI_PERIOD_VISIBLE_OPENBRACKET_DEV_CLOSEBRACKET_
#
feature.flag.ui.visible[dev]=false
#
# Env: LIFERAY_FEATURE_PERIOD_FLAG_PERIOD_UI_PERIOD_VISIBLE_OPENBRACKET_RELEASE_CLOSEBRACKET_
#
feature.flag.ui.visible[release]=true
##
## HTTP
##
#
# See system.properties for more HTTP settings.
#
#
# Set the maximum number of connections per host.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_MAX_PERIOD_CONNECTIONS_PERIOD_PER_PERIOD_HOST
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_MAX_PERIOD_CONNECTIONS_PERIOD_PER_PERIOD_HOST_OPENBRACKET_RSS_PERIOD_NEWS_PERIOD_YAHOO_PERIOD_COM_CLOSEBRACKET_
#
#com.liferay.portal.kernel.util.Http.max.connections.per.host=2
#com.liferay.portal.kernel.util.Http.max.connections.per.host[rss.news.yahoo.com]=2
#
# Set the maximum number of connections.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_MAX_PERIOD_TOTAL_PERIOD_CONNECTIONS
#
#com.liferay.portal.kernel.util.Http.max.total.connections=20
#
# Set the proxy authentication type.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_PROXY_PERIOD_AUTH_PERIOD_TYPE
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TT_COMMA__COMMA_P_PERIOD_PROXY_PERIOD_AUTH_PERIOD_TYPE
#
#com.liferay.portal.kernel.util.Http.proxy.auth.type=username-password
#com.liferay.portal.kernel.util.Htt,,p.proxy.auth.type=ntlm
#
# Set user name and password used for HTTP proxy authentication.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_PROXY_PERIOD_PASSWORD
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_PROXY_PERIOD_USERNAME
#
#com.liferay.portal.kernel.util.Http.proxy.username=
#com.liferay.portal.kernel.util.Http.proxy.password=
#
# Set additional properties for NTLM authentication.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_PROXY_PERIOD_NTLM_PERIOD_DOMAIN
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_PROXY_PERIOD_NTLM_PERIOD_HOST
#
#com.liferay.portal.kernel.util.Http.proxy.ntlm.domain=
#com.liferay.portal.kernel.util.Http.proxy.ntlm.host=
#
# Set the connection timeout when fetching HTTP content.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_TIMEOUT
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UTIL_PERIOD__UPPERCASEH_TTP_PERIOD_TIMEOUT_OPENBRACKET_RSS_PERIOD_NEWS_PERIOD_YAHOO_PERIOD_COM_CLOSEBRACKET_
#
com.liferay.portal.kernel.util.Http.timeout=10000
#com.liferay.portal.kernel.util.Http.timeout[rss.news.yahoo.com]=10000
##
## HTTP Header Response
##
#
# See system.properties for more HTTP Header Response settings.
#
#
# Set the level of verbosity to use for the Liferay-Portal field in the HTTP
# header response. Valid values are "full", which gives all of the version
# information (e.g. Liferay Portal Community Edition 6.1.0 CE etc.),
# "partial", which gives only the name portion (e.g. Liferay Portal
# Community Edition), or "off" which prevents the Portal from adding the
# Liferay-Portal field in the HTTP header response.
#
# Env: LIFERAY_HTTP_PERIOD_HEADER_PERIOD_VERSION_PERIOD_VERBOSITY
#
http.header.version.verbosity=partial
##
## HTTP Tunneling
##
#
# Do not set this property to false in production environments. It overrides
# the SSL hostname verification and is used for self assigned certificates.
# See LPS-18038.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_SERVICE_PERIOD_HTTP_PERIOD__UPPERCASET_UNNEL_UPPERCASEU_TIL_PERIOD_VERIFY_PERIOD_SSL_PERIOD_HOSTNAME
#
com.liferay.portal.kernel.service.http.TunnelUtil.verify.ssl.hostname=true
#
# Set this to the appropriate encryption algorithm that will be used for
# tunnel level encryption algorithms.
#
# If you change this setting, you may need to also change the property
# "tunneling.servlet.shared.secret" to make sure that the shared secret
# length is a valid length for the encryption algorithm.
#
# For more details about encryption keys, see the Java Cryptography
# Extension documentation.
#
# Env: LIFERAY_TUNNELING_PERIOD_SERVLET_PERIOD_ENCRYPTION_PERIOD_ALGORITHM
#
tunneling.servlet.encryption.algorithm=AES
#tunneling.servlet.encryption.algorithm=Blowfish
#tunneling.servlet.encryption.algorithm=DESede
#
# Set this shared secret to secure communications from one portal to another
# via the tunneling servlet. This portal will refuse communications from
# other portals that do not share the same secret.
#
# Secrets must be at least 8 bytes long. Please note that using a secret
# that is larger than 16 bytes requires that the Java Cryptography Extension
# Unlimited Strength Jurisdiction Policy Files are installed and that the
# property "tunneling.servlet.encryption.algorithm" supports that particular
# key size.
#
# For more details about supported key sizes for encryption keys, see the
# Java Cryptography Extension documentation.
#
# Env: LIFERAY_TUNNELING_PERIOD_SERVLET_PERIOD_SHARED_PERIOD_SECRET
#
#tunneling.servlet.shared.secret=
#
# When set to true, tunneling.servlet.shared.secret must be encoded using a
# hexadecimal encoding.
#
# Env: LIFERAY_TUNNELING_PERIOD_SERVLET_PERIOD_SHARED_PERIOD_SECRET_PERIOD_HEX
#
#tunneling.servlet.shared.secret.hex=true
#
# Set a timeout to enforce a connection timeout for connections between
# servers via the tunneling servlet. Without setting this value, the actual
# timeout enforced may vary between environments.
#
# Env: LIFERAY_TUNNELING_PERIOD_SERVLET_PERIOD_TIMEOUT
#
tunneling.servlet.timeout=30000
##
## ImageMagick
##
#
# Set this to true to enable ImageMagick. You must install Ghostscript and
# Imagemagick. See http://www.ghostscript.com and http://www.imagemagick.org
# for more information.
#
# The search path should point to the directories for the ImageMagick and
# Ghostscript executables. You may also need to configure the path for fonts
# used by Ghostscript when in Apple or Unix environments.
#
# Env: LIFERAY_IMAGEMAGICK_PERIOD_ENABLED
# Env: LIFERAY_IMAGEMAGICK_PERIOD_GLOBAL_PERIOD_SEARCH_PERIOD_PATH_OPENBRACKET_APPLE_CLOSEBRACKET_
# Env: LIFERAY_IMAGEMAGICK_PERIOD_GLOBAL_PERIOD_SEARCH_PERIOD_PATH_OPENBRACKET_UNIX_CLOSEBRACKET_
# Env: LIFERAY_IMAGEMAGICK_PERIOD_GLOBAL_PERIOD_SEARCH_PERIOD_PATH_OPENBRACKET_WINDOWS_CLOSEBRACKET_
#
imagemagick.enabled=false
imagemagick.global.search.path[apple]=/opt/local/bin:/opt/local/share/ghostscript/fonts:/opt/local/share/fonts/urw-fonts
imagemagick.global.search.path[unix]=/usr/local/bin:/usr/local/share/ghostscript/fonts:/usr/local/share/fonts/urw-fonts
imagemagick.global.search.path[windows]=C:\\Program Files\\gs\\bin;C:\\Program Files\\ImageMagick
#
# Set these limits to configure the cache and resource usage of ImageMagick.
# To determine the current setting of these limits, run the command:
#
# identify -list resource
#
# See http://www.imagemagick.org/script/architecture.php for more
# information.
#
# Env: LIFERAY_IMAGEMAGICK_PERIOD_RESOURCE_PERIOD_LIMIT_PERIOD_AREA
# Env: LIFERAY_IMAGEMAGICK_PERIOD_RESOURCE_PERIOD_LIMIT_PERIOD_DISK
# Env: LIFERAY_IMAGEMAGICK_PERIOD_RESOURCE_PERIOD_LIMIT_PERIOD_FILE
# Env: LIFERAY_IMAGEMAGICK_PERIOD_RESOURCE_PERIOD_LIMIT_PERIOD_MAP
# Env: LIFERAY_IMAGEMAGICK_PERIOD_RESOURCE_PERIOD_LIMIT_PERIOD_MEMORY
# Env: LIFERAY_IMAGEMAGICK_PERIOD_RESOURCE_PERIOD_LIMIT_PERIOD_THREAD
# Env: LIFERAY_IMAGEMAGICK_PERIOD_RESOURCE_PERIOD_LIMIT_PERIOD_TIME
#
imagemagick.resource.limit.area=2GiB
#imagemagick.resource.limit.disk=16GiB
#imagemagick.resource.limit.file=256
imagemagick.resource.limit.map=1GiB
imagemagick.resource.limit.memory=2GiB
#imagemagick.resource.limit.thread=2
#imagemagick.resource.limit.time=3600
##
## Initial System
##
#
# Env: LIFERAY_INITIAL_PERIOD_SYSTEM_PERIOD_CHECK_PERIOD_ENABLED
#
initial.system.check.enabled=false
##
## Invoker
##
#
# The invoker filter will attempt to cache InvokerFilterChain objects based
# on the request URI and dispatcher. Set this property to false to disable
# caching of InvokerFilterChain objects.
#
# Env: LIFERAY_INVOKER_PERIOD_FILTER_PERIOD_CHAIN_PERIOD_CACHE_PERIOD_ENABLED
#
invoker.filter.chain.cache.enabled=true
#
# The invoker filter will reject any request to the portal where the request
# URI is longer than this value. For technical reasons, we should generally
# not allow more than 4000 characters.
#
# Env: LIFERAY_INVOKER_PERIOD_FILTER_PERIOD_URI_PERIOD_MAX_PERIOD_LENGTH
#
invoker.filter.uri.max.length=4000
##
## JSON
##
#
# Input a list of comma delimited class names that can be deserialized using
# JSONFactory.
#
# Env: LIFERAY_JSON_PERIOD_DESERIALIZATION_PERIOD_WHITELIST_PERIOD_CLASS_PERIOD_NAMES
#
json.deserialization.whitelist.class.names=\
com.liferay.antivirus.async.store.event.AntivirusAsyncEvent,\
com.liferay.document.library.kernel.antivirus.AntivirusScannerException,\
com.liferay.portal.kernel.cal.DayAndPosition,\
com.liferay.portal.kernel.cal.Duration,\
com.liferay.portal.kernel.cal.TZSRecurrence,\
com.liferay.portal.kernel.internal.service.permission.ModelPermissionsImpl,\
com.liferay.portal.kernel.messaging.Message,\
com.liferay.portal.kernel.model.PortletPreferencesIds,\
com.liferay.portal.kernel.security.auth.HttpPrincipal,\
com.liferay.portal.kernel.service.ServiceContext,\
com.liferay.portal.kernel.service.permission.ModelPermissions,\
com.liferay.portal.kernel.util.GroupSubscriptionCheckSubscriptionSender,\
com.liferay.portal.kernel.util.HtmlEscapableObject,\
com.liferay.portal.kernel.util.LongWrapper,\
com.liferay.portal.kernel.util.SubscriptionSender$HTMLAtributeEscapableObject,\
com.liferay.portal.kernel.util.SubscriptionSender$URIEscapableObject,\
com.liferay.portal.kernel.util.SubscriptionSender,\
com.liferay.portal.kernel.util.Tuple,\
java.util.GregorianCalendar,\
java.util.Locale,\
java.util.TimeZone,\
sun.util.calendar.ZoneInfo
#
# Set this to true to require JSON service calls to have a valid
# authentication token. This property is not used unless the property
# "auth.token.check.enabled" is also set to true.
#
# Env: LIFERAY_JSON_PERIOD_SERVICE_PERIOD_AUTH_PERIOD_TOKEN_PERIOD_ENABLED
#
json.service.auth.token.enabled=true
#
# Input a list of comma delimited IPs that can access the JSON service
# without specifying an authentication token. Input a blank list to allow
# any IP to access the JSON service. SERVER_IP will be replaced with the IP
# of the host server.
#
# The default value of 255.255.255.255 means that no one can access the JSON
# service without an authentication token since 255.255.255.255 is an
# invalid IP.
#
# IPs can be configured with subnet masks or CIDR notation to allow ranges
# of allowed hosts. For example, 192.168.1.0/255.0.0.0 or 192.168.1.0/8 are
# both equivalent and valid configurations.
#
# Env: LIFERAY_JSON_PERIOD_SERVICE_PERIOD_AUTH_PERIOD_TOKEN_PERIOD_HOSTS_PERIOD_ALLOWED
#
json.service.auth.token.hosts.allowed=255.255.255.255
#
# Input a list of comma delimited class names that cannot be invoked via
# JSON.
#
# Env: LIFERAY_JSON_PERIOD_SERVICE_PERIOD_INVALID_PERIOD_CLASS_PERIOD_NAMES
#
json.service.invalid.class.names=\
com.liferay.documentlibrary.service.DLAppServiceUtil,\
com.liferay.mail.kernel.service.MailServiceUtil,\
com.liferay.portal.kernel.service.CompanyServiceUtil,\
com.liferay.portal.kernel.service.PortalServiceUtil,\
com.liferay.portal.kernel.service.PortletServiceUtil
#
# Input a list of comma delimited method names that cannot be invoked via
# JSON.
#
# Env: LIFERAY_JSON_PERIOD_SERVICE_PERIOD_INVALID_PERIOD_METHOD_PERIOD_NAMES
#
json.service.invalid.method.names=\
getOSGiServiceIdentifier
#
# Set this to true to return information about server errors in the JSON
# response.
#
# It is encouraged to set this to false in production environments.
#
# Env: LIFERAY_JSON_PERIOD_SERVICE_PERIOD_SERIALIZE_PERIOD_THROWABLE
#
json.service.serialize.throwable=false
##
## JSON Web Service
##
#
# Set this property to true to enable JSON web services. Note that setting
# this to false will prevent portlets that make JSON web service calls from
# working.
#
# Env: LIFERAY_JSON_PERIOD_WEB_PERIOD_SERVICE_PERIOD_ENABLED
#
json.web.service.enabled=true
#
# Input a list of comma delimited class names that are allowed to be used
# for JSON web service request object parameters.
#
# Env: LIFERAY_JSONWS_PERIOD_WEB_PERIOD_SERVICE_PERIOD_PARAMETER_PERIOD_TYPE_PERIOD_WHITELIST_PERIOD_CLASS_PERIOD_NAMES
#
jsonws.web.service.parameter.type.whitelist.class.names=\
\
#
# java.lang.Object in
# com.liferay.expando.kernel.service.ExpandoColumnService
#
\
com.liferay.portal.json.JSONObjectImpl,\
java.util.Date,\
\
#
# com.liferay.portal.kernel.search.Query
#
\
com.liferay.portal.kernel.search.generic.BooleanQueryImpl,\
com.liferay.portal.kernel.search.generic.DisMaxQuery,\
com.liferay.portal.kernel.search.generic.FuzzyQuery,\
com.liferay.portal.kernel.search.generic.MatchAllQuery,\
com.liferay.portal.kernel.search.generic.MatchQuery,\
com.liferay.portal.kernel.search.generic.MoreLikeThisQuery,\
com.liferay.portal.kernel.search.generic.MultiMatchQuery,\
com.liferay.portal.kernel.search.generic.NestedQuery,\
com.liferay.portal.kernel.search.generic.StringQuery,\
com.liferay.portal.kernel.search.generic.TermQueryImpl,\
com.liferay.portal.kernel.search.generic.TermRangeQueryImpl,\
com.liferay.portal.kernel.search.generic.WildcardQueryImpl,\
\
#
# com.liferay.portal.kernel.util.OrderByComparator
#
\
com.liferay.asset.list.util.comparator.AssetListEntryCreateDateComparator,\
com.liferay.asset.list.util.comparator.AssetListEntryTitleComparator,\
com.liferay.asset.list.util.comparator.AssetListEntryUsageModifiedDateComparator,\
com.liferay.asset.util.comparator.AssetTagCountComparator,\
com.liferay.background.task.kernel.util.comparator.BackgroundTaskCompletionDateComparator,\
com.liferay.background.task.kernel.util.comparator.BackgroundTaskCreateDateComparator,\
com.liferay.background.task.kernel.util.comparator.BackgroundTaskNameComparator,\
com.liferay.blogs.util.comparator.EntryDisplayDateComparator,\
com.liferay.blogs.util.comparator.EntryIdComparator,\
com.liferay.blogs.util.comparator.EntryModifiedDateComparator,\
com.liferay.blogs.util.comparator.EntryTitleComparator,\
com.liferay.blogs.util.comparator.StatsUserLastPostDateComparator,\
com.liferay.bookmarks.util.comparator.EntryCreateDateComparator,\
com.liferay.bookmarks.util.comparator.EntryModifiedDateComparator,\
com.liferay.bookmarks.util.comparator.EntryNameComparator,\
com.liferay.bookmarks.util.comparator.EntryPriorityComparator,\
com.liferay.bookmarks.util.comparator.EntryURLComparator,\
com.liferay.bookmarks.util.comparator.FolderIdComparator,\
com.liferay.calendar.util.comparator.CalendarBookingStartTimeComparator,\
com.liferay.calendar.util.comparator.CalendarNameComparator,\
com.liferay.calendar.util.comparator.CalendarResourceCodeComparator,\
com.liferay.calendar.util.comparator.CalendarResourceNameComparator,\
com.liferay.document.library.content.util.comparator.DLContentVersionComparator,\
com.liferay.document.library.file.rank.util.comparator.FileRankCreateDateComparator,\
com.liferay.document.library.kernel.util.comparator.FolderIdComparator,\
com.liferay.document.library.kernel.util.comparator.FolderNameComparator,\
com.liferay.document.library.kernel.util.comparator.RepositoryModelCreateDateComparator,\
com.liferay.document.library.kernel.util.comparator.RepositoryModelModifiedDateComparator,\
com.liferay.document.library.kernel.util.comparator.RepositoryModelReadCountComparator,\
com.liferay.document.library.kernel.util.comparator.RepositoryModelSizeComparator,\
com.liferay.document.library.kernel.util.comparator.RepositoryModelTitleComparator,\
com.liferay.dynamic.data.lists.util.comparator.DDLRecordCreateDateComparator,\
com.liferay.dynamic.data.lists.util.comparator.DDLRecordIdComparator,\
com.liferay.dynamic.data.lists.util.comparator.DDLRecordModifiedDateComparator,\
com.liferay.dynamic.data.lists.util.comparator.DDLRecordSetCreateDateComparator,\
com.liferay.dynamic.data.lists.util.comparator.DDLRecordSetModifiedDateComparator,\
com.liferay.dynamic.data.lists.util.comparator.DDLRecordSetNameComparator,\
com.liferay.dynamic.data.mapping.util.comparator.DataProviderInstanceModifiedDateComparator,\
com.liferay.dynamic.data.mapping.util.comparator.DataProviderInstanceNameComparator,\
com.liferay.dynamic.data.mapping.util.comparator.DDMFormInstanceModifiedDateComparator,\
com.liferay.dynamic.data.mapping.util.comparator.DDMFormInstanceNameComparator,\
com.liferay.dynamic.data.mapping.util.comparator.DDMFormInstanceRecordIdComparator,\
com.liferay.dynamic.data.mapping.util.comparator.DDMFormInstanceRecordModifiedDateComparator,\
com.liferay.dynamic.data.mapping.util.comparator.StructureCreateDateComparator,\
com.liferay.dynamic.data.mapping.util.comparator.StructureIdComparator,\
com.liferay.dynamic.data.mapping.util.comparator.StructureLayoutNameComparator,\
com.liferay.dynamic.data.mapping.util.comparator.StructureLinkStructureNameComparator,\
com.liferay.dynamic.data.mapping.util.comparator.StructureModifiedDateComparator,\
com.liferay.dynamic.data.mapping.util.comparator.StructureNameComparator,\
com.liferay.dynamic.data.mapping.util.comparator.StructureStructureKeyComparator,\
com.liferay.dynamic.data.mapping.util.comparator.TemplateIdComparator,\
com.liferay.dynamic.data.mapping.util.comparator.TemplateModifiedDateComparator,\
com.liferay.exportimport.kernel.lar.StagedModelModifiedDateComparator,\
com.liferay.exportimport.util.comparator.ExportImportConfigurationNameComparator,\
com.liferay.fragment.util.comparator.FragmentCollectionCreateDateComparator,\
com.liferay.fragment.util.comparator.FragmentCollectionNameComparator,\
com.liferay.fragment.util.comparator.FragmentEntryCreateDateComparator,\
com.liferay.fragment.util.comparator.FragmentEntryLinkLastPropagationDateComparator,\
com.liferay.fragment.util.comparator.FragmentEntryNameComparator,\
com.liferay.friendly.url.util.comparator.FriendlyURLEntryCreateDateComparator,\
com.liferay.journal.util.comparator.ArticleCreateDateComparator,\
com.liferay.journal.util.comparator.ArticleDisplayDateComparator,\
com.liferay.journal.util.comparator.ArticleIDComparator,\
com.liferay.journal.util.comparator.ArticleModifiedDateComparator,\
com.liferay.journal.util.comparator.ArticleResourcePKComparator,\
com.liferay.journal.util.comparator.ArticleReviewDateComparator,\
com.liferay.journal.util.comparator.ArticleTitleComparator,\
com.liferay.journal.util.comparator.ArticleVersionComparator,\
com.liferay.journal.util.comparator.FeedIDComparator,\
com.liferay.journal.util.comparator.FeedNameComparator,\
com.liferay.journal.util.comparator.FolderArticleArticleIdComparator,\
com.liferay.journal.util.comparator.FolderArticleDisplayDateComparator,\
com.liferay.journal.util.comparator.FolderArticleModifiedDateComparator,\
com.liferay.journal.util.comparator.FolderArticleTitleComparator,\
com.liferay.journal.util.comparator.FolderIdComparator,\
com.liferay.knowledge.base.util.comparator.KBArticleCreateDateComparator,\
com.liferay.knowledge.base.util.comparator.KBArticleModifiedDateComparator,\
com.liferay.knowledge.base.util.comparator.KBArticlePriorityComparator,\
com.liferay.knowledge.base.util.comparator.KBArticleStatusComparator,\
com.liferay.knowledge.base.util.comparator.KBArticleTitleComparator,\
com.liferay.knowledge.base.util.comparator.KBArticleUserNameComparator,\
com.liferay.knowledge.base.util.comparator.KBArticleVersionComparator,\
com.liferay.knowledge.base.util.comparator.KBArticleViewCountComparator,\
com.liferay.knowledge.base.util.comparator.KBCommentCreateDateComparator,\
com.liferay.knowledge.base.util.comparator.KBCommentModifiedDateComparator,\
com.liferay.knowledge.base.util.comparator.KBCommentStatusComparator,\
com.liferay.knowledge.base.util.comparator.KBCommentUserNameComparator,\
com.liferay.knowledge.base.util.comparator.KBFolderNameComparator,\
com.liferay.knowledge.base.util.comparator.KBObjectsModifiedDateComparator,\
com.liferay.knowledge.base.util.comparator.KBObjectsPriorityComparator,\
com.liferay.knowledge.base.util.comparator.KBObjectsTitleComparator,\
com.liferay.knowledge.base.util.comparator.KBObjectsViewCountComparator,\
com.liferay.knowledge.base.util.comparator.KBTemplateCreateDateComparator,\
com.liferay.knowledge.base.util.comparator.KBTemplateModifiedDateComparator,\
com.liferay.knowledge.base.util.comparator.KBTemplateTitleComparator,\
com.liferay.knowledge.base.util.comparator.KBTemplateUserNameComparator,\
com.liferay.layout.page.template.util.comparator.LayoutPageTemplateCollectionCreateDateComparator,\
com.liferay.layout.page.template.util.comparator.LayoutPageTemplateCollectionNameComparator,\
com.liferay.layout.page.template.util.comparator.LayoutPageTemplateEntryCreateDateComparator,\
com.liferay.layout.page.template.util.comparator.LayoutPageTemplateEntryNameComparator,\
com.liferay.layout.portlets.web.internal.util.comparator.PortletDisplayNameComparator,\
com.liferay.layout.util.comparator.LayoutCreateDateComparator,\
com.liferay.marketplace.util.comparator.AppTitleComparator,\
com.liferay.message.boards.util.comparator.CategoryModifiedDateComparator,\
com.liferay.message.boards.util.comparator.CategoryTitleComparator,\
com.liferay.message.boards.util.comparator.MBObjectsComparator,\
com.liferay.message.boards.util.comparator.MBObjectsModifiedDateComparator,\
com.liferay.message.boards.util.comparator.MBObjectsTitleComparator,\
com.liferay.message.boards.util.comparator.MessageCreateDateComparator,\
com.liferay.message.boards.util.comparator.ThreadLastPostDateComparator,\
com.liferay.message.boards.util.comparator.ThreadModifiedDateComparator,\
com.liferay.message.boards.util.comparator.ThreadTitleComparator,\
com.liferay.microblogs.util.comparator.EntryCreateDateComparator,\
com.liferay.portal.background.task.internal.comparator.BackgroundTaskCompletionDateComparator,\
com.liferay.portal.background.task.internal.comparator.BackgroundTaskCreateDateComparator,\
com.liferay.portal.background.task.internal.comparator.BackgroundTaskNameComparator,\
com.liferay.portal.kernel.util.comparator.GroupFriendlyURLComparator,\
com.liferay.portal.kernel.util.comparator.GroupIdComparator,\
com.liferay.portal.kernel.util.comparator.GroupNameComparator,\
com.liferay.portal.kernel.util.comparator.GroupTypeComparator,\
com.liferay.portal.kernel.util.comparator.LayoutComparator,\
com.liferay.portal.kernel.util.comparator.LayoutPriorityComparator,\
com.liferay.portal.kernel.util.comparator.LayoutPrototypeCreateDateComparator,\
com.liferay.portal.kernel.util.comparator.LayoutRevisionCreateDateComparator,\
com.liferay.portal.kernel.util.comparator.LayoutRevisionIdComparator,\
com.liferay.portal.kernel.util.comparator.LayoutRevisionModifiedDateComparator,\
com.liferay.portal.kernel.util.comparator.LayoutSetBranchCreateDateComparator,\
com.liferay.portal.kernel.util.comparator.LayoutSetPrototypeCreateDateComparator,\
com.liferay.portal.kernel.util.comparator.OrganizationIdComparator,\
com.liferay.portal.kernel.util.comparator.OrganizationNameComparator,\
com.liferay.portal.kernel.util.comparator.OrganizationTypeComparator,\
com.liferay.portal.kernel.util.comparator.PasswordPolicyDescriptionComparator,\
com.liferay.portal.kernel.util.comparator.PasswordPolicyNameComparator,\
com.liferay.portal.kernel.util.comparator.ResourceActionBitwiseValueComparator,\
com.liferay.portal.kernel.util.comparator.RoleDescriptionComparator,\
com.liferay.portal.kernel.util.comparator.RoleNameComparator,\
com.liferay.portal.kernel.util.comparator.RoleRoleIdComparator,\
com.liferay.portal.kernel.util.comparator.RoleTypeComparator,\
com.liferay.portal.kernel.util.comparator.TeamNameComparator,\
com.liferay.portal.kernel.util.comparator.UserEmailAddressComparator,\
com.liferay.portal.kernel.util.comparator.UserFirstNameComparator,\
com.liferay.portal.kernel.util.comparator.UserGroupDescriptionComparator,\
com.liferay.portal.kernel.util.comparator.UserGroupIdComparator,\
com.liferay.portal.kernel.util.comparator.UserGroupNameComparator,\
com.liferay.portal.kernel.util.comparator.UserIdComparator,\
com.liferay.portal.kernel.util.comparator.UserJobTitleComparator,\
com.liferay.portal.kernel.util.comparator.UserLastNameComparator,\
com.liferay.portal.kernel.util.comparator.UserLoginDateComparator,\
com.liferay.portal.kernel.util.comparator.UserScreenNameComparator,\
com.liferay.portal.reports.engine.console.util.comparator.DefinitionCreateDateComparator,\
com.liferay.portal.reports.engine.console.util.comparator.EntryCreateDateComparator,\
com.liferay.portal.reports.engine.console.util.comparator.SourceCreateDateComparator,\
com.liferay.portal.security.audit.storage.comparator.AuditEventCreateDateComparator,\
com.liferay.portal.security.service.access.policy.util.comparator.SAPEntryNameComparator,\
com.liferay.portal.workflow.kaleo.forms.util.comparator.KaleoProcessCreateDateComparator,\
com.liferay.portal.workflow.kaleo.forms.util.comparator.KaleoProcessModifiedDateComparator,\
com.liferay.portal.workflow.kaleo.util.comparator.KaleoDefinitionVersionIdComparator,\
com.liferay.portal.workflow.kaleo.util.comparator.KaleoDefinitionVersionModifiedDateComparator,\
com.liferay.portal.workflow.kaleo.util.comparator.KaleoDefinitionVersionNameComparator,\
com.liferay.portal.workflow.kaleo.util.comparator.KaleoDefinitionVersionTitleComparator,\
com.liferay.portal.workflow.kaleo.util.comparator.KaleoDefinitionVersionVersionComparator,\
com.liferay.portal.workflow.web.internal.util.comparator.WorkflowDefinitionActiveComparator,\
com.liferay.portal.workflow.web.internal.util.comparator.WorkflowDefinitionModifiedDateComparator,\
com.liferay.portal.workflow.web.internal.util.comparator.WorkflowDefinitionNameComparator,\
com.liferay.portal.workflow.web.internal.util.comparator.WorkflowDefinitionTitleComparator,\
com.liferay.portlet.asset.util.comparator.AssetCategoryCreateDateComparator,\
com.liferay.portlet.asset.util.comparator.AssetTagAssetCountComparator,\
com.liferay.portlet.asset.util.comparator.AssetTagNameComparator,\
com.liferay.portlet.asset.util.comparator.AssetVocabularyCreateDateComparator,\
com.liferay.portlet.configuration.web.internal.util.comparator.ArchivedSettingsModifiedDateComparator,\
com.liferay.portlet.configuration.web.internal.util.comparator.ArchivedSettingsNameComparator,\
com.liferay.push.notifications.util.comparator.PushNotificationsDevicePlatformComparator,\
com.liferay.segments.web.internal.util.comparator.SegmentsEntryModifiedDateComparator,\
com.liferay.segments.web.internal.util.comparator.SegmentsEntryNameComparator,\
com.liferay.sharing.util.comparator.SharingEntryModifiedDateComparator,\
com.liferay.site.admin.web.internal.display.context.comparator.SiteInitializerNameComparator,\
com.liferay.site.navigation.util.comparator.SiteNavigationMenuCreateDateComparator,\
com.liferay.site.navigation.util.comparator.SiteNavigationMenuItemOrderComparator,\
com.liferay.site.navigation.util.comparator.SiteNavigationMenuNameComparator,\
com.liferay.social.kernel.util.comparator.SocialActivitySetModifiedDateComparator,\
com.liferay.subscription.util.comparator.SubscriptionClassNameIdComparator,\
com.liferay.sync.util.comparator.SyncDLObjectModifiedTimeComparator,\
com.liferay.trash.util.comparator.EntryCreateDateComparator,\
com.liferay.trash.util.comparator.EntryTypeComparator,\
com.liferay.trash.util.comparator.EntryUserNameComparator,\
com.liferay.users.admin.web.internal.util.comparator.OrganizationUserNameComparator,\
com.liferay.wiki.util.comparator.NodeLastPostDateComparator,\
com.liferay.wiki.util.comparator.NodeNameComparator,\
com.liferay.wiki.util.comparator.PageCreateDateComparator,\
com.liferay.wiki.util.comparator.PageModifiedDateComparator,\
com.liferay.wiki.util.comparator.PageTitleComparator,\
com.liferay.wiki.util.comparator.PageVersionComparator
#
# Set this property to true if JSON web services are discoverable through
# the API page.
#
# Env: LIFERAY_JSONWS_PERIOD_WEB_PERIOD_SERVICE_PERIOD_API_PERIOD_DISCOVERABLE
#
jsonws.web.service.api.discoverable=true
#
# Input a list of comma delimited HTTP methods that are not accessible. For
# example, if you want to have a read only API, then set this property to
# "DELETE,POST,PUT".
#
# Env: LIFERAY_JSONWS_PERIOD_WEB_PERIOD_SERVICE_PERIOD_INVALID_PERIOD_HTTP_PERIOD_METHODS
#
jsonws.web.service.invalid.http.methods=
#
# Set this property to true to ensure that a JSON web service action can
# only be invoked by its expected HTTP method.
#
# For example, the annotation
# com.liferay.portal.kernel.jsonwebservice.JSONWebService may configure the
# expected HTTP method for an action to be a GET request. However, the URL
# for that GET request may be too long, and so you may need to call that
# with a POST request. Setting this property to false loosens this
# requirement and allows the POST request to invoke an action that is
# supposed to only be called by a GET request.
#
# Env: LIFERAY_JSONWS_PERIOD_WEB_PERIOD_SERVICE_PERIOD_STRICT_PERIOD_HTTP_PERIOD_METHOD
#
jsonws.web.service.strict.http.method=false
#
# The property "jsonws.web.service.paths.excludes" denotes patterns for JSON
# web service action paths that are not allowed even if they match one of
# the patterns set in "jsonws.web.service.paths.includes".
#
# Env: LIFERAY_JSONWS_PERIOD_WEB_PERIOD_SERVICE_PERIOD_PATHS_PERIOD_EXCLUDES
#
jsonws.web.service.paths.excludes=\
/user/update-password
#
# The property "jsonws.web.service.paths.includes" denotes patterns for JSON
# web service action paths that are allowed. Set a blank pattern to allow
# any service action path.
#
# Env: LIFERAY_JSONWS_PERIOD_WEB_PERIOD_SERVICE_PERIOD_PATHS_PERIOD_INCLUDES
#
jsonws.web.service.paths.includes=
##
## JSP Engine
##
#
# See https://tomcat.apache.org/tomcat-9.0-doc/jasper-howto.html for a
# thorough list of Jasper parameters. All properties with "jsp.engine." as a
# prefix will be given to the Jasper JSP servlet as init parameters.
#
# Set this to true to enable Jasper taglib handler pooling.
#
# Env: LIFERAY_JSP_PERIOD_ENGINE_PERIOD_ENABLE_UPPERCASEP_OOLING
#
jsp.engine.enablePooling=false
##
## Live Users
##
#
# Set this to true to enable tracking via Live Users.
#
# This property is deprecated and will be removed in a future release.
#
# Env: LIFERAY_LIVE_PERIOD_USERS_PERIOD_ENABLED
#
live.users.enabled=false
##
## Lock
##
#
# Input a list of comma delimited class names that implement
# com.liferay.portal.kernel.lock.LockListener. A lock listener allows you to
# specify logic around how an object is locked. The implementation must be
# thread safe.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_LOCK_PERIOD_LISTENERS
#
#lock.listeners=
#
# Set the lock expiration time for each class.
#
#
# Locks for publishing processes should expire after 10 minutes.
#
# Env: LIFERAY_LOCK_PERIOD_EXPIRATION_PERIOD_TIME_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_STAGING_PERIOD__UPPERCASES_TAGING
#
lock.expiration.time.com.liferay.portal.kernel.staging.Staging=600000
#
# Locks for document library folders should expire after 1 day.
#
# Env: LIFERAY_LOCK_PERIOD_EXPIRATION_PERIOD_TIME_PERIOD_COM_PERIOD_LIFERAY_PERIOD_DOCUMENT_PERIOD_LIBRARY_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASED__UPPERCASEL__UPPERCASEF_OLDER
#
lock.expiration.time.com.liferay.document.library.kernel.model.DLFolder=86400000
#
# Locks for document library files should expire after 1 day.
#
# Env: LIFERAY_LOCK_PERIOD_EXPIRATION_PERIOD_TIME_PERIOD_COM_PERIOD_LIFERAY_PERIOD_DOCUMENT_PERIOD_LIBRARY_PERIOD_KERNEL_PERIOD_MODEL_PERIOD__UPPERCASED__UPPERCASEL__UPPERCASEF_ILE_UPPERCASEE_NTRY
#
lock.expiration.time.com.liferay.document.library.kernel.model.DLFileEntry=86400000
#
# Locks for message board threads should never expire.
#
# Env: LIFERAY_LOCK_PERIOD_EXPIRATION_PERIOD_TIME_PERIOD_COM_PERIOD_LIFERAY_PERIOD_MESSAGE_PERIOD_BOARDS_PERIOD_MODEL_PERIOD__UPPERCASEM__UPPERCASEB__UPPERCASET_HREAD
#
lock.expiration.time.com.liferay.message.boards.model.MBThread=0
##
## Mail
##
#
# Set the batch size for outbound emails. Set this property to 0 to submit
# to the mail server a request to send an email with multiple recipients all
# at once. Set a value greater than 0 to split up the list of recipients by
# the batch size so that multiple requests are submitted to the mail server
# to ensure that the mail server's recipient size limit is not reached.
#
# Env: LIFERAY_MAIL_PERIOD_BATCH_PERIOD_SIZE
#
mail.batch.size=0
#
# Input a list of comma delimited email addresses that will be blacklisted
# when sending emails. The specified email addresses will be ignored and a
# warning will be logged.
#
# Env: LIFERAY_MAIL_PERIOD_SEND_PERIOD_BLACKLIST
#
mail.send.blacklist=\
[email protected],\
[email protected],\
[email protected],\
[email protected]
#
# Set the JNDI name to lookup the Java Mail session. If none is set, then
# the portal will attempt to create the Java Mail session based on the
# properties prefixed with "mail.session.".
#
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_JNDI_PERIOD_NAME
#
#mail.session.jndi.name=mail/MailSession
#
# Set the properties used to create the Java Mail session. The property
# prefix "mail.session." will be removed before it is used to create the
# session object. These properties will only be read if the property
# "mail.session.jndi.name" is not set.
#
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_POP_NUMBER3__PERIOD_HOST
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_POP_NUMBER3__PERIOD_PASSWORD
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_POP_NUMBER3__PERIOD_PORT
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_POP_NUMBER3__PERIOD_USER
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_SMTP_PERIOD_AUTH
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_SMTP_PERIOD_HOST
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_SMTP_PERIOD_PASSWORD
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_SMTP_PERIOD_PORT
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_SMTP_PERIOD_STARTTLS_PERIOD_ENABLE
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_SMTP_PERIOD_USER
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_STORE_PERIOD_PROTOCOL
# Env: LIFERAY_MAIL_PERIOD_SESSION_PERIOD_MAIL_PERIOD_TRANSPORT_PERIOD_PROTOCOL
#
mail.session.mail=false
mail.session.mail.pop3.host=localhost
mail.session.mail.pop3.password=
mail.session.mail.pop3.port=110
mail.session.mail.pop3.user=
mail.session.mail.smtp.auth=false
mail.session.mail.smtp.host=localhost
mail.session.mail.smtp.password=
mail.session.mail.smtp.port=25
mail.session.mail.smtp.starttls.enable=true
mail.session.mail.smtp.user=
mail.session.mail.store.protocol=pop3
mail.session.mail.transport.protocol=smtp
#
# Set this to false if an administrator should not be allowed to change the
# mail domain via the Admin portlet.
#
# Env: LIFERAY_MAIL_PERIOD_MX_PERIOD_UPDATE
#
mail.mx.update=true
#
# Input a list of comma delimited email addresses that will receive a BCC of
# every email sent through the mail server.
#
# Env: LIFERAY_MAIL_PERIOD_AUDIT_PERIOD_TRAIL
#
mail.audit.trail=
#
# Set this to true to throw an exception when
# com.liferay.util.mail.MailEngine fails to send an email.
#
# Env: LIFERAY_MAIL_PERIOD_THROWS_PERIOD_EXCEPTION_PERIOD_ON_PERIOD_FAILURE
#
mail.throws.exception.on.failure=false
##
## Minifier
##
#
# Set this to true to enable runtime minification of CSS and JavaScript
# resources by the com.liferay.portal.minifier.MinifierUtil class. Note that
# even when runtime minification is off, build time minification of frontend
# assets (JS and CSS) may still occur.
#
# This property is deprecated and will be removed in a future release.
#
# Env: LIFERAY_MINIFIER_PERIOD_ENABLED
#
minifier.enabled=false
#
# The strip filter will attempt to cache inline minified CSS and JavaScript
# content. Set this property to false to disable caching of inline minified
# content.
#
# Env: LIFERAY_MINIFIER_PERIOD_INLINE_PERIOD_CONTENT_PERIOD_CACHE_PERIOD_ENABLED
#
minifier.inline.content.cache.enabled=true
#
# Input a list of comma delimited values that will cause the minified CSS to
# not be cached if those values are contained in the content.
#
# Env: LIFERAY_MINIFIER_PERIOD_INLINE_PERIOD_CONTENT_PERIOD_CACHE_PERIOD_SKIP_PERIOD_CSS
#
minifier.inline.content.cache.skip.css=
#
# Input a list of comma delimited values that will cause the minified
# JavaScript to not be cached if those values are contained in the content.
#
# Env: LIFERAY_MINIFIER_PERIOD_INLINE_PERIOD_CONTENT_PERIOD_CACHE_PERIOD_SKIP_PERIOD_JAVASCRIPT
#
minifier.inline.content.cache.skip.javascript=\
getSessionId,\
encryptedUserId
##
## Module Framework
##
#
# Set the module framework asynchronous stop wait timeout in milliseconds.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_STOP_PERIOD_WAIT_PERIOD_TIMEOUT
#
module.framework.stop.wait.timeout=30000
#
# Set the directory which will form the base path of the module framework.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_BASE_PERIOD_DIR
#
module.framework.base.dir=${liferay.home}/osgi
#
# Set a comma delimited list of directories to scan for modules and
# configurations to auto deploy.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_AUTO_PERIOD_DEPLOY_PERIOD_DIRS
#
module.framework.auto.deploy.dirs=\
${module.framework.client.extensions.dir},\
${module.framework.configs.dir},\
${module.framework.marketplace.dir},\
${module.framework.modules.dir},\
${module.framework.portal.dir},\
${module.framework.war.dir}
#
# Set the interval in milliseconds on how often to scan the directories for
# changes.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_AUTO_PERIOD_DEPLOY_PERIOD_INTERVAL
#
module.framework.auto.deploy.interval=5000
#
# Set the directory where the module framework client extensions will be
# placed.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_CLIENT_PERIOD_EXTENSIONS_PERIOD_DIR
#
module.framework.client.extensions.dir=${module.framework.base.dir}/client-extensions
#
# Set the directory where the module framework configurations will be
# placed.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_CONFIGS_PERIOD_DIR
#
module.framework.configs.dir=${module.framework.base.dir}/configs
#
# Set the directory where the module framework marketplace applications will
# be placed.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_MARKETPLACE_PERIOD_DIR
#
module.framework.marketplace.dir=${module.framework.base.dir}/marketplace
#
# Set the directory where the module framework modules libraries will be
# placed.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_MODULES_PERIOD_DIR
#
module.framework.modules.dir=${module.framework.base.dir}/modules
#
# Set the directory where the module framework portal libraries will be
# placed.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PORTAL_PERIOD_DIR
#
module.framework.portal.dir=${module.framework.base.dir}/portal
#
# Set the directory where the module framework WAR applications will be
# placed.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WAR_PERIOD_DIR
#
module.framework.war.dir=${module.framework.base.dir}/war
#
# Set the directory where the module framework will persist its state.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_STATE_PERIOD_DIR
#
module.framework.state.dir=${module.framework.base.dir}/state
#
# Pass arbitrary extra properties to the framework using the prefix:
# "module.framework.properties." to avoid avoid colliding with other
# frameworks that may be running within the same JVM.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_ECLIPSE_PERIOD_STATE_UPPERCASES_AVE_UPPERCASED_ELAY_UPPERCASEI_NTERVAL
#
module.framework.properties.eclipse.stateSaveDelayInterval=60000
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_FELIX_PERIOD_CM_PERIOD_CONFIG_PERIOD_PLUGINS
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_FELIX_PERIOD_CM_PERIOD_PM
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_GOSH_PERIOD_ARGS
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_ORG_PERIOD_APACHE_PERIOD_CXF_PERIOD_OSGI_PERIOD_HTTP_PERIOD_TRANSPORT_PERIOD_DISABLE
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_ORG_PERIOD_APACHE_PERIOD_FELIX_PERIOD_CONFIGADMIN_PERIOD_PLUGIN_PERIOD_INTERPOLATION_PERIOD_FILE_PERIOD_ENCODING
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_ORG_PERIOD_APACHE_PERIOD_FELIX_PERIOD_CONFIGADMIN_PERIOD_PLUGIN_PERIOD_INTERPOLATION_PERIOD_SECRETSDIR
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_ORG_PERIOD_APACHE_PERIOD_FELIX_PERIOD_EVENTADMIN_PERIOD__UPPERCASET_HREAD_UPPERCASEP_OOL_UPPERCASES_IZE
#
module.framework.properties.felix.cm.config.plugins=\
com.liferay.portal.configuration.plugin.internal.WebIdToCompanyConfigurationPluginImpl,\
org.apache.felix.configadmin.plugin.interpolation
module.framework.properties.felix.cm.pm=com.liferay.portal.configuration.persistence.internal.ConfigurationPersistenceManager
module.framework.properties.gosh.args=--noshutdown
module.framework.properties.org.apache.cxf.osgi.http.transport.disable=true
module.framework.properties.org.apache.felix.configadmin.plugin.interpolation.file.encoding=UTF-8
module.framework.properties.org.apache.felix.configadmin.plugin.interpolation.secretsdir=${module.framework.configs.dir}
module.framework.properties.org.apache.felix.eventadmin.ThreadPoolSize=2
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_ORG_PERIOD_OSGI_PERIOD_FRAMEWORK_PERIOD_BOOTDELEGATION
#
module.framework.properties.org.osgi.framework.bootdelegation=\
__redirected,\
com.liferay.expando.kernel.model,\
com.liferay.portal.servlet.delegate,\
com.liferay.portal.servlet.delegate*,\
com.sun.ccpp,\
com.sun.ccpp.*,\
com.sun.crypto.*,\
com.sun.image.*,\
com.sun.imageio.plugins.*,\
com.sun.jmx.*,\
com.sun.jndi.*,\
com.sun.mail.*,\
com.sun.management.*,\
com.sun.media.*,\
com.sun.msv.*,\
com.sun.org.*,\
com.sun.tools.*,\
com.sun.xml.*,\
com.yourkit.*,\
jdk.*,\
sun.*,\
weblogic.jndi,\
weblogic.jndi.*
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_ORG_PERIOD_OSGI_PERIOD_FRAMEWORK_PERIOD_BUNDLE_PERIOD_PARENT
#
module.framework.properties.org.osgi.framework.bundle.parent=framework
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_ORG_PERIOD_OSGI_PERIOD_FRAMEWORK_PERIOD_SYSTEM_PERIOD_CAPABILITIES_PERIOD_EXTRA
#
module.framework.properties.org.osgi.framework.system.capabilities.extra=
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_OSGI_PERIOD_BUNDLEFILE_PERIOD_LIMIT
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_OSGI_PERIOD_COMPATIBILITY_PERIOD_EAGER_UPPERCASES_TART_PERIOD__UPPERCASEL_AZY_UPPERCASEA_CTIVATION
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_OSGI_PERIOD_CONTEXT_PERIOD_BOOTDELEGATION
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_OSGI_PERIOD_MODULE_PERIOD_LOCK_PERIOD_TIMEOUT
#
module.framework.properties.osgi.bundlefile.limit=100000
module.framework.properties.osgi.compatibility.eagerStart.LazyActivation=false
module.framework.properties.osgi.context.bootdelegation=false
module.framework.properties.osgi.module.lock.timeout=3600
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_PROPERTIES_PERIOD_SPIFLY_PERIOD_SPI_PERIOD_CONSUMER_PERIOD_HEADER_PERIOD_ENABLED
#
module.framework.properties.spifly.spi.consumer.header.enabled=false
#
# Set this true to enable exporting passwords to configuration files.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_EXPORT_PERIOD_PASSWORD_PERIOD_ATTRIBUTES
#
module.framework.export.password.attributes=false
##
## Module Framework File Install
##
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_FILE_PERIOD_INSTALL_PERIOD_ACTIVE_PERIOD_LEVEL
#
module.framework.file.install.active.level=0
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_FILE_PERIOD_INSTALL_PERIOD_BUNDLES_PERIOD_START_PERIOD_ACTIVATION_PERIOD_POLICY
#
module.framework.file.install.bundles.start.activation.policy=false
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_FILE_PERIOD_INSTALL_PERIOD_BUNDLES_PERIOD_START_PERIOD_NEW
#
module.framework.file.install.bundles.start.new=true
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_FILE_PERIOD_INSTALL_PERIOD_BUNDLES_PERIOD_START_PERIOD_TRANSIENT
#
module.framework.file.install.bundles.start.transient=false
#
# Set this to true to enable support for the legacy CFG configuration
# format.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_FILE_PERIOD_INSTALL_PERIOD_CFG_PERIOD_ENABLED
#
module.framework.file.install.cfg.enabled=false
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_FILE_PERIOD_INSTALL_PERIOD_FILTER
#
module.framework.file.install.filter=
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_FILE_PERIOD_INSTALL_PERIOD_NO_PERIOD_INITIAL_PERIOD_DELAY
#
module.framework.file.install.no.initial.delay=true
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_FILE_PERIOD_INSTALL_PERIOD_SUBDIR_PERIOD_MODE
#
module.framework.file.install.subdir.mode=skip
##
## Module Framework Web Application Bundles
##
#
# Web Application Bundles (WABs) are defined by the OSGi standard and
# represent web applications as valid OSGi bundles.
#
#
# Enable or disable specific bnd plugins used by the web generator.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_BND_PERIOD_PLUGIN_PERIOD_ENABLED_OPENBRACKET_A_UPPERCASEQ_UTE_PERIOD_BND_PERIOD_CDI_PERIOD__UPPERCASEC__UPPERCASED__UPPERCASEI__UPPERCASEA_NNOTATIONS_CLOSEBRACKET_
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_BND_PERIOD_PLUGIN_PERIOD_ENABLED_OPENBRACKET_A_UPPERCASEQ_UTE_PERIOD_BND_PERIOD_METATYPE_PERIOD__UPPERCASEM_ETATYPE_UPPERCASEA_NNOTATIONS_CLOSEBRACKET_
#
#module.framework.web.generator.bnd.plugin.enabled[aQute.bnd.cdi.CDIAnnotations]=true
#module.framework.web.generator.bnd.plugin.enabled[aQute.bnd.metatype.MetatypeAnnotations]=true
#
# Set a comma delimited list of packages to include for all WABs.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_DEFAULT_PERIOD_SERVLET_PERIOD_PACKAGES
#
module.framework.web.generator.default.servlet.packages=\
com.liferay.portal.model,\
com.liferay.portal.security.access.control,\
com.liferay.portal.security.auth,\
com.liferay.portal.security.permission,\
com.liferay.portal.service,\
com.liferay.portal.servlet,\
com.liferay.portal.servlet.filters.aggregate,\
com.liferay.portal.servlet.filters.dynamiccss,\
com.liferay.portal.osgi.web.servlet.jsp.compiler,\
com.liferay.portal.spring.context,\
com.liferay.portal.theme,\
com.liferay.portal.util,\
com.liferay.portlet,\
com.sun.el,\
com.sun.el.lang,\
com.sun.el.parser,\
com.sun.el.stream,\
com.sun.el.util,\
org.apache.naming.java,\
\
#
# WebSocketSupport
#
\
com.ibm.websphere.wsoc,\
io.undertow.websockets.jsr,\
javax.websocket,\
javax.websocket.server,\
org.apache.tomcat.websocket.server,\
weblogic.websocket.tyrus
#
# Set a comma delimited list of paths to exclude from all WABs.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_EXCLUDED_PERIOD_PATHS
#
module.framework.web.generator.excluded.paths=\
WEB-INF/lib/asm-debug-all.jar,\
WEB-INF/lib/bnd.jar,\
WEB-INF/lib/ccpp.jar,\
WEB-INF/lib/commons-lang.jar,\
WEB-INF/lib/commons-logging.jar,\
WEB-INF/lib/commons-logging-1.1.1.jar,\
WEB-INF/lib/dom4j.jar,\
WEB-INF/lib/el-api.jar,\
WEB-INF/lib/ext-util-bridges.jar,\
WEB-INF/lib/ext-util-java.jar,\
WEB-INF/lib/ext-util-taglib.jar,\
WEB-INF/lib/hibernate-core.jar,\
WEB-INF/lib/jackson-databind.jar,\
WEB-INF/lib/jaxen.jar,\
WEB-INF/lib/jaxrpc.jar,\
WEB-INF/lib/jms.jar,\
WEB-INF/lib/jodd.jar,\
WEB-INF/lib/json-java.jar,\
WEB-INF/lib/jstl-api.jar,\
WEB-INF/lib/jstl-impl.jar,\
WEB-INF/lib/log4j-1.2-api.jar,\
WEB-INF/lib/log4j-api.jar,\
WEB-INF/lib/log4j-core.jar,\
WEB-INF/lib/mail.jar,\
WEB-INF/lib/persistence.jar,\
WEB-INF/lib/portal-impl.jar,\
WEB-INF/lib/portal-kernel.jar,\
WEB-INF/lib/portlet.jar,\
WEB-INF/lib/portletmvc4spring-framework.jar,\
WEB-INF/lib/servlet-api.jar,\
WEB-INF/lib/slf4j-api.jar,\
WEB-INF/lib/spring-aop.jar,\
WEB-INF/lib/spring-beans.jar,\
WEB-INF/lib/spring-context.jar,\
WEB-INF/lib/spring-core.jar,\
WEB-INF/lib/spring-expression.jar,\
WEB-INF/lib/spring-jdbc.jar,\
WEB-INF/lib/spring-orm.jar,\
WEB-INF/lib/spring-tx.jar,\
WEB-INF/lib/spring-web.jar,\
WEB-INF/lib/util-taglib.jar,\
WEB-INF/lib/xercesImpl.jar,\
WEB-INF/lib/xercesImpl-2.9.1.jar,\
WEB-INF/lib/xml-apis.jar,\
WEB-INF/lib/xml-apis-1.3.04.jar,\
WEB-INF/lib/xstream.jar
#
# Set this to true to store the generated WABs.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_GENERATED_PERIOD_WABS_PERIOD_STORE
#
module.framework.web.generator.generated.wabs.store=false
#
# Set the directory where the generated WABs will be stored. This property
# is not used unless the property
# "module.framework.web.generator.generated.wabs.store" is set to true.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_GENERATED_PERIOD_WABS_PERIOD_STORE_PERIOD_DIR
#
module.framework.web.generator.generated.wabs.store.dir=${module.framework.base.dir}/wabs
#
# Set the custom header for all bundles which are deployed through the WAB
# mechanism. The text within the angle brackets should be replaced with the
# custom header/value. The header/value format is BND
# (http://www.aqute.biz/Bnd/Format).
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_HEADERS_PERIOD__LESSTHAN_HEADER_GREATERTHAN_
#
#module.framework.web.generator.headers.=
#
# Set the specific WAB bundle for which the custom header defined in
# "module.framework.web.generator.headers.=" should be
# generated. The WAB bundle is defined by appending a suffix to the property
# containing the WAB's bundle symbolic name, enclosed in brackets.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_HEADERS_PERIOD__UPPERCASEI_MPORT_MINUS__UPPERCASEP_ACKAGE_OPENBRACKET_MY_MINUS_HOOK_CLOSEBRACKET_
#
#module.framework.web.generator.headers.Import-Package[my-hook]=
#
# Set a comma delimited list of headers that are required in cases where the
# dependency analysis of the WAB does not resolve the dependency. This can
# occur when the headers are dynamically loaded using the Java reflection
# API.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_HEADERS_PERIOD__UPPERCASED_YNAMIC_UPPERCASEI_MPORT_MINUS__UPPERCASEP_ACKAGE
#
module.framework.web.generator.headers.DynamicImport-Package=
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_HEADERS_PERIOD__UPPERCASEE_XPORT_MINUS__UPPERCASEP_ACKAGE
#
module.framework.web.generator.headers.Export-Package=
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_HEADERS_PERIOD__UPPERCASEI_MPORT_MINUS__UPPERCASEP_ACKAGE
#
module.framework.web.generator.headers.Import-Package=
#
# Set a comma delimited list of dependencies the JSP compiler requires for
# the generated WABs. Two types of references can be used. The first is a
# file system path to a JAR or folder containing Java classes. The second is
# the name of a Java class, which will be resolved to a path dynamically at
# runtime.
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_GENERATOR_PERIOD_JSP_PERIOD_COMPILER_PERIOD_DEPENDENCIES
#
module.framework.web.generator.jsp.compiler.dependencies=\
com.liferay.portal.PortalException,\
com.liferay.portal.util.PortalImpl,\
javax.el.ELException,\
javax.portlet.PortletException,\
javax.servlet.ServletException,\
javax.servlet.jsp.JspException
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_SERVLET_PERIOD_ANNOTATION_PERIOD_SCANNING_PERIOD_BLACKLIST
#
module.framework.web.servlet.annotation.scanning.blacklist=\
com/google/,\
com/ibm/,\
com/liferay/,\
com/sun/,\
de/odysseus/el/,\
javax/,\
net/oauth/,\
net/sf/ehcache/,\
nu/validator/,\
org/aopalliance/,\
org/apache/commons/,\
org/apache/el/,\
org/apache/sanselan/,\
org/apache/shindig/,\
org/apache/shiro/,\
org/apache/taglibs/,\
org/cyberneko/,\
org/eclipse/,\
org/jdom/,\
org/joda/,\
org/json/,\
org/osgi/,\
org/slf4j/,\
org/xmlpull/
#
# Env: LIFERAY_MODULE_PERIOD_FRAMEWORK_PERIOD_WEB_PERIOD_SERVLET_PERIOD_ANNOTATION_PERIOD_SCANNING_PERIOD_WHITELIST
#
module.framework.web.servlet.annotation.scanning.whitelist=\
com/liferay/faces/
##
## Multicast
##
#
# Consolidate multicast address and port settings in one location for easier
# maintenance. These settings must correlate to your physical network
# configuration (i.e. firewall, switch, and other network hardware matter)
# to ensure speedy and accurate communication across a cluster.
#
# Each address and port combination represent a conversation that is made
# between different nodes. If they are not unique or correctly set, there
# will be a potential of unnecessary network traffic that may cause slower
# updates or inaccurate updates.
#
#
# See the property "cluster.link.channel.properties.control".
#
# Env: LIFERAY_MULTICAST_PERIOD_GROUP_PERIOD_ADDRESS_OPENBRACKET__QUOTE_CLUSTER_MINUS_LINK_MINUS_CONTROL_QUOTE__CLOSEBRACKET_
# Env: LIFERAY_MULTICAST_PERIOD_GROUP_PERIOD_PORT_OPENBRACKET__QUOTE_CLUSTER_MINUS_LINK_MINUS_CONTROL_QUOTE__CLOSEBRACKET_
#
multicast.group.address["cluster-link-control"]=239.255.0.1
#multicast.group.address["cluster-link-control"]=ff0e::8:8:1
multicast.group.port["cluster-link-control"]=23301
#
# See the properties "cluster.link.channel.properties.transport.0" and
# "cluster.link.channel.system.properties".
#
# Env: LIFERAY_MULTICAST_PERIOD_GROUP_PERIOD_ADDRESS_OPENBRACKET__QUOTE_CLUSTER_MINUS_LINK_MINUS_UDP_QUOTE__CLOSEBRACKET_
# Env: LIFERAY_MULTICAST_PERIOD_GROUP_PERIOD_PORT_OPENBRACKET__QUOTE_CLUSTER_MINUS_LINK_MINUS_UDP_QUOTE__CLOSEBRACKET_
#
multicast.group.address["cluster-link-udp"]=239.255.0.2
#multicast.group.address["cluster-link-udp"]=ff0e::8:8:2
multicast.group.port["cluster-link-udp"]=23302
#
# See the property "cluster.link.channel.system.properties".
#
# Env: LIFERAY_MULTICAST_PERIOD_GROUP_PERIOD_ADDRESS_OPENBRACKET__QUOTE_CLUSTER_MINUS_LINK_MINUS_MPING_QUOTE__CLOSEBRACKET_
# Env: LIFERAY_MULTICAST_PERIOD_GROUP_PERIOD_PORT_OPENBRACKET__QUOTE_CLUSTER_MINUS_LINK_MINUS_MPING_QUOTE__CLOSEBRACKET_
#
multicast.group.address["cluster-link-mping"]=239.255.0.3
#multicast.group.address["cluster-link-mping"]=ff0e::8:8:3
multicast.group.port["cluster-link-mping"]=23303
#
# See the properties "ehcache.multi.vm.config.location" and
# "ehcache.multi.vm.config.location.peerProviderProperties".
#
# Env: LIFERAY_MULTICAST_PERIOD_GROUP_PERIOD_ADDRESS_OPENBRACKET__QUOTE_MULTI_MINUS_VM_QUOTE__CLOSEBRACKET_
# Env: LIFERAY_MULTICAST_PERIOD_GROUP_PERIOD_PORT_OPENBRACKET__QUOTE_MULTI_MINUS_VM_QUOTE__CLOSEBRACKET_
#
multicast.group.address["multi-vm"]=239.255.0.5
multicast.group.port["multi-vm"]=23305
##
## Notification
##
#
# Env: LIFERAY_NOTIFICATION_PERIOD_EMAIL_PERIOD_TEMPLATE_PERIOD_RESTRICTED
#
notification.email.template.restricted=false
##
## Notifications
##
#
# Set the maximum number of transient events allowed to queue for a user. In
# case of excess events, the events with the closest expiration time are
# removed.
#
# Env: LIFERAY_NOTIFICATIONS_PERIOD_MAX_PERIOD_EVENTS
#
notifications.max.events=100
##
## Object
##
#
# Version 1 is deprecated in favor of version 2 for security reasons.
#
# Env: LIFERAY_OBJECT_PERIOD_ENTRY_PERIOD_SCRIPT_PERIOD_VARIABLES_PERIOD_VERSION
#
object.entry.script.variables.version=2
#
# Set this property to limit the maximum depth of nested DTOs. If the
# maximum is set to 0, there will be no nested DTOs.
#
# Env: LIFERAY_OBJECT_PERIOD_NESTED_PERIOD_FIELDS_PERIOD_MAX_PERIOD_QUERY_PERIOD_DEPTH
#
object.nested.fields.max.query.depth=5
##
## OpenOffice
##
#
# Specify the file extensions of files to allow conversions from. Entries
# must be limited by what is supported by OpenOffice.
#
# Env: LIFERAY_OPENOFFICE_PERIOD_CONVERSION_PERIOD_SOURCE_PERIOD_EXTENSIONS_OPENBRACKET_DRAWING_CLOSEBRACKET_
#
openoffice.conversion.source.extensions[drawing]=odg
#
# Env: LIFERAY_OPENOFFICE_PERIOD_CONVERSION_PERIOD_SOURCE_PERIOD_EXTENSIONS_OPENBRACKET_PRESENTATION_CLOSEBRACKET_
#
openoffice.conversion.source.extensions[presentation]=\
odp,\
ppt,\
pptx,\
sxi
#
# Env: LIFERAY_OPENOFFICE_PERIOD_CONVERSION_PERIOD_SOURCE_PERIOD_EXTENSIONS_OPENBRACKET_SPREADSHEET_CLOSEBRACKET_
#
openoffice.conversion.source.extensions[spreadsheet]=\
csv,\
ods,\
sxc,\
tsv,\
xls,\
xlsx
#
# Env: LIFERAY_OPENOFFICE_PERIOD_CONVERSION_PERIOD_SOURCE_PERIOD_EXTENSIONS_OPENBRACKET_TEXT_CLOSEBRACKET_
#
openoffice.conversion.source.extensions[text]=\
css,\
doc,\
docx,\
java,\
js,\
jsp,\
jspf,\
html,\
odt,\
rtf,\
sh,\
sxw,\
txt,\
wpd
#
# Specify the file extensions of files to allow conversions to. Entries must
# be limited by what is supported by OpenOffice.
#
# Env: LIFERAY_OPENOFFICE_PERIOD_CONVERSION_PERIOD_TARGET_PERIOD_EXTENSIONS_OPENBRACKET_DRAWING_CLOSEBRACKET_
#
openoffice.conversion.target.extensions[drawing]=\
pdf,\
svg,\
swf
#
# Env: LIFERAY_OPENOFFICE_PERIOD_CONVERSION_PERIOD_TARGET_PERIOD_EXTENSIONS_OPENBRACKET_PRESENTATION_CLOSEBRACKET_
#
openoffice.conversion.target.extensions[presentation]=\
odp,\
pdf,\
ppt,\
swf,\
sxi
#
# Env: LIFERAY_OPENOFFICE_PERIOD_CONVERSION_PERIOD_TARGET_PERIOD_EXTENSIONS_OPENBRACKET_SPREADSHEET_CLOSEBRACKET_
#
openoffice.conversion.target.extensions[spreadsheet]=\
csv,\
ods,\
pdf,\
sxc,\
tsv,\
xls
#
# Env: LIFERAY_OPENOFFICE_PERIOD_CONVERSION_PERIOD_TARGET_PERIOD_EXTENSIONS_OPENBRACKET_TEXT_CLOSEBRACKET_
#
openoffice.conversion.target.extensions[text]=\
doc,\
odt,\
pdf,\
rtf,\
sxw,\
txt
##
## Phone Number Format
##
#
# Set the name of a class that implements
# com.liferay.portal.kernel.format.PhoneNumberFormat. It will be used for
# formatting and validating phone numbers.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_PHONE_PERIOD_NUMBER_PERIOD_FORMAT_PERIOD_IMPL
#
#phone.number.format.impl=com.liferay.portal.format.IdenticalPhoneNumberFormatImpl
#phone.number.format.impl=com.liferay.portal.format.InternationalPhoneNumberFormatImpl
#phone.number.format.impl=com.liferay.portal.format.USAPhoneNumberFormatImpl
#
# This regular expression follows the international phone number notation
# specified by the Extensible Provisioning Protocol (EPP). EPP style phone
# numbers use the format +CCC.NNNNNNNNNNxEEEE where C is the 1-3 digit
# country code, N is up to 14 digits, and E is the (optional) extension. The
# leading plus sign and the dot following the country code are required. The
# literal 'x' character is required only if an extension is provided.
#
# See http://www.itu.int/rec/T-REC-E.123,
# http://www.itu.int/rec/T-REC-E.164, and http://tools.ietf.org/html/rfc4933
# for more information.
#
# Env: LIFERAY_PHONE_PERIOD_NUMBER_PERIOD_FORMAT_PERIOD_INTERNATIONAL_PERIOD_REGEXP
#
phone.number.format.international.regexp=^\\+[0-9]{1,3}\.[0-9]{4,14}(?:x.+)?$
#
# The North American Numbering Plan (NANP) is the telephone numbering plan
# for the United States, Canada, Bermuda, and 16 Caribbean nations.
#
# See http://en.wikipedia.org/wiki/North_American_Numbering_Plan for more
# information.
#
# Env: LIFERAY_PHONE_PERIOD_NUMBER_PERIOD_FORMAT_PERIOD_USA_PERIOD_REGEXP
#
phone.number.format.usa.regexp=^(?:\\+?1[-. ]?)?(?:\\(?([0-9]{3})\\)?[-. ]?)?([0-9]{3})[-. ]?([0-9]{4})$
##
## POP
##
#
# Set this to true to enable polling of email notifications from a POP
# server. The user credentials are the same used for SMTP authentication and
# are specified in the mail/MailSession configuration for each application
# server.
#
# Env: LIFERAY_POP_PERIOD_SERVER_PERIOD_NOTIFICATIONS_PERIOD_ENABLED
#
pop.server.notifications.enabled=false
#
# Set this property to create a special MX subdomain to receive all portal
# related email (e.g. events.liferay.com). This means configuring a default
# inbox for the domain and receiving all emails into that inbox.
#
# This approach may not be allowed for some organizations. If you cannot use
# the subdomain approach, unset this value and Liferay will use the replyTo
# address specified in the portlet preferences.
#
# Env: LIFERAY_POP_PERIOD_SERVER_PERIOD_SUBDOMAIN
#
pop.server.subdomain=events
##
## Quartz
##
#
# Configure Quartz properties for Liferay's memory scheduler and persisted
# scheduler. Prefix the memory scheduler properties with
# "memory.scheduler."; Prefix the persisted scheduler properties with
# "persisted.scheduler.". The properties correlate with the Quartz
# configuration properties and classes described at
# http://www.quartz-scheduler.org/documentation/quartz-2.1.7/configuration/index.html
# and at https://www.quartz-scheduler.org/api/2.1.7/overview-summary.html
#
#
# Set the class for storing in-memory scheduling information. The class must
# extend org.quartz.simpl.RAMJobStore.
#
# Env: LIFERAY_MEMORY_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_JOB_UPPERCASES_TORE_PERIOD_CLASS
#
memory.scheduler.org.quartz.jobStore.class=org.quartz.simpl.RAMJobStore
#
# Env: LIFERAY_MEMORY_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_SCHEDULER_PERIOD_INSTANCE_UPPERCASEI_D
# Env: LIFERAY_MEMORY_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_SCHEDULER_PERIOD_INSTANCE_UPPERCASEN_AME
#
memory.scheduler.org.quartz.scheduler.instanceId=AUTO
memory.scheduler.org.quartz.scheduler.instanceName=MemoryQuartzSchedulerEngineInstance
#
# Set the class for creating memory scheduler jobs. The class must implement
# org.quartz.spi.JobFactory. Default class
# org.quartz.simpl.PropertySettingJobFactory sets the job's bean properties
# based on values from the SchedulerContext and the JobExecutionContext's
# merged JobDataMap.
#
# Env: LIFERAY_MEMORY_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_SCHEDULER_PERIOD_JOB_UPPERCASEF_ACTORY_PERIOD_CLASS
#
memory.scheduler.org.quartz.scheduler.jobFactory.class=org.quartz.simpl.PropertySettingJobFactory
#
# Set the memory scheduler thread pool class. The class must implement
# org.quartz.spi.ThreadPool. Default class org.quartz.simpl.SimpleThreadPool
# provides a fixed thread pool that lives as long as the scheduler.
#
# Env: LIFERAY_MEMORY_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_THREAD_UPPERCASEP_OOL_PERIOD_CLASS
#
memory.scheduler.org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
#
# Env: LIFERAY_MEMORY_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_THREAD_UPPERCASEP_OOL_PERIOD_THREAD_UPPERCASEC_OUNT
# Env: LIFERAY_MEMORY_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_THREAD_UPPERCASEP_OOL_PERIOD_THREAD_UPPERCASEP_RIORITY
#
memory.scheduler.org.quartz.threadPool.threadCount=1
memory.scheduler.org.quartz.threadPool.threadPriority=5
#
# Set the connection provider class for the persisted scheduler's data
# source. The connection provider's data source name must match the
# persisted.scheduler.org.quartz.jobStore.dataSource. The class must
# implement org.quartz.utils.ConnectionProvider. To use Liferay's database,
# keep the default value or set it to a
# com.liferay.portal.scheduler.quartz.internal.QuartzConnectionProvider
# extension.
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_DATA_UPPERCASES_OURCE_PERIOD_DS_PERIOD_CONNECTION_UPPERCASEP_ROVIDER_PERIOD_CLASS
#
persisted.scheduler.org.quartz.dataSource.ds.connectionProvider.class=com.liferay.portal.scheduler.quartz.internal.QuartzConnectionProvider
#
# Set the class for storing job information in the database. The class must
# extend org.quartz.impl.jdbcjobstore.JobStoreTX. To use Liferay's database,
# use the default value or set it to a
# com.liferay.portal.scheduler.quartz.internal.PortalJobStore extension.
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_JOB_UPPERCASES_TORE_PERIOD_CLASS
#
persisted.scheduler.org.quartz.jobStore.class=com.liferay.portal.scheduler.quartz.internal.PortalJobStore
#
# Set the data source name for the persisted job store. A data source must
# be assigned with a NAME, and the properties defined for this data source
# must contain the NAME (in the form of org.quartz.dataSource.NAME.*). See
# http://www.quartz-scheduler.org/documentation/quartz-2.1.7/configuration/ConfigDataSources.html
# for details.
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_JOB_UPPERCASES_TORE_PERIOD_DATA_UPPERCASES_OURCE
#
persisted.scheduler.org.quartz.jobStore.dataSource=ds
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_JOB_UPPERCASES_TORE_PERIOD_MISFIRE_UPPERCASET_HRESHOLD
#
persisted.scheduler.org.quartz.jobStore.misfireThreshold=60000
#
# Set the name prefix for the persisted scheduler's job store tables.
# Changing the prefix necessitates changing the table names.
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_JOB_UPPERCASES_TORE_PERIOD_TABLE_UPPERCASEP_REFIX
#
persisted.scheduler.org.quartz.jobStore.tablePrefix=QUARTZ_
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_JOB_UPPERCASES_TORE_PERIOD_USE_UPPERCASEP_ROPERTIES
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_SCHEDULER_PERIOD_INSTANCE_UPPERCASEI_D
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_SCHEDULER_PERIOD_INSTANCE_UPPERCASEN_AME
#
persisted.scheduler.org.quartz.jobStore.useProperties=false
persisted.scheduler.org.quartz.scheduler.instanceId=AUTO
persisted.scheduler.org.quartz.scheduler.instanceName=PersistedQuartzSchedulerEngineInstance
#
# Set the class for creating persisted scheduler jobs. The class must
# implement org.quartz.spi.JobFactory. Default class
# org.quartz.simpl.PropertySettingJobFactory sets the job's bean properties
# based on values from the SchedulerContext and the JobExecutionContext's
# merged JobDataMap.
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_SCHEDULER_PERIOD_JOB_UPPERCASEF_ACTORY_PERIOD_CLASS
#
persisted.scheduler.org.quartz.scheduler.jobFactory.class=org.quartz.simpl.PropertySettingJobFactory
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_SCHEDULER_PERIOD_SKIP_UPPERCASEU_PDATE_UPPERCASEC_HECK
#
persisted.scheduler.org.quartz.scheduler.skipUpdateCheck=true
#
# Set the persisted scheduler thread pool class. The class must implement
# org.quartz.spi.ThreadPool. Default class org.quartz.simpl.SimpleThreadPool
# provides a fixed thread pool that lives as long as the scheduler.
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_THREAD_UPPERCASEP_OOL_PERIOD_CLASS
#
persisted.scheduler.org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
#
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_THREAD_UPPERCASEP_OOL_PERIOD_THREAD_UPPERCASEC_OUNT
# Env: LIFERAY_PERSISTED_PERIOD_SCHEDULER_PERIOD_ORG_PERIOD_QUARTZ_PERIOD_THREAD_UPPERCASEP_OOL_PERIOD_THREAD_UPPERCASEP_RIORITY
#
persisted.scheduler.org.quartz.threadPool.threadCount=1
persisted.scheduler.org.quartz.threadPool.threadPriority=5
##
## REST Proxy
##
#
# Input a list of comma delimited URL prefixes which the portal is allowed
# to make proxy requests to. Input a blank list to allow any URLs.
#
# Env: LIFERAY_REST_PERIOD_PROXY_PERIOD_URL_PERIOD_PREFIXES_PERIOD_ALLOWED
#
rest.proxy.url.prefixes.allowed=http://search.yahooapis.com/ContentAnalysisService
##
## Retry Advice
##
#
# Set the max number of times to retry annotated service calls when retry
# acceptor rejects the result.
#
# Env: LIFERAY_RETRY_PERIOD_ADVICE_PERIOD_MAX_PERIOD_RETRIES
#
retry.advice.max.retries=5
##
## Retry Data Source
##
#
# Set the max number of times to retry getting a connection.
#
# Env: LIFERAY_RETRY_PERIOD_DATA_PERIOD_SOURCE_PERIOD_MAX_PERIOD_RETRIES
#
retry.data.source.max.retries=0
##
## Retry JDBC connection on portal startup.
##
#
# Set the number of seconds to retry getting a JDBC connection on portal
# startup.
#
# Env: LIFERAY_RETRY_PERIOD_JDBC_PERIOD_ON_PERIOD_STARTUP_PERIOD_DELAY
#
retry.jdbc.on.startup.delay=0
#
# Set the max number of times to retry getting a JDBC connection on portal
# startup.
#
# Env: LIFERAY_RETRY_PERIOD_JDBC_PERIOD_ON_PERIOD_STARTUP_PERIOD_MAX_PERIOD_RETRIES
#
retry.jdbc.on.startup.max.retries=0
##
## Robots.txt
##
#
# Env: LIFERAY_ROBOTS_PERIOD_TXT_PERIOD_WITHOUT_PERIOD_SITEMAP
# Env: LIFERAY_ROBOTS_PERIOD_TXT_PERIOD_WITH_PERIOD_SITEMAP
#
robots.txt.with.sitemap=com/liferay/portal/dependencies/robots_txt_with_sitemap.tmpl
robots.txt.without.sitemap=com/liferay/portal/dependencies/robots_txt_without_sitemap.tmpl
##
## RSS
##
#
# Set the HTTP connection timeout in milliseconds for reading RSS feeds.
#
# Env: LIFERAY_RSS_PERIOD_CONNECTION_PERIOD_TIMEOUT
#
rss.connection.timeout=2000
#
# Set this to true to enable RSS feeds.
#
# Env: LIFERAY_RSS_PERIOD_FEEDS_PERIOD_ENABLED
#
rss.feeds.enabled=true
#
# Set the name of the display style which will be used by default.
#
# Env: LIFERAY_RSS_PERIOD_FEED_PERIOD_DISPLAY_PERIOD_STYLE_PERIOD_DEFAULT
#
rss.feed.display.style.default=full-content
#
# Set the default feed type from the feed types defined in the property
# "rss.feed.types".
#
# Env: LIFERAY_RSS_PERIOD_FEED_PERIOD_TYPE_PERIOD_DEFAULT
#
rss.feed.type.default=atom_1.0
#
# Enter a list of comma delimited values of feed types. The supported types
# should be a subset of those defined for SyndFeed in the ROME project:
# atom_1.0, rss_1.0, and rss_2.0. See http://java.net/projects/rome for more
# information.
#
# Env: LIFERAY_RSS_PERIOD_FEED_PERIOD_TYPES
#
rss.feed.types=\
atom_1.0,\
rss_1.0,\
rss_2.0
#
# See the properties "main.servlet.hosts.allowed" and
# "main.servlet.https.required" on how to protect RSS feeds.
#
# Env: LIFERAY_RSS_PERIOD_FEEDS_PERIOD_HOSTS_PERIOD_ALLOWED
# Env: LIFERAY_RSS_PERIOD_FEEDS_PERIOD_HTTPS_PERIOD_REQUIRED
#
rss.feeds.hosts.allowed=
rss.feeds.https.required=false
##
## Sanitizer
##
#
# Input a list of comma delimited class names that implement
# com.liferay.portal.kernel.sanitizer.Sanitizer. These classes are used to
# sanitize content.
#
# This property is not read by the portal except for portal properties
# overridden by liferay-hook.xml. It remains here only as a reference.
#
# Env: LIFERAY_SANITIZER_PERIOD_IMPL
#
#sanitizer.impl=
##
## Scheduler
##
#
# Set this to false to disable all scheduler classes defined in
# liferay-portlet.xml. To ensure a scheduler consistent behaviour this
# property must have the same value among all the nodes of the cluster.
#
# Env: LIFERAY_SCHEDULER_PERIOD_ENABLED
#
scheduler.enabled=true
#
# Set the maximum length of description, group name, and job name fields.
#
# Env: LIFERAY_SCHEDULER_PERIOD_DESCRIPTION_PERIOD_MAX_PERIOD_LENGTH
# Env: LIFERAY_SCHEDULER_PERIOD_GROUP_PERIOD_NAME_PERIOD_MAX_PERIOD_LENGTH
# Env: LIFERAY_SCHEDULER_PERIOD_JOB_PERIOD_NAME_PERIOD_MAX_PERIOD_LENGTH
#
scheduler.description.max.length=120
scheduler.group.name.max.length=80
scheduler.job.name.max.length=80
##
## Search Container
##
#
# Set the default number of entries to display per page.
#
# Env: LIFERAY_SEARCH_PERIOD_CONTAINER_PERIOD_PAGE_PERIOD_DEFAULT_PERIOD_DELTA
#
search.container.page.default.delta=20
#
# Set the available values for the number of entries to display per page. An
# empty value, or commenting out the value, will disable delta resizing.
#
# Always include the value specified in the property
# "search.container.page.default.delta", since it is the default page size
# when no delta is specified. The absolute maximum allowed delta is
# specified in the property "search.container.page.max.delta".
#
# Env: LIFERAY_SEARCH_PERIOD_CONTAINER_PERIOD_PAGE_PERIOD_DELTA_PERIOD_VALUES
#
search.container.page.delta.values=\
4,\
8,\
20,\
40,\
60
#
# Set the maximum number of pages available above and below the currently
# displayed page.
#
# Env: LIFERAY_SEARCH_PERIOD_CONTAINER_PERIOD_PAGE_PERIOD_ITERATOR_PERIOD_MAX_PERIOD_PAGES
#
search.container.page.iterator.max.pages=25
#
# Set the maximum allowed delta. See the proeprty
#
# "search.container.page.delta.values".
#
# Env: LIFERAY_SEARCH_PERIOD_CONTAINER_PERIOD_PAGE_PERIOD_MAX_PERIOD_DELTA
#
search.container.page.max.delta=200
#
# These properties are deprecated and will be removed in a future release.
# They only affect the small number of searches still using legacy markup
# such as Define Role Permissions and Knowledge Base Search.
#
# Set this to false to remove the pagination controls above or below results
# on the Roles Define Permissions page.
#
# Env: LIFERAY_SEARCH_PERIOD_CONTAINER_PERIOD_SHOW_PERIOD_PAGINATION_PERIOD_BOTTOM
# Env: LIFERAY_SEARCH_PERIOD_CONTAINER_PERIOD_SHOW_PERIOD_PAGINATION_PERIOD_TOP
#
search.container.show.pagination.top=true
search.container.show.pagination.bottom=true
#
# They only affect the small number of searches still using legacy markup
# such as Define Role Permissions and Knowledge Base Search.
#
# Set the number of entries to display per page for top pagination controls.
# The property "search.container.show.pagination.top" must also be set to
# true.
#
# This property is deprecated and will be removed in a future release.
#
# Env: LIFERAY_SEARCH_PERIOD_CONTAINER_PERIOD_SHOW_PERIOD_PAGINATION_PERIOD_TOP_PERIOD_DELTA
#
search.container.show.pagination.top.delta=10
##
## Sharepoint
##
#
# Set the tokens for supported Sharepoint storage paths.
#
# Env: LIFERAY_SHAREPOINT_PERIOD_STORAGE_PERIOD_TOKENS
#
sharepoint.storage.tokens=document_library
#
# Set the class names for supported Sharepoint storage classes.
#
# Env: LIFERAY_SHAREPOINT_PERIOD_STORAGE_PERIOD_CLASS_OPENBRACKET_DOCUMENT_UNDERLINE_LIBRARY_CLOSEBRACKET_
#
sharepoint.storage.class[document_library]=com.liferay.portlet.documentlibrary.sharepoint.DLSharepointStorageImpl
##
## Staging
##
#
# Set this property to false to enable editing on the live site.
#
# Env: LIFERAY_STAGING_PERIOD_LIVE_PERIOD_GROUP_PERIOD_LOCKING_PERIOD_ENABLED
#
staging.live.group.locking.enabled=true
#
# By default, in a remote staging environment, the live group is marked and
# staging is prevented on the live group.
#
# To achieve a Content Development - UAT - Production environment, staging
# must be enabled for the UAT live group involved. When staging is enabled
# for this group, it becomes the live group with respect to the Content
# Development server and a staging group with respect to the Production
# server.
#
# Set this property to true to allow staging for a live group. If set to
# true, staging can be turned on for a live group, so that it can
# simultaneously act as both a live group and a staging group.
#
# Env: LIFERAY_STAGING_PERIOD_LIVE_PERIOD_GROUP_PERIOD_REMOTE_PERIOD_STAGING_PERIOD_ENABLED
#
staging.live.group.remote.staging.enabled=false
#
# Set the file block sizes for remote staging. If a LAR file used for remote
# staging exceeds this size, the file will be split into multiple files
# prior to transmission and then reassembled on the remote server. The
# default buffer size is 10 megabytes.
#
# Env: LIFERAY_STAGING_PERIOD_REMOTE_PERIOD_TRANSFER_PERIOD_BUFFER_PERIOD_SIZE
#
staging.remote.transfer.buffer.size=10485760
#
# Set the interval in hours on how often CheckSystemEventMessageListener
# will run to check for and delete system events that have been reached the
# maximum age.
#
# Env: LIFERAY_STAGING_PERIOD_SYSTEM_PERIOD_EVENT_PERIOD_CHECK_PERIOD_INTERVAL
#
staging.system.event.check.interval=24
#
# Set this to the maximum age (in number of hours) that a system event will
# be kept. Note that these settings may be overridden in Portal Settings for
# each portal server or in Site Settings for each site.
#
# Env: LIFERAY_STAGING_PERIOD_SYSTEM_PERIOD_EVENT_PERIOD_MAX_PERIOD_AGE
#
staging.system.event.max.age=0
##
## Strip
##
#
# Enter a list of comma delimited paths that should not have its content
# stripped by the strip filter.
#
# Env: LIFERAY_STRIP_PERIOD_IGNORE_PERIOD_PATHS
#
strip.ignore.paths=/document_library/get_file
#
# Set this property to support usage of the language attribute in the script
# element. The language attribute is deprecated since HTML4 is in favor of
# the type attribute.
#
# See http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1.
#
# This property is not used unless the property
# "com.liferay.portal.servlet.filters.dynamiccss.DynamicCSSFilter" is set to
# true.
#
# Env: LIFERAY_STRIP_PERIOD_JS_PERIOD_LANGUAGE_PERIOD_ATTRIBUTE_PERIOD_SUPPORT_PERIOD_ENABLED
#
strip.js.language.attribute.support.enabled=false
#
# Input a list of comma delimited MIME types that will have its content
# stripped by the strip filter.
#
# Env: LIFERAY_STRIP_PERIOD_MIME_PERIOD_TYPES
#
strip.mime.types=\
text/html*,\
text/xml*
##
## Social Activity
##
#
# Set the length of the counter period for social activities. The value is
# in a number of days or the special keyword "month" to specify a month.
#
# Env: LIFERAY_SOCIAL_PERIOD_ACTIVITY_PERIOD_COUNTER_PERIOD_PERIOD_PERIOD_LENGTH
#
social.activity.counter.period.length=month
#
# Adding social activity counters requires a portal level lock to ensure
# that counters are unique. When the portal fails to acquire a lock, it will
# attempt to reacquire a lock based on the value specified in this property.
# The value is interpreted as milliseconds.
#
# A small value will help the system to respond faster. However, if there
# are too many conflicts, the database will fail with a massive transaction
# rollback.
#
# Env: LIFERAY_SOCIAL_PERIOD_ACTIVITY_PERIOD_LOCK_PERIOD_RETRY_PERIOD_DELAY
#
social.activity.lock.retry.delay=100
#
# Set the lock timeout for adding social activity counters. The value is
# interpreted as milliseconds. See the property
# "social.activity.counter.lock.retry.delay" for more information on why and
# how locks are acquired when adding a counter.
#
# Portal level locks are persisted in the database. In the case that there
# is a corrupted database, one thread may fail to acquire a lock because it
# thinks another thread has a handle on the lock even though no other thread
# has a handle on it.
#
# Setting this timeout level ensures that the portal will eventually release
# the lock so that a new thread can acquire the lock. Do not set this
# property to a small value because it may expire a legitimate lock held by
# another thread that it falsely assumed to be a lock that is from a corrupt
# database.
#
# Env: LIFERAY_SOCIAL_PERIOD_ACTIVITY_PERIOD_LOCK_PERIOD_TIMEOUT
#
social.activity.lock.timeout=10000
#
# Set the limit for results used when performing social activity searches
# that are subsequently filtered by permissions.
#
# Env: LIFERAY_SOCIAL_PERIOD_ACTIVITY_PERIOD_FILTER_PERIOD_SEARCH_PERIOD_LIMIT
#
social.activity.filter.search.limit=200
#
# Set the selector for the set of interpreters that will determine how
# activities are grouped together.
#
# Env: LIFERAY_SOCIAL_PERIOD_ACTIVITY_PERIOD_SETS_PERIOD_SELECTOR
#
social.activity.sets.selector=
##
## Template Engine
##
#
# Set this to true to ensure that database calls from FreeMarker templates
# are read only.
#
# Env: LIFERAY_TEMPLATE_PERIOD_ENGINE_PERIOD_FREEMARKER_PERIOD_TRANSACTION_PERIOD_READ_PERIOD_ONLY
#
template.engine.freemarker.transaction.read.only=true
#
# Set this to true if you want to only allow service builder generated
# services to be retrieved by service locator.
#
# Env: LIFERAY_TEMPLATE_PERIOD_ENGINE_PERIOD_SERVICE_PERIOD_LOCATOR_PERIOD_RESTRICT
#
template.engine.service.locator.restrict=true
##
## Text Extraction
##
#
# Set this to true if you want text extraction of certain MIME types to use
# a separate Java process. This will utilize extra resources from the
# operating system while improving the portal's stability.
#
# Env: LIFERAY_TEXT_PERIOD_EXTRACTION_PERIOD_FORK_PERIOD_PROCESS_PERIOD_ENABLED
#
text.extraction.fork.process.enabled=false
#
# Input a list of comma delimited MIME types that will trigger text
# extraction using a separate Java process.
#
# Env: LIFERAY_TEXT_PERIOD_EXTRACTION_PERIOD_FORK_PERIOD_PROCESS_PERIOD_MIME_PERIOD_TYPES
#
text.extraction.fork.process.mime.types=application/x-tika-ooxml
##
## Thread Dump
##
#
# The thread dump filter will log a thread dump if the portal takes longer
# than the specified number of seconds to process. The thread dump filter
# must be enabled via the property
# "com.liferay.portal.servlet.filters.threaddump.ThreadDumpFilter".
#
# Env: LIFERAY_THREAD_PERIOD_DUMP_PERIOD_SPEED_PERIOD_THRESHOLD
#
thread.dump.speed.threshold=5
##
## User Notifications
##
#
# Set this to true if you want users to acknowledge receipt of user
# notification events.
#
# Env: LIFERAY_USER_PERIOD_NOTIFICATION_PERIOD_EVENT_PERIOD_CONFIRMATION_PERIOD_ENABLED
#
user.notification.event.confirmation.enabled=false
##
## Virtual Hosts
##
#
# Set the extensions that will be ignored for virtual hosts.
#
# Env: LIFERAY_VIRTUAL_PERIOD_HOSTS_PERIOD_IGNORE_PERIOD_EXTENSIONS
#
virtual.hosts.ignore.extensions=\
.css,\
.gif,\
.image/company_logo,\
.ico,\
.js,\
.jpeg,\
.jsp,\
.png,\
/portal/layout,\
/portal/login,\
/portal/logout
#
# Set the hosts that will be ignored for virtual hosts.
#
# Env: LIFERAY_VIRTUAL_PERIOD_HOSTS_PERIOD_IGNORE_PERIOD_HOSTS
#
virtual.hosts.ignore.hosts=\
127.0.0.1,\
localhost
#
# Set the paths that will be ignored for virtual hosts.
#
# Env: LIFERAY_VIRTUAL_PERIOD_HOSTS_PERIOD_IGNORE_PERIOD_PATHS
#
virtual.hosts.ignore.paths=\
/c,\
\
/c/portal/change_password,\
/c/portal/edit_layout,\
/c/portal/extend_session,\
/c/portal/extend_session_confirm,\
/c/portal/json_service,\
/c/portal/layout,\
/c/portal/login,\
/c/portal/logout,\
/c/portal/portlet_url,\
/c/portal/progress_poller,\
/c/portal/render_portlet,\
/c/portal/reverse_ajax,\
/c/portal/session_tree_js_click,\
/c/portal/status,\
/c/portal/update_layout,\
/c/portal/update_terms_of_use
#
# Specify the site name that will default to the company's virtual host. If
# the specified site has a virtual host, then that will take precedence. If
# it does not, then it will use the company's virtual host. This property is
# useful to remove "/web/guest" (or any other site) from the default URL.
# For example, if this property is not set, then the default URL may be
# http://localhost:8080/web/guest/home. If this property is set, then the
# default URL may be http://localhost:8080/home.
#
# Env: LIFERAY_VIRTUAL_PERIOD_HOSTS_PERIOD_DEFAULT_PERIOD_SITE_PERIOD_NAME
#
virtual.hosts.default.site.name=Guest
#
# Set this to true to enable strict virtual host access. When disabled, the
# portal falls back to the default virtual host when a request is made for
# an invalid virtual host. When enabled, the portal shows a 404 page when a
# request is made for an invalid virtual host.
#
# Env: LIFERAY_VIRTUAL_PERIOD_HOSTS_PERIOD_STRICT_PERIOD_ACCESS
#
virtual.hosts.strict.access=false
#
# Input a list of comma delimited valid domains and IPs that the portal is
# allowed to use.
#
# Env: LIFERAY_VIRTUAL_PERIOD_HOSTS_PERIOD_VALID_PERIOD_HOSTS
#
virtual.hosts.valid.hosts=*
#virtual.hosts.valid.hosts=localhost,127.0.0.1,[::1],[0:0:0:0:0:0:0:1]
##
## Work Directory
##
#
# Set this property to true to use the Liferay work directory to override
# JSP files within a deployed OSGi bundle. This should only be used during
# development to reload changes without redeploying an OSGi bundle since it
# will incur a slight performance cost.
#
# Env: LIFERAY_WORK_PERIOD_DIR_PERIOD_OVERRIDE_PERIOD_ENABLED
#
work.dir.override.enabled=false
##
## XML
##
#
# Set this property to false to process XML external entities, expand XML
# entities, disable XML secure processing, and enable DTD parsing. It would
# also expose the portal to XXE attacks (e.g. XML Bomb and XML Quadratic
# Blowup).
#
# Env: LIFERAY_XML_PERIOD_SECURITY_PERIOD_ENABLED
#
xml.security.enabled=true
#
# Set this property to false to create the sitemap.xml file based in a
# layout set. By default a sitemap index is created, which provides links to
# multiple sitemap files rather than one large file containing all the
# urlsets. This requires less bandwidth and improves performance. See
# https://www.sitemaps.org/protocol.html for more information.
#
# Env: LIFERAY_XML_PERIOD_SITEMAP_PERIOD_INDEX_PERIOD_ENABLED
#
xml.sitemap.index.enabled=true
#
# Set this property to false to disable XML validation in the portal. XML
# validation should only be disabled if validation cannot be performed
# because the servers hosting the external DTD or XSD files are not
# available.
#
# Env: LIFERAY_XML_PERIOD_VALIDATION_PERIOD_ENABLED
#
xml.validation.enabled=true
##
## YUI
##
#
# Specify the YUI compressor settings used to compress CSS.
#
# Env: LIFERAY_YUI_PERIOD_COMPRESSOR_PERIOD_CSS_PERIOD_LINE_PERIOD_BREAK
#
yui.compressor.css.line.break=-1
##
## JSP
##
#
# javax.servlet.jsp.PageContext#findAttribute(String) is mainly used by a
# generated JSP servlet, which internally tries page scope attributes first,
# then with many fallbacks. This is not necessary for Liferay since we
# always populate tag variables into the page scope explicitly. The
# fallbacks waste processing power and will never find anything.
#
# Set this property to true to force com.liferay.taglib.servlet.
# PageContextWrapper#findAttribute(String) to use getAttribute(String) to
# avoid the unnecessary fallbacks.
#
# Set this property to false if third party JSP code relies on the fallback
# behavior.
#
# Env: LIFERAY_JSP_PERIOD_PAGE_PERIOD_CONTEXT_PERIOD_FORCE_PERIOD_GET_PERIOD_ATTRIBUTE
#
jsp.page.context.force.get.attribute=true
#
# Set this property to false to disable Liferay's Jasper implementation from
# dumping JSP servlet java files by default. This default value can be
# overridden with the OSGi configuration file com.liferay.portal.osgi.web.
# servlet.context.helper.ServletContextHelperFactory.cfg.
#
# Env: LIFERAY_JSP_PERIOD_SERVLET_PERIOD_INIT_PERIOD_PARAM_PERIOD_KEEPGENERATED
#
jsp.servlet.init.param.keepgenerated=true
#
# All properties that start with "jsp.servlet.init.param." will be passed
# into Liferay's Jasper implementation as init parameters.
#
# Env: LIFERAY_JSP_PERIOD_SERVLET_PERIOD_INIT_PERIOD_PARAM_PERIOD_COMPILER_UPPERCASEC_LASS_UPPERCASEN_AME
# Env: LIFERAY_JSP_PERIOD_SERVLET_PERIOD_INIT_PERIOD_PARAM_PERIOD_COMPILER_UPPERCASES_OURCE_UPPERCASEV__UPPERCASEM_
# Env: LIFERAY_JSP_PERIOD_SERVLET_PERIOD_INIT_PERIOD_PARAM_PERIOD_COMPILER_UPPERCASET_ARGET_UPPERCASEV__UPPERCASEM_
#
#jsp.servlet.init.param.compilerClassName=
#jsp.servlet.init.param.compilerSourceVM=
#jsp.servlet.init.param.compilerTargetVM=
#
# Env: LIFERAY_JSP_PERIOD_SERVLET_PERIOD_INIT_PERIOD_PARAM_PERIOD_ENABLE_UPPERCASEP_OOLING
#
jsp.servlet.init.param.enablePooling=false
#
# Set the JspWriter buffer size. JspFactoryWrapper reads this value as the
# buffer size when creating new JspWriters. This value should be kept at 0
# for performance reasons.
#
# Env: LIFERAY_JSP_PERIOD_WRITER_PERIOD_BUFFER_PERIOD_SIZE
#
jsp.writer.buffer.size=0
##
## Servlet Context Class Loader Pool
##
#
# Set this property to true so that ServletContextClassLoaderPool will use
# ClassLoaderPool as a fallback when a class loader or servlet context name
# is not found. This property should only be set to true for backwards
# compatibility when ClassLoaderPool is used as a mapping of servlet context
# name and class loader.
#
# Env: LIFERAY_SERVLET_PERIOD_CONTEXT_PERIOD_CLASS_PERIOD_LOADER_PERIOD_POOL_PERIOD_FALLBACK
#
servlet.context.class.loader.pool.fallback=false
##
## Servlet Filters
##
#
# The absolute redirects filter is used to ensure that all redirects are
# absolute. It should not be disabled because it also sets the company ID in
# the request so that subsequent calls in the thread have the company ID
# properly set. This filter should also always be the first filter in the
# list of filters.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_ABSOLUTEREDIRECTS_PERIOD__UPPERCASEA_BSOLUTE_UPPERCASER_EDIRECTS_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.absoluteredirects.AbsoluteRedirectsFilter=true
#
# The aggregate filter is used to aggregate CSS and JavaScript. Do not
# disable this filter because it performs necessary aggregation of portal
# resources. You may, however, set the property "minifier.enabled" to
# disable minification of resources.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_AGGREGATE_PERIOD__UPPERCASEA_GGREGATE_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.aggregate.AggregateFilter=true
#
# The auth verifier filter is used to verify whether a request is
# authenticated or not.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_AUTHVERIFIER_PERIOD__UPPERCASEA_UTH_UPPERCASEV_ERIFIER_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.authverifier.AuthVerifierFilter=true
#
# The auto login filter processes the classes in the property
# "auto.login.hooks" to provide auto login functionality.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_AUTOLOGIN_PERIOD__UPPERCASEA_UTO_UPPERCASEL_OGIN_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.autologin.AutoLoginFilter=true
#
# The cache filter caches processed web content. See ehcache.xml to modify
# the cache expiration time to live.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_CACHE_PERIOD__UPPERCASEC_ACHE_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.cache.CacheFilter=true
#
# The dynamic CSS filter is used to parse Sass CSS.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_DYNAMICCSS_PERIOD__UPPERCASED_YNAMIC_UPPERCASEC__UPPERCASES__UPPERCASES__UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.dynamiccss.DynamicCSSFilter=true
#
# The ETag filter is used to generate ETag headers.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_ETAG_PERIOD__UPPERCASEE__UPPERCASET_AG_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.etag.ETagFilter=true
#
# If the user can unzip compressed HTTP content, the GZip filter will zip up
# the HTTP content before sending it to the user. This will speed up page
# rendering for users that are on dial up.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_GZIP_PERIOD__UPPERCASEG__UPPERCASEZ_IP_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.gzip.GZipFilter=false
#
# The header filter is used to set request headers.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_HEADER_PERIOD__UPPERCASEH_EADER_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.header.HeaderFilter=true
#
# The ignore filter will ignore certain files from being accessed directly
# from a browser.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_IGNORE_PERIOD__UPPERCASEI_GNORE_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.ignore.IgnoreFilter=true
#
# The I18n filter is used to internationalize URLs. See the property
# "locale.prepend.friendly.url.style" for more information.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_I_NUMBER1__NUMBER8_N_PERIOD__UPPERCASEI__NUMBER1__NUMBER8_N_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.i18n.I18nFilter=true
#
# The language filter replaces JavaScript code that makes a client side call
# to translate a piece of text with the actual translated value. For
# example, a typical piece of JavaScript code fits the pattern
# "Liferay.Language.get('key')" where 'key' is the text to translate. This
# filter will replace the entire piece of code with the translated text.
# This is very useful because it will lower the number of client calls by
# translating the text before the browser receives the JavaScript file.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_LANGUAGE_PERIOD__UPPERCASEL_ANGUAGE_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.language.LanguageFilter=true
#
# The password modified filter is used to invalidate a user's simultaneous
# sessions when their password is changed.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_PASSWORD_PERIOD_MODIFIED_PERIOD__UPPERCASEP_ASSWORD_UPPERCASEM_ODIFIED_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.password.modified.PasswordModifiedFilter=true
#
# The servlet authorizing filter allows external servlets to be authorized
# by the portal. See LEP-4682.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_SERVLETAUTHORIZING_PERIOD__UPPERCASES_ERVLET_UPPERCASEA_UTHORIZING_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.servletauthorizing.ServletAuthorizingFilter=true
#
# The session ID filter ensures that only one session is created between
# HTTP and HTTPS sessions. This is useful if you want users to login via
# HTTPS but have them view the rest of the site via HTTP. This is disabled
# by default. Do not enable this unless you thoroughly understand how
# cookies, HTTP, and HTTPS work.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_SESSIONID_PERIOD__UPPERCASES_ESSION_UPPERCASEI_D_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.sessionid.SessionIdFilter=false
#
# The session max allowed filter invalidates the latest session if the
# latest session exceeds the maximum number of allowed sessions. This filter
# is not used unless the property "session.max.allowed" is greater than 0.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_SESSIONMAXALLOWED_PERIOD__UPPERCASES_ESSION_UPPERCASEM_AX_UPPERCASEA_LLOWED_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.sessionmaxallowed.SessionMaxAllowedFilter=false
#
# The Sharepoint filter allows users to access documents in the Document
# Library directly from Microsoft Office using the Sharepoint protocol.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SHAREPOINT_PERIOD__UPPERCASES_HAREPOINT_UPPERCASEF_ILTER
#
com.liferay.portal.sharepoint.SharepointFilter=false
#
# The strip filter will remove blank lines from the outputted content. This
# will significantly speed up page rendering.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_STRIP_PERIOD__UPPERCASES_TRIP_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.strip.StripFilter=false
#
# The theme preview filter generates a preview of the currently applied
# theme that can be used by the Dreamweaver Theming plugin. This is disabled
# by default. Set the "themePreview" parameter to 1 in the URL to access the
# theme preview for any page. For example, a URL can be
# http://localhost:8080/web/guest?themePreview=1.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_THEMEPREVIEW_PERIOD__UPPERCASET_HEME_UPPERCASEP_REVIEW_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.themepreview.ThemePreviewFilter=false
#
# The thread dump filter will automatically log thread dumps when the portal
# is too slow. Behavior can be configured via the property
# "thread.dump.speed.threshold".
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_THREADDUMP_PERIOD__UPPERCASET_HREAD_UPPERCASED_UMP_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.threaddump.ThreadDumpFilter=false
#
# The thread local filter cleans up short lived thread locals managed by
# CentralizedThreadLocal to prevent memory leaks.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_THREADLOCAL_PERIOD__UPPERCASET_HREAD_UPPERCASEL_OCAL_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.threadlocal.ThreadLocalFilter=true
#
# The unsynchronized print writer pool filter enables pooling print writers
# to minimize the creation of java.io.PrintWriter instances because it is an
# expensive action.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_UNSYNCPRINTWRITERPOOL_PERIOD__UPPERCASEU_NSYNC_UPPERCASEP_RINT_UPPERCASEW_RITER_UPPERCASEP_OOL_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.unsyncprintwriterpool.UnsyncPrintWriterPoolFilter=true
#
# The upload servlet request filter is needed to wrap multipart requests
# into UploadServletRequest. It should not be disabled because it is needed
# by many Liferay portlets and helps protect against CSRF attacks.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_UPLOADSERVLETREQUEST_PERIOD__UPPERCASEU_PLOAD_UPPERCASES_ERVLET_UPPERCASER_EQUEST_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.uploadservletrequest.UploadServletRequestFilter=true
#
# The valid host name filter will check the host name from request's host
# header. It rejects a request with invalid server name to prevent XSS and
# other host header manipulation attacks.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_VALIDHOSTNAME_PERIOD__UPPERCASEV_ALID_UPPERCASEH_OST_UPPERCASEN_AME_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.validhostname.ValidHostNameFilter=true
#
# The virtual host filter maps hosts to public and private pages. For
# example, if the public virtual host is www.helloworld.com and the friendly
# URL is /helloworld, then http://www.helloworld.com is mapped to
# http://localhost:8080/web/helloworld.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_SERVLET_PERIOD_FILTERS_PERIOD_VIRTUALHOST_PERIOD__UPPERCASEV_IRTUAL_UPPERCASEH_OST_UPPERCASEF_ILTER
#
com.liferay.portal.servlet.filters.virtualhost.VirtualHostFilter=true
##
## Upload Servlet Request
##
#
# Set the threshold size to prevent extraneous serialization of uploaded
# data.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_KERNEL_PERIOD_UPLOAD_PERIOD__UPPERCASEF_ILE_UPPERCASEI_TEM_PERIOD_THRESHOLD_PERIOD_SIZE
#
com.liferay.portal.kernel.upload.FileItem.threshold.size=1048576
#
# Set the threshold size to prevent out of memory exceptions caused by
# caching excessively large uploaded data. Default is 1024 * 1024 * 10.
#
# Env: LIFERAY_COM_PERIOD_LIFERAY_PERIOD_PORTAL_PERIOD_UPLOAD_PERIOD__UPPERCASEL_IFERAY_UPPERCASEI_NPUT_UPPERCASES_TREAM_PERIOD_THRESHOLD_PERIOD_SIZE
#
com.liferay.portal.upload.LiferayInputStream.threshold.size=10485760
##
## Web Server
##
#
# Set the HTTP and HTTPs ports when running the portal in a J2EE server that
# is sitting behind another web server like Apache. Set the values to -1 if
# the portal is not running behind another web server like Apache.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_HTTPS_PERIOD_PORT
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_HTTP_PERIOD_PORT
#
web.server.http.port=-1
web.server.https.port=-1
#
# Set the hostname that will be used when the portlet generates URLs.
# Leaving this blank will mean the host is derived from the servlet
# container.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_HOST
#
web.server.host=
#
# Set the preferred protocol.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_PROTOCOL
#
#web.server.protocol=https
#
# Set this to true to display the server name at the bottom of every page.
# This is useful when testing clustering configurations so that you can know
# which node you are accessing.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_DISPLAY_PERIOD_NODE
#
web.server.display.node=false
#
# Set this to true to use the property "web.server.forward.host.header" to
# get the host. The property "web.server.host" must be set its default
# value.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_FORWARDED_PERIOD_HOST_PERIOD_ENABLED
#
web.server.forwarded.host.enabled=false
#
# Set the HTTP header to use to get the host. The property
# "web.server.forwarded.host.enabled" must be set to true.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_FORWARDED_PERIOD_HOST_PERIOD_HEADER
#
web.server.forwarded.host.header=X-Forwarded-Host
#
# Set this to true to use the property "web.server.forward.port.header" to
# get the port.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_FORWARDED_PERIOD_PORT_PERIOD_ENABLED
#
web.server.forwarded.port.enabled=false
#
# Set the HTTP header to use to get the port. The property
# "web.server.forwarded.port.enabled" must be set to true.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_FORWARDED_PERIOD_PORT_PERIOD_HEADER
#
web.server.forwarded.port.header=X-Forwarded-Port
#
# Set this to true to use the property "web.server.forward.protocol.header"
# to get the protocol. The property "web.server.protocol" must not have been
# overriden.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_FORWARDED_PERIOD_PROTOCOL_PERIOD_ENABLED
#
web.server.forwarded.protocol.enabled=false
#
# Set the HTTP header to use to get the protocol. The property
# "web.server.forwarded.protocol.enabled" must be set to true.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_FORWARDED_PERIOD_PROTOCOL_PERIOD_HEADER
#
web.server.forwarded.protocol.header=X-Forwarded-Proto
#
# Set this to true to enable support for legacy proxy servers (Apache 1.x).
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_PROXY_PERIOD_LEGACY_PERIOD_MODE
#
web.server.proxy.legacy.mode=false
##
## WebDAV
##
#
# Set a list of files for the WebDAV servlet to ignore processing.
#
# Env: LIFERAY_WEBDAV_PERIOD_IGNORE
#
webdav.ignore=\
.DS_Store,\
.metadata_index_homes_only,\
.metadata_never_index,\
.Spotlight-V100,\
.TemporaryItems,\
.Trashes,\
Backups.backupdb
#
# Set the maximum time, in milliseconds, between node responses for nonce
# verification to consider the request timeout.
#
# Env: LIFERAY_WEBDAV_PERIOD_NONCE_PERIOD_CLUSTER_PERIOD_TIMEOUT
#
webdav.nonce.cluster.timeout=10000
#
# Specify the number of minutes before a generated nonce expires. When a
# client contacts the server with an expired nonce, the server will send
# back a HTTP error 401 with stale=true.
#
# Env: LIFERAY_WEBDAV_PERIOD_NONCE_PERIOD_EXPIRATION
#
webdav.nonce.expiration=30
##
## Main Servlet
##
#
# Servlets can be protected by
# com.liferay.portal.servlet.filters.secure.SecureFilter.
#
# Input a list of comma delimited IPs that can access this servlet. Input a
# blank list to allow any IP to access this servlet. SERVER_IP will be
# replaced with the IP of the host server.
#
# Env: LIFERAY_MAIN_PERIOD_SERVLET_PERIOD_HOSTS_PERIOD_ALLOWED
#
main.servlet.hosts.allowed=
#
# Set this to true if this servlet can only be accessed via https.
#
# Env: LIFERAY_MAIN_PERIOD_SERVLET_PERIOD_HTTPS_PERIOD_REQUIRED
#
main.servlet.https.required=false
##
## Atom Servlet
##
#
# See the properties "main.servlet.hosts.allowed" and
# "main.servlet.https.required" on how to protect this servlet.
#
# Env: LIFERAY_ATOM_PERIOD_SERVLET_PERIOD_HOSTS_PERIOD_ALLOWED
#
atom.servlet.hosts.allowed=\
127.0.0.1,\
SERVER_IP
#
# Env: LIFERAY_ATOM_PERIOD_SERVLET_PERIOD_HTTPS_PERIOD_REQUIRED
#
atom.servlet.https.required=false
##
## Google Gadget Servlet
##
#
# Set the servlet mapping for the Google Gadget servlet.
#
# Env: LIFERAY_GOOGLE_PERIOD_GADGET_PERIOD_SERVLET_PERIOD_MAPPING
#
google.gadget.servlet.mapping=/google_gadget
##
## JSON Servlet
##
#
# See the properties "main.servlet.hosts.allowed" and
# "main.servlet.https.required" on how to protect this servlet.
#
# Env: LIFERAY_JSON_PERIOD_SERVLET_PERIOD_HOSTS_PERIOD_ALLOWED
# Env: LIFERAY_JSON_PERIOD_SERVLET_PERIOD_HTTPS_PERIOD_REQUIRED
#
json.servlet.hosts.allowed=
json.servlet.https.required=false
##
## JSON Web Service Servlet
##
#
# See the properties "main.servlet.hosts.allowed" and
# "main.servlet.https.required" on how to protect this servlet.
#
# Env: LIFERAY_JSONWS_PERIOD_SERVLET_PERIOD_HOSTS_PERIOD_ALLOWED
# Env: LIFERAY_JSONWS_PERIOD_SERVLET_PERIOD_HTTPS_PERIOD_REQUIRED
#
jsonws.servlet.hosts.allowed=
jsonws.servlet.https.required=false
##
## Netvibes Servlet
##
#
# Set the servlet mapping for the Netvibes servlet.
#
# Env: LIFERAY_NETVIBES_PERIOD_SERVLET_PERIOD_MAPPING
#
netvibes.servlet.mapping=/netvibes
##
## Tunnel Servlet
##
#
# Set this to true to hide exception data. LPS-119049 is no longer a
# vulnerability.
#
# Env: LIFERAY_TUNNEL_PERIOD_SERVLET_PERIOD_HIDE_PERIOD_EXCEPTION_PERIOD_DATA
#
tunnel.servlet.hide.exception.data=false
#
# See the properties "main.servlet.hosts.allowed" and
# "main.servlet.https.required" on how to protect this servlet.
#
# Env: LIFERAY_TUNNEL_PERIOD_SERVLET_PERIOD_HOSTS_PERIOD_ALLOWED
#
tunnel.servlet.hosts.allowed=\
127.0.0.1,\
SERVER_IP
#
# Env: LIFERAY_TUNNEL_PERIOD_SERVLET_PERIOD_HTTPS_PERIOD_REQUIRED
#
tunnel.servlet.https.required=false
##
## Web Server Servlet
##
#
# Set this to a comma delimited list of MIME types to send an Accept-Ranges
# header.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_SERVLET_PERIOD_ACCEPT_PERIOD_RANGES_PERIOD_MIME_PERIOD_TYPES
#
web.server.servlet.accept.ranges.mime.types=\
audio/basic,\
audio/mid,\
audio/midi,\
audio/mod,\
audio/mp3,\
audio/mp4,\
audio/mpeg,\
audio/mpeg3,\
audio/ogg,\
audio/vorbis,\
audio/wav,\
audio/x-m4a,\
audio/x-mid,\
audio/x-midi,\
audio/x-mod,\
audio/x-mpeg,\
audio/x-pn-realaudio,\
audio/x-realaudio,\
audio/x-wav,\
video/avi,\
video/mp4,\
video/mpeg,\
video/ogg,\
video/quicktime,\
video/x-flv,\
video/x-m4v,\
video/x-ms-wmv,\
video/x-msvideo
#
# Set this to true to check whether the request is for an image from the
# legacy Image Gallery. This is only necessary if you are migrating from a
# version older than 6.1.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_SERVLET_PERIOD_CHECK_PERIOD_IMAGE_PERIOD_GALLERY
#
web.server.servlet.check.image.gallery=false
#
# Set this property to true to enable directory indexing.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_SERVLET_PERIOD_DIRECTORY_PERIOD_INDEXING_PERIOD_ENABLED
#
web.server.servlet.directory.indexing.enabled=false
#
# Set the maximum range fields that are allowed to be requested by a
# browser.
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_SERVLET_PERIOD_MAX_PERIOD_RANGE_PERIOD_FIELDS
#
web.server.servlet.max.range.fields=10
#
# Set the level of verbosity to use in the server information line printed
# by the web server servlet. Valid values are "full", which gives all of the
# version information (e.g. Liferay Portal Community Edition 6.1.0 CE etc.)
# or "partial", which gives only the name portion (e.g. Liferay Portal
# Community Edition).
#
# Env: LIFERAY_WEB_PERIOD_SERVER_PERIOD_SERVLET_PERIOD_VERSION_PERIOD_VERBOSITY
#
web.server.servlet.version.verbosity=full
##
## WebDAV Servlet
##
#
# See the properties "main.servlet.hosts.allowed" and
# "main.servlet.https.required" on how to protect this servlet.
#
# Env: LIFERAY_WEBDAV_PERIOD_SERVLET_PERIOD_HOSTS_PERIOD_ALLOWED
# Env: LIFERAY_WEBDAV_PERIOD_SERVLET_PERIOD_HTTPS_PERIOD_REQUIRED
#
webdav.servlet.hosts.allowed=
webdav.servlet.https.required=false
##
## Widget Servlet
##
#
# Set the servlet mapping for the Widget servlet.
#
# Env: LIFERAY_WIDGET_PERIOD_SERVLET_PERIOD_MAPPING
#
widget.servlet.mapping=/widget
##
## Admin Portlet
##
#
# Input a list of default group names separated by \n characters that are
# associated with newly created users.
#
# Env: LIFERAY_ADMIN_PERIOD_DEFAULT_PERIOD_GROUP_PERIOD_NAMES
#
admin.default.group.names=
#
# Input a list of default organization group names separated by \n
# characters that are associated with newly created users.
#
# Env: LIFERAY_ADMIN_PERIOD_DEFAULT_PERIOD_ORGANIZATION_PERIOD_GROUP_PERIOD_NAMES
#
admin.default.organization.group.names=
#
# Input a list of default regular role names separated by \n characters that
# are associated with newly created users. Authenticated users will be
# assigned the "User" role at all times.
#
# Env: LIFERAY_ADMIN_PERIOD_DEFAULT_PERIOD_ROLE_PERIOD_NAMES
#
admin.default.role.names=
#
# Input a list of default user group names separated by \n characters that
# are associated with newly created users.
#
# Env: LIFERAY_ADMIN_PERIOD_DEFAULT_PERIOD_USER_PERIOD_GROUP_PERIOD_NAMES
#
admin.default.user.group.names=
#
# Set this to true to ensure that a user is synchronized with the default
# associations of groups, roles, and user groups upon every login. Set this
# to false if default associations should only be applied to a user when a
# user is created.
#
# Env: LIFERAY_ADMIN_PERIOD_SYNC_PERIOD_DEFAULT_PERIOD_ASSOCIATIONS
#
admin.sync.default.associations=false
#
# Input a list of mail host names separated by \n characters.
#
# Env: LIFERAY_ADMIN_PERIOD_MAIL_PERIOD_HOST_PERIOD_NAMES
#
admin.mail.host.names=
#
# Input a list of reserved screen names separated by \n characters.
#
# Env: LIFERAY_ADMIN_PERIOD_RESERVED_PERIOD_SCREEN_PERIOD_NAMES
#
admin.reserved.screen.names=
#
# Input a list of reserved email addresses separated by \n characters.
#
# Env: LIFERAY_ADMIN_PERIOD_RESERVED_PERIOD_EMAIL_PERIOD_ADDRESSES
#
admin.reserved.email.addresses=
#
# Configure email notification settings.
#
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_FROM_PERIOD_ADDRESS
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_FROM_PERIOD_NAME
#
admin.email.from.name=Joe Bloggs
[email protected]
#
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_USER_PERIOD_ADDED_PERIOD_ENABLED
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_USER_PERIOD_ADDED_PERIOD_NO_PERIOD_PASSWORD_PERIOD_BODY
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_USER_PERIOD_ADDED_PERIOD_RESET_PERIOD_PASSWORD_PERIOD_BODY
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_USER_PERIOD_ADDED_PERIOD_SUBJECT
#
admin.email.user.added.enabled=true
admin.email.user.added.subject=com/liferay/portlet/admin/dependencies/email_user_added_subject.tmpl
admin.email.user.added.no.password.body=com/liferay/portlet/admin/dependencies/email_user_added_no_password_body.tmpl
admin.email.user.added.reset.password.body=com/liferay/portlet/admin/dependencies/email_user_added_reset_password_body.tmpl
#
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_PASSWORD_PERIOD_CHANGED_PERIOD_BODY
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_PASSWORD_PERIOD_CHANGED_PERIOD_SUBJECT
#
admin.email.password.changed.subject=com/liferay/portlet/admin/dependencies/email_password_changed_subject.tmpl
admin.email.password.changed.body=com/liferay/portlet/admin/dependencies/email_password_changed_body.tmpl
#
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_PASSWORD_PERIOD_RESET_PERIOD_BODY
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_PASSWORD_PERIOD_RESET_PERIOD_SUBJECT
#
admin.email.password.reset.subject=com/liferay/portlet/admin/dependencies/email_password_reset_subject.tmpl
admin.email.password.reset.body=com/liferay/portlet/admin/dependencies/email_password_reset_body.tmpl
#
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_VERIFICATION_PERIOD_BODY
# Env: LIFERAY_ADMIN_PERIOD_EMAIL_PERIOD_VERIFICATION_PERIOD_SUBJECT
#
admin.email.verification.subject=com/liferay/portlet/admin/dependencies/email_verification_subject.tmpl
admin.email.verification.body=com/liferay/portlet/admin/dependencies/email_verification_body.tmpl
#
# Input a list of web analytics types separated by \n characters.
#
# Env: LIFERAY_ADMIN_PERIOD_ANALYTICS_PERIOD_TYPES
#
admin.analytics.types=google\nmatomo
#
# Add a comma delimited list of properties that are obfuscated and replaced
# with ******** when viewed in the Control Panel.
#
# Env: LIFERAY_ADMIN_PERIOD_OBFUSCATED_PERIOD_PROPERTIES
#
admin.obfuscated.properties=\
auth.mac.shared.key,\
auth.token.shared.secret,\
default.admin.password,\
dl.file.entry.preview.generation.decrypt.passwords.pdfbox,\
dl.repository.guest.password,\
jdbc.default.password,\
mail.session.mail.pop3.password,\
mail.session.mail.smtp.password,\
tunneling.servlet.shared.secret
##
## Announcements Portlet
##
#
# Configure email notification settings.
#
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_EMAIL_PERIOD_FROM_PERIOD_ADDRESS
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_EMAIL_PERIOD_FROM_PERIOD_NAME
#
announcements.email.from.name=
announcements.email.from.address=
#
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_EMAIL_PERIOD_TO_PERIOD_ADDRESS
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_EMAIL_PERIOD_TO_PERIOD_NAME
#
announcements.email.to.name=
[email protected]
#
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_EMAIL_PERIOD_BODY
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_EMAIL_PERIOD_SUBJECT
#
announcements.email.subject=com/liferay/portlet/announcements/dependencies/email_subject.tmpl
announcements.email.body=com/liferay/portlet/announcements/dependencies/email_body.tmpl
#
# Set the list of announcement types. The display text of each of the
# announcement types is set in content/Language.properties.
#
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_ENTRY_PERIOD_TYPES
#
announcements.entry.types=\
general,\
news,\
test
#
# Set the interval in minutes on how often CheckEntryMessageListener will
# run to check for new announcements. Users will be notified via email of
# new announcements.
#
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_ENTRY_PERIOD_CHECK_PERIOD_INTERVAL
#
announcements.entry.check.interval=15
#
# Set the available values for the number of announcements to display per
# page.
#
# Env: LIFERAY_ANNOUNCEMENTS_PERIOD_ENTRY_PERIOD_PAGE_PERIOD_DELTA_PERIOD_VALUES
#
announcements.entry.page.delta.values=\
4,\
8,\
20,\
40,\
60
##
## Asset
##
#
# Set the following to false to specify that searching and browsing using
# categories should only show assets that have been assigned the selected
# category explicitly. When set to true, the children categories are also
# included in the search.
#
# Env: LIFERAY_ASSET_PERIOD_CATEGORIES_PERIOD_SEARCH_PERIOD_HIERARCHICAL
#
asset.categories.search.hierarchical=true
#
# Set the maximum number of entries for the Asset Categories Selector. A
# value of -1 will load all entries and the results will be not paginated.
#
# Env: LIFERAY_ASSET_PERIOD_CATEGORIES_PERIOD_SELECTOR_PERIOD_MAX_PERIOD_ENTRIES
#
asset.categories.selector.max.entries=50
#
# Set the limit for results used when performing asset searches that are
# subsequently filtered by permissions.
#
# Env: LIFERAY_ASSET_PERIOD_FILTER_PERIOD_SEARCH_PERIOD_LIMIT
#
asset.filter.search.limit=200
#
# Set the language key of the vocabulary which will be created by default.
#
# Env: LIFERAY_ASSET_PERIOD_VOCABULARY_PERIOD_DEFAULT
#
asset.vocabulary.default=topic
#
# Set a property with the prefix "asset.renderer.enabled." and a suffix with
# the asset renderer factory class name to enable or disable an asset
# renderer factory. The default setting is true. See LPS-6085 for more
# information.
#
# Env: LIFERAY_ASSET_PERIOD_RENDERER_PERIOD_ENABLED_PERIOD_COM_PERIOD_LIFERAY_PERIOD_PORTLET_PERIOD_DOCUMENTLIBRARY_PERIOD_ASSET_PERIOD__UPPERCASED__UPPERCASEL__UPPERCASEF_ILE_UPPERCASEE_NTRY_UPPERCASEA_SSET_UPPERCASER_ENDERER_UPPERCASEF_ACTORY
#
#asset.renderer.enabled.com.liferay.portlet.documentlibrary.asset.DLFileEntryAssetRendererFactory=false
##
## Blogs Portlet
##
#
# Set this to true to enable comments for blogs entries.
#
# Env: LIFERAY_BLOGS_PERIOD_ENTRY_PERIOD_COMMENTS_PERIOD_ENABLED
#
blogs.entry.comments.enabled=true
##
## Blogs Service
##
#
# Configure email notification settings.
#
# Env: LIFERAY_BLOGS_PERIOD_EMAIL_PERIOD_FROM_PERIOD_ADDRESS
# Env: LIFERAY_BLOGS_PERIOD_EMAIL_PERIOD_FROM_PERIOD_NAME
#
blogs.email.from.name=
blogs.email.from.address=
#
# Env: LIFERAY_BLOGS_PERIOD_EMAIL_PERIOD_ENTRY_PERIOD_ADDED_PERIOD_BODY
# Env: LIFERAY_BLOGS_PERIOD_EMAIL_PERIOD_ENTRY_PERIOD_ADDED_PERIOD_ENABLED
# Env: LIFERAY_BLOGS_PERIOD_EMAIL_PERIOD_ENTRY_PERIOD_ADDED_PERIOD_SUBJECT
#
blogs.email.entry.added.enabled=true
blogs.email.entry.added.subject=${resource:com/liferay/portlet/blogs/dependencies/email_entry_added_subject.tmpl}
blogs.email.entry.added.body=${resource:com/liferay/portlet/blogs/dependencies/email_entry_added_body.tmpl}
#
# Env: LIFERAY_BLOGS_PERIOD_EMAIL_PERIOD_ENTRY_PERIOD_UPDATED_PERIOD_BODY
# Env: LIFERAY_BLOGS_PERIOD_EMAIL_PERIOD_ENTRY_PERIOD_UPDATED_PERIOD_ENABLED
# Env: LIFERAY_BLOGS_PERIOD_EMAIL_PERIOD_ENTRY_PERIOD_UPDATED_PERIOD_SUBJECT
#
blogs.email.entry.updated.enabled=true
blogs.email.entry.updated.subject=${resource:com/liferay/portlet/blogs/dependencies/email_entry_updated_subject.tmpl}
blogs.email.entry.updated.body=${resource:com/liferay/portlet/blogs/dependencies/email_entry_updated_body.tmpl}
#
# Env: LIFERAY_BLOGS_PERIOD_PAGE_PERIOD_ABSTRACT_PERIOD_LENGTH
#
blogs.page.abstract.length=400
#
# Env: LIFERAY_BLOGS_PERIOD_RSS_PERIOD_ABSTRACT_PERIOD_LENGTH
#
blogs.rss.abstract.length=200
#
# Set the excerpt length for linkbacks.
#
# Env: LIFERAY_BLOGS_PERIOD_LINKBACK_PERIOD_EXCERPT_PERIOD_LENGTH
#
blogs.linkback.excerpt.length=200
#
# Set this to true to enable pingbacks.
#
# Env: LIFERAY_BLOGS_PERIOD_PINGBACK_PERIOD_ENABLED
#
blogs.pingback.enabled=true
#
# Set this to true to enable trackbacks.
#
# Env: LIFERAY_BLOGS_PERIOD_TRACKBACK_PERIOD_ENABLED
#
blogs.trackback.enabled=false
#
# Set this to true to enable pinging Google on new and updated blog entries.
#
# Env: LIFERAY_BLOGS_PERIOD_PING_PERIOD_GOOGLE_PERIOD_ENABLED
#
blogs.ping.google.enabled=true
#
# Set the available values for the number of blogs to display per page.
#
# Env: LIFERAY_BLOGS_PERIOD_ENTRY_PERIOD_PAGE_PERIOD_DELTA_PERIOD_VALUES
#
blogs.entry.page.delta.values=\
4,\
8,\
20,\
40,\
60
#
# Set this to true to enable previous and next navigation for blogs entries.
#
# Env: LIFERAY_BLOGS_PERIOD_ENTRY_PERIOD_PREVIOUS_PERIOD_AND_PERIOD_NEXT_PERIOD_NAVIGATION_PERIOD_ENABLED
#
blogs.entry.previous.and.next.navigation.enabled=true
#
# Set this to true if blogs should be published to live by default.
#
# Env: LIFERAY_BLOGS_PERIOD_PUBLISH_PERIOD_TO_PERIOD_LIVE_PERIOD_BY_PERIOD_DEFAULT
#
blogs.publish.to.live.by.default=false
##
## Discussion Tag Library
##
#
# Set this to true if users are subscribed automatically to a discussion
# they participate in.
#
# Env: LIFERAY_DISCUSSION_PERIOD_SUBSCRIBE
#
discussion.subscribe=true
#
# Input a list of semicolon delimited elements and attributes allowed in
# discussion comments. This will be used by the editor to allow that
# specific markup and by the backend to sanitize the content.
#
# Attributes can be optionally specified as a comma delimited list. If no
# attribute is specified, all the attributes will be cleaned up when the
# discussion comment is added.
#
# The supported syntax is a subset of the one documented in
# http://docs.ckeditor.com/#!/guide/dev_allowed_content_rules-section-string-format
#
# The following grammar describes the supported subset (parenthesis is used
# for grouping, '*' means zero or more repetitions, and '|' is used to
# describe alternatives):
#
# allowed-content : element (; element)*
# element : element-name | element-name[attribute (, atribute)*]
#
# Env: LIFERAY_DISCUSSION_PERIOD_COMMENTS_PERIOD_ALLOWED_PERIOD_CONTENT
#
discussion.comments.allowed.content=a[href];em;p;span[class];strong;u
#discussion.comments.allowed.content=a[href,title];em;p;strong;u
#
# Set this property to true if users can edit their own discussion comments
# even if they do not have the permissions defined through the Site Members
# role.
#
# Env: LIFERAY_DISCUSSION_PERIOD_COMMENTS_PERIOD_ALWAYS_PERIOD_EDITABLE_PERIOD_BY_PERIOD_OWNER
#
discussion.comments.always.editable.by.owner=false
#
# Set the value for the minimum number of discussion comments to display
# before paginating. As we paginate based on top level comments, we may
# display more discussion comments than the specified value until we find a
# top level discussion comment.
#
# Env: LIFERAY_DISCUSSION_PERIOD_COMMENTS_PERIOD_DELTA_PERIOD_VALUE
#
discussion.comments.delta.value=50
#
# Set the discussion comments format.
#
# Env: LIFERAY_DISCUSSION_PERIOD_COMMENTS_PERIOD_FORMAT
#
#discussion.comments.format=bbcode
discussion.comments.format=html
#
# Set the maximum number of discussion comments. A value of 0 for the
# maximum discussion comments can be used to indicate unlimited discussion
# comments.
#
# Env: LIFERAY_DISCUSSION_PERIOD_MAX_PERIOD_COMMENTS
#
discussion.max.comments=1000
##
## Document Library Portlet
##
#
# Env: LIFERAY_DL_PERIOD_ACTIONS_PERIOD_VISIBLE
#
dl.actions.visible=false
#
# Env: LIFERAY_DL_PERIOD_COMMENT_PERIOD_RATINGS_PERIOD_ENABLED
#
dl.comment.ratings.enabled=true
#
# Set the list of supported display views.
#
# Env: LIFERAY_DL_PERIOD_DISPLAY_PERIOD_VIEWS
#
dl.display.views=\
icon,\
descriptive,\
list
#
# Env: LIFERAY_DL_PERIOD_ENTRY_PERIOD_COLUMNS
#
dl.entry.columns=\
name,\
document-type,\
size,\
status,\
modified-date,\
create-date,\
action
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_COLUMNS
#
dl.file.entry.columns=\
name,\
size,\
locked
#
# Env: LIFERAY_DL_PERIOD_FOLDER_PERIOD_COLUMNS
#
dl.folder.columns=\
name,\
num-of-folders,\
num-of-documents
#
# Env: LIFERAY_DL_PERIOD_FOLDERS_PERIOD_SEARCH_PERIOD_VISIBLE
#
dl.folders.search.visible=true
#
# Env: LIFERAY_DL_PERIOD_RATINGS_PERIOD_ENABLED
#
dl.ratings.enabled=true
#
# Env: LIFERAY_DL_PERIOD_RELATED_PERIOD_ASSETS_PERIOD_ENABLED
#
dl.related.assets.enabled=true
#
# Env: LIFERAY_DL_PERIOD_SUBFOLDERS_PERIOD_VISIBLE
#
dl.subfolders.visible=true
##
## Document Library Service
##
#
# Configure email notification settings.
#
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FROM_PERIOD_ADDRESS
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FROM_PERIOD_NAME
#
dl.email.from.name=
dl.email.from.address=
#
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_ADDED_PERIOD_BODY
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_ADDED_PERIOD_ENABLED
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_ADDED_PERIOD_SUBJECT
#
dl.email.file.entry.added.enabled=true
dl.email.file.entry.added.subject=${resource:com/liferay/portlet/documentlibrary/dependencies/email_file_entry_added_subject.tmpl}
dl.email.file.entry.added.body=${resource:com/liferay/portlet/documentlibrary/dependencies/email_file_entry_added_body.tmpl}
#
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_EXPIRED_PERIOD_BODY
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_EXPIRED_PERIOD_ENABLED
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_EXPIRED_PERIOD_SUBJECT
#
dl.email.file.entry.expired.enabled=true
dl.email.file.entry.expired.subject=${resource:com/liferay/portlet/documentlibrary/dependencies/email_file_entry_expired_subject.tmpl}
dl.email.file.entry.expired.body=${resource:com/liferay/portlet/documentlibrary/dependencies/email_file_entry_expired_body.tmpl}
#
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_REVIEW_PERIOD_BODY
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_REVIEW_PERIOD_ENABLED
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_REVIEW_PERIOD_SUBJECT
#
dl.email.file.entry.review.enabled=true
dl.email.file.entry.review.subject=${resource:com/liferay/portlet/documentlibrary/dependencies/email_file_entry_review_subject.tmpl}
dl.email.file.entry.review.body=${resource:com/liferay/portlet/documentlibrary/dependencies/email_file_entry_review_body.tmpl}
#
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_UPDATED_PERIOD_BODY
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_UPDATED_PERIOD_ENABLED
# Env: LIFERAY_DL_PERIOD_EMAIL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_UPDATED_PERIOD_SUBJECT
#
dl.email.file.entry.updated.enabled=true
dl.email.file.entry.updated.subject=${resource:com/liferay/portlet/documentlibrary/dependencies/email_file_entry_updated_subject.tmpl}
dl.email.file.entry.updated.body=${resource:com/liferay/portlet/documentlibrary/dependencies/email_file_entry_updated_body.tmpl}
#
# Set this property to true to enable execution of antivirus check when
# files are submitted into a store. Setting this value to true will prevent
# any potential virus files from entering the store but will not allow for
# file quarantines.
#
# Env: LIFERAY_DL_PERIOD_STORE_PERIOD_ANTIVIRUS_PERIOD_ENABLED
#
dl.store.antivirus.enabled=false
#
# Set this property to encrypt files when the document library persists
# documents to Google Cloud Storage. The key must be a base 64 encoded AES
# 256 bit key.
#
# Env: LIFERAY_DL_PERIOD_STORE_PERIOD_GCS_PERIOD_AES_NUMBER2__NUMBER5__NUMBER6__PERIOD_KEY
#
#dl.store.gcs.aes256.key=
#
# These properties define the replacement strings for certain characters to
# get safe file names. They are used in com.liferay.portal.util.FileImpl See
# LPS-69122 for more information.
#
# You should not modify these properties unless you are completely certain
# that no file has been stored using previous values.
#
# Env: LIFERAY_DL_PERIOD_STORE_PERIOD_FILE_PERIOD_IMPL_PERIOD_SAFE_PERIOD_FILE_PERIOD_NAME_PERIOD__NUMBER2__PERIOD_AMPERSAND
# Env: LIFERAY_DL_PERIOD_STORE_PERIOD_FILE_PERIOD_IMPL_PERIOD_SAFE_PERIOD_FILE_PERIOD_NAME_PERIOD__NUMBER2__PERIOD_CLOSE_PERIOD_PARENTHESIS
# Env: LIFERAY_DL_PERIOD_STORE_PERIOD_FILE_PERIOD_IMPL_PERIOD_SAFE_PERIOD_FILE_PERIOD_NAME_PERIOD__NUMBER2__PERIOD_OPEN_PERIOD_PARENTHESIS
# Env: LIFERAY_DL_PERIOD_STORE_PERIOD_FILE_PERIOD_IMPL_PERIOD_SAFE_PERIOD_FILE_PERIOD_NAME_PERIOD__NUMBER2__PERIOD_SEMICOLON
#
dl.store.file.impl.safe.file.name.2.ampersand=_AMP_
dl.store.file.impl.safe.file.name.2.close.parenthesis=_CP_
dl.store.file.impl.safe.file.name.2.open.parenthesis=_OP_
dl.store.file.impl.safe.file.name.2.semicolon=_SEM_
#
# Set the name of a class that implements
# com.liferay.document.library.kernel.store.Store. The document library
# server will use this to persist documents.
#
# Env: LIFERAY_DL_PERIOD_STORE_PERIOD_IMPL
#
#dl.store.impl=com.liferay.portal.store.azure.AzureStore
#dl.store.impl=com.liferay.portal.store.db.DBStore
#dl.store.impl=com.liferay.portal.store.gcs.GCSStore
#dl.store.impl=com.liferay.portal.store.file.system.AdvancedFileSystemStore
dl.store.impl=com.liferay.portal.store.file.system.FileSystemStore
#dl.store.impl=com.liferay.portal.store.s3.IBMS3Store
#dl.store.impl=com.liferay.portal.store.s3.S3Store
#
# Set this to false to allow users to update file entries by uploading a
# file with an extension different from the one of the originally uploaded
# file. There is a known issue where setting this to true will break OSX
# compatibility. See LPS-10770 for more information.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_EXTENSIONS_PERIOD_STRICT_PERIOD_CHECK
#
dl.file.extensions.strict.check=false
#
# Characters that are not allowed in directory names and file names.
#
# Env: LIFERAY_DL_PERIOD_CHAR_PERIOD_BLACKLIST
#
dl.char.blacklist=\\\\,//,:,*,?,\",<,>,|,../,/..
#
# Characters that are not allowed as the last character in directory names
# or file names.
#
# Env: LIFERAY_DL_PERIOD_CHAR_PERIOD_LAST_PERIOD_BLACKLIST
#
dl.char.last.blacklist=\\u0020,.
#
# Directory names and file names that are blacklisted regardless of the
# extension.
#
# Env: LIFERAY_DL_PERIOD_NAME_PERIOD_BLACKLIST
#
dl.name.blacklist=\
con,\
prn,\
aux,\
nul,\
com1,\
com2,\
com3,\
com4,\
com5,\
com6,\
com7,\
com8,\
com9,\
lpt1,\
lpt2,\
lpt3,\
lpt4,\
lpt5,\
lpt6,\
lpt7,\
lpt8,\
lpt9
#
# You can map a PNG for generic thumbnails by adding the image to the
# theme's file system folder. For example, the generic thumbnail for
# documents can be found in:
# /_unstyled/images/file_system/large/document.png.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_NAMES
#
dl.file.generic.names=\
compressed,\
document,\
flash,\
image,\
music,\
pdf,\
presentation,\
spreadsheet,\
video
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_COMPRESSED_CLOSEBRACKET_
#
dl.file.generic.extensions[compressed]=\
lar,\
rar,\
zip
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_DOCUMENT_CLOSEBRACKET_
#
dl.file.generic.extensions[document]=\
doc,\
docx,\
pages,\
rtf,\
odt
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_FLASH_CLOSEBRACKET_
#
dl.file.generic.extensions[flash]=\
flv,\
swf
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_IMAGE_CLOSEBRACKET_
#
dl.file.generic.extensions[image]=\
bmp,\
gif,\
jpeg,\
jpg,\
odg,\
png,\
svg
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_MUSIC_CLOSEBRACKET_
#
dl.file.generic.extensions[music]=\
acc,\
mid,\
mp3,\
oga,\
ogg,\
wav,\
wma
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_PDF_CLOSEBRACKET_
#
dl.file.generic.extensions[pdf]=pdf
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_PRESENTATION_CLOSEBRACKET_
#
dl.file.generic.extensions[presentation]=\
key,\
keynote,\
odp,\
pps,\
ppt,\
pptx
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_SPREADSHEET_CLOSEBRACKET_
#
dl.file.generic.extensions[spreadsheet]=\
csv,\
numbers,\
ods,\
xls,\
xlsx
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_GENERIC_PERIOD_EXTENSIONS_OPENBRACKET_VIDEO_CLOSEBRACKET_
#
dl.file.generic.extensions[video]=\
avi,\
m4v,\
mov,\
mp4,\
mpg,\
ogv,\
qt,\
rm,\
wmv
#
# Set the maximum size for a file's indexable content. Files larger than
# this property will only have this amount of their content indexed. A value
# of -1 indicates that all of a file's content will be indexed. A value of 0
# indicates that none of the file's content will be indexed.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_INDEXING_PERIOD_MAX_PERIOD_SIZE
#
dl.file.indexing.max.size=1048576
#
# Set the file extensions that will be ignored when indexing file contents.
# Files with these extensions will not have their contents indexed, only
# their metadata will be indexed.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_INDEXING_PERIOD_IGNORE_PERIOD_EXTENSIONS
#
dl.file.indexing.ignore.extensions=\
.bmp,\
.gif,\
.jpeg,\
.jpg,\
.lar,\
.odg,\
.png,\
.svg
#dl.file.indexing.ignore.extensions=.pdf,.ppt
#
# You can map a GIF for the extension by adding the image to the theme's
# image display and document library folder. The wildcard extension of *
# will be ignored. For example, the default image for the DOC extension
# would be found in: /_unstyled/images/file_system/small/doc.gif.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ICONS
#
dl.file.icons=\
.bmp,\
.css,\
.doc,\
.docx,\
.dot,\
.gif,\
.gz,\
.htm,\
.html,\
.jpeg,\
.jpg,\
.js,\
.lar,\
.odb,\
.odf,\
.odg,\
.odp,\
.ods,\
.odt,\
.pdf,\
.png,\
.ppt,\
.pptx,\
.rtf,\
.swf,\
.sxc,\
.sxi,\
.sxw,\
.tar,\
.tiff,\
.tgz,\
.txt,\
.vsd,\
.xls,\
.xlsx,\
.xml,\
.zip,\
.jrxml
#
# Set which file extensions are comparable by the diff tool. Any binary
# files listed here will only be comparable if OpenOffice is enabled and the
# the file is convertable to text.
#
# Env: LIFERAY_DL_PERIOD_COMPARABLE_PERIOD_FILE_PERIOD_EXTENSIONS
#
dl.comparable.file.extensions=\
.css,\
.doc,\
.docx,\
.js,\
.htm,\
.html,\
.odt,\
.rtf,\
.sxw,\
.txt,\
.xml
#
# Set this to true to enable comments for document library files.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_COMMENTS_PERIOD_ENABLED
#
dl.file.entry.comments.enabled=true
#
# Set this to true to enable conversions for document library files.
#
# This property is not used unless OpenOffice is also enabled.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_CONVERSIONS_PERIOD_ENABLED
#
dl.file.entry.conversions.enabled=true
#
# Set this to true to enable drafts for document library files.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_DRAFTS_PERIOD_ENABLED
#
dl.file.entry.drafts.enabled=false
#
# Set this to 0 to automatically cancel a check out if it times out. Set
# this to 1 to automatically check in if a check out times out.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_LOCK_PERIOD_POLICY
#
dl.file.entry.lock.policy=0
#
# Input a list of comma delimited class names that implement
# com.liferay.document.library.kernel.util.DLProcessor. These classes will
# trigger asynchronous processing for document library files.
# #
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PROCESSORS
#
dl.file.entry.processors=\
com.liferay.portlet.documentlibrary.util.AudioProcessorImpl,\
com.liferay.portlet.documentlibrary.util.RawMetadataProcessorImpl,\
com.liferay.portlet.documentlibrary.util.VideoProcessorImpl
#
# Input a list of comma delimited mime types that will be excluded from raw
# metadata extraction.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_RAW_PERIOD_METADATA_PERIOD_PROCESSOR_PERIOD_EXCLUDED_PERIOD_MIME_PERIOD_TYPES
#
dl.file.entry.raw.metadata.processor.excluded.mime.types=application/zip
#
# Set the values related to preview and thumbnail generation for document
# library files. The classes enabled under "dl.file.entry.processors" will
# utilize these parameters to generate the necessary files.
#
# Some parameters are applied universally across all processors (e.g.,
# dl.file.entry.thumbnail.max.height) while others are specific to certain
# types of generation, as specified (e.g.,
# dl.file.entry.preview.document.depth).
#
# If the property "dl.file.entry.preview.video.height" or the property
# "dl.file.entry.preview.video.width" is set to 0, then respective height
# and width of the video file will be used.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_ENABLED
#
dl.file.entry.preview.enabled=true
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_DOCUMENT_PERIOD_DPI
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_DOCUMENT_PERIOD_MAX_PERIOD_HEIGHT
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_DOCUMENT_PERIOD_MAX_PERIOD_WIDTH
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_HEIGHT
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_WIDTH
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_THUMBNAIL_PERIOD_CUSTOM_NUMBER1__PERIOD_MAX_PERIOD_HEIGHT
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_THUMBNAIL_PERIOD_CUSTOM_NUMBER1__PERIOD_MAX_PERIOD_WIDTH
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_THUMBNAIL_PERIOD_CUSTOM_NUMBER2__PERIOD_MAX_PERIOD_HEIGHT
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_THUMBNAIL_PERIOD_CUSTOM_NUMBER2__PERIOD_MAX_PERIOD_WIDTH
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_THUMBNAIL_PERIOD_ENABLED
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_THUMBNAIL_PERIOD_MAX_PERIOD_HEIGHT
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_THUMBNAIL_PERIOD_MAX_PERIOD_WIDTH
#
dl.file.entry.preview.document.dpi=300
dl.file.entry.preview.document.max.height=0
dl.file.entry.preview.document.max.width=1000
dl.file.entry.preview.video.height=360
dl.file.entry.preview.video.width=640
dl.file.entry.thumbnail.enabled=true
dl.file.entry.thumbnail.max.height=300
dl.file.entry.thumbnail.max.width=300
#dl.file.entry.thumbnail.custom1.max.height=100
#dl.file.entry.thumbnail.custom1.max.width=100
#dl.file.entry.thumbnail.custom2.max.height=0
#dl.file.entry.thumbnail.custom2.max.width=0
#
# Input a list of comma delimited audio containers for preview files. The
# supported formats are MP3 and OGG.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_AUDIO_PERIOD_CONTAINERS
#
dl.file.entry.preview.audio.containers=\
mp3,\
ogg
#dl.file.entry.preview.audio.containers=mp3
#dl.file.entry.preview.audio.containers=ogg
#
# Set the bit rate and sample rate values for each audio container format.
#
# Bit rates will be capped at 500000. A value less than 0 will be defaulted
# to 64000.
#
# Sample rates will be capped at 192000. A value less than 0 will be
# defaulted to 44100.
#
# Note that some audio container formats may not support the maximum capped
# values. Care should be taken not to exceed the value allowed by the given
# format.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_AUDIO_PERIOD_BIT_PERIOD_RATE_OPENBRACKET_MP_NUMBER3__CLOSEBRACKET_
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_AUDIO_PERIOD_SAMPLE_PERIOD_RATE_OPENBRACKET_MP_NUMBER3__CLOSEBRACKET_
#
dl.file.entry.preview.audio.bit.rate[mp3]=64000
dl.file.entry.preview.audio.sample.rate[mp3]=44100
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_AUDIO_PERIOD_BIT_PERIOD_RATE_OPENBRACKET_OGG_CLOSEBRACKET_
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_AUDIO_PERIOD_SAMPLE_PERIOD_RATE_OPENBRACKET_OGG_CLOSEBRACKET_
#
dl.file.entry.preview.audio.bit.rate[ogg]=64000
dl.file.entry.preview.audio.sample.rate[ogg]=44100
#
# Input a list of comma delimited audio MIME types that will trigger
# generation of audio previews.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_AUDIO_PERIOD_MIME_PERIOD_TYPES
#
dl.file.entry.preview.audio.mime.types=\
audio/basic,\
audio/mid,\
audio/midi,\
audio/mod,\
audio/mp3,\
audio/mp4,\
audio/mpeg,\
audio/mpeg3,\
audio/ogg,\
audio/vorbis,\
audio/wav,\
audio/vnd.wave,\
audio/x-m4a,\
audio/x-mid,\
audio/x-midi,\
audio/x-mod,\
audio/x-mpeg,\
audio/x-pn-realaudio,\
audio/x-realaudio,\
audio/x-wav
#
# Set this to true if you want preview generation to use a separate Java
# process. This will utilize extra resources from the operating system while
# improving the portal's stability.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_FORK_PERIOD_PROCESS_PERIOD_ENABLED
#
dl.file.entry.preview.fork.process.enabled=true
#
# Set the JVM options for the forked process when the property
# "dl.file.entry.preview.fork.process.enabled" is set to true. Options are
# separated by space and the same format as the Java command line.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_FORK_PERIOD_PROCESS_PERIOD_JVM_PERIOD_OPTIONS
#
dl.file.entry.preview.fork.process.jvm.options=-Xmx1024m
#
# Set a comma delimited list of passwords that will be used by PDFBox to
# generate previews of protected documents. See LPS-68329 for more
# information.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_GENERATION_PERIOD_DECRYPT_PERIOD_PASSWORDS_PERIOD_PDFBOX
#
dl.file.entry.preview.generation.decrypt.passwords.pdfbox=
#
# Set the interval in seconds before document previews generation times out
# and it is cancelled when processed by Ghostscript. This property applies
# only when the property "dl.file.entry.preview.fork.process.enabled" is set
# to true. See the property "imagemagick.enabled".
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_GENERATION_PERIOD_TIMEOUT_PERIOD_GHOSTSCRIPT
#
dl.file.entry.preview.generation.timeout.ghostscript=1200
#
# Set the interval in seconds before document previews generation times out
# and it is cancelled when processed by PDFBox. This property applies only
# when the property "dl.file.entry.preview.fork.process.enabled" is set to
# true.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_GENERATION_PERIOD_TIMEOUT_PERIOD_PDFBOX
#
dl.file.entry.preview.generation.timeout.pdfbox=1200
#
# Input a list of comma delimited image MIME types that will trigger
# generation of image previews.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_IMAGE_PERIOD_MIME_PERIOD_TYPES
#
dl.file.entry.preview.image.mime.types=\
image/bmp,\
image/gif,\
image/jpeg,\
image/pjpeg,\
image/png,\
image/tiff,\
image/x-citrix-jpeg,\
image/x-citrix-png,\
image/x-ms-bmp,\
image/x-png,\
image/x-tiff
#
# Input a list of comma delimited video containers for preview files. The
# only formats supported are MP4 and OGV.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_CONTAINERS
#
dl.file.entry.preview.video.containers=\
mp4,\
ogv
#dl.file.entry.preview.video.containers=mp4
#dl.file.entry.preview.video.containers=ogv
#
# Set the bit rate and frame rate values for each preview video container
# format.
#
# Bit rates will be capped at 1200000. A value less than 0 will be defaulted
# to 250000.
#
# Frame rates are determined by a numerator divided by a denominator. If
# either value is less than 0, then the input video's frame rate will be
# used.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_BIT_PERIOD_RATE_OPENBRACKET_MP_NUMBER4__CLOSEBRACKET_
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_FRAME_PERIOD_RATE_PERIOD_DENOMINATOR_OPENBRACKET_MP_NUMBER4__CLOSEBRACKET_
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_FRAME_PERIOD_RATE_PERIOD_NUMERATOR_OPENBRACKET_MP_NUMBER4__CLOSEBRACKET_
#
dl.file.entry.preview.video.bit.rate[mp4]=1200000
dl.file.entry.preview.video.frame.rate.denominator[mp4]=1
dl.file.entry.preview.video.frame.rate.numerator[mp4]=30
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_BIT_PERIOD_RATE_OPENBRACKET_OGV_CLOSEBRACKET_
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_FRAME_PERIOD_RATE_PERIOD_DENOMINATOR_OPENBRACKET_OGV_CLOSEBRACKET_
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_FRAME_PERIOD_RATE_PERIOD_NUMERATOR_OPENBRACKET_OGV_CLOSEBRACKET_
#
dl.file.entry.preview.video.bit.rate[ogv]=1200000
dl.file.entry.preview.video.frame.rate.denominator[ogv]=-1
dl.file.entry.preview.video.frame.rate.numerator[ogv]=-1
#
# Input a list of comma delimited video MIME types that will trigger
# generation of video previews.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_PREVIEW_PERIOD_VIDEO_PERIOD_MIME_PERIOD_TYPES
#
dl.file.entry.preview.video.mime.types=\
video/avi,\
video/mp4,\
video/mpeg,\
video/ogg,\
video/quicktime,\
video/theora,\
video/webm,\
video/x-flv,\
video/x-m4v,\
video/x-ms-wmv,\
video/x-msvideo
#
# Set this to true to generate Image Gallery thumbnails when accessed via
# legacy URLs.
#
# Env: LIFERAY_DL_PERIOD_FILE_PERIOD_ENTRY_PERIOD_IG_PERIOD_THUMBNAIL_PERIOD_GENERATION
#
dl.file.entry.ig.thumbnail.generation=false
#
# Set this to true if document library should be published to live by
# default.
#
# Env: LIFERAY_DL_PERIOD_PUBLISH_PERIOD_TO_PERIOD_LIVE_PERIOD_BY_PERIOD_DEFAULT
#
dl.publish.to.live.by.default=true
#
# Input a list of comma delimited class names of the third party
# repositories that extend
# com.liferay.portal.kernel.repository.BaseRepositoryImpl.
#
# Env: LIFERAY_DL_PERIOD_REPOSITORY_PERIOD_IMPL
#
dl.repository.impl=
#
# Set the credentials to use when guest users access an external repository
# like CMIS, Documentum, or Sharepoint.
#
# Env: LIFERAY_DL_PERIOD_REPOSITORY_PERIOD_GUEST_PERIOD_PASSWORD
# Env: LIFERAY_DL_PERIOD_REPOSITORY_PERIOD_GUEST_PERIOD_USERNAME
#
dl.repository.guest.username=Administrator
dl.repository.guest.password=password
#
# Set the default display view.
#
# Env: LIFERAY_DL_PERIOD_DEFAULT_PERIOD_DISPLAY_PERIOD_VIEW
#
dl.default.display.view=icon
#
# Set this to true to show hidden mount folders.
#
# Env: LIFERAY_DL_PERIOD_SHOW_PERIOD_HIDDEN_PERIOD_MOUNT_PERIOD_FOLDERS
#
dl.show.hidden.mount.folders=false
#
# Set the character to use for substituting file entry titles when
# generating WebDAV URLs. This character should not be changed in an
# existing installation with already created file entries because existing
# files may contain the substitution char and those will not be accessible
# through WebDAV until the DLServiceVerifyProcess executes and renames them.
#
# Env: LIFERAY_DL_PERIOD_WEBDAV_PERIOD_SUBSTITUTION_PERIOD_CHAR
#
dl.webdav.substitution.char=^
##
## IFrame Portlet
##
#
# Specify a role name that a user must be associated with in order to
# configure the IFrame portlet to use the @password@ token on any portal
# page except for the user's own private pages. This token is used to post
# the password of users who access this portlet in order to automatically
# login to the framed site.
#
# In a high security environment, only users who are trusted not to attempt
# password theft should be associated with the specified role. See LPS-5272
# for more information.
#
# Env: LIFERAY_IFRAME_PERIOD_PASSWORD_PERIOD_TOKEN_PERIOD_ROLE
#
iframe.password.token.role=
##
## Learn Tag Library
##
#
# Set this to true to read Learn resources from the CDN.
#
# Env: LIFERAY_LEARN_PERIOD_RESOURCES_PERIOD_CDN_PERIOD_ENABLED
#
learn.resources.cdn.enabled=true
#
# Set this to true to enable reading Learn resources. Setting this to false
# essentially disables the Learn tag library.
#
# Env: LIFERAY_LEARN_PERIOD_RESOURCES_PERIOD_ENABLED
#
learn.resources.enabled=true
#
# Set the refresh time in milliseconds. The default value is 4 hours. Set
# the value to 0 disable caching.
#
# Env: LIFERAY_LEARN_PERIOD_RESOURCES_PERIOD_REFRESH_PERIOD_TIME
#
learn.resources.refresh.time=14400000
#learn.resources.refresh.time=0
##
## Login Portlet
##
#
# Configure email notification settings.
#
# Env: LIFERAY_LOGIN_PERIOD_EMAIL_PERIOD_FROM_PERIOD_ADDRESS
# Env: LIFERAY_LOGIN_PERIOD_EMAIL_PERIOD_FROM_PERIOD_NAME
#
login.email.from.name=
login.email.from.address=
#
# Set this to true to allow the user to choose a password during account
# creation.
#
# Env: LIFERAY_LOGIN_PERIOD_CREATE_PERIOD_ACCOUNT_PERIOD_ALLOW_PERIOD_CUSTOM_PERIOD_PASSWORD
#
login.create.account.allow.custom.password=true
#
# Set this to true to disable the login popup dialog. This should only be
# set to true if there is a custom login portlet that needs the "Sign In"
# link to redirect to another page.
#
# Env: LIFERAY_LOGIN_PERIOD_DIALOG_PERIOD_DISABLED
#
login.dialog.disabled=false
#
# Input a list of sections that will be included in login form navigation.
#
# Env: LIFERAY_LOGIN_PERIOD_FORM_PERIOD_NAVIGATION_PERIOD_POST
# Env: LIFERAY_LOGIN_PERIOD_FORM_PERIOD_NAVIGATION_PERIOD_PRE
#
login.form.navigation.pre=
login.form.navigation.post=
#
# Set this to true to prevent attempts to enumerate the portal's users via
# the forgot password feature. This feature will no longer show an error
# that would reveal a user's existence.
#
# Env: LIFERAY_LOGIN_PERIOD_SECURE_PERIOD_FORGOT_PERIOD_PASSWORD
#
login.secure.forgot.password=true
##
## Menu Tag Libraries
##
#
# Configure maximum number of items to display when using the Menu tag
# library or the Nav Item tag. If the number of items is higher than the
# maximum allowed, then the menu will provide an autocomplete search box to
# display the items.
#
# Env: LIFERAY_MENU_PERIOD_MAX_PERIOD_DISPLAY_PERIOD_ITEMS
#
menu.max.display.items=15
##
## Message Boards Portlet
##
##
## Message Boards Service
##
#
# Configure email notification settings.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_BULK
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_FROM_PERIOD_ADDRESS
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_FROM_PERIOD_NAME
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_HTML_PERIOD_FORMAT
#
message.boards.email.from.name=[$MESSAGE_USER_NAME$]
message.boards.email.from.address=
message.boards.email.bulk=true
message.boards.email.html.format=true
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_MESSAGE_PERIOD_ADDED_PERIOD_BODY
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_MESSAGE_PERIOD_ADDED_PERIOD_ENABLED
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_MESSAGE_PERIOD_ADDED_PERIOD_SUBJECT
#
message.boards.email.message.added.enabled=true
message.boards.email.message.added.subject=${resource:com/liferay/portlet/messageboards/dependencies/email_message_added_subject.tmpl}
message.boards.email.message.added.body=${resource:com/liferay/portlet/messageboards/dependencies/email_message_added_body.tmpl}
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_MESSAGE_PERIOD_UPDATED_PERIOD_BODY
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_MESSAGE_PERIOD_UPDATED_PERIOD_ENABLED
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EMAIL_PERIOD_MESSAGE_PERIOD_UPDATED_PERIOD_SUBJECT
#
message.boards.email.message.updated.enabled=true
message.boards.email.message.updated.subject=${resource:com/liferay/portlet/messageboards/dependencies/email_message_updated_subject.tmpl}
message.boards.email.message.updated.body=${resource:com/liferay/portlet/messageboards/dependencies/email_message_updated_body.tmpl}
#
# Set the name of the category display style which will be used by default.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_CATEGORY_PERIOD_DISPLAY_PERIOD_STYLES_PERIOD_DEFAULT
#
message.boards.category.display.styles.default=default
#
# Specify the options that will be provided to the user when editing a
# category.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_CATEGORY_PERIOD_DISPLAY_PERIOD_STYLES
#
message.boards.category.display.styles=\
default,\
question
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_FLAGS_PERIOD_ENABLED
#
message.boards.flags.enabled=true
#
# Set the list of supported message board formats and the default message
# board format.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_MESSAGE_PERIOD_FORMATS
#
message.boards.message.formats=\
bbcode,\
html
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_MESSAGE_PERIOD_FORMATS_PERIOD_DEFAULT
#
message.boards.message.formats.default=bbcode
#
# Set this to true to allow anonymous posting.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_ANONYMOUS_PERIOD_POSTING_PERIOD_ENABLED
#
message.boards.anonymous.posting.enabled=true
#
# Set this to true if the subscription checkbox for messages will be checked
# by default.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_SUBSCRIBE_PERIOD_BY_PERIOD_DEFAULT
#
message.boards.subscribe.by.default=true
#
# Enter time in days to automatically expire bans on users. Set this
# property or the property "message.boards.expire.ban.job.interval" to 0 to
# disable auto expire.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_EXPIRE_PERIOD_BAN_PERIOD_INTERVAL
#
message.boards.expire.ban.interval=10
#message.boards.expire.ban.interval=0
#
# Set this to true to enable pingbacks.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_PINGBACK_PERIOD_ENABLED
#
message.boards.pingback.enabled=true
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_RATINGS_PERIOD_ENABLED
#
message.boards.ratings.enabled=true
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_RECENT_PERIOD_POSTS_PERIOD_DATE_PERIOD_OFFSET
#
message.boards.recent.posts.date.offset=7
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_RSS_PERIOD_ABSTRACT_PERIOD_LENGTH
#
message.boards.rss.abstract.length=200
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_RSS_PERIOD_ENABLED
#
message.boards.rss.enabled=true
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_THREAD_PERIOD_PRIORITIES
#
message.boards.thread.priorities=\
Urgent|icon-bolt|3.0,\
Sticky|icon-pushpin|2.0,\
Announcement|icon-comments|1.0
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_USER_PERIOD_RANKS
# Env: LIFERAY__UPPERCASEJ_EDI_SPACE__UPPERCASEC_OUNCIL_SPACE__UPPERCASEM_EMBER
# Env: LIFERAY__UPPERCASEJ_EDI_SPACE__UPPERCASEK_NIGHT
# Env: LIFERAY__UPPERCASEJ_EDI_SPACE__UPPERCASEM_ASTER
# Env: LIFERAY__UPPERCASEM_ODERATOR
# Env: LIFERAY__UPPERCASEP_ADAWAN
# Env: LIFERAY__UPPERCASEY_ODA
# Env: LIFERAY__UPPERCASEY_OUNGLING
#
message.boards.user.ranks=\
#Moderator=organization:Message Boards Administrator,\
#Moderator=organization-role:Message Boards Administrator,\
#Moderator=regular-role:Message Boards Administrator,\
#Moderator=site-role:Message Boards Administrator,\
#Moderator=user-group:Message Boards Administrator,\
Youngling=0,\
Padawan=25,\
Jedi Knight=100,\
Jedi Master=250,\
Jedi Council Member=500,\
Yoda=1000
#
# Set this to true if message boards should be published to live by default.
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_PUBLISH_PERIOD_TO_PERIOD_LIVE_PERIOD_BY_PERIOD_DEFAULT
#
message.boards.publish.to.live.by.default=false
#
# Env: LIFERAY_MESSAGE_PERIOD_BOARDS_PERIOD_THREAD_PERIOD_AS_PERIOD_QUESTION_PERIOD_BY_PERIOD_DEFAULT
#
message.boards.thread.as.question.by.default=false
##
## My Places Portlet
##
#
# Set this to true to show user public sites with no layouts.
#
# Env: LIFERAY_MY_PERIOD_SITES_PERIOD_SHOW_PERIOD_USER_PERIOD_PUBLIC_PERIOD_SITES_PERIOD_WITH_PERIOD_NO_PERIOD_LAYOUTS
#
my.sites.show.user.public.sites.with.no.layouts=true
#
# Set this to true to show user private sites with no layouts.
#
# Env: LIFERAY_MY_PERIOD_SITES_PERIOD_SHOW_PERIOD_USER_PERIOD_PRIVATE_PERIOD_SITES_PERIOD_WITH_PERIOD_NO_PERIOD_LAYOUTS
#
my.sites.show.user.private.sites.with.no.layouts=true
#
# Set this to true to show public sites with no layouts.
#
# Env: LIFERAY_MY_PERIOD_SITES_PERIOD_SHOW_PERIOD_PUBLIC_PERIOD_SITES_PERIOD_WITH_PERIOD_NO_PERIOD_LAYOUTS
#
my.sites.show.public.sites.with.no.layouts=true
#
# Set this to true to show site private sites with no layouts.
#
# Env: LIFERAY_MY_PERIOD_SITES_PERIOD_SHOW_PERIOD_PRIVATE_PERIOD_SITES_PERIOD_WITH_PERIOD_NO_PERIOD_LAYOUTS
#
my.sites.show.private.sites.with.no.layouts=true
#
# Set the maximum number of elements that will be shown in the My Sites
# navigation menu. For example, if the maximum is set to 10, then, at most,
# 10 sites will be shown.
#
# Env: LIFERAY_MY_PERIOD_SITES_PERIOD_MAX_PERIOD_ELEMENTS
#
my.sites.max.elements=10
##
## Portlet CSS Portlet
##
#
# Set this to true to enable access to the Look and Feel icon. Setting it to
# false will disable the ability to modify the portlet CSS at runtime, which
# can speed up performance.
#
# Env: LIFERAY_PORTLET_PERIOD_CSS_PERIOD_ENABLED
#
portlet.css.enabled=true
##
## Ratings Tag Library
##
#
# Set the number of stars that will be used by the ratings tag library by
# default.
#
# Env: LIFERAY_RATINGS_PERIOD_DEFAULT_PERIOD_NUMBER_PERIOD_OF_PERIOD_STARS
#
ratings.default.number.of.stars=5
#
# In versions prior to 7.0, ratings stored in database were not normalized.
# Since 7.0, all values are normalized between 0 and 1.
#
# The properties "ratings.upgrade.stars.normalization.factor" and
# "ratings.upgrade.thumbs.class.names" are used by the upgrade process to
# normalize the unnormalized values.
#
# Set this property to specify the normalize factor that will be used during
# the upgrade process for the different class names that use stars as the
# ratings mechanism.
#
# The normalize factor is the maximun number of stars for the class name.
#
# Env: LIFERAY_RATINGS_PERIOD_UPGRADE_PERIOD_STARS_PERIOD_NORMALIZATION_PERIOD_FACTOR_OPENBRACKET_COM_PERIOD_LIFERAY_PERIOD_PORTLET_PERIOD_BLOGS_PERIOD_MODEL_PERIOD__UPPERCASEB_LOGS_UPPERCASEE_NTRY_CLOSEBRACKET_
# Env: LIFERAY_RATINGS_PERIOD_UPGRADE_PERIOD_STARS_PERIOD_NORMALIZATION_PERIOD_FACTOR_OPENBRACKET_DEFAULT_CLOSEBRACKET_
#
ratings.upgrade.stars.normalization.factor[default]=5
#ratings.upgrade.stars.normalization.factor[com.liferay.portlet.blogs.model.BlogsEntry]=10
#
# Set this property to specify which class names use thumbs as ratings. See
# the property "ratings.upgrade.stars.normalization.factor".
#
# Env: LIFERAY_RATINGS_PERIOD_UPGRADE_PERIOD_THUMBS_PERIOD_CLASS_PERIOD_NAMES
#
ratings.upgrade.thumbs.class.names=\
com.liferay.message.boards.model.MBDiscussion,\
com.liferay.message.boards.model.MBMessage
##
## Recent Content Portlet
##
#
# Configure maximum number of items to display per type in the Recent
# Content portlet.
#
# Env: LIFERAY_RECENT_PERIOD_CONTENT_PERIOD_MAX_PERIOD_DISPLAY_PERIOD_ITEMS
#
recent.content.max.display.items=5
##
## Recent Groups
##
#
# Set the maximum number of elements that will be retrieved when determining
# recent groups. For example, if the maximum is set to 8, then, at most, 8
# groups will be considered "recent" and displayed as such.
#
# Env: LIFERAY_RECENT_PERIOD_GROUPS_PERIOD_MAX_PERIOD_ELEMENTS
#
recent.groups.max.elements=8
##
## My Sites Directory
##
#
# Specify a list of comma delimited site names that are excluded from
# determining the organizations, user groups, and users that are displayed
# in My Sites Directory portlet.
#
# Env: LIFERAY_MY_PERIOD_SITES_PERIOD_DIRECTORY_PERIOD_SITE_PERIOD_EXCLUDES
#
my.sites.directory.site.excludes=
##
## Sites Admin Portlet
##
#
# Set this to true to allow site members to see the Sites Admin portlet and
# the sites they are members of in the Control Panel. Setting this to false
# will only allow administrators to see this portlet in the Control Panel.
#
# Env: LIFERAY_SITES_PERIOD_CONTROL_PERIOD_PANEL_PERIOD_MEMBERS_PERIOD_VISIBLE
#
sites.control.panel.members.visible=false
#
# Set this to true to allow site administrators to make a site inherit the
# content from the scope of its parent site. This option can be checked in
# the Site Settings section of a site. Sites which inherit the content from
# their parent site will not have its own scope of content and therefore
# will not have the Content Category in the Sites Admin portlet. Setting
# this to false will disable this option for sites that are not already
# configured to inherit content.
#
# Env: LIFERAY_SITES_PERIOD_SHOW_PERIOD_INHERIT_PERIOD_CONTENT_PERIOD_SCOPE_PERIOD_FROM_PERIOD_PARENT_PERIOD_SITE
#
sites.show.inherit.content.scope.from.parent.site=false
#
# Redirect to this resource if the user requested a site friendly URL that
# does not exist. Leave it blank to display nothing.
#
# A similar configuration for pages is managed with the property
# "layout.friendly.url.page.not.found".
#
# Env: LIFERAY_SITES_PERIOD_FRIENDLY_PERIOD_URL_PERIOD_PAGE_PERIOD_NOT_PERIOD_FOUND
#
#sites.friendly.url.page.not.found=/html/portal/404.html
#
# Set this property to 0 to disable the Sharing of Content with subsites for
# all sites. Set this property to 1 to disable it by default while allowing
# site administrators to enable it per site. Set this property to 2 to
# enable it by default while allowing site administrators to disable it per
# site.
#
# Env: LIFERAY_SITES_PERIOD_CONTENT_PERIOD_SHARING_PERIOD_WITH_PERIOD_CHILDREN_PERIOD_ENABLED
#
#sites.content.sharing.with.children.enabled==0
#sites.content.sharing.with.children.enabled==1
sites.content.sharing.with.children.enabled=2
#
# Set this property to true to let every site administrator share content
# across sites he manages.
#
# Env: LIFERAY_SITES_PERIOD_CONTENT_PERIOD_SHARING_PERIOD_THROUGH_PERIOD_ADMINISTRATORS_PERIOD_ENABLED
#
sites.content.sharing.through.administrators.enabled=true
#
# Configure email notification settings.
#
# Env: LIFERAY_SITES_PERIOD_EMAIL_PERIOD_FROM_PERIOD_ADDRESS
# Env: LIFERAY_SITES_PERIOD_EMAIL_PERIOD_FROM_PERIOD_NAME
#
sites.email.from.name=
sites.email.from.address=
#
# Env: LIFERAY_SITES_PERIOD_EMAIL_PERIOD_MEMBERSHIP_PERIOD_REPLY_PERIOD_BODY
# Env: LIFERAY_SITES_PERIOD_EMAIL_PERIOD_MEMBERSHIP_PERIOD_REPLY_PERIOD_SUBJECT
#
sites.email.membership.reply.subject=com/liferay/portlet/sites/dependencies/email_membership_reply_subject.tmpl
sites.email.membership.reply.body=com/liferay/portlet/sites/dependencies/email_membership_reply_body.tmpl
#
# Env: LIFERAY_SITES_PERIOD_EMAIL_PERIOD_MEMBERSHIP_PERIOD_REQUEST_PERIOD_BODY
# Env: LIFERAY_SITES_PERIOD_EMAIL_PERIOD_MEMBERSHIP_PERIOD_REQUEST_PERIOD_SUBJECT
#
sites.email.membership.request.subject=com/liferay/portlet/sites/dependencies/email_membership_request_subject.tmpl
sites.email.membership.request.body=com/liferay/portlet/sites/dependencies/email_membership_request_body.tmpl
#
# Set the default change frequency for pages. This change frequency value
# will be used by the robots visiting the pages. Possible values are:
# always, hourly, daily, weekly, monthly, yearly, or never.
#
# Env: LIFERAY_SITES_PERIOD_SITEMAP_PERIOD_DEFAULT_PERIOD_CHANGE_PERIOD_FREQUENCY
#
sites.sitemap.default.change.frequency=daily
#
# Set the default priority for pages. This priority value will used by the
# robots visiting the pages. The possible value range is 0.0 to 1.0.
#
# Env: LIFERAY_SITES_PERIOD_SITEMAP_PERIOD_DEFAULT_PERIOD_PRIORITY
#
sites.sitemap.default.priority=
##
## Trash
##
#
# Set this property to false to disable the Recycle Bin for all sites. Set
# this property to true to enabling while allowing site administrators to
# disable it per site.
#
# Env: LIFERAY_TRASH_PERIOD_ENABLED
#
#trash.enabled=false
trash.enabled=true
#
# Set the limit for results used when performing searches in the Recycle
# Bin.
#
# Env: LIFERAY_TRASH_PERIOD_SEARCH_PERIOD_LIMIT
#
trash.search.limit=500
#
# Set the interval in minutes on how often CheckEntryMessageListener will
# run to check for and delete trash entries that have been in the Recycle
# Bin longer than the maximum age.
#
# Env: LIFERAY_TRASH_PERIOD_ENTRY_PERIOD_CHECK_PERIOD_INTERVAL
#
trash.entry.check.interval=60
#
# Set this to the maximum age (in number of minutes) that an entry will be
# kept in the Recycle Bin. Note that these settings may be overridden in
# Portal Settings for each portal server or in Site Settings for each site.
#
# Env: LIFERAY_TRASH_PERIOD_ENTRIES_PERIOD_MAX_PERIOD_AGE
#
trash.entries.max.age=43200
##
## Workflow
##
#
# Configure email notification settings.
#
# Env: LIFERAY_WORKFLOW_PERIOD_EMAIL_PERIOD_FROM_PERIOD_ADDRESS
# Env: LIFERAY_WORKFLOW_PERIOD_EMAIL_PERIOD_FROM_PERIOD_NAME
#
workflow.email.from.name=
workflow.email.from.address=
##
## ZIP
##
#
# Sets the maximum amount of bytes of the ZIP file that may be retained in
# the JVM's memory during the export process. If this number is exceeded,
# Liferay will immediately write all the bytes in its memory to the ZIP file
# and discard them from the JVM's memory.
#
# Increasing this value will improve the performance of the export process,
# but will increase the likelihood of an out of memory error. Conversely,
# reducing this value will reduce the likelihood of an out of memory error,
# but will reduce the performance of the export process.
#
# The default value is 1 GB (1024 * 1024 * 1000).
#
# Env: LIFERAY_ZIP_PERIOD_FILE_PERIOD_WRITER_PERIOD_EXPORT_PERIOD_BUFFER_PERIOD_SIZE
#
zip.file.writer.export.buffer.size=1048576000 © 2015 - 2025 Weber Informatics LLC | Privacy Policy