Extension point configuration
In component org.nuxeo.runtime.ConfigurationService
Documentation
The configuration extension point allows to define named properties.
Example:
<property name="nuxeo.jsf.enableDoubleClickShield">true</property>
<property name="nuxeo.jsf.useAjaxTabs">false</property>
Contribution Descriptors
- Class: org.nuxeo.runtime.services.config.ConfigurationPropertyDescriptor
Existing Contributions
Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that defines the max length of the document name, which is mainly used to build the document path. </documentation> <property name="nuxeo.path.segment.maxsize">24</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that enables or disables zip files preview. </documentation> <property name="nuxeo.preview.zip.enabled">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <property name="org.nuxeo.drive.permissionCheckOptimized">true</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that allows displaying emails in user suggestion widgets. This parameter replace the nuxeo-email-suggestion addon provided in Nuxeo 5.5 and 5.6. </documentation> <property name="nuxeo.ui.displayEmailInUserSuggestion">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that disables checks on package version when updating the Studio package from the admin tab. </documentation> <property name="studio.snapshot.disablePkgValidation">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that enables the annotations also on text files (when true), otherwise annotations are only available on images. </documentation> <property name="nuxeo.text.annotations">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that configures the number of lines displayed for each server log files in the Admin tab > Monitoring > Logs tab. </documentation> <property name="nuxeo.logs.viewer.max.lines.count">1500</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Force Drive to send its versioning option even if no minor/major increase is needed. </documentation> <property name="nuxeo.drive.force.versioning">true</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> This contribution is the default contribution for automation properties. Here are more details about some of them: <ul> <li> <strong>nuxeo.automation.properties.value.trim</strong>: properties are expected to be of the form "key=value". You may wish to trim the potential spaces around value (e.g.: "key = value", will result in "value" and not " value"). </li> </ul> @since 8.2 </documentation> <property name="nuxeo.automation.properties.value.trim">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <property name="nuxeo.actions.debug.log_min_duration_ms">-1</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Controls whether we check the validity of password when changing it. @since 8.4 </documentation> <property name="nuxeo.usermanager.check.password">********</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property to control the regex used for allowed characters in the user/group name when matching a request URL. @since 8.3 </documentation> <property name="nuxeo.codec.usergroup.allowedCharacters">[a-zA-Z_0-9\-\.@]*</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that defines the default maxPageSize to use when no value is defined on the page provider contribution. Value '0' means no limit. </documentation> <property name="nuxeo.pageprovider.default-max-page-size">1000</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Properties controlling if the picture migration script must be run at startup </documentation> <property name="nuxeo.picture.migration.enabled">true</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Configuration property controlling enablement of layout tags variables management, available mainly for backport on maintenance branches, in case optimization broke some behaviors. @since 8.2 </documentation> <property name="nuxeo.jsf.layout.removeAliasOptims">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <property name="nuxeo.jsf.debug.log_min_duration_ms">-1</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Controls whether iterations in document listings are done using build-time tag c:forEach or render-time tag ui:repeat (which is much more efficient on large content). Using render-time iterations may break some behaviours, this property is mainly useful for backport of optimizations on maintenance branches. @since 8.2 </documentation> <property name="nuxeo.jsf.listings.useRepeatRenderTime">true</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property that enables resetting creator, creation date and last modification date on document copy. </documentation> <property name="nuxeo.dclistener.reset-creator-on-copy">false</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Property defining the behavior when putting a checked in document in the trash. When true, the document will be kept checked in (this avoids growing quotas). When false, the document will be checked out (compatibility behavior). </documentation> <property name="org.nuxeo.trash.keepCheckedIn">true</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Properties for core queries behaviors: <ul> <li>org.nuxeo.query.builder.ignored.chars: defines what characters that are escaped in core queries.</li> <li> org.nuxeo.ecm.platform.query.nxql.defaultNavigationResults: <a href="https://doc.nuxeo.com/x/FQ4z#ContentViews-maxresults" target="_blank"> Maximum number of results for page providers. </a> </li> </ul> </documentation> <property name="org.nuxeo.query.builder.ignored.chars">!#$%&'()+,./\\\\:-@{|}`^~</property> <property name="org.nuxeo.ecm.platform.query.nxql.defaultNavigationResults">200</property> </extension>
-
<extension point="configuration" target="org.nuxeo.runtime.ConfigurationService"> <documentation> Configuration property controlling enablement of action widgets optimizations, useful for backport of optimization on maintenance branches. @since 8.2 </documentation> <property name="nuxeo.jsf.actions.removeActionOptims">false</property> </extension>