Platform Explorer / Nuxeo Platform LTS 2015 7.10

Extension point configuration

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 Descriptor

Existing Contributions

  • nuxeo-annot-gwt-7.10-HF03.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-platform-webapp-core-7.10-HF07.jar /OSGI-INF/templateCreation-config.xml
    <extension point="configuration" target="org.nuxeo.runtime.ConfigurationService">
        <documentation>
          Property that enables resetting creator, creation date and last modification date on document creation from template.
        </documentation>
        <property name="nuxeo.template.reset-creator-on-creation-from-template">false</property>
      </extension>
  • nuxeo-platform-ui-web-7.10-HF07.jar /OSGI-INF/jsfconfiguration-properties.xml
    <extension point="configuration" target="org.nuxeo.runtime.ConfigurationService">
    
        <documentation>
          This contribution is the default contribution for JSF configurations.
    
          Here are more details about some of them:
          <ul>
            <li>
              <strong>nuxeo.jsf.enableDoubleClickShield</strong>: enables a shield on forms to prevent users from
              submitting twice the same form (accidental double-click).
            </li>
            <li>
              <strong>nuxeo.jsf.defaultBytePrefixFormat</strong>: defines the default byte prefix format used by the
              printFileSize JSF function, that displays a pretty print of the size of a file. Available formats are "SI",
              "IEC" or "JEDEC". See <a href="http://en.wikipedia.org/wiki/Byte" target="_blank">the Wikipedia article on
              Byte</a> for more information on those formats.
            </li>
          </ul>
    
          @since 7.4
        </documentation>
    
        <property name="nuxeo.jsf.enableDoubleClickShield">true</property>
        <property name="nuxeo.jsf.defaultBytePrefixFormat">SI</property>
        <property name="nuxeo.jsf.removeAliasOptims">false</property>
    
      </extension>
  • nuxeo-platform-query-api-7.10-HF01.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-core-api-7.10-HF05.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-logs-viewer-7.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-platform-webapp-base-7.10-HF07.jar /OSGI-INF/webapp-base-properties.xml
    <extension point="configuration" target="org.nuxeo.runtime.ConfigurationService">
        <documentation>
          Properties controlling resources management:
          <ul>
            <li><strong>nuxeo.jsf.combinePageResources</strong>: serve all js and CSS resources
                of a page with a single request (instead of bundle by bundle)</li>
            <li><strong>nuxeo.jsf.deferJavaScriptLoading</strong>: move all JavaScript resources
                at the end of the page. WARNING - enabling this might break
                some inline JavaScript code behaviors.</li>
          </ul>
        </documentation>
        <property name="nuxeo.jsf.combinePageResources">true</property>
        <property name="nuxeo.jsf.deferJavaScriptLoading">true</property>
      </extension>
  • nuxeo-automation-core-7.10-HF07.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>
    
        <!-- Note that for backward compatibility this the opposite than on master. See NXP-19170. -->
        <property name="nuxeo.automation.properties.value.trim">true</property>
    
      </extension>
  • nuxeo-platform-ui-select2-7.10-HF07.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-core-query-7.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-admin-center-7.10-HF07.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-platform-forms-layout-client-7.10-HF07.jar /OSGI-INF/layouts-properties.xml
    <extension point="configuration" target="org.nuxeo.runtime.ConfigurationService">
        <property name="nuxeo.jsf.listWidget.compatEnabled">false</property>
      </extension>