Files
idpan.poznan.pl/administrator/components/com_jchoptimize/config.xml
2026-02-08 21:16:11 +01:00

1298 lines
56 KiB
XML

<?xml version="1.0" encoding="utf-8" ?>
<config>
<!-- ##### BASIC -->
<fieldset name="basic" addfieldpath="/administrator/components/com_jchoptimize/fields"
label="COM_JCHOPTIMIZE_GENERAL_FIELDSET_LABEL"
>
<!--
Miscellaneous
-->
<fieldset name="group_basic_misc"
label="COM_JCHOPTIMIZE_GROUP_MISC_LABEL"
>
<field name="ajax"
type="ajax">
</field>
<!--<procode>-->
<field name="hidden_api_secret"
type="hidden"
default="0aad0284"
>
</field>
<!--</procode>-->
<field name="cache_random_key"
type="hidden"
default=""
>
</field>
<field name="debug"
type="radio"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_DEBUG_LABEL"
description="COM_JCHOPTIMIZE_DEBUG_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="disable_logged_in_users"
type="radio"
layout="joomla.form.field.radio.switcher"
default="1"
label="COM_JCHOPTIMIZE_DISABLELOGGEDINUSERS_LABEL"
description="COM_JCHOPTIMIZE_DISABLELOGGEDINUSERS_DESC">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<!--
Exclude Menu items
-->
<fieldset name="group_advanced_menuselect"
label="COM_JCHOPTIMIZE_GROUP_MENUSELECT_LABEL"
description="COM_JCHOPTIMIZE_GROUP_MENUSELECT_DESC"
>
<field name="menuexcludedurl"
type="excludeurlwithquery"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_MENUEXCLUDEDURL_LABEL"
description="COM_JCHOPTIMIZE_MENUEXCLUDEDURL_DESC"
>
</field>
<field name="menuexcluded"
type="menuitem"
label="COM_JCHOPTIMIZE_MENUSELECTION_LABEL"
description="COM_JCHOPTIMIZE_MENUSELECTION_DESC"
multiple="multiple"
layout="joomla.form.field.groupedlist-fancy-select"
>
</field>
</fieldset>
<!--
Cache storage
-->
<fieldset name="group_cache_storage"
label="COM_JCHOPTIMIZE_GROUP_CACHE_STORAGE_LABEL"
description="COM_JCHOPTIMIZE_GROUP_CACHE_STORAGE_DESC"
>
<field name="pro_cache_storage_adapter"
type="proonlyjchcachehandler"
default="filesystem"
label="COM_JCHOPTIMIZE_CACHE_STORAGE_LABEL"
description="COM_JCHOPTIMIZE_CACHE_STORAGE_DESC"
>
</field>
<field name="memcached_server_host"
type="proonlytext"
default="127.0.0.1"
label="COM_JCHOPTIMIZE_MEMCACHED_SERVER_HOST_LABEL"
description="COM_JCHOPTIMIZE_MEMCACHED_SERVER_HOST_DESC"
showon="pro_cache_storage_adapter:memcached">
</field>
<field name="memcached_server_port"
type="proonlytext"
default="11211"
label="COM_JCHOPTIMIZE_MEMCACHED_SERVER_PORT_LABEL"
description="COM_JCHOPTIMIZE_MEMCACHED_SERVER_PORT_DESC"
showon="pro_cache_storage_adapter:memcached">
</field>
<field name="redis_server_host"
type="proonlytext"
default="127.0.0.1"
label="COM_JCHOPTIMIZE_REDIS_SERVER_HOST_LABEL"
description="COM_JCHOPTIMIZE_REDIS_SERVER_HOST_DESC"
showon="pro_cache_storage_adapter:redis">
</field>
<field name="redis_server_port"
type="proonlytext"
default="6379"
label="COM_JCHOPTIMIZE_REDIS_SERVER_PORT_LABEL"
description="COM_JCHOPTIMIZE_REDIS_SERVER_PORT_DESC"
showon="pro_cache_storage_adapter:redis">
</field>
<field name="redis_server_password"
type="password"
label="COM_JCHOPTIMIZE_REDIS_SERVER_PASSWORD_LABEL"
description="COM_JCHOPTIMIZE_REDIS_SERVER_PASSWORD_DESC"
showon="pro_cache_storage_adapter:redis">
</field>
<field name="redis_server_database"
type="proonlytext"
default="0"
label="COM_JCHOPTIMIZE_REDIS_DATABASE_LABEL"
description="COM_JCHOPTIMIZE_REDIS_DATABASE_DESC"
showon="pro_cache_storage_adapter:redis">
</field>
<field name="cache_lifetime"
type="list"
default="900"
label="COM_JCHOPTIMIZE_CACHE_LIFETIME_LABEL"
description="COM_JCHOPTIMIZE_CACHE_LIFETIME_DESCRIPTION">
<option value="900">COM_JCHOPTIMIZE_15_MIN</option>
<option value="1800">COM_JCHOPTIMIZE_30_MIN</option>
<option value="3600">COM_JCHOPTIMIZE_1_HOUR</option>
<option value="10800">COM_JCHOPTIMIZE_3_HOURS</option>
<option value="21600">COM_JCHOPTIMIZE_6_HOURS</option>
<option value="43200">COM_JCHOPTIMIZE_12_HOURS</option>
<option value="86400">COM_JCHOPTIMIZE_1_DAY</option>
<option value="172800">COM_JCHOPTIMIZE_2_DAYS</option>
<option value="604800">COM_JCHOPTIMIZE_7_DAYS</option>
<option value="1209600">COM_JCHOPTIMIZE_2_WEEKS</option>
</field>
<field name="delete_expiry"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_DELETE_EXPIRY_LABEL"
description="COM_JCHOPTIMIZE_DELETE_EXPIRY_DESCRIPTION"
default="1">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="delete_expiry_mode"
type="list"
label="COM_JCHOPTIMIZE_DELETE_EXPIRY_MODE_LABEL"
description="COM_JCHOPTIMIZE_DELETE_EXPIRY_MODE_DESCRIPTION"
default="0">
<option value="0">COM_JCHOPTIMIZE_DELETE_EXPIRY_MODE_CONSERVATIVE</option>
<option value="1">COM_JCHOPTIMIZE_DELETE_EXPIRY_MODE_AGGRESSIVE</option>
</field>
</fieldset>
<!--
Recache settings
-->
<fieldset name="group_recache_settings"
label="COM_JCHOPTIMIZE_GROUP_RECACHE_SETTINGS_LABEL"
description="COM_JCHOPTIMIZE_GROUP_RECACHE_SETTINGS_DESC"
>
<field name="recache_crawl_limit"
type="proonlytext"
label="COM_JCHOPTIMIZE_RECACHE_CRAWL_LIMIT_LABEL"
description="COM_JCHOPTIMIZE_RECACHE_CRAWL_LIMIT_DESC"
default="100">
</field>
<field name="recache_concurrency"
type="proonlytext"
label="COM_JCHOPTIMIZE_RECACHE_CONCURRENCY_LABEL"
description="COM_JCHOPTIMIZE_RECACHE_CONCURRENCY_DESC"
default="10">
</field>
<field name="recache_max_depth"
type="proonlytext"
label="COM_JCHOPTIMIZE_RECACHE_MAX_DEPTH_LABEL"
description="COM_JCHOPTIMIZE_RECACHE_MAX_DEPTH_DESC"
default="3">
</field>
</fieldset>
</fieldset>
<!-- ##### Combine Files -->
<fieldset name="combine_files" label="COM_JCHOPTIMIZE_COMBINE_FILES_FIELDSET_LABEL">
<fieldset name="group_combine_files"
label="COM_JCHOPTIMIZE_GROUP_COMBINE_LABEL"
description="COM_JCHOPTIMIZE_GROUP_COMBINE_DESC"
>
<field name="combine_files_enable"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_ENABLE"
default="1">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_smart_combine"
type="smartcombine"
layout="joomla.form.field.radio.switcher"
class="jch-smart-combine-radios-wrapper"
label="COM_JCHOPTIMIZE_PRO_SMART_COMBINE_LABEL"
description="COM_JCHOPTIMIZE_PRO_SMART_COMBINE_DESCRIPTION"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_smart_combine_values"
class="jch-smart-combine-values"
type="hidden"
default=""
>
</field>
<field name="html_minify_level"
type="list"
default="0"
label="COM_JCHOPTIMIZE_MINIFY_LEVEL_LABEL"
description="COM_JCHOPTIMIZE_MINIFY_LEVEL_DESCRIPTION">
<option value="0">COM_JCHOPTIMIZE_MINIFY_LEVEL_BASIC</option>
<option value="1">COM_JCHOPTIMIZE_MINIFY_LEVEL_ADVANCED</option>
<option value="2">COM_JCHOPTIMIZE_MINIFY_LEVEL_ULTRA</option>
</field>
<field name="htaccess"
type="list"
class="btn-group"
default="2"
label="COM_JCHOPTIMIZE_HTACCESS_LABEL"
description="COM_JCHOPTIMIZE_HTACCESS_DESCRIPTION">
<option value="2">COM_JCHOPTIMIZE_STATIC_FILES</option>
<option value="0">COM_JCHOPTIMIZE_PHP_NO_HTACCESS</option>
<option value="1">COM_JCHOPTIMIZE_PHP_HTACCESS</option>
<option value="3">COM_JCHOPTIMIZE_PHP_WITHOUT_OPTIONSSYMLINK</option>
</field>
<field name="try_catch"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_TRY_CATCH_LABEL"
description="COM_JCHOPTIMIZE_TRY_CATCH_DESCRIPTION"
default="1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<!--
Automatic Combine settings
-->
<fieldset name="group_auto_combine"
label="COM_JCHOPTIMIZE_GROUP_AUTO_COMBINE_LABEL"
description="COM_JCHOPTIMIZE_GROUP_AUTO_COMBINE_DESC"
>
<field name="gzip"
type="radio"
class="s1-off s2-on s3-on s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_GZIP_LABEL"
description="COM_JCHOPTIMIZE_GZIP_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="html_minify"
type="radio"
class="s1-off s2-on s3-on s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_COMPRESS_HTML"
description="COM_JCHOPTIMIZE_COMPRESS_HTML_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="includeAllExtensions"
type="radio"
class="s1-off s2-off s3-on s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_EXCLUDE_ALL_EXTENSIONS_LABEL"
description="COM_JCHOPTIMIZE_EXCLUDE_ALL_EXTENSIONS_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="phpAndExternal"
type="radio"
class="s1-off s2-off s3-off s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_PHPANDEXTERNAL_LABEL"
description="COM_JCHOPTIMIZE_PRO_PHPANDEXTERNAL_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
</fieldset>
<!-- ##### CSS -->
<fieldset name="css" label="COM_JCHOPTIMIZE_CSS_FIELDSET_LABEL">
<!--
CSS automatic settings
-->
<fieldset name="group_css_auto"
label="COM_JCHOPTIMIZE_GROUP_CSS_AUTO_LABEL"
description="COM_JCHOPTIMIZE_GROUP_CSS_AUTO_DESC"
>
<field name="css"
type="radio"
class="s1-on s2-on s3-on s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
default="1"
label="COM_JCHOPTIMIZE_CSS_LABEL"
description="COM_JCHOPTIMIZE_CSS_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="css_minify"
type="radio"
class="s1-off s2-on s3-on s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_COMPRESS_CSS"
description="COM_JCHOPTIMIZE_COMPRESS_CSS_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="replaceImports"
type="radio"
class="s1-off s2-off s3-off s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_REPLACEIMPORTS_LABEL"
description="COM_JCHOPTIMIZE_PRO_REPLACEIMPORTS_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="inlineStyle"
type="radio"
class="s1-off s2-off s3-off s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_INLINESTYLE_LABEL"
description="COM_JCHOPTIMIZE_PRO_INLINESTYLE_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<!--
CSS Exclude
-->
<fieldset name="group_exclude_css"
label="COM_JCHOPTIMIZE_EXCLUDE_CSS_LABEL"
description="COM_JCHOPTIMIZE_EXCLUDE_CSS_DESC"
>
<field name="excludeCss"
type="excludecss"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_EXCLUDE_CSS_LABEL"
description="COM_JCHOPTIMIZE_EXCLUDE_CSS_DESCRIPTION">
</field>
<field name="excludeCssComponents"
type="excludecssextns"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_EXCLUDE_CSS_COMPONENTS_LABEL"
description="COM_JCHOPTIMIZE_EXCLUDE_CSS_COMPONENTS_DESCRIPTION">
</field>
<field name="excludeStyles"
type="excludestyles"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_EXCLUDE_STYLES_LABEL"
description="COM_JCHOPTIMIZE_PRO_EXCLUDE_STYLES_DESC">
</field>
<field name="excludeAllStyles"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_EXCLUDEALLSTYLES_LABEL"
description="COM_JCHOPTIMIZE_PRO_EXCLUDEALLSTYLES_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<fieldset name="group_remove_css_start"
label="COM_JCHOPTIMIZE_REMOVE_CSS_GROUP_LABEL"
description="COM_JCHOPTIMIZE_REMOVE_CSS_GROUP_DESC"
>
<field name="remove_css"
type="excludecss"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_REMOVE_CSS_LABEL"
description="COM_JCHOPTIMIZE_REMOVE_CSS_DESC"
>
</field>
</fieldset>
<!--
Optimize Css Delivery
-->
<fieldset name="group_pro_optimizecssdelivery"
label="COM_JCHOPTIMIZE_PRO_OPTIMIZECSSDELIVERY_LABEL"
description="COM_JCHOPTIMIZE_PRO_OPTIMIZECSSDELIVERY_DESC"
>
<field name="optimizeCssDelivery_enable"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_ENABLE"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="optimizeCssDelivery"
type="list"
label="COM_JCHOPTIMIZE_PRO_NUMBERELEMENTS_LABEL"
default="800">
<option value="400">600</option>
<option value="600">800</option>
<option value="800">1000</option>
</field>
<field name="pro_reduce_unused_css"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_REDUCE_UNUSED_CSS_LABEL"
description="COM_JCHOPTIMIZE_PRO_REDUCE_UNUSED_CSS_DESC"
default="0"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_dynamic_selectors"
type="dynamicselectors"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_DYNAMIC_SELECTORS_LABEL"
description="COM_JCHOPTIMIZE_PRO_DYNAMIC_SELECTORS_DESC"
size="50"
>
</field>
</fieldset>
</fieldset>
<!-- ##### Javascript -->
<fieldset name="javascript" label="COM_JCHOPTIMIZE_JAVASCRIPT_FIELDSET_LABEL">
<!--
Javascript automatic settings
-->
<fieldset name="group_javascript_auto"
label="COM_JCHOPTIMIZE_GROUP_JAVASCRIPT_AUTO_LABEL"
description="COM_JCHOPTIMIZE_GROUP_JAVASCRIPT_AUTO_DESC"
>
<field name="javascript"
type="radio"
class="s1-on s2-on s3-on s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
default="1"
label="COM_JCHOPTIMIZE_JAVASCRIPT_LABEL"
description="COM_JCHOPTIMIZE_JAVASCRIPT_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="js_minify"
type="radio"
class="s1-off s2-on s3-on s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_COMPRESS_JAVASCRIPT"
description="COM_JCHOPTIMIZE_COMPRESS_JAVASCRIPT_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="inlineScripts"
type="radio"
class="s1-off s2-off s3-off s4-on s5-on s6-on"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_INLINESCRIPTS_LABEL"
description="COM_JCHOPTIMIZE_PRO_INLINESCRIPTS_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="bottom_js"
type="radio"
class="s1-off s2-off s3-off s4-off s5-on s6-on"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_POSITION_JS_LABEL"
description="COM_JCHOPTIMIZE_POSITION_JS_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="loadAsynchronous"
type="radio"
class="s1-off s2-off s3-off s4-off s5-off s6-on"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_LOADASYNCHRONOUS_LABEL"
description="COM_JCHOPTIMIZE_PRO_LOADASYNCHRONOUS_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<!--
Javascript preserving execution order
-->
<fieldset name="group_exclude_js_peo"
label="COM_JCHOPTIMIZE_GROUP_EXCLUDE_JS_GLOBAL_LABEL"
description="COM_JCHOPTIMIZE_GROUP_EXCLUDE_JS_GLOBAL_DESC"
>
<field name="excludeJs_peo"
type="excludejspei"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_EXCLUDE_JS_LABEL"
description="COM_JCHOPTIMIZE_EXCLUDE_JS_DESCRIPTION">
</field>
<field name="excludeJsComponents_peo"
type="excludejsextnspei"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_EXCLUDE_JS_COMPONENTS_LABEL"
description="COM_JCHOPTIMIZE_EXCLUDE_JS_COMPONENTS_DESCRIPTION">
</field>
<field name="excludeScripts_peo"
type="excludescriptspei"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_EXCLUDE_SCRIPT_LABEL"
description="COM_JCHOPTIMIZE_PRO_EXCLUDE_SCRIPT_DESC">
</field>
<field name="excludeAllScripts"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_EXCLUDEALLSCRIPTS_LABEL"
description="COM_JCHOPTIMIZE_PRO_EXCLUDEALLSCRIPTS_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<fieldset name="group_remove_js_start"
label="COM_JCHOPTIMIZE_REMOVE_JS_GROUP_LABEL"
description="COM_JCHOPTIMIZE_REMOVE_JS_GROUP_DESC"
>
<field name="remove_js"
type="excludejs"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_REMOVE_JS_LABEL"
description="COM_JCHOPTIMIZE_REMOVE_JS_DESC"
>
</field>
</fieldset>
<!--
Reduce unused javascript
-->
<fieldset name="group_reduce_unused_js"
label="COM_JCHOPTIMIZE_GROUP_REDUCE_UNUSED_JS_LABEL"
description="COM_JCHOPTIMIZE_GROUP_REDUCE_UNUSED_JS_DESC"
>
<field name="pro_reduce_unused_js_enable"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_ENABLE"
default="0"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_criticalJs"
type="procriticaljs"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_CRITICAL_JS_LABEL"
description="COM_JCHOPTIMIZE_CRITICAL_JS_DESC">
</field>
<field name="pro_criticalScripts"
type="proexcludescripts"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_CRITICAL_SCRIPTS_LABEL"
description="COM_JCHOPTIMIZE_CRITICAL_SCRIPTS_DESC">
</field>
<field name="pro_criticalModules"
type="promodules"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_CRITICAL_MODULES_LABEL"
description="COM_JCHOPTIMIZE_CRITICAL_MODULES_DESC" >
</field>
<field name="pro_criticalModulesScripts"
type="proexcludescripts"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_CRITICAL_MODULESSCRIPTS_LABEL"
description="COM_JCHOPTIMIZE_CRITICAL_MODULESSCRIPTS_DESC" >
</field>
<field name="pro_defer_criticalJs"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_DEFER_CRITICAL_JS_LABEL"
description="COM_JCHOPTIMIZE_DEFER_CRITICAL_JS_DESC"
default="1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
</fieldset>
<!-- ##### PAGE CACHE -->
<fieldset name="page_cache" label="COM_JCHOPTIMIZE_PAGE_CACHE_FIELDSET_LABEL">
<!--
JCH Optimize Page Cache
-->
<fieldset name="group_page_cache"
label="COM_JCHOPTIMIZE_PAGE_CACHE_LABEL"
description="COM_JCHOPTIMIZE_PAGE_CACHE_DESC"
>
<field name="page_cache_lifetime"
type="list"
default="900"
label="COM_JCHOPTIMIZE_PAGECACHE_LIFETIME_LABEL"
description="COM_JCHOPTIMIZE_PAGECACHE_LIFETIME_DESC">
<option value="900">COM_JCHOPTIMIZE_15_MIN</option>
<option value="1800">COM_JCHOPTIMIZE_30_MIN</option>
<option value="3600">COM_JCHOPTIMIZE_1_HOUR</option>
<option value="10800">COM_JCHOPTIMIZE_3_HOURS</option>
<option value="21600">COM_JCHOPTIMIZE_6_HOURS</option>
<option value="43200">COM_JCHOPTIMIZE_12_HOURS</option>
<option value="86400">COM_JCHOPTIMIZE_1_DAY</option>
<option value="172800">COM_JCHOPTIMIZE_2_DAYS</option>
<option value="604800">COM_JCHOPTIMIZE_7_DAYS</option>
<option value="1209600">COM_JCHOPTIMIZE_2_WEEKS</option>
</field>
<field name="pro_cache_platform"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_PAGECACHE_PLATFORM_LABEL"
description="COM_JCHOPTIMIZE_PAGECACHE_PLATFORM_DESC"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="page_cache_exclude_form_users"
type="radio"
layout="joomla.form.field.radio.switcher"
default="1"
label="COM_JCHOPTIMIZE_PAGECACHE_EXCLUDEFORMUSERS_LABEL"
description="COM_JCHOPTIMIZE_PAGECACHE_EXCLUDEFORMUSERS_DESC"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="cache_exclude"
type="excludeurlwithquery"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_CACHEEXCLUDEDURL_LABEL"
description="COM_JCHOPTIMIZE_CACHEEXCLUDEDURL_DESC"
>
</field>
<field name="cache_exclude_menu"
type="menuitem"
multiple="multiple"
layout="joomla.form.field.groupedlist-fancy-select"
label="COM_JCHOPTIMIZE_CACHEEXCLUDEDMENU_LABEL"
description="COM_JCHOPTIMIZE_CACHEEXCLUDEDMENU_DESC"
>
</field>
<field name="cache_exclude_component"
type="excludecomponent"
default="com_ajax"
label="COM_JCHOPTIMIZE_CACHEEXCLUDECOMPONENT_LABEL"
description="COM_JCHOPTIMIZE_CACHEEXCLUDECOMPONENT_DESC"
>
</field>
<field name="page_cache_ignore_query_values"
type="excludeurlwithquery"
rows="3"
default=""
label="COM_JCHOPTIMIZE_PAGECACHE_EXCLUDEQUERYVALUES_LABEL"
description="COM_JCHOPTIMIZE_PAGECACHE_EXCLUDEQUERYVALUES_DESC"
>
</field>
<field name="pro_capture_cache_enable"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_PAGECACHE_CAPTURE_LABEL"
description="COM_JCHOPTIMIZE_PAGECACHE_CAPTURE_DESC"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<fieldset name="group_mode_switcher_integration"
label="COM_JCHOPTIMIZE_MODE_SWITCHER_INTEGRATION_LABEL"
description="COM_JCHOPTIMIZE_MODE_SWITCHER_INTEGRATION_DESC"
>
<field name="pro_page_cache_integration"
type="proonlyjchpagecache"
default="jchoptimizepagecache"
label="COM_JCHOPTIMIZE_PAGECACHE_INTEGRATION_LABEL"
description="COM_JCHOPTIMIZE_PAGECACHE_INTEGRATION_DESC"
>
</field>
<field name="pro_page_cache_integration_enable"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
default="1"
label="COM_JCHOPTIMIZE_MODE_SWITCHER_INTEGRATION_ENABLE_LABEL"
description="COM_JCHOPTIMIZE_MODE_SWITCHER_INTEGRATION_ENABLE_DESC"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
</fieldset>
<!-- ##### MEDIA -->
<fieldset name="media" label="COM_JCHOPTIMIZE_MEDIA_FIELDSET_LABEL">
<!--
Add image attributes
-->
<fieldset name="group_img_attributes"
label="COM_JCHOPTIMIZE_IMAGE_ATTRIBUTES_LABEL"
description="COM_JCHOPTIMIZE_IMAGES_ATTRIBUTES_DESCRIPTION"
>
<field name="img_attributes_enable"
type="radio"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_ENABLE">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<!--
Sprite Generator
-->
<fieldset name="group_csg_spritegenerator"
label="COM_JCHOPTIMIZE_SPRITE_GENERATOR_LABEL"
description="COM_JCHOPTIMIZE_SPRITE_GENERATOR_DESCRIPTION"
>
<field name="csg_enable"
type="radio"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_ENABLE">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="csg_direction"
type="list"
default="vertical"
label="COM_JCHOPTIMIZE_SPRITE_DIRECTION_LABEL"
description="COM_JCHOPTIMIZE_SPRITE_DIRECTION_DESCRIPTION">
<option value="vertical">COM_JCHOPTIMIZE_VERTICAL</option>
<option value="horizontal">COM_JCHOPTIMIZE_HORIZONTAL</option>
</field>
<field name="csg_wrap_images"
type="radio"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_WRAP_IMAGES_LABEL"
description="COM_JCHOPTIMIZE_WRAP_IMAGES_DESCRIPTION">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="csg_exclude_images"
type="excludeimages"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_EXCLUDE_IMAGES_LABEL"
description="COM_JCHOPTIMIZE_EXCLUDE_IMAGES_DESCRIPTION">
</field>
<field name="csg_include_images"
type="includeimages"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_INCLUDE_IMAGES_LABEL"
description="COM_JCHOPTIMIZE_INCLUDE_IMAGES_DESCRIPTION">
</field>
</fieldset>
<!--
Lazyload
-->
<fieldset name="group_pro_lazyload"
label="COM_JCHOPTIMIZE_PRO_LAZYLOAD_LABEL"
description="COM_JCHOPTIMIZE_PRO_LAZYLOAD_DESC"
>
<field name="lazyload_enable"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_ENABLE"
description="COM_JCHOPTIMIZE_PRO_LAZYLOAD_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="lazyload_autosize"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_LAZYLOAD_AUTOSIZE_LABEL"
description="COM_JCHOPTIMIZE_PRO_LAZYLOAD_AUTOSIZE_DESC"
default="1">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_lazyload_iframe"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_LAZYLOAD_IFRAME_LABEL"
description="COM_JCHOPTIMIZE_PRO_LAZYLOAD_IFRAME_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_lazyload_audiovideo"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_LAZYLOAD_AUDIOVIDEO_LABEL"
description="COM_JCHOPTIMIZE_PRO_LAZYLOAD_AUDIOVIDEO_DESC"
default="0"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_lazyload_bgimages"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_LAZYLOAD_BGIMAGES_LABEL"
description="COM_JCHOPTIMIZE_PRO_LAZYLOAD_BGIMAGES_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="excludeLazyLoad"
type="excludelazyload"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_EXCLUDE_LAZYLOAD_LABEL"
description="COM_JCHOPTIMIZE_PRO_EXCLUDE_LAZYLOAD_DESC">
</field>
<field name="pro_excludeLazyLoadFolders"
type="excludelazyloadfolders"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_EXCLUDE_LAZYLOADFOLDER_LABEL"
description="COM_JCHOPTIMIZE_PRO_EXCLUDE_LAZYLOADFOLDER_DESC">
</field>
<field name="pro_excludeLazyLoadClass"
type="excludelazyloadclass"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_EXCLUDE_LAZYLOADCLASS_LABEL"
description="COM_JCHOPTIMIZE_PRO_EXCLUDE_LAZYLOADCLASS_DESC">
</field>
<field name="pro_lazyload_effects"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_LAZYLOAD_EFFECTS_LABEL"
description="COM_JCHOPTIMIZE_PRO_LAZYLOAD_EFFECTS_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="lazyload_num_elements"
type="list"
label="COM_JCHOPTIMIZE_LAZYLOAD_NUM_ELEMENTS_LABEL"
description="COM_JCHOPTIMIZE_LAZYLOAD_NUM_ELEMENTS_DESC"
default="50">
<option value="50">50</option>
<option value="100">100</option>
<option value="150">150</option>
<option value="200">200</option>
<option value="250">250</option>
<option value="300">300</option>
<option value="350">350</option>
<option value="400">400</option>
</field>
</fieldset>
</fieldset>
<!-- ##### PRELOADS -->
<fieldset name="preloads" label="COM_JCHOPTIMIZE_PRELOADS_FIELDSET_LABEL">
<!--
Http2Preload
-->
<fieldset name="group_http2_push"
label="COM_JCHOPTIMIZE_PRO_HTTP2_PUSH_LABEL"
description="COM_JCHOPTIMIZE_PRO_HTTP2_PUSH_DESC"
>
<field name="http2_push_enable"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_ENABLE"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_http2_exclude_deferred"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_HTTP2_EXCLUDE_DEFERRED_LABEL"
description="COM_JCHOPTIMIZE_PRO_HTTP2_EXCLUDE_DEFERRED_DESC"
default="1">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_http2_preload_modules"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_HTTP2_PRELOAD_MODULES_LABEL"
description="COM_JCHOPTIMIZE_PRO_HTTP2_PRELOAD_MODULES_DESC"
default="1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_http2_push_cdn"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_HTTP2_PUSH_CDN_LABEL"
description="COM_JCHOPTIMIZE_PRO_HTTP2_PUSH_CDN_DESC"
default="0"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_http2_file_types"
type="proonlycheckboxes"
label="COM_JCHOPTIMIZE_PRO_HTTP2_FILE_TYPES_LABEL"
description="COM_JCHOPTIMIZE_PRO_HTTP2_FILE_TYPES_DESC"
class="jch-checkboxes-grid-wrapper columns-4"
checked="style,script,font,image">
<option value="style">style</option>
<option value="script">script</option>
<option value="font">font</option>
<option value="image">image</option>
</field>
<field name="pro_http2_include"
type="includehttp2"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_HTTP2_INCLUDE_LABEL"
description="COM_JCHOPTIMIZE_PRO_HTTP2_INCLUDE_DESC">
</field>
<field name="pro_http2_exclude"
type="excludehttp2"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_HTTP2_EXCLUDE_LABEL"
description="COM_JCHOPTIMIZE_PRO_HTTP2_EXCLUDE_DESC">
</field>
</fieldset>
<!--
Optimize Fonts
-->
<fieldset name="group_optimize_font"
label="COM_JCHOPTIMIZE_OPTIMIZEFONT_LABEL"
description="COM_JCHOPTIMIZE_OPTIMIZEFONT_DESCRIPTION"
>
<field name="pro_optimizeFonts_enable"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_ENABLE">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_force_swap_policy"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
default="1"
label="COM_JCHOPTIMIZE_FORCE_SWAP_POLICY_LABEL"
description="COM_JCHOPTIMIZE_FORCE_SWAP_POLICY_DESCRIPTION"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_optimize_font_files"
type="proexcludecss"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_OPTIMIZE_FONT_FILES_LABEL"
description="COM_JCHOPTIMIZE_OPTIMIZE_FONT_FILES_DESCRIPTION">
</field>
<field name="pro_preconnect_domains"
type="customextension"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRECONNECT_DOMAINS_LABEL"
description="COM_JCHOPTIMIZE_PRECONNECT_DOMAINS_DESCRIPTION"
>
</field>
</fieldset>
</fieldset>
<!-- ##### CDN2 PUSH -->
<fieldset name="cdn" label="COM_JCHOPTIMIZE_CDN_FIELDSET_LABEL">
<!--
CDN
-->
<fieldset name="group_pro_cdn"
label="COM_JCHOPTIMIZE_PRO_COOKIELESSDOMAIN_LABEL"
description="COM_JCHOPTIMIZE_PRO_COOKIELESSDOMAIN_DESC"
>
<field name="cookielessdomain_enable"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_ENABLE"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_cdn_preconnect"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_CDN_PRECONNECT_LABEL"
description="COM_JCHOPTIMIZE_PRO_CDN_PRECONNECT_DESC"
default="1">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="cdn_scheme"
type="list"
default="0"
label="COM_JCHOPTIMIZE_PRO_CDN_SCHEME_LABEL"
description="COM_JCHOPTIMIZE_PRO_CDN_SCHEME_DESC">
<option value="0">COM_JCHOPTIMIZE_SCHEME_RELATIVE</option>
<option value="1">COM_JCHOPTIMIZE_HTTP</option>
<option value="2">COM_JCHOPTIMIZE_HTTPS</option>
</field>
<field name="pro_cdn_load_fonts"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_CDN_LOAD_FONTS_LABEL"
description="COM_JCHOPTIMIZE_PRO_CDN_LOAD_FONTS_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="cookielessdomain"
type="text"
default=""
label="COM_JCHOPTIMIZE_PRO_COOKIELESSDOMAINONE"
description="COM_JCHOPTIMIZE_PRO_COOKIELESSDOMAINONE_DESC"
size="50">
</field>
<field name="staticfiles"
type="checkboxes"
label="COM_JCHOPTIMIZE_PRO_STATICFILES_LABEL"
description="COM_JCHOPTIMIZE_PRO_STATICFILES_DESC"
class="jch-checkboxes-grid-wrapper columns-5"
checked="css,js,jpe?g,gif,png,ico,bmp,pdf,webp,svg">
<option value="css">css</option>
<option value="png">png</option>
<option value="gif">gif</option>
<option value="ico">ico</option>
<option value="pdf">pdf</option>
<option value="js">js</option>
<option value="jpe?g">jp(e)g</option>
<option value="bmp">bmp</option>
<option value="webp">webp</option>
<option value="svg">svg</option>
</field>
<field name="pro_customcdnextensions"
type="customextension"
rows="3"
default=""
cols="20"
label="COM_JCHOPTIMIZE_PRO_CUSTOMEXTENSION_LABEL"
description="COM_JCHOPTIMIZE_PRO_CUSTOMEXTENSION_DESC"
>
</field>
<field name="pro_cookielessdomain_2"
type="proonlytext"
default=""
label="COM_JCHOPTIMIZE_PRO_COOKIELESSDOMAINTWO"
description="COM_JCHOPTIMIZE_PRO_COOKIELESSDOMAINTWO_DESC"
size="50">
</field>
<field name="pro_staticfiles_2"
type="proonlycheckboxes"
label="COM_JCHOPTIMIZE_PRO_STATICFILES2_LABEL"
description="COM_JCHOPTIMIZE_PRO_STATICFILES2_DESC"
class="jch-checkboxes-grid-wrapper columns-5"
checked="css,js,jpe?g,gif,png,ico,bmp,pdf,webp,svg">
<option value="css">css</option>
<option value="png">png</option>
<option value="gif">gif</option>
<option value="ico">ico</option>
<option value="pdf">pdf</option>
<option value="js">js</option>
<option value="jpe?g">jp(e)g</option>
<option value="bmp">bmp</option>
<option value="webp">webp</option>
<option value="svg">svg</option>
</field>
<field name="pro_cookielessdomain_3"
type="proonlytext"
default=""
label="COM_JCHOPTIMIZE_PRO_COOKIELESSDOMAINTHREE"
description="COM_JCHOPTIMIZE_PRO_COOKIELESSDOMAINTHREE_DESC"
size="50">
</field>
<field name="pro_staticfiles_3"
type="proonlycheckboxes"
label="COM_JCHOPTIMIZE_PRO_STATICFILES3_LABEL"
description="COM_JCHOPTIMIZE_PRO_STATICFILES3_DESC"
class="jch-checkboxes-grid-wrapper columns-5"
checked="css,js,jpe?g,gif,png,ico,bmp,pdf,webp,svg">
<option value="css">css</option>
<option value="png">png</option>
<option value="gif">gif</option>
<option value="ico">ico</option>
<option value="pdf">pdf</option>
<option value="js">js</option>
<option value="jpe?g">jp(e)g</option>
<option value="bmp">bmp</option>
<option value="webp">webp</option>
<option value="svg">svg</option>
</field>
</fieldset>
</fieldset>
<!-- ##### Optimize Image -->
<fieldset name="optimize_image" label="COM_JCHOPTIMIZE_OPTIMIZE_IMAGES_FIELDSET_LABEL">
<!--
Global Options
-->
<fieldset name="group_api2_global"
label="COM_JCHOPTIMIZE_GROUP_OPTIMIZE_IMAGES_LABEL"
description="COM_JCHOPTIMIZE_GROUP_OPTIMIZE_IMAGES_DESCRIPTION"
>
<field name="ignore_optimized"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_IGNORE_OPTIMIZED_LABEL"
description="COM_JCHOPTIMIZE_IGNORE_OPTIMIZED_DESC"
default="1">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_next_gen_images"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_NEXT_GEN_IMAGES_LABEL"
description="COM_JCHOPTIMIZE_NEXT_GEN_IMAGES_DESC"
default="1">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<field name="pro_load_webp_images"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_LOAD_WEBP_IMAGES_LABEL"
description="COM_JCHOPTIMIZE_LOAD_WEBP_IMAGES_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
<!-- <field name="pro_webp_old_browsers"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_WEBP_OLD_BROWSERS_LABEL"
description="COM_JCHOPTIMIZE_WEBP_OLD_BROWSERS_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field> -->
<field name="lossy"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_LOSSY_LABEL"
description="COM_JCHOPTIMIZE_LOSSY_DESC"
default="1">
<option value="0">COM_JCHOPTIMIZE_LOSSLESS</option>
<option value="1">COM_JCHOPTIMIZE_LOSSY</option>
</field>
<field name="save_metadata"
type="radio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_SAVE_METADATA_LABEL"
description="COM_JCHOPTIMIZE_SAVE_METADATA_DESC"
default="0">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<!--
Automatic Optimize
-->
<fieldset name="group_optimize_by_url"
label="COM_JCHOPTIMIZE_GROUP_OPTIMIZE_IMAGES_BY_URLS_LABEL"
description="COM_JCHOPTIMIZE_GROUP_OPTIMIZE_IMAGES_BY_URLS_DESC">
<field name="pro_api_base_url"
type="proonlytext"
label="COM_JCHOPTIMIZE_PRO_API_BASE_URL_LABEL"
description="COM_JCHOPTIMIZE_PRO_API_BASE_URL_DESC"
>
</field>
<field name="pro_api_crawl_limit"
type="proonlytext"
label="COM_JCHOPTIMIZE_PRO_API_CRAWL_LIMIT_LABEL"
description="COM_JCHOPTIMIZE_PRO_API_CRAWL_LIMIT_DESC"
default="15">
</field>
<field name="pro_api_resize_mode"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_PRO_API_RESIZE_MODE_LABEL"
description="COM_JCHOPTIMIZE_PRO_API_RESIZE_MODE_DESC"
default="1">
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
<!--
Manual Optimize
-->
<fieldset name="group_optimize_by_folder"
label="COM_JCHOPTIMIZE_GROUP_OPTIMIZE_IMAGES_BY_FOLDER_LABEL"
description="COM_JCHOPTIMIZE_GROUP_OPTIMIZE_IMAGES_BY_FOLDER_DESC"
>
<field name="recursive"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
label="COM_JCHOPTIMIZE_RECURSIVE_LABEL"
description="COM_JCHOPTIMIZE_RECURSIVE_DESC"
default="1"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
</fieldset>
<!-- ##### Miscellaneous -->
<fieldset name="miscellaneous" label="COM_JCHOPTIMIZE_MISCELLANEOUS_FIELDSET_LABEL">
<fieldset name="group_reduce_dom_start"
label="COM_JCHOPTIMIZE_REDUCE_DOM_LABEL"
description="COM_JCHOPTIMIZE_REDUCE_DOM_DESCRIPTION">
<field name="pro_reduce_dom"
type="proonlyradio"
layout="joomla.form.field.radio.switcher"
default="0"
label="COM_JCHOPTIMIZE_ENABLE"
>
<option value="0">JNO</option>
<option value="1">JYES</option>
</field>
</fieldset>
</fieldset>
<!-- ##### Permissions -->
<fieldset name="permissions" label="JCONFIG_PERMISSIONS_LABEL" description="JCONFIG_PERMISSIONS_DESC">
<field
name="rules"
type="rules"
label="JCONFIG_PERMISSIONS_LABEL"
class="inputbox"
filter="rules"
component="com_jchoptimize"
section="component"/>
</fieldset>
</config>