cocoon.xconf

来自「Hippo CMS是一个以信息为中心的开源内容管理系统。Hippo CMS目标是」· XCONF 代码 · 共 1,224 行 · 第 1/5 页

XCONF
1,224
字号
            <shutdown-graceful>true</shutdown-graceful>
            <!-- The maximum time to wait for running jobs to complete. Defaults to unlimited time (<0 == default) -->
            <shutdown-wait-time-ms>5000</shutdown-wait-time-ms>
        </thread-pool>
        <!-- Definintions of triggers -->
        <triggers/>
    </component>

  <datasources/>

    <editor-repository>
        <parameter name="configurationUri" value="context://WEB-INF/editorRepository.xml"/>
    </editor-repository>

  
  <file-importer logger="cms.fileimporter">
    <parameter name="fileImportServiceUri" value=""/>
    <parameter name="binariesPrefix" value="/binaries"/>
    <parameter name="rescaleBitmaps" value="false"/>
    <parameter name="convertWmfToBitmaps" value="false"/>
    <parameter name="dpiForBitmaps" value="96"/>
  </file-importer>


       
  <forms-binding logger="forms.binding">
    <bindings>
      <binding name="value" src="org.apache.cocoon.forms.binding.ValueJXPathBindingBuilder"/>
      <binding name="multi-value" src="org.apache.cocoon.forms.binding.MultiValueJXPathBindingBuilder"/>
      <binding name="context" src="org.apache.cocoon.forms.binding.ContextJXPathBindingBuilder"/>
      <binding name="repeater" src="org.apache.cocoon.forms.binding.HippoRepeaterJXPathBindingBuilder"/>
      <binding name="simple-repeater" src="org.apache.cocoon.forms.binding.SimpleRepeaterJXPathBindingBuilder"/>
      <binding name="temp-repeater" src="org.apache.cocoon.forms.binding.TempRepeaterJXPathBindingBuilder"/>
      <binding name="aggregate" src="org.apache.cocoon.forms.binding.AggregateJXPathBindingBuilder"/>
      <binding name="set-attribute" src="org.apache.cocoon.forms.binding.SetAttributeJXPathBindingBuilder"/>
      <binding name="insert-node" src="org.apache.cocoon.forms.binding.InsertNodeJXPathBindingBuilder"/>
      <binding name="delete-node" src="org.apache.cocoon.forms.binding.DeleteNodeJXPathBindingBuilder"/>
      <binding name="insert-bean" src="org.apache.cocoon.forms.binding.InsertBeanJXPathBindingBuilder"/>
      <binding name="javascript" src="org.apache.cocoon.forms.binding.JavaScriptJXPathBindingBuilder"/>
      <binding name="custom" src="org.apache.cocoon.forms.binding.CustomJXPathBindingBuilder"/>
      <binding name="case" src="org.apache.cocoon.forms.binding.CaseJXPathBindingBuilder"/>
      <binding name="class" src="org.apache.cocoon.forms.binding.ClassJXPathBindingBuilder"/>
      <binding name="new" src="org.apache.cocoon.forms.binding.NewJXPathBindingBuilder"/>
      <binding name="struct" src="org.apache.cocoon.forms.binding.StructJXPathBindingBuilder"/>
      <binding name="union" src="org.apache.cocoon.forms.binding.UnionJXPathBindingBuilder"/>
      <binding name="group" src="org.apache.cocoon.forms.binding.GroupJXPathBindingBuilder"/>
      <binding name="expand" src="org.apache.cocoon.forms.binding.ExpandJXPathBindingBuilder"/>
      <binding name="import" src="org.apache.cocoon.forms.binding.ImportJXPathBindingBuilder"/>
    </bindings>
  </forms-binding>



  <!--+      | forms's datatypes and validation rules.      +-->
  <forms-datatype logger="forms">
    <datatypes>
      <datatype name="string" src="org.apache.cocoon.forms.datatype.typeimpl.StringTypeBuilder">
        <convertors default="dummy" plain="dummy">
          <convertor name="dummy" src="org.apache.cocoon.forms.datatype.convertor.DummyStringConvertorBuilder"/>
          <convertor name="htmlcleaner" src="nl.hippo.cocoon.forms.datatype.convertor.HtmlCleaningConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="integer" src="org.apache.cocoon.forms.datatype.typeimpl.IntegerTypeBuilder">
        <convertors default="formatting" plain="plain">
          <convertor name="plain" src="org.apache.cocoon.forms.datatype.convertor.PlainIntegerConvertorBuilder"/>
          <convertor name="formatting" src="org.apache.cocoon.forms.datatype.convertor.FormattingIntegerConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="long" src="org.apache.cocoon.forms.datatype.typeimpl.LongTypeBuilder">
        <convertors default="formatting" plain="plain">
          <convertor name="plain" src="org.apache.cocoon.forms.datatype.convertor.PlainLongConvertorBuilder"/>
          <convertor name="formatting" src="org.apache.cocoon.forms.datatype.convertor.FormattingLongConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="decimal" src="org.apache.cocoon.forms.datatype.typeimpl.DecimalTypeBuilder">
        <convertors default="formatting" plain="plain">
          <convertor name="plain" src="org.apache.cocoon.forms.datatype.convertor.PlainDecimalConvertorBuilder"/>
          <convertor name="formatting" src="org.apache.cocoon.forms.datatype.convertor.FormattingDecimalConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="float" src="org.apache.cocoon.forms.datatype.typeimpl.FloatTypeBuilder">
        <convertors default="formatting" plain="plain">
          <convertor name="plain" src="org.apache.cocoon.forms.datatype.convertor.PlainFloatConvertorBuilder"/>
          <convertor name="formatting" src="org.apache.cocoon.forms.datatype.convertor.FormattingFloatConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="double" src="org.apache.cocoon.forms.datatype.typeimpl.DoubleTypeBuilder">
        <convertors default="formatting" plain="plain">
          <convertor name="plain" src="org.apache.cocoon.forms.datatype.convertor.PlainDoubleConvertorBuilder"/>
          <convertor name="formatting" src="org.apache.cocoon.forms.datatype.convertor.FormattingDoubleConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="date" src="org.apache.cocoon.forms.datatype.typeimpl.DateTypeBuilder">
        <convertors default="formatting" plain="millis">
          <convertor name="formatting" src="org.apache.cocoon.forms.datatype.convertor.FormattingDateConvertorBuilder"/>
          <convertor name="millis" src="org.apache.cocoon.forms.datatype.convertor.MillisDateConvertorBuilder"/>
          <convertor name="icu4j" src="org.apache.cocoon.forms.datatype.convertor.Icu4jDateConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="boolean" src="org.apache.cocoon.forms.datatype.typeimpl.BooleanTypeBuilder">
        <convertors default="plain" plain="plain">
          <convertor name="plain" src="org.apache.cocoon.forms.datatype.convertor.PlainBooleanConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="enum" src="org.apache.cocoon.forms.datatype.typeimpl.EnumTypeBuilder">
        <convertors default="enum" plain="enum">
          <convertor name="enum" src="org.apache.cocoon.forms.datatype.convertor.EnumConvertorBuilder"/>
        </convertors>
      </datatype>
      <datatype name="bean" src="org.apache.cocoon.forms.datatype.typeimpl.BeanTypeBuilder">
        <convertors default="bean" plain="bean">
          <convertor name="bean" src="org.apache.cocoon.forms.datatype.convertor.BeanConvertorBuilder"/>
        </convertors>
      </datatype>
    </datatypes>
    <validation-rules>
      <!-- old-style datatype validators (deprecated) -->
      <validation-rule name="length" src="org.apache.cocoon.forms.datatype.validationruleimpl.LengthValidationRuleBuilder"/>
      <validation-rule name="email" src="org.apache.cocoon.forms.datatype.validationruleimpl.EmailValidationRuleBuilder"/>
      <validation-rule name="value-count" src="org.apache.cocoon.forms.datatype.validationruleimpl.ValueCountValidationRuleBuilder"/>
      <validation-rule name="range" src="org.apache.cocoon.forms.datatype.validationruleimpl.RangeValidationRuleBuilder"/>
      <validation-rule name="assert" src="org.apache.cocoon.forms.datatype.validationruleimpl.AssertValidationRuleBuilder"/>
      <validation-rule name="mod10" src="org.apache.cocoon.forms.datatype.validationruleimpl.Mod10ValidationRuleBuilder"/>
      <validation-rule name="regexp" src="org.apache.cocoon.forms.datatype.validationruleimpl.RegExpValidationRuleBuilder"/>
    </validation-rules>
  </forms-datatype>
  


  <forms-expression logger="forms.expression">
    <function class="org.apache.cocoon.forms.expression.NullFunction" name="Null"/>
    <function class="org.apache.cocoon.forms.expression.IsNullFunction" name="IsNull"/>
    <function class="org.apache.cocoon.forms.expression.StringFunction" name="String"/>
  </forms-expression>


  <!--+      | forms's FormManager component      +-->
  <forms-formmanager>
    <widgets>
      <widget name="form" src="org.apache.cocoon.forms.formmodel.FormDefinitionBuilder"/>
      <widget name="import" src="org.apache.cocoon.forms.formmodel.ImportDefinitionBuilder"/>
      <widget name="expand" src="org.apache.cocoon.forms.formmodel.ExpandDefinitionBuilder"/>
      <widget name="field" src="org.apache.cocoon.forms.formmodel.FieldDefinitionBuilder"/>
      <widget name="repeater" src="org.apache.cocoon.forms.formmodel.RepeaterDefinitionBuilder"/>
      <widget name="booleanfield" src="org.apache.cocoon.forms.formmodel.BooleanFieldDefinitionBuilder"/>
      <widget name="multivaluefield" src="org.apache.cocoon.forms.formmodel.MultiValueFieldDefinitionBuilder"/>
      <widget name="action" src="org.apache.cocoon.forms.formmodel.ActionDefinitionBuilder"/>
      <widget name="repeater-action" src="org.apache.cocoon.forms.formmodel.RepeaterActionDefinitionBuilder"/>
      <widget name="row-action" src="org.apache.cocoon.forms.formmodel.RowActionDefinitionBuilder"/>
      <widget name="submit" src="org.apache.cocoon.forms.formmodel.SubmitDefinitionBuilder"/>
      <widget name="button" src="org.apache.cocoon.forms.formmodel.ButtonDefinitionBuilder"/>
      <widget name="aggregatefield" src="org.apache.cocoon.forms.formmodel.AggregateFieldDefinitionBuilder"/>
      <widget name="output" src="org.apache.cocoon.forms.formmodel.OutputDefinitionBuilder"/>
      <widget name="upload" src="org.apache.cocoon.forms.formmodel.UploadDefinitionBuilder"/>
      <widget name="messages" src="org.apache.cocoon.forms.formmodel.MessagesDefinitionBuilder"/>
      <widget name="class" src="org.apache.cocoon.forms.formmodel.ClassDefinitionBuilder"/>
      <widget name="new" src="org.apache.cocoon.forms.formmodel.NewDefinitionBuilder"/>
      <widget name="struct" src="org.apache.cocoon.forms.formmodel.StructDefinitionBuilder"/>
      <widget name="union" src="org.apache.cocoon.forms.formmodel.UnionDefinitionBuilder"/>
      <widget name="group" src="org.apache.cocoon.forms.formmodel.GroupDefinitionBuilder"/>
      <widget name="captcha" src="org.apache.cocoon.forms.formmodel.CaptchaDefinitionBuilder"/>
      <widget name="tree" src="org.apache.cocoon.forms.formmodel.tree.builder.TreeDefinitionBuilder"/>
      <widget name="imagemap" src="org.apache.cocoon.forms.formmodel.ImageMapDefinitionBuilder"/>
    </widgets>
  </forms-formmanager>

  <forms-treemodels>
    <treemodel class="org.apache.cocoon.forms.formmodel.tree.builder.JavaTreeModelDefinitionBuilder" name="java"/>
    <treemodel class="org.apache.cocoon.forms.formmodel.tree.builder.SourceTreeModelDefinitionBuilder" name="source"/>
  </forms-treemodels>



  <forms-selection-lists default="default">
    <selection-list class="org.apache.cocoon.forms.datatype.DefaultSelectionListBuilder" name="default"/>
    <selection-list class="org.apache.cocoon.forms.datatype.FlowJXPathSelectionListBuilder" name="flow-jxpath"/>
    <selection-list class="org.apache.cocoon.forms.datatype.EnumSelectionListBuilder" name="enum"/>
    <selection-list class="org.apache.cocoon.forms.datatype.JavaSelectionListBuilder" name="java"/>
  </forms-selection-lists>
  


  <forms-validators>
    <!-- new-style validators -->
    <validator class="org.apache.cocoon.forms.validation.impl.JavaScriptValidatorBuilder" name="javascript"/>
    <validator class="org.apache.cocoon.forms.validation.impl.LengthValidatorBuilder" name="length"/>
    <validator class="org.apache.cocoon.forms.validation.impl.EmailValidatorBuilder" name="email"/>
    <validator class="org.apache.cocoon.forms.validation.impl.ValueCountValidatorBuilder" name="value-count"/>
    <validator class="org.apache.cocoon.forms.validation.impl.RangeValidatorBuilder" name="range"/>
    <validator class="org.apache.cocoon.forms.validation.impl.AssertValidatorBuilder" name="assert"/>
    <validator class="org.apache.cocoon.forms.validation.impl.Mod10ValidatorBuilder" name="mod10"/>
    <validator class="org.apache.cocoon.forms.validation.impl.RegExpValidatorBuilder" name="regexp"/>
    <validator class="org.apache.cocoon.forms.validation.impl.CaptchaValidatorBuilder" name="captcha"/>
  </forms-validators>



  <forms-widgetlisteners>
    <listener class="org.apache.cocoon.forms.event.impl.JavaClassWidgetListenerBuilder" name="java"/>
    <listener class="org.apache.cocoon.forms.event.impl.JavaScriptWidgetListenerBuilder" name="javascript"/>
  </forms-widgetlisteners>


    <history-repository>
        <parameter name="configurationUri" value="context://WEB-INF/historyRepository.xml"/>
    </history-repository>

  <cocoon-searcher logger="core.search.searcher">
    <max-boolean-clauses>1000</max-boolean-clauses>
  </cocoon-searcher>

    <sites-directory>
        <parameter name="configurationUri" value="context://WEB-INF/noSites.properties"/>
    </sites-directory>


  <component class="nl.hippo.cocoon.caching.CMS_SlideJMSEventListener" logger="core.jms" role="nl.hippo.cocoon.caching.SlideJMSEventListener">
    <parameter name="eventcache-role" value="org.apache.cocoon.caching.EventAwareManager"/>
    <parameter name="connection" value="local"/>
    <parameter name="topic" value="repository"/>
    <parameter name="ignore-jms" value="false"/>
    <!--<parameter name="eventcache-role" value="org.apache.cocoon.caching.Cache/EventAware"/>-->
  </component>


  <component class="nl.hippo.cms.background.TempFileCleanupManager" logger="cron" role="nl.hippo.cms.background.TempFileCleanupManager">
    <!-- The ttl parameter defines, in number of seconds, after which         time from last modification the temporary files should get	 deleted.  A value of -1 disables this feature. -->
    <parameter name="ttl" value="120"/>
    <!-- With the interval parameter you specify how often the check         should be made on whether to delete temporary files.  This         parameter is in number of seconds, and defaults to half of         the ttl value if larger than zero.  -->
    <parameter name="interval" value="300"/>
    <pattern>availableActionsCache*.xml</pattern>
    <pattern>actionSourcesCache*.xml</pattern>
  </component>

</cocoon>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?