diff --git a/CHANGELOG.md b/CHANGELOG.md index 936199e2f..9492441d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ * Added Flex support for custom media tasks 1. [](#improved) * Added support for syslog and syslog facility logging (default: 'file') + * Improved usability of `System` configuration blueprint with side-tabs 1. [](#bugfix) * Fixed asset manager to not add empty assets when they don't exist in the filesystem * Regression: Fixed asset manager methods with default legacy attributes diff --git a/system/blueprints/config/system.yaml b/system/blueprints/config/system.yaml index e91b37a29..161011fd2 100644 --- a/system/blueprints/config/system.yaml +++ b/system/blueprints/config/system.yaml @@ -4,1284 +4,1334 @@ form: validation: loose fields: - content: - type: section - title: PLUGIN_ADMIN.CONTENT - underline: true + system_tabs: + type: tabs + classes: side-tabs fields: - home.alias: - type: pages - size: large - classes: fancy - label: PLUGIN_ADMIN.HOME_PAGE - show_all: false - show_modular: false - show_root: false - show_slug: true - help: PLUGIN_ADMIN.HOME_PAGE_HELP - - home.hide_in_urls: - type: toggle - label: PLUGIN_ADMIN.HIDE_HOME_IN_URLS - help: PLUGIN_ADMIN.HIDE_HOME_IN_URLS_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - - pages.theme: - type: themeselect - classes: fancy - selectize: true - size: medium - label: PLUGIN_ADMIN.DEFAULT_THEME - help: PLUGIN_ADMIN.DEFAULT_THEME_HELP - - pages.process: - type: checkboxes - label: PLUGIN_ADMIN.PROCESS - help: PLUGIN_ADMIN.PROCESS_HELP - default: [markdown: true, twig: true] - options: - markdown: Markdown - twig: Twig - use: keys - - timezone: - type: select - label: PLUGIN_ADMIN.TIMEZONE - size: medium - classes: fancy - help: PLUGIN_ADMIN.TIMEZONE_HELP - data-options@: '\Grav\Common\Utils::timezones' - default: '' - options: - '': 'Default (Server Timezone)' - - pages.dateformat.default: - type: select - size: medium - selectize: - create: true - label: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT - help: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_HELP - placeholder: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_PLACEHOLDER - data-options@: '\Grav\Common\Utils::dateFormats' - validate: - type: string - - pages.dateformat.short: - type: dateformat - size: medium - classes: fancy - label: PLUGIN_ADMIN.SHORT_DATE_FORMAT - help: PLUGIN_ADMIN.SHORT_DATE_FORMAT_HELP - default: "jS M Y" - options: - "F jS \\a\\t g:ia": Date1 - "l jS \\of F g:i A": Date2 - "D, d M Y G:i:s": Date3 - "d-m-y G:i": Date4 - "jS M Y": Date5 - - pages.dateformat.long: - type: dateformat - size: medium - classes: fancy - label: PLUGIN_ADMIN.LONG_DATE_FORMAT - help: PLUGIN_ADMIN.LONG_DATE_FORMAT_HELP - options: - "F jS \\a\\t g:ia": Date1 - "l jS \\of F g:i A": Date2 - "D, d M Y G:i:s": Date3 - "d-m-y G:i": Date4 - "jS M Y": Date5 - - pages.order.by: - type: select - size: large - classes: fancy - label: PLUGIN_ADMIN.DEFAULT_ORDERING - help: PLUGIN_ADMIN.DEFAULT_ORDERING_HELP - options: - default: PLUGIN_ADMIN.DEFAULT_ORDERING_DEFAULT - folder: PLUGIN_ADMIN.DEFAULT_ORDERING_FOLDER - title: PLUGIN_ADMIN.DEFAULT_ORDERING_TITLE - date: PLUGIN_ADMIN.DEFAULT_ORDERING_DATE - - pages.order.dir: - type: toggle - label: PLUGIN_ADMIN.DEFAULT_ORDER_DIRECTION - highlight: asc - default: desc - help: PLUGIN_ADMIN.DEFAULT_ORDER_DIRECTION_HELP - options: - asc: PLUGIN_ADMIN.ASCENDING - desc: PLUGIN_ADMIN.DESCENDING - - pages.list.count: - type: text - size: x-small - append: PLUGIN_ADMIN.PAGES - label: PLUGIN_ADMIN.DEFAULT_PAGE_COUNT - help: PLUGIN_ADMIN.DEFAULT_PAGE_COUNT_HELP - validate: - type: number - min: 1 - - pages.publish_dates: - type: toggle - label: PLUGIN_ADMIN.DATE_BASED_PUBLISHING - help: PLUGIN_ADMIN.DATE_BASED_PUBLISHING_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - pages.events: - type: checkboxes - label: PLUGIN_ADMIN.EVENTS - help: PLUGIN_ADMIN.EVENTS_HELP - default: [page: true, twig: true] - options: - page: Page Events - twig: Twig Events - use: keys - - pages.append_url_extension: - type: text - size: x-small - placeholder: "e.g. .html" - label: PLUGIN_ADMIN.APPEND_URL_EXT - help: PLUGIN_ADMIN.APPEND_URL_EXT_HELP - - pages.redirect_default_route: - type: toggle - label: PLUGIN_ADMIN.REDIRECT_DEFAULT_ROUTE - help: PLUGIN_ADMIN.REDIRECT_DEFAULT_ROUTE_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - pages.redirect_default_code: - type: select - size: medium - classes: fancy - label: PLUGIN_ADMIN.REDIRECT_DEFAULT_CODE - help: PLUGIN_ADMIN.REDIRECT_DEFAULT_CODE_HELP - options: - 301: 301 - Permanent - 302: 302 - Found - 303: 303 - Other - 304: 304 - Not Modified - - pages.redirect_trailing_slash: - type: toggle - label: PLUGIN_ADMIN.REDIRECT_TRAILING_SLASH - help: PLUGIN_ADMIN.REDIRECT_TRAILING_SLASH_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - pages.ignore_hidden: - type: toggle - label: PLUGIN_ADMIN.IGNORE_HIDDEN - help: PLUGIN_ADMIN.IGNORE_HIDDEN_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - pages.ignore_files: - type: selectize - size: large - label: PLUGIN_ADMIN.IGNORE_FILES - help: PLUGIN_ADMIN.IGNORE_FILES_HELP - classes: fancy - validate: - type: commalist - - pages.ignore_folders: - type: selectize - size: large - label: PLUGIN_ADMIN.IGNORE_FOLDERS - help: PLUGIN_ADMIN.IGNORE_FOLDERS_HELP - classes: fancy - validate: - type: commalist - - pages.url_taxonomy_filters: - type: toggle - label: PLUGIN_ADMIN.ALLOW_URL_TAXONOMY_FILTERS - help: PLUGIN_ADMIN.ALLOW_URL_TAXONOMY_FILTERS_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - pages.twig_first: - type: toggle - label: PLUGIN_ADMIN.TWIG_FIRST - help: PLUGIN_ADMIN.TWIG_FIRST_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - pages.never_cache_twig: - type: toggle - label: PLUGIN_ADMIN.NEVER_CACHE_TWIG - help: PLUGIN_ADMIN.NEVER_CACHE_TWIG_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - pages.frontmatter.process_twig: - type: toggle - label: PLUGIN_ADMIN.FRONTMATTER_PROCESS_TWIG - help: PLUGIN_ADMIN.FRONTMATTER_PROCESS_TWIG_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - pages.frontmatter.ignore_fields: - type: selectize - size: large - placeholder: "e.g. forms" - label: PLUGIN_ADMIN.FRONTMATTER_IGNORE_FIELDS - help: PLUGIN_ADMIN.FRONTMATTER_IGNORE_FIELDS_HELP - classes: fancy - validate: - type: commalist - - languages: - type: section - title: PLUGIN_ADMIN.LANGUAGES - underline: true - - fields: - - languages.supported: - type: selectize - size: large - placeholder: "e.g. en, fr" - label: PLUGIN_ADMIN.SUPPORTED - help: PLUGIN_ADMIN.SUPPORTED_HELP - classes: fancy - validate: - type: commalist - - languages.include_default_lang: - type: toggle - label: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG - help: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - - languages.translations: - type: toggle - label: PLUGIN_ADMIN.TRANSLATIONS_ENABLED - help: PLUGIN_ADMIN.TRANSLATIONS_ENABLED_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - languages.translations_fallback: - type: toggle - label: PLUGIN_ADMIN.TRANSLATIONS_FALLBACK - help: PLUGIN_ADMIN.TRANSLATIONS_FALLBACK_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - languages.session_store_active: - type: toggle - label: PLUGIN_ADMIN.ACTIVE_LANGUAGE_IN_SESSION - help: PLUGIN_ADMIN.ACTIVE_LANGUAGE_IN_SESSION_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - languages.http_accept_language: - type: toggle - label: PLUGIN_ADMIN.HTTP_ACCEPT_LANGUAGE - help: PLUGIN_ADMIN.HTTP_ACCEPT_LANGUAGE_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - languages.override_locale: - type: toggle - label: PLUGIN_ADMIN.OVERRIDE_LOCALE - help: PLUGIN_ADMIN.OVERRIDE_LOCALE_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - http_headers: - type: section - title: PLUGIN_ADMIN.HTTP_HEADERS - underline: true - - fields: - pages.expires: - type: text - size: small - append: NICETIME.SECOND_PLURAL - label: PLUGIN_ADMIN.EXPIRES - help: PLUGIN_ADMIN.EXPIRES_HELP - validate: - type: number - min: 1 - pages.cache_control: - type: text - size: medium - label: PLUGIN_ADMIN.CACHE_CONTROL - help: PLUGIN_ADMIN.CACHE_CONTROL_HELP - placeholder: 'e.g. public, max-age=31536000' - pages.last_modified: - type: toggle - label: PLUGIN_ADMIN.LAST_MODIFIED - help: PLUGIN_ADMIN.LAST_MODIFIED_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - pages.etag: - type: toggle - label: PLUGIN_ADMIN.ETAG - help: PLUGIN_ADMIN.ETAG_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - pages.vary_accept_encoding: - type: toggle - label: PLUGIN_ADMIN.VARY_ACCEPT_ENCODING - help: PLUGIN_ADMIN.VARY_ACCEPT_ENCODING_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - markdown: - type: section - title: Markdown - underline: true - - fields: - pages.markdown.extra: - type: toggle - label: Markdown extra - help: PLUGIN_ADMIN.MARKDOWN_EXTRA_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - pages.markdown.auto_line_breaks: - type: toggle - label: PLUGIN_ADMIN.AUTO_LINE_BREAKS - help: PLUGIN_ADMIN.AUTO_LINE_BREAKS_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - pages.markdown.auto_url_links: - type: toggle - label: PLUGIN_ADMIN.AUTO_URL_LINKS - help: PLUGIN_ADMIN.AUTO_URL_LINKS_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - pages.markdown.escape_markup: - type: toggle - label: PLUGIN_ADMIN.ESCAPE_MARKUP - help: PLUGIN_ADMIN.ESCAPE_MARKUP_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - caching: - type: section - title: PLUGIN_ADMIN.CACHING - underline: true - - fields: - cache.enabled: - type: toggle - label: PLUGIN_ADMIN.CACHING - help: PLUGIN_ADMIN.CACHING_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - cache.check.method: - type: select - size: medium - classes: fancy - label: PLUGIN_ADMIN.CACHE_CHECK_METHOD - help: PLUGIN_ADMIN.CACHE_CHECK_METHOD_HELP - options: - file: Markdown + Yaml file timestamps - folder: Folder timestamps - hash: All files timestamps - none: No timestamp checking - - cache.driver: - type: select - size: small - classes: fancy - label: PLUGIN_ADMIN.CACHE_DRIVER - help: PLUGIN_ADMIN.CACHE_DRIVER_HELP - options: - auto: Auto detect - file: File - apc: APC - apcu: APCu - xcache: Xcache - memcache: Memcache - memcached: Memcached - wincache: WinCache - redis: Redis - - cache.prefix: - type: text - size: x-small - label: PLUGIN_ADMIN.CACHE_PREFIX - help: PLUGIN_ADMIN.CACHE_PREFIX_HELP - placeholder: PLUGIN_ADMIN.CACHE_PREFIX_PLACEHOLDER - - cache.purge_at: - type: cron - label: PLUGIN_ADMIN.CACHE_PURGE_JOB - help: PLUGIN_ADMIN.CACHE_PURGE_JOB_HELP - default: '* 3 * * *' - - cache.clear_images_by_default: - type: toggle - label: PLUGIN_ADMIN.CLEAR_IMAGES_BY_DEFAULT - help: PLUGIN_ADMIN.CLEAR_IMAGES_BY_DEFAULT_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - cache.cli_compatibility: - type: toggle - label: PLUGIN_ADMIN.CLI_COMPATIBILITY - help: PLUGIN_ADMIN.CLI_COMPATIBILITY_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - cache.lifetime: - type: text - size: small - append: NICETIME.SECOND_PLURAL - label: PLUGIN_ADMIN.LIFETIME - help: PLUGIN_ADMIN.LIFETIME_HELP - validate: - type: number - - cache.gzip: - type: toggle - label: PLUGIN_ADMIN.GZIP_COMPRESSION - help: PLUGIN_ADMIN.GZIP_COMPRESSION_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - cache.allow_webserver_gzip: - type: toggle - label: PLUGIN_ADMIN.ALLOW_WEBSERVER_GZIP - help: PLUGIN_ADMIN.ALLOW_WEBSERVER_GZIP_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - cache.memcache.server: - type: text - size: medium - label: PLUGIN_ADMIN.MEMCACHE_SERVER - help: PLUGIN_ADMIN.MEMCACHE_SERVER_HELP - placeholder: "localhost" - - cache.memcache.port: - type: text - size: small - label: PLUGIN_ADMIN.MEMCACHE_PORT - help: PLUGIN_ADMIN.MEMCACHE_PORT_HELP - placeholder: "11211" - - cache.memcached.server: - type: text - size: medium - label: PLUGIN_ADMIN.MEMCACHED_SERVER - help: PLUGIN_ADMIN.MEMCACHED_SERVER_HELP - placeholder: "localhost" - - cache.memcached.port: - type: text - size: small - label: PLUGIN_ADMIN.MEMCACHED_PORT - help: PLUGIN_ADMIN.MEMCACHED_PORT_HELP - placeholder: "11211" - - cache.redis.socket: - type: text - size: medium - label: PLUGIN_ADMIN.REDIS_SOCKET - help: PLUGIN_ADMIN.REDIS_SOCKET_HELP - placeholder: "/var/run/redis/redis.sock" - - cache.redis.server: - type: text - size: medium - label: PLUGIN_ADMIN.REDIS_SERVER - help: PLUGIN_ADMIN.REDIS_SERVER_HELP - placeholder: "localhost" - - cache.redis.port: - type: text - size: small - label: PLUGIN_ADMIN.REDIS_PORT - help: PLUGIN_ADMIN.REDIS_PORT_HELP - placeholder: "6379" - - cache.redis.password: - type: text - size: small - label: PLUGIN_ADMIN.REDIS_PASSWORD - - - - twig: - type: section - title: PLUGIN_ADMIN.TWIG_TEMPLATING - underline: true - - fields: - twig.cache: - type: toggle - label: PLUGIN_ADMIN.TWIG_CACHING - help: PLUGIN_ADMIN.TWIG_CACHING_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - twig.debug: - type: toggle - label: PLUGIN_ADMIN.TWIG_DEBUG - help: PLUGIN_ADMIN.TWIG_DEBUG_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - twig.auto_reload: - type: toggle - label: PLUGIN_ADMIN.DETECT_CHANGES - help: PLUGIN_ADMIN.DETECT_CHANGES_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - twig.autoescape: - type: toggle - label: PLUGIN_ADMIN.AUTOESCAPE_VARIABLES - help: PLUGIN_ADMIN.AUTOESCAPE_VARIABLES_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - twig.umask_fix: - type: toggle - label: PLUGIN_ADMIN.TWIG_UMASK_FIX - help: PLUGIN_ADMIN.TWIG_UMASK_FIX_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets: - type: section - title: PLUGIN_ADMIN.ASSETS - underline: true - - fields: - assets.css_pipeline: - type: toggle - label: PLUGIN_ADMIN.CSS_PIPELINE - help: PLUGIN_ADMIN.CSS_PIPELINE_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.css_pipeline_include_externals: - type: toggle - label: PLUGIN_ADMIN.CSS_PIPELINE_INCLUDE_EXTERNALS - help: PLUGIN_ADMIN.CSS_PIPELINE_INCLUDE_EXTERNALS_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.css_pipeline_before_excludes: - type: toggle - label: PLUGIN_ADMIN.CSS_PIPELINE_BEFORE_EXCLUDES - help: PLUGIN_ADMIN.CSS_PIPELINE_BEFORE_EXCLUDES_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.css_minify: - type: toggle - label: PLUGIN_ADMIN.CSS_MINIFY - help: PLUGIN_ADMIN.CSS_MINIFY_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.css_minify_windows: - type: toggle - label: PLUGIN_ADMIN.CSS_MINIFY_WINDOWS_OVERRIDE - help: PLUGIN_ADMIN.CSS_MINIFY_WINDOWS_OVERRIDE_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.css_rewrite: - type: toggle - label: PLUGIN_ADMIN.CSS_REWRITE - help: PLUGIN_ADMIN.CSS_REWRITE_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.js_pipeline: - type: toggle - label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE - help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.js_pipeline_include_externals: - type: toggle - label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS - help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.js_pipeline_before_excludes: - type: toggle - label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES - help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.js_minify: - type: toggle - label: PLUGIN_ADMIN.JAVASCRIPT_MINIFY - help: PLUGIN_ADMIN.JAVASCRIPT_MINIFY_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.enable_asset_timestamp: - type: toggle - label: PLUGIN_ADMIN.ENABLED_TIMESTAMPS_ON_ASSETS - help: PLUGIN_ADMIN.ENABLED_TIMESTAMPS_ON_ASSETS_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - assets.collections: - type: multilevel - label: PLUGIN_ADMIN.COLLECTIONS - placeholder_key: collection_name - placeholder_value: collection_path - validate: - type: array - - errors: - type: section - title: PLUGIN_ADMIN.ERROR_HANDLER - underline: true - - fields: - errors.display: - type: select - label: PLUGIN_ADMIN.DISPLAY_ERRORS - help: PLUGIN_ADMIN.DISPLAY_ERRORS_HELP - size: medium - highlight: 1 - options: - -1: PLUGIN_ADMIN.ERROR_SYSTEM - 0: PLUGIN_ADMIN.ERROR_SIMPLE - 1: PLUGIN_ADMIN.ERROR_FULL_BACKTRACE - validate: - type: int - - - errors.log: - type: toggle - label: PLUGIN_ADMIN.LOG_ERRORS - help: PLUGIN_ADMIN.LOG_ERRORS_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - log.handler: - type: select - size: small - label: PLUGIN_ADMIN.LOG_HANDLER - help: PLUGIN_ADMIN.LOG_HANDLER_HELP - default: 'file' - options: - 'file': 'File' - 'syslog': 'Syslog' - - log.syslog.facility: - type: select - size: small - label: PLUGIN_ADMIN.SYSLOG_FACILITY - help: PLUGIN_ADMIN.SYSLOG_FACILITY_HELP - default: local6 - options: - auth: auth - authpriv: authpriv - cron: cron - daemon: daemon - kern: kern - lpr: lpr - mail: mail - news: news - syslog: syslog - user: user - uucp: uucp - local0: local0 - local1: local1 - local2: local2 - local3: local3 - local4: local4 - local5: local5 - local6: local6 - local7: local7 - - debugger: - type: section - title: PLUGIN_ADMIN.DEBUGGER - underline: true - - fields: - debugger.enabled: - type: toggle - label: PLUGIN_ADMIN.DEBUGGER - help: PLUGIN_ADMIN.DEBUGGER_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - debugger.shutdown.close_connection: - type: toggle - label: PLUGIN_ADMIN.SHUTDOWN_CLOSE_CONNECTION - help: PLUGIN_ADMIN.SHUTDOWN_CLOSE_CONNECTION_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - media: - type: section - title: PLUGIN_ADMIN.MEDIA - underline: true - - fields: - images.default_image_quality: - type: range - append: '%' - label: PLUGIN_ADMIN.DEFAULT_IMAGE_QUALITY - help: PLUGIN_ADMIN.DEFAULT_IMAGE_QUALITY_HELP - validate: - min: 1 - max: 100 - - images.cache_all: - type: toggle - label: PLUGIN_ADMIN.CACHE_ALL - help: PLUGIN_ADMIN.CACHE_ALL_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - images.cache_perms: - type: select - size: small - label: PLUGIN_ADMIN.CACHE_PERMS - help: PLUGIN_ADMIN.CACHE_PERMS_HELP - highlight: '0755' - options: - '0755': '0755' - '0775': '0775' - - images.debug: - type: toggle - label: PLUGIN_ADMIN.IMAGES_DEBUG - help: PLUGIN_ADMIN.IMAGES_DEBUG_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - images.auto_fix_orientation: - type: toggle - label: PLUGIN_ADMIN.IMAGES_AUTO_FIX_ORIENTATION - help: PLUGIN_ADMIN.IMAGES_AUTO_FIX_ORIENTATION_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - media.enable_media_timestamp: - type: toggle - label: PLUGIN_ADMIN.ENABLE_MEDIA_TIMESTAMP - help: PLUGIN_ADMIN.ENABLE_MEDIA_TIMESTAMP_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - media.auto_metadata_exif: - type: toggle - label: PLUGIN_ADMIN.ENABLE_AUTO_METADATA - help: PLUGIN_ADMIN.ENABLE_AUTO_METADATA_HELP - highlight: 0 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - - - media.allowed_fallback_types: - type: selectize - size: large - label: PLUGIN_ADMIN.FALLBACK_TYPES - help: PLUGIN_ADMIN.FALLBACK_TYPES_HELP - classes: fancy - validate: - type: commalist - - media.unsupported_inline_types: - type: selectize - size: large - label: PLUGIN_ADMIN.INLINE_TYPES - help: PLUGIN_ADMIN.INLINE_TYPES_HELP - classes: fancy - validate: - type: commalist - - session: - type: section - title: PLUGIN_ADMIN.SESSION - underline: true - - fields: - session.enabled: - type: hidden - label: PLUGIN_ADMIN.ENABLED - help: PLUGIN_ADMIN.SESSION_ENABLED_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - default: true - validate: - type: bool - - session.initialize: - type: toggle - label: PLUGIN_ADMIN.SESSION_INITIALIZE - help: PLUGIN_ADMIN.SESSION_INITIALIZE_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - default: true - validate: - type: bool - - session.timeout: - type: text - size: small - append: NICETIME.SECOND_PLURAL - label: PLUGIN_ADMIN.TIMEOUT - help: PLUGIN_ADMIN.TIMEOUT_HELP - validate: - type: number - min: 0 - - session.name: - type: text - size: small - label: PLUGIN_ADMIN.NAME - help: PLUGIN_ADMIN.SESSION_NAME_HELP - - session.secure: - type: toggle - label: PLUGIN_ADMIN.SESSION_SECURE - help: PLUGIN_ADMIN.SESSION_SECURE_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - default: false - validate: - type: bool - - session.httponly: - type: toggle - label: PLUGIN_ADMIN.SESSION_HTTPONLY - help: PLUGIN_ADMIN.SESSION_HTTPONLY_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - default: true - validate: - type: bool - - session.path: - type: text - size: small - label: PLUGIN_ADMIN.SESSION_PATH - help: PLUGIN_ADMIN.SESSION_PATH_HELP - - session.split: - type: toggle - label: PLUGIN_ADMIN.SESSION_SPLIT - help: PLUGIN_ADMIN.SESSION_SPLIT_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - default: true - validate: - type: bool - - advanced: - type: section - title: PLUGIN_ADMIN.ADVANCED - underline: true - - fields: - gpm.releases: - type: toggle - label: PLUGIN_ADMIN.GPM_RELEASES - highlight: stable - help: PLUGIN_ADMIN.GPM_RELEASES_HELP - options: - stable: PLUGIN_ADMIN.STABLE - testing: PLUGIN_ADMIN.TESTING - - gpm.proxy_url: - type: text - size: medium - placeholder: "e.g. 127.0.0.1:3128" - label: PLUGIN_ADMIN.PROXY_URL - help: PLUGIN_ADMIN.PROXY_URL_HELP - - gpm.method: - type: toggle - label: PLUGIN_ADMIN.GPM_METHOD - highlight: auto - help: PLUGIN_ADMIN.GPM_METHOD_HELP - options: - auto: PLUGIN_ADMIN.AUTO - fopen: PLUGIN_ADMIN.FOPEN - curl: PLUGIN_ADMIN.CURL - - gpm.official_gpm_only: - type: toggle - label: PLUGIN_ADMIN.GPM_OFFICIAL_ONLY - highlight: auto - help: PLUGIN_ADMIN.GPM_OFFICIAL_ONLY_HELP - highlight: 1 - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - default: true - validate: - type: bool - - gpm.verify_peer: - type: toggle - label: PLUGIN_ADMIN.GPM_VERIFY_PEER - highlight: 1 - help: PLUGIN_ADMIN.GPM_VERIFY_PEER_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - reverse_proxy_setup: - type: toggle - label: PLUGIN_ADMIN.REVERSE_PROXY - highlight: 0 - help: PLUGIN_ADMIN.REVERSE_PROXY_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - username_regex: - type: text - size: large - label: PLUGIN_ADMIN.USERNAME_REGEX - help: PLUGIN_ADMIN.USERNAME_REGEX_HELP - - pwd_regex: - type: text - size: large - label: PLUGIN_ADMIN.PWD_REGEX - help: PLUGIN_ADMIN.PWD_REGEX_HELP - - intl_enabled: - type: toggle - label: PLUGIN_ADMIN.INTL_ENABLED - highlight: 1 - help: PLUGIN_ADMIN.INTL_ENABLED_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - wrapped_site: - type: toggle - label: PLUGIN_ADMIN.WRAPPED_SITE - highlight: 0 - help: PLUGIN_ADMIN.WRAPPED_SITE_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - absolute_urls: - type: toggle - label: PLUGIN_ADMIN.ABSOLUTE_URLS - highlight: 0 - help: PLUGIN_ADMIN.ABSOLUTE_URLS_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - param_sep: - type: select - size: medium - label: PLUGIN_ADMIN.PARAMETER_SEPARATOR - classes: fancy - help: PLUGIN_ADMIN.PARAMETER_SEPARATOR_HELP - default: '' - options: - ':': ': (default)' - ';': '; (for Apache running on Windows)' - - force_ssl: - type: toggle - label: PLUGIN_ADMIN.FORCE_SSL - highlight: 0 - help: PLUGIN_ADMIN.FORCE_SSL_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - force_lowercase_urls: - type: toggle - label: PLUGIN_ADMIN.FORCE_LOWERCASE_URLS - highlight: 1 - default: 1 - help: PLUGIN_ADMIN.FORCE_LOWERCASE_URLS_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - custom_base_url: - type: text - size: medium - placeholder: "e.g. http://yoursite.com/yourpath" - label: PLUGIN_ADMIN.CUSTOM_BASE_URL - help: PLUGIN_ADMIN.CUSTOM_BASE_URL_HELP - - strict_mode.yaml_compat: - type: toggle - label: PLUGIN_ADMIN.STRICT_YAML_COMPAT - highlight: 1 - default: 1 - help: PLUGIN_ADMIN.STRICT_YAML_COMPAT_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool - - strict_mode.twig_compat: - type: toggle - label: PLUGIN_ADMIN.STRICT_TWIG_COMPAT - highlight: 1 - default: 1 - help: PLUGIN_ADMIN.STRICT_TWIG_COMPAT_HELP - options: - 1: PLUGIN_ADMIN.YES - 0: PLUGIN_ADMIN.NO - validate: - type: bool + content: + type: tab + title: PLUGIN_ADMIN.CONTENT + + fields: + content_section: + type: section + title: PLUGIN_ADMIN.CONTENT + underline: true + + home.alias: + type: pages + size: large + classes: fancy + label: PLUGIN_ADMIN.HOME_PAGE + show_all: false + show_modular: false + show_root: false + show_slug: true + help: PLUGIN_ADMIN.HOME_PAGE_HELP + + home.hide_in_urls: + type: toggle + label: PLUGIN_ADMIN.HIDE_HOME_IN_URLS + help: PLUGIN_ADMIN.HIDE_HOME_IN_URLS_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + + pages.theme: + type: themeselect + classes: fancy + selectize: true + size: medium + label: PLUGIN_ADMIN.DEFAULT_THEME + help: PLUGIN_ADMIN.DEFAULT_THEME_HELP + + pages.process: + type: checkboxes + label: PLUGIN_ADMIN.PROCESS + help: PLUGIN_ADMIN.PROCESS_HELP + default: [markdown: true, twig: true] + options: + markdown: Markdown + twig: Twig + use: keys + + timezone: + type: select + label: PLUGIN_ADMIN.TIMEZONE + size: medium + classes: fancy + help: PLUGIN_ADMIN.TIMEZONE_HELP + data-options@: '\Grav\Common\Utils::timezones' + default: '' + options: + '': 'Default (Server Timezone)' + + pages.dateformat.default: + type: select + size: medium + selectize: + create: true + label: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT + help: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_HELP + placeholder: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_PLACEHOLDER + data-options@: '\Grav\Common\Utils::dateFormats' + validate: + type: string + + pages.dateformat.short: + type: dateformat + size: medium + classes: fancy + label: PLUGIN_ADMIN.SHORT_DATE_FORMAT + help: PLUGIN_ADMIN.SHORT_DATE_FORMAT_HELP + default: "jS M Y" + options: + "F jS \\a\\t g:ia": Date1 + "l jS \\of F g:i A": Date2 + "D, d M Y G:i:s": Date3 + "d-m-y G:i": Date4 + "jS M Y": Date5 + + pages.dateformat.long: + type: dateformat + size: medium + classes: fancy + label: PLUGIN_ADMIN.LONG_DATE_FORMAT + help: PLUGIN_ADMIN.LONG_DATE_FORMAT_HELP + options: + "F jS \\a\\t g:ia": Date1 + "l jS \\of F g:i A": Date2 + "D, d M Y G:i:s": Date3 + "d-m-y G:i": Date4 + "jS M Y": Date5 + + pages.order.by: + type: select + size: large + classes: fancy + label: PLUGIN_ADMIN.DEFAULT_ORDERING + help: PLUGIN_ADMIN.DEFAULT_ORDERING_HELP + options: + default: PLUGIN_ADMIN.DEFAULT_ORDERING_DEFAULT + folder: PLUGIN_ADMIN.DEFAULT_ORDERING_FOLDER + title: PLUGIN_ADMIN.DEFAULT_ORDERING_TITLE + date: PLUGIN_ADMIN.DEFAULT_ORDERING_DATE + + pages.order.dir: + type: toggle + label: PLUGIN_ADMIN.DEFAULT_ORDER_DIRECTION + highlight: asc + default: desc + help: PLUGIN_ADMIN.DEFAULT_ORDER_DIRECTION_HELP + options: + asc: PLUGIN_ADMIN.ASCENDING + desc: PLUGIN_ADMIN.DESCENDING + + pages.list.count: + type: text + size: x-small + append: PLUGIN_ADMIN.PAGES + label: PLUGIN_ADMIN.DEFAULT_PAGE_COUNT + help: PLUGIN_ADMIN.DEFAULT_PAGE_COUNT_HELP + validate: + type: number + min: 1 + + pages.publish_dates: + type: toggle + label: PLUGIN_ADMIN.DATE_BASED_PUBLISHING + help: PLUGIN_ADMIN.DATE_BASED_PUBLISHING_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + pages.events: + type: checkboxes + label: PLUGIN_ADMIN.EVENTS + help: PLUGIN_ADMIN.EVENTS_HELP + default: [page: true, twig: true] + options: + page: Page Events + twig: Twig Events + use: keys + + pages.append_url_extension: + type: text + size: x-small + placeholder: "e.g. .html" + label: PLUGIN_ADMIN.APPEND_URL_EXT + help: PLUGIN_ADMIN.APPEND_URL_EXT_HELP + + pages.redirect_default_route: + type: toggle + label: PLUGIN_ADMIN.REDIRECT_DEFAULT_ROUTE + help: PLUGIN_ADMIN.REDIRECT_DEFAULT_ROUTE_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + pages.redirect_default_code: + type: select + size: medium + classes: fancy + label: PLUGIN_ADMIN.REDIRECT_DEFAULT_CODE + help: PLUGIN_ADMIN.REDIRECT_DEFAULT_CODE_HELP + options: + 301: 301 - Permanent + 302: 302 - Found + 303: 303 - Other + 304: 304 - Not Modified + + pages.redirect_trailing_slash: + type: toggle + label: PLUGIN_ADMIN.REDIRECT_TRAILING_SLASH + help: PLUGIN_ADMIN.REDIRECT_TRAILING_SLASH_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + pages.ignore_hidden: + type: toggle + label: PLUGIN_ADMIN.IGNORE_HIDDEN + help: PLUGIN_ADMIN.IGNORE_HIDDEN_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + pages.ignore_files: + type: selectize + size: large + label: PLUGIN_ADMIN.IGNORE_FILES + help: PLUGIN_ADMIN.IGNORE_FILES_HELP + classes: fancy + validate: + type: commalist + + pages.ignore_folders: + type: selectize + size: large + label: PLUGIN_ADMIN.IGNORE_FOLDERS + help: PLUGIN_ADMIN.IGNORE_FOLDERS_HELP + classes: fancy + validate: + type: commalist + + pages.url_taxonomy_filters: + type: toggle + label: PLUGIN_ADMIN.ALLOW_URL_TAXONOMY_FILTERS + help: PLUGIN_ADMIN.ALLOW_URL_TAXONOMY_FILTERS_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + pages.twig_first: + type: toggle + label: PLUGIN_ADMIN.TWIG_FIRST + help: PLUGIN_ADMIN.TWIG_FIRST_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + pages.never_cache_twig: + type: toggle + label: PLUGIN_ADMIN.NEVER_CACHE_TWIG + help: PLUGIN_ADMIN.NEVER_CACHE_TWIG_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + pages.frontmatter.process_twig: + type: toggle + label: PLUGIN_ADMIN.FRONTMATTER_PROCESS_TWIG + help: PLUGIN_ADMIN.FRONTMATTER_PROCESS_TWIG_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + pages.frontmatter.ignore_fields: + type: selectize + size: large + placeholder: "e.g. forms" + label: PLUGIN_ADMIN.FRONTMATTER_IGNORE_FIELDS + help: PLUGIN_ADMIN.FRONTMATTER_IGNORE_FIELDS_HELP + classes: fancy + validate: + type: commalist + + languages: + type: tab + title: PLUGIN_ADMIN.LANGUAGES + + fields: + languages-section: + type: section + title: PLUGIN_ADMIN.LANGUAGES + underline: true + + languages.supported: + type: selectize + size: large + placeholder: "e.g. en, fr" + label: PLUGIN_ADMIN.SUPPORTED + help: PLUGIN_ADMIN.SUPPORTED_HELP + classes: fancy + validate: + type: commalist + + languages.include_default_lang: + type: toggle + label: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG + help: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + + languages.translations: + type: toggle + label: PLUGIN_ADMIN.TRANSLATIONS_ENABLED + help: PLUGIN_ADMIN.TRANSLATIONS_ENABLED_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + languages.translations_fallback: + type: toggle + label: PLUGIN_ADMIN.TRANSLATIONS_FALLBACK + help: PLUGIN_ADMIN.TRANSLATIONS_FALLBACK_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + languages.session_store_active: + type: toggle + label: PLUGIN_ADMIN.ACTIVE_LANGUAGE_IN_SESSION + help: PLUGIN_ADMIN.ACTIVE_LANGUAGE_IN_SESSION_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + languages.http_accept_language: + type: toggle + label: PLUGIN_ADMIN.HTTP_ACCEPT_LANGUAGE + help: PLUGIN_ADMIN.HTTP_ACCEPT_LANGUAGE_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + languages.override_locale: + type: toggle + label: PLUGIN_ADMIN.OVERRIDE_LOCALE + help: PLUGIN_ADMIN.OVERRIDE_LOCALE_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + http_headers: + type: tab + title: PLUGIN_ADMIN.HTTP_HEADERS + + fields: + http_headers_section: + type: section + title: PLUGIN_ADMIN.HTTP_HEADERS + underline: true + + pages.expires: + type: text + size: small + append: NICETIME.SECOND_PLURAL + label: PLUGIN_ADMIN.EXPIRES + help: PLUGIN_ADMIN.EXPIRES_HELP + validate: + type: number + min: 1 + pages.cache_control: + type: text + size: medium + label: PLUGIN_ADMIN.CACHE_CONTROL + help: PLUGIN_ADMIN.CACHE_CONTROL_HELP + placeholder: 'e.g. public, max-age=31536000' + pages.last_modified: + type: toggle + label: PLUGIN_ADMIN.LAST_MODIFIED + help: PLUGIN_ADMIN.LAST_MODIFIED_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + pages.etag: + type: toggle + label: PLUGIN_ADMIN.ETAG + help: PLUGIN_ADMIN.ETAG_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + pages.vary_accept_encoding: + type: toggle + label: PLUGIN_ADMIN.VARY_ACCEPT_ENCODING + help: PLUGIN_ADMIN.VARY_ACCEPT_ENCODING_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + markdown: + type: tab + title: PLUGIN_ADMIN.MARKDOWN + + fields: + markdow_section: + type: section + title: PLUGIN_ADMIN.MARKDOWN + underline: true + + pages.markdown.extra: + type: toggle + label: Markdown extra + help: PLUGIN_ADMIN.MARKDOWN_EXTRA_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + pages.markdown.auto_line_breaks: + type: toggle + label: PLUGIN_ADMIN.AUTO_LINE_BREAKS + help: PLUGIN_ADMIN.AUTO_LINE_BREAKS_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + pages.markdown.auto_url_links: + type: toggle + label: PLUGIN_ADMIN.AUTO_URL_LINKS + help: PLUGIN_ADMIN.AUTO_URL_LINKS_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + pages.markdown.escape_markup: + type: toggle + label: PLUGIN_ADMIN.ESCAPE_MARKUP + help: PLUGIN_ADMIN.ESCAPE_MARKUP_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + caching: + type: tab + title: PLUGIN_ADMIN.CACHING + + fields: + caching_section: + type: section + title: PLUGIN_ADMIN.CACHING + underline: true + + cache.enabled: + type: toggle + label: PLUGIN_ADMIN.CACHING + help: PLUGIN_ADMIN.CACHING_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + cache.check.method: + type: select + size: medium + classes: fancy + label: PLUGIN_ADMIN.CACHE_CHECK_METHOD + help: PLUGIN_ADMIN.CACHE_CHECK_METHOD_HELP + options: + file: Markdown + Yaml file timestamps + folder: Folder timestamps + hash: All files timestamps + none: No timestamp checking + + cache.driver: + type: select + size: small + classes: fancy + label: PLUGIN_ADMIN.CACHE_DRIVER + help: PLUGIN_ADMIN.CACHE_DRIVER_HELP + options: + auto: Auto detect + file: File + apc: APC + apcu: APCu + xcache: Xcache + memcache: Memcache + memcached: Memcached + wincache: WinCache + redis: Redis + + cache.prefix: + type: text + size: x-small + label: PLUGIN_ADMIN.CACHE_PREFIX + help: PLUGIN_ADMIN.CACHE_PREFIX_HELP + placeholder: PLUGIN_ADMIN.CACHE_PREFIX_PLACEHOLDER + + cache.purge_at: + type: cron + label: PLUGIN_ADMIN.CACHE_PURGE_JOB + help: PLUGIN_ADMIN.CACHE_PURGE_JOB_HELP + default: '* 3 * * *' + + cache.clear_images_by_default: + type: toggle + label: PLUGIN_ADMIN.CLEAR_IMAGES_BY_DEFAULT + help: PLUGIN_ADMIN.CLEAR_IMAGES_BY_DEFAULT_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + cache.cli_compatibility: + type: toggle + label: PLUGIN_ADMIN.CLI_COMPATIBILITY + help: PLUGIN_ADMIN.CLI_COMPATIBILITY_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + cache.lifetime: + type: text + size: small + append: NICETIME.SECOND_PLURAL + label: PLUGIN_ADMIN.LIFETIME + help: PLUGIN_ADMIN.LIFETIME_HELP + validate: + type: number + + cache.gzip: + type: toggle + label: PLUGIN_ADMIN.GZIP_COMPRESSION + help: PLUGIN_ADMIN.GZIP_COMPRESSION_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + cache.allow_webserver_gzip: + type: toggle + label: PLUGIN_ADMIN.ALLOW_WEBSERVER_GZIP + help: PLUGIN_ADMIN.ALLOW_WEBSERVER_GZIP_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + cache.memcache.server: + type: text + size: medium + label: PLUGIN_ADMIN.MEMCACHE_SERVER + help: PLUGIN_ADMIN.MEMCACHE_SERVER_HELP + placeholder: "localhost" + + cache.memcache.port: + type: text + size: small + label: PLUGIN_ADMIN.MEMCACHE_PORT + help: PLUGIN_ADMIN.MEMCACHE_PORT_HELP + placeholder: "11211" + + cache.memcached.server: + type: text + size: medium + label: PLUGIN_ADMIN.MEMCACHED_SERVER + help: PLUGIN_ADMIN.MEMCACHED_SERVER_HELP + placeholder: "localhost" + + cache.memcached.port: + type: text + size: small + label: PLUGIN_ADMIN.MEMCACHED_PORT + help: PLUGIN_ADMIN.MEMCACHED_PORT_HELP + placeholder: "11211" + + cache.redis.socket: + type: text + size: medium + label: PLUGIN_ADMIN.REDIS_SOCKET + help: PLUGIN_ADMIN.REDIS_SOCKET_HELP + placeholder: "/var/run/redis/redis.sock" + + cache.redis.server: + type: text + size: medium + label: PLUGIN_ADMIN.REDIS_SERVER + help: PLUGIN_ADMIN.REDIS_SERVER_HELP + placeholder: "localhost" + + cache.redis.port: + type: text + size: small + label: PLUGIN_ADMIN.REDIS_PORT + help: PLUGIN_ADMIN.REDIS_PORT_HELP + placeholder: "6379" + + cache.redis.password: + type: text + size: small + label: PLUGIN_ADMIN.REDIS_PASSWORD + + twig: + type: tab + title: PLUGIN_ADMIN.TWIG_TEMPLATING + + fields: + twig_section: + type: section + title: PLUGIN_ADMIN.TWIG_TEMPLATING + underline: true + + twig.cache: + type: toggle + label: PLUGIN_ADMIN.TWIG_CACHING + help: PLUGIN_ADMIN.TWIG_CACHING_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + twig.debug: + type: toggle + label: PLUGIN_ADMIN.TWIG_DEBUG + help: PLUGIN_ADMIN.TWIG_DEBUG_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + twig.auto_reload: + type: toggle + label: PLUGIN_ADMIN.DETECT_CHANGES + help: PLUGIN_ADMIN.DETECT_CHANGES_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + twig.autoescape: + type: toggle + label: PLUGIN_ADMIN.AUTOESCAPE_VARIABLES + help: PLUGIN_ADMIN.AUTOESCAPE_VARIABLES_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + twig.umask_fix: + type: toggle + label: PLUGIN_ADMIN.TWIG_UMASK_FIX + help: PLUGIN_ADMIN.TWIG_UMASK_FIX_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets: + type: tab + title: PLUGIN_ADMIN.ASSETS + + fields: + assets_section: + type: section + title: PLUGIN_ADMIN.ASSETS + underline: true + + assets.css_pipeline: + type: toggle + label: PLUGIN_ADMIN.CSS_PIPELINE + help: PLUGIN_ADMIN.CSS_PIPELINE_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.css_pipeline_include_externals: + type: toggle + label: PLUGIN_ADMIN.CSS_PIPELINE_INCLUDE_EXTERNALS + help: PLUGIN_ADMIN.CSS_PIPELINE_INCLUDE_EXTERNALS_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.css_pipeline_before_excludes: + type: toggle + label: PLUGIN_ADMIN.CSS_PIPELINE_BEFORE_EXCLUDES + help: PLUGIN_ADMIN.CSS_PIPELINE_BEFORE_EXCLUDES_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.css_minify: + type: toggle + label: PLUGIN_ADMIN.CSS_MINIFY + help: PLUGIN_ADMIN.CSS_MINIFY_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.css_minify_windows: + type: toggle + label: PLUGIN_ADMIN.CSS_MINIFY_WINDOWS_OVERRIDE + help: PLUGIN_ADMIN.CSS_MINIFY_WINDOWS_OVERRIDE_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.css_rewrite: + type: toggle + label: PLUGIN_ADMIN.CSS_REWRITE + help: PLUGIN_ADMIN.CSS_REWRITE_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.js_pipeline: + type: toggle + label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE + help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.js_pipeline_include_externals: + type: toggle + label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS + help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.js_pipeline_before_excludes: + type: toggle + label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES + help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.js_minify: + type: toggle + label: PLUGIN_ADMIN.JAVASCRIPT_MINIFY + help: PLUGIN_ADMIN.JAVASCRIPT_MINIFY_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.enable_asset_timestamp: + type: toggle + label: PLUGIN_ADMIN.ENABLED_TIMESTAMPS_ON_ASSETS + help: PLUGIN_ADMIN.ENABLED_TIMESTAMPS_ON_ASSETS_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + assets.collections: + type: multilevel + label: PLUGIN_ADMIN.COLLECTIONS + placeholder_key: collection_name + placeholder_value: collection_path + validate: + type: array + + errors: + type: tab + title: PLUGIN_ADMIN.ERROR_HANDLER + + fields: + errors_section: + type: section + title: PLUGIN_ADMIN.ERROR_HANDLER + underline: true + + errors.display: + type: select + label: PLUGIN_ADMIN.DISPLAY_ERRORS + help: PLUGIN_ADMIN.DISPLAY_ERRORS_HELP + size: medium + highlight: 1 + options: + -1: PLUGIN_ADMIN.ERROR_SYSTEM + 0: PLUGIN_ADMIN.ERROR_SIMPLE + 1: PLUGIN_ADMIN.ERROR_FULL_BACKTRACE + validate: + type: int + + + errors.log: + type: toggle + label: PLUGIN_ADMIN.LOG_ERRORS + help: PLUGIN_ADMIN.LOG_ERRORS_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + log.handler: + type: select + size: small + label: PLUGIN_ADMIN.LOG_HANDLER + help: PLUGIN_ADMIN.LOG_HANDLER_HELP + default: 'file' + options: + 'file': 'File' + 'syslog': 'Syslog' + + log.syslog.facility: + type: select + size: small + label: PLUGIN_ADMIN.SYSLOG_FACILITY + help: PLUGIN_ADMIN.SYSLOG_FACILITY_HELP + default: local6 + options: + auth: auth + authpriv: authpriv + cron: cron + daemon: daemon + kern: kern + lpr: lpr + mail: mail + news: news + syslog: syslog + user: user + uucp: uucp + local0: local0 + local1: local1 + local2: local2 + local3: local3 + local4: local4 + local5: local5 + local6: local6 + local7: local7 + + debugger: + type: tab + title: PLUGIN_ADMIN.DEBUGGER + + fields: + debugger_section: + type: section + title: PLUGIN_ADMIN.DEBUGGER + underline: true + + debugger.enabled: + type: toggle + label: PLUGIN_ADMIN.DEBUGGER + help: PLUGIN_ADMIN.DEBUGGER_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + debugger.shutdown.close_connection: + type: toggle + label: PLUGIN_ADMIN.SHUTDOWN_CLOSE_CONNECTION + help: PLUGIN_ADMIN.SHUTDOWN_CLOSE_CONNECTION_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + media: + type: tab + title: PLUGIN_ADMIN.MEDIA + + fields: + media_section: + type: section + title: PLUGIN_ADMIN.MEDIA + underline: true + + images.default_image_quality: + type: range + append: '%' + label: PLUGIN_ADMIN.DEFAULT_IMAGE_QUALITY + help: PLUGIN_ADMIN.DEFAULT_IMAGE_QUALITY_HELP + validate: + min: 1 + max: 100 + + images.cache_all: + type: toggle + label: PLUGIN_ADMIN.CACHE_ALL + help: PLUGIN_ADMIN.CACHE_ALL_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + images.cache_perms: + type: select + size: small + label: PLUGIN_ADMIN.CACHE_PERMS + help: PLUGIN_ADMIN.CACHE_PERMS_HELP + highlight: '0755' + options: + '0755': '0755' + '0775': '0775' + + images.debug: + type: toggle + label: PLUGIN_ADMIN.IMAGES_DEBUG + help: PLUGIN_ADMIN.IMAGES_DEBUG_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + images.auto_fix_orientation: + type: toggle + label: PLUGIN_ADMIN.IMAGES_AUTO_FIX_ORIENTATION + help: PLUGIN_ADMIN.IMAGES_AUTO_FIX_ORIENTATION_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + media.enable_media_timestamp: + type: toggle + label: PLUGIN_ADMIN.ENABLE_MEDIA_TIMESTAMP + help: PLUGIN_ADMIN.ENABLE_MEDIA_TIMESTAMP_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + media.auto_metadata_exif: + type: toggle + label: PLUGIN_ADMIN.ENABLE_AUTO_METADATA + help: PLUGIN_ADMIN.ENABLE_AUTO_METADATA_HELP + highlight: 0 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + + + media.allowed_fallback_types: + type: selectize + size: large + label: PLUGIN_ADMIN.FALLBACK_TYPES + help: PLUGIN_ADMIN.FALLBACK_TYPES_HELP + classes: fancy + validate: + type: commalist + + media.unsupported_inline_types: + type: selectize + size: large + label: PLUGIN_ADMIN.INLINE_TYPES + help: PLUGIN_ADMIN.INLINE_TYPES_HELP + classes: fancy + validate: + type: commalist + + session: + type: tab + title: PLUGIN_ADMIN.SESSION + + fields: + session_section: + type: section + title: PLUGIN_ADMIN.SESSION + underline: true + + session.enabled: + type: hidden + label: PLUGIN_ADMIN.ENABLED + help: PLUGIN_ADMIN.SESSION_ENABLED_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + default: true + validate: + type: bool + + session.initialize: + type: toggle + label: PLUGIN_ADMIN.SESSION_INITIALIZE + help: PLUGIN_ADMIN.SESSION_INITIALIZE_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + default: true + validate: + type: bool + + session.timeout: + type: text + size: small + append: NICETIME.SECOND_PLURAL + label: PLUGIN_ADMIN.TIMEOUT + help: PLUGIN_ADMIN.TIMEOUT_HELP + validate: + type: number + min: 0 + + session.name: + type: text + size: small + label: PLUGIN_ADMIN.NAME + help: PLUGIN_ADMIN.SESSION_NAME_HELP + + session.secure: + type: toggle + label: PLUGIN_ADMIN.SESSION_SECURE + help: PLUGIN_ADMIN.SESSION_SECURE_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + default: false + validate: + type: bool + + session.httponly: + type: toggle + label: PLUGIN_ADMIN.SESSION_HTTPONLY + help: PLUGIN_ADMIN.SESSION_HTTPONLY_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + default: true + validate: + type: bool + + session.path: + type: text + size: small + label: PLUGIN_ADMIN.SESSION_PATH + help: PLUGIN_ADMIN.SESSION_PATH_HELP + + session.split: + type: toggle + label: PLUGIN_ADMIN.SESSION_SPLIT + help: PLUGIN_ADMIN.SESSION_SPLIT_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + default: true + validate: + type: bool + + advanced: + type: tab + title: PLUGIN_ADMIN.ADVANCED + + fields: + advanced_section: + type: section + title: PLUGIN_ADMIN.ADVANCED + underline: true + + gpm.releases: + type: toggle + label: PLUGIN_ADMIN.GPM_RELEASES + highlight: stable + help: PLUGIN_ADMIN.GPM_RELEASES_HELP + options: + stable: PLUGIN_ADMIN.STABLE + testing: PLUGIN_ADMIN.TESTING + + gpm.proxy_url: + type: text + size: medium + placeholder: "e.g. 127.0.0.1:3128" + label: PLUGIN_ADMIN.PROXY_URL + help: PLUGIN_ADMIN.PROXY_URL_HELP + + gpm.method: + type: toggle + label: PLUGIN_ADMIN.GPM_METHOD + highlight: auto + help: PLUGIN_ADMIN.GPM_METHOD_HELP + options: + auto: PLUGIN_ADMIN.AUTO + fopen: PLUGIN_ADMIN.FOPEN + curl: PLUGIN_ADMIN.CURL + + gpm.official_gpm_only: + type: toggle + label: PLUGIN_ADMIN.GPM_OFFICIAL_ONLY + highlight: auto + help: PLUGIN_ADMIN.GPM_OFFICIAL_ONLY_HELP + highlight: 1 + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + default: true + validate: + type: bool + + gpm.verify_peer: + type: toggle + label: PLUGIN_ADMIN.GPM_VERIFY_PEER + highlight: 1 + help: PLUGIN_ADMIN.GPM_VERIFY_PEER_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + reverse_proxy_setup: + type: toggle + label: PLUGIN_ADMIN.REVERSE_PROXY + highlight: 0 + help: PLUGIN_ADMIN.REVERSE_PROXY_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + username_regex: + type: text + size: large + label: PLUGIN_ADMIN.USERNAME_REGEX + help: PLUGIN_ADMIN.USERNAME_REGEX_HELP + + pwd_regex: + type: text + size: large + label: PLUGIN_ADMIN.PWD_REGEX + help: PLUGIN_ADMIN.PWD_REGEX_HELP + + intl_enabled: + type: toggle + label: PLUGIN_ADMIN.INTL_ENABLED + highlight: 1 + help: PLUGIN_ADMIN.INTL_ENABLED_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + wrapped_site: + type: toggle + label: PLUGIN_ADMIN.WRAPPED_SITE + highlight: 0 + help: PLUGIN_ADMIN.WRAPPED_SITE_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + absolute_urls: + type: toggle + label: PLUGIN_ADMIN.ABSOLUTE_URLS + highlight: 0 + help: PLUGIN_ADMIN.ABSOLUTE_URLS_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + param_sep: + type: select + size: medium + label: PLUGIN_ADMIN.PARAMETER_SEPARATOR + classes: fancy + help: PLUGIN_ADMIN.PARAMETER_SEPARATOR_HELP + default: '' + options: + ':': ': (default)' + ';': '; (for Apache running on Windows)' + + force_ssl: + type: toggle + label: PLUGIN_ADMIN.FORCE_SSL + highlight: 0 + help: PLUGIN_ADMIN.FORCE_SSL_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + force_lowercase_urls: + type: toggle + label: PLUGIN_ADMIN.FORCE_LOWERCASE_URLS + highlight: 1 + default: 1 + help: PLUGIN_ADMIN.FORCE_LOWERCASE_URLS_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + custom_base_url: + type: text + size: medium + placeholder: "e.g. http://yoursite.com/yourpath" + label: PLUGIN_ADMIN.CUSTOM_BASE_URL + help: PLUGIN_ADMIN.CUSTOM_BASE_URL_HELP + + strict_mode.yaml_compat: + type: toggle + label: PLUGIN_ADMIN.STRICT_YAML_COMPAT + highlight: 1 + default: 1 + help: PLUGIN_ADMIN.STRICT_YAML_COMPAT_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool + + strict_mode.twig_compat: + type: toggle + label: PLUGIN_ADMIN.STRICT_TWIG_COMPAT + highlight: 1 + default: 1 + help: PLUGIN_ADMIN.STRICT_TWIG_COMPAT_HELP + options: + 1: PLUGIN_ADMIN.YES + 0: PLUGIN_ADMIN.NO + validate: + type: bool