Platform Explorer / Nuxeo Platform LTS 2016 8.10

Extension point configuration

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.

  • nuxeo-core-api-8.10.jar /OSGI-INF/core-api-properties.xml
    <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>
  • nuxeo-preview-core-8.10.jar /OSGI-INF/preview-adapter-properties.xml
    <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>
  • nuxeo-drive-core-8.10.jar /OSGI-INF/nuxeodrive-adapter-contrib.xml
    <extension point="configuration" target="org.nuxeo.runtime.ConfigurationService">
        <property name="org.nuxeo.drive.permissionCheckOptimized">true</property>
      </extension>
  • nuxeo-platform-ui-select2-8.10.jar /OSGI-INF/select2-properties.xml
    <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>
  • nuxeo-admin-center-core-8.10.jar /OSGI-INF/admin-properties.xml
    <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>
  • nuxeo-annot-gwt-8.10.jar /OSGI-INF/annot-properties.xml
    <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>
  • nuxeo-logs-viewer-8.10.jar /OSGI-INF/logs-viewer-properties.xml
    <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 &gt; Monitoring &gt; Logs tab.
        </documentation>
        <property name="nuxeo.logs.viewer.max.lines.count">1500</property>
      </extension>
  • nuxeo-drive-core-8.10.jar /OSGI-INF/nuxeodrive-configurationservice-contrib.xml
    <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>
  • nuxeo-automation-core-8.10.jar /OSGI-INF/properties-contrib.xml
    <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>
  • nuxeo-platform-actions-core-8.10.jar /OSGI-INF/actions-properties.xml
    <extension point="configuration" target="org.nuxeo.runtime.ConfigurationService">
        <property name="nuxeo.actions.debug.log_min_duration_ms">-1</property>
      </extension>
  • nuxeo-platform-usermanager-core-8.10.jar /OSGI-INF/usermanager-properties.xml
    <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>
  • nuxeo-user-center-8.10.jar /OSGI-INF/user-group-codec-properties.xml
    <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>
  • nuxeo-core-query-8.10.jar /OSGI-INF/core-query-properties.xml
    <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>
  • nuxeo-platform-imaging-core-8.10.jar /OSGI-INF/imaging-base-properties.xml
    <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>
  • nuxeo-platform-forms-layout-client-8.10.jar /OSGI-INF/layouts-properties.xml
    <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>
  • nuxeo-platform-ui-web-8.10.jar /OSGI-INF/jsfconfiguration-properties.xml
    <extension point="configuration" target="org.nuxeo.runtime.ConfigurationService">
        <property name="nuxeo.jsf.debug.log_min_duration_ms">-1</property>
      </extension>
  • nuxeo-platform-webapp-base-8.10.jar /OSGI-INF/webapp-base-properties.xml
    <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>
  • nuxeo-platform-dublincore-8.10.jar /OSGI-INF/nxdublincore-service.xml
    <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>
  • nuxeo-core-8.10.jar /OSGI-INF/trash-service.xml
    <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>
  • nuxeo-platform-query-api-8.10.jar /OSGI-INF/pageprovider-framework.xml
    <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">!#$%&amp;'()+,./\\\\:-@{|}`^~</property>
        <property name="org.nuxeo.ecm.platform.query.nxql.defaultNavigationResults">200</property>
      </extension>
  • nuxeo-platform-actions-jsf-8.10.jar /OSGI-INF/action-widgettypes-contrib.xml
    <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>