system.yaml 44 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244
  1. title: PLUGIN_ADMIN.SYSTEM
  2. form:
  3. validation: loose
  4. fields:
  5. content:
  6. type: section
  7. title: PLUGIN_ADMIN.CONTENT
  8. underline: true
  9. fields:
  10. home.alias:
  11. type: pages
  12. size: large
  13. classes: fancy
  14. label: PLUGIN_ADMIN.HOME_PAGE
  15. show_all: false
  16. show_modular: false
  17. show_root: false
  18. show_slug: true
  19. help: PLUGIN_ADMIN.HOME_PAGE_HELP
  20. home.hide_in_urls:
  21. type: toggle
  22. label: PLUGIN_ADMIN.HIDE_HOME_IN_URLS
  23. help: PLUGIN_ADMIN.HIDE_HOME_IN_URLS_HELP
  24. highlight: 0
  25. options:
  26. 1: PLUGIN_ADMIN.YES
  27. 0: PLUGIN_ADMIN.NO
  28. validate:
  29. type: bool
  30. pages.theme:
  31. type: themeselect
  32. classes: fancy
  33. selectize: true
  34. size: medium
  35. label: PLUGIN_ADMIN.DEFAULT_THEME
  36. help: PLUGIN_ADMIN.DEFAULT_THEME_HELP
  37. pages.process:
  38. type: checkboxes
  39. label: PLUGIN_ADMIN.PROCESS
  40. help: PLUGIN_ADMIN.PROCESS_HELP
  41. default: [markdown: true, twig: true]
  42. options:
  43. markdown: Markdown
  44. twig: Twig
  45. use: keys
  46. timezone:
  47. type: select
  48. label: PLUGIN_ADMIN.TIMEZONE
  49. size: medium
  50. classes: fancy
  51. help: PLUGIN_ADMIN.TIMEZONE_HELP
  52. data-options@: '\Grav\Common\Utils::timezones'
  53. default: ''
  54. options:
  55. '': 'Default (Server Timezone)'
  56. pages.dateformat.default:
  57. type: select
  58. size: medium
  59. selectize:
  60. create: true
  61. label: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT
  62. help: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_HELP
  63. placeholder: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_PLACEHOLDER
  64. data-options@: '\Grav\Common\Utils::dateFormats'
  65. validate:
  66. type: string
  67. pages.dateformat.short:
  68. type: dateformat
  69. size: medium
  70. classes: fancy
  71. label: PLUGIN_ADMIN.SHORT_DATE_FORMAT
  72. help: PLUGIN_ADMIN.SHORT_DATE_FORMAT_HELP
  73. default: "jS M Y"
  74. options:
  75. "F jS \\a\\t g:ia": Date1
  76. "l jS \\of F g:i A": Date2
  77. "D, d M Y G:i:s": Date3
  78. "d-m-y G:i": Date4
  79. "jS M Y": Date5
  80. pages.dateformat.long:
  81. type: dateformat
  82. size: medium
  83. classes: fancy
  84. label: PLUGIN_ADMIN.LONG_DATE_FORMAT
  85. help: PLUGIN_ADMIN.LONG_DATE_FORMAT_HELP
  86. options:
  87. "F jS \\a\\t g:ia": Date1
  88. "l jS \\of F g:i A": Date2
  89. "D, d M Y G:i:s": Date3
  90. "d-m-y G:i": Date4
  91. "jS M Y": Date5
  92. pages.order.by:
  93. type: select
  94. size: large
  95. classes: fancy
  96. label: PLUGIN_ADMIN.DEFAULT_ORDERING
  97. help: PLUGIN_ADMIN.DEFAULT_ORDERING_HELP
  98. options:
  99. default: PLUGIN_ADMIN.DEFAULT_ORDERING_DEFAULT
  100. folder: PLUGIN_ADMIN.DEFAULT_ORDERING_FOLDER
  101. title: PLUGIN_ADMIN.DEFAULT_ORDERING_TITLE
  102. date: PLUGIN_ADMIN.DEFAULT_ORDERING_DATE
  103. pages.order.dir:
  104. type: toggle
  105. label: PLUGIN_ADMIN.DEFAULT_ORDER_DIRECTION
  106. highlight: asc
  107. default: desc
  108. help: PLUGIN_ADMIN.DEFAULT_ORDER_DIRECTION_HELP
  109. options:
  110. asc: PLUGIN_ADMIN.ASCENDING
  111. desc: PLUGIN_ADMIN.DESCENDING
  112. pages.list.count:
  113. type: text
  114. size: x-small
  115. append: PLUGIN_ADMIN.PAGES
  116. label: PLUGIN_ADMIN.DEFAULT_PAGE_COUNT
  117. help: PLUGIN_ADMIN.DEFAULT_PAGE_COUNT_HELP
  118. validate:
  119. type: number
  120. min: 1
  121. pages.publish_dates:
  122. type: toggle
  123. label: PLUGIN_ADMIN.DATE_BASED_PUBLISHING
  124. help: PLUGIN_ADMIN.DATE_BASED_PUBLISHING_HELP
  125. highlight: 1
  126. options:
  127. 1: PLUGIN_ADMIN.YES
  128. 0: PLUGIN_ADMIN.NO
  129. validate:
  130. type: bool
  131. pages.events:
  132. type: checkboxes
  133. label: PLUGIN_ADMIN.EVENTS
  134. help: PLUGIN_ADMIN.EVENTS_HELP
  135. default: [page: true, twig: true]
  136. options:
  137. page: Page Events
  138. twig: Twig Events
  139. use: keys
  140. pages.append_url_extension:
  141. type: text
  142. size: x-small
  143. placeholder: "e.g. .html"
  144. label: PLUGIN_ADMIN.APPEND_URL_EXT
  145. help: PLUGIN_ADMIN.APPEND_URL_EXT_HELP
  146. pages.redirect_default_route:
  147. type: toggle
  148. label: PLUGIN_ADMIN.REDIRECT_DEFAULT_ROUTE
  149. help: PLUGIN_ADMIN.REDIRECT_DEFAULT_ROUTE_HELP
  150. highlight: 0
  151. options:
  152. 1: PLUGIN_ADMIN.YES
  153. 0: PLUGIN_ADMIN.NO
  154. validate:
  155. type: bool
  156. pages.redirect_default_code:
  157. type: select
  158. size: medium
  159. classes: fancy
  160. label: PLUGIN_ADMIN.REDIRECT_DEFAULT_CODE
  161. help: PLUGIN_ADMIN.REDIRECT_DEFAULT_CODE_HELP
  162. options:
  163. 301: 301 - Permanent
  164. 302: 302 - Found
  165. 303: 303 - Other
  166. 304: 304 - Not Modified
  167. pages.redirect_trailing_slash:
  168. type: toggle
  169. label: PLUGIN_ADMIN.REDIRECT_TRAILING_SLASH
  170. help: PLUGIN_ADMIN.REDIRECT_TRAILING_SLASH_HELP
  171. highlight: 1
  172. options:
  173. 1: PLUGIN_ADMIN.YES
  174. 0: PLUGIN_ADMIN.NO
  175. validate:
  176. type: bool
  177. pages.ignore_hidden:
  178. type: toggle
  179. label: PLUGIN_ADMIN.IGNORE_HIDDEN
  180. help: PLUGIN_ADMIN.IGNORE_HIDDEN_HELP
  181. highlight: 1
  182. options:
  183. 1: PLUGIN_ADMIN.YES
  184. 0: PLUGIN_ADMIN.NO
  185. validate:
  186. type: bool
  187. pages.ignore_files:
  188. type: selectize
  189. size: large
  190. label: PLUGIN_ADMIN.IGNORE_FILES
  191. help: PLUGIN_ADMIN.IGNORE_FILES_HELP
  192. classes: fancy
  193. validate:
  194. type: commalist
  195. pages.ignore_folders:
  196. type: selectize
  197. size: large
  198. label: PLUGIN_ADMIN.IGNORE_FOLDERS
  199. help: PLUGIN_ADMIN.IGNORE_FOLDERS_HELP
  200. classes: fancy
  201. validate:
  202. type: commalist
  203. pages.url_taxonomy_filters:
  204. type: toggle
  205. label: PLUGIN_ADMIN.ALLOW_URL_TAXONOMY_FILTERS
  206. help: PLUGIN_ADMIN.ALLOW_URL_TAXONOMY_FILTERS_HELP
  207. highlight: 1
  208. options:
  209. 1: PLUGIN_ADMIN.YES
  210. 0: PLUGIN_ADMIN.NO
  211. validate:
  212. type: bool
  213. pages.twig_first:
  214. type: toggle
  215. label: PLUGIN_ADMIN.TWIG_FIRST
  216. help: PLUGIN_ADMIN.TWIG_FIRST_HELP
  217. highlight: 0
  218. options:
  219. 1: PLUGIN_ADMIN.YES
  220. 0: PLUGIN_ADMIN.NO
  221. validate:
  222. type: bool
  223. pages.never_cache_twig:
  224. type: toggle
  225. label: PLUGIN_ADMIN.NEVER_CACHE_TWIG
  226. help: PLUGIN_ADMIN.NEVER_CACHE_TWIG_HELP
  227. highlight: 0
  228. options:
  229. 1: PLUGIN_ADMIN.YES
  230. 0: PLUGIN_ADMIN.NO
  231. validate:
  232. type: bool
  233. pages.frontmatter.process_twig:
  234. type: toggle
  235. label: PLUGIN_ADMIN.FRONTMATTER_PROCESS_TWIG
  236. help: PLUGIN_ADMIN.FRONTMATTER_PROCESS_TWIG_HELP
  237. highlight: 0
  238. options:
  239. 1: PLUGIN_ADMIN.YES
  240. 0: PLUGIN_ADMIN.NO
  241. validate:
  242. type: bool
  243. pages.frontmatter.ignore_fields:
  244. type: selectize
  245. size: large
  246. placeholder: "e.g. forms"
  247. label: PLUGIN_ADMIN.FRONTMATTER_IGNORE_FIELDS
  248. help: PLUGIN_ADMIN.FRONTMATTER_IGNORE_FIELDS_HELP
  249. classes: fancy
  250. validate:
  251. type: commalist
  252. languages:
  253. type: section
  254. title: PLUGIN_ADMIN.LANGUAGES
  255. underline: true
  256. fields:
  257. languages.supported:
  258. type: selectize
  259. size: large
  260. placeholder: "e.g. en, fr"
  261. label: PLUGIN_ADMIN.SUPPORTED
  262. help: PLUGIN_ADMIN.SUPPORTED_HELP
  263. classes: fancy
  264. validate:
  265. type: commalist
  266. languages.include_default_lang:
  267. type: toggle
  268. label: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG
  269. help: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG_HELP
  270. highlight: 1
  271. options:
  272. 1: PLUGIN_ADMIN.YES
  273. 0: PLUGIN_ADMIN.NO
  274. validate:
  275. type: bool
  276. languages.translations:
  277. type: toggle
  278. label: PLUGIN_ADMIN.TRANSLATIONS_ENABLED
  279. help: PLUGIN_ADMIN.TRANSLATIONS_ENABLED_HELP
  280. highlight: 1
  281. options:
  282. 1: PLUGIN_ADMIN.YES
  283. 0: PLUGIN_ADMIN.NO
  284. validate:
  285. type: bool
  286. languages.translations_fallback:
  287. type: toggle
  288. label: PLUGIN_ADMIN.TRANSLATIONS_FALLBACK
  289. help: PLUGIN_ADMIN.TRANSLATIONS_FALLBACK_HELP
  290. highlight: 1
  291. options:
  292. 1: PLUGIN_ADMIN.YES
  293. 0: PLUGIN_ADMIN.NO
  294. validate:
  295. type: bool
  296. languages.session_store_active:
  297. type: toggle
  298. label: PLUGIN_ADMIN.ACTIVE_LANGUAGE_IN_SESSION
  299. help: PLUGIN_ADMIN.ACTIVE_LANGUAGE_IN_SESSION_HELP
  300. highlight: 0
  301. options:
  302. 1: PLUGIN_ADMIN.YES
  303. 0: PLUGIN_ADMIN.NO
  304. validate:
  305. type: bool
  306. languages.http_accept_language:
  307. type: toggle
  308. label: PLUGIN_ADMIN.HTTP_ACCEPT_LANGUAGE
  309. help: PLUGIN_ADMIN.HTTP_ACCEPT_LANGUAGE_HELP
  310. highlight: 0
  311. options:
  312. 1: PLUGIN_ADMIN.YES
  313. 0: PLUGIN_ADMIN.NO
  314. validate:
  315. type: bool
  316. languages.override_locale:
  317. type: toggle
  318. label: PLUGIN_ADMIN.OVERRIDE_LOCALE
  319. help: PLUGIN_ADMIN.OVERRIDE_LOCALE_HELP
  320. highlight: 0
  321. options:
  322. 1: PLUGIN_ADMIN.YES
  323. 0: PLUGIN_ADMIN.NO
  324. validate:
  325. type: bool
  326. http_headers:
  327. type: section
  328. title: PLUGIN_ADMIN.HTTP_HEADERS
  329. underline: true
  330. fields:
  331. pages.expires:
  332. type: text
  333. size: small
  334. append: NICETIME.SECOND_PLURAL
  335. label: PLUGIN_ADMIN.EXPIRES
  336. help: PLUGIN_ADMIN.EXPIRES_HELP
  337. validate:
  338. type: number
  339. min: 1
  340. pages.cache_control:
  341. type: text
  342. size: medium
  343. label: PLUGIN_ADMIN.CACHE_CONTROL
  344. help: PLUGIN_ADMIN.CACHE_CONTROL_HELP
  345. placeholder: 'e.g. public, max-age=31536000'
  346. pages.last_modified:
  347. type: toggle
  348. label: PLUGIN_ADMIN.LAST_MODIFIED
  349. help: PLUGIN_ADMIN.LAST_MODIFIED_HELP
  350. highlight: 0
  351. options:
  352. 1: PLUGIN_ADMIN.YES
  353. 0: PLUGIN_ADMIN.NO
  354. validate:
  355. type: bool
  356. pages.etag:
  357. type: toggle
  358. label: PLUGIN_ADMIN.ETAG
  359. help: PLUGIN_ADMIN.ETAG_HELP
  360. highlight: 0
  361. options:
  362. 1: PLUGIN_ADMIN.YES
  363. 0: PLUGIN_ADMIN.NO
  364. validate:
  365. type: bool
  366. pages.vary_accept_encoding:
  367. type: toggle
  368. label: PLUGIN_ADMIN.VARY_ACCEPT_ENCODING
  369. help: PLUGIN_ADMIN.VARY_ACCEPT_ENCODING_HELP
  370. highlight: 0
  371. options:
  372. 1: PLUGIN_ADMIN.YES
  373. 0: PLUGIN_ADMIN.NO
  374. validate:
  375. type: bool
  376. markdown:
  377. type: section
  378. title: Markdown
  379. underline: true
  380. fields:
  381. pages.markdown.extra:
  382. type: toggle
  383. label: Markdown extra
  384. help: PLUGIN_ADMIN.MARKDOWN_EXTRA_HELP
  385. highlight: 0
  386. options:
  387. 1: PLUGIN_ADMIN.YES
  388. 0: PLUGIN_ADMIN.NO
  389. validate:
  390. type: bool
  391. pages.markdown.auto_line_breaks:
  392. type: toggle
  393. label: PLUGIN_ADMIN.AUTO_LINE_BREAKS
  394. help: PLUGIN_ADMIN.AUTO_LINE_BREAKS_HELP
  395. highlight: 0
  396. options:
  397. 1: PLUGIN_ADMIN.YES
  398. 0: PLUGIN_ADMIN.NO
  399. validate:
  400. type: bool
  401. pages.markdown.auto_url_links:
  402. type: toggle
  403. label: PLUGIN_ADMIN.AUTO_URL_LINKS
  404. help: PLUGIN_ADMIN.AUTO_URL_LINKS_HELP
  405. highlight: 0
  406. options:
  407. 1: PLUGIN_ADMIN.YES
  408. 0: PLUGIN_ADMIN.NO
  409. validate:
  410. type: bool
  411. pages.markdown.escape_markup:
  412. type: toggle
  413. label: PLUGIN_ADMIN.ESCAPE_MARKUP
  414. help: PLUGIN_ADMIN.ESCAPE_MARKUP_HELP
  415. highlight: 0
  416. options:
  417. 1: PLUGIN_ADMIN.YES
  418. 0: PLUGIN_ADMIN.NO
  419. validate:
  420. type: bool
  421. caching:
  422. type: section
  423. title: PLUGIN_ADMIN.CACHING
  424. underline: true
  425. fields:
  426. cache.enabled:
  427. type: toggle
  428. label: PLUGIN_ADMIN.CACHING
  429. help: PLUGIN_ADMIN.CACHING_HELP
  430. highlight: 1
  431. options:
  432. 1: PLUGIN_ADMIN.YES
  433. 0: PLUGIN_ADMIN.NO
  434. validate:
  435. type: bool
  436. cache.check.method:
  437. type: select
  438. size: medium
  439. classes: fancy
  440. label: PLUGIN_ADMIN.CACHE_CHECK_METHOD
  441. help: PLUGIN_ADMIN.CACHE_CHECK_METHOD_HELP
  442. options:
  443. file: Markdown + Yaml file timestamps
  444. folder: Folder timestamps
  445. hash: All files timestamps
  446. none: No timestamp checking
  447. cache.driver:
  448. type: select
  449. size: small
  450. classes: fancy
  451. label: PLUGIN_ADMIN.CACHE_DRIVER
  452. help: PLUGIN_ADMIN.CACHE_DRIVER_HELP
  453. options:
  454. auto: Auto detect
  455. file: File
  456. apc: APC
  457. apcu: APCu
  458. xcache: Xcache
  459. memcache: Memcache
  460. memcached: Memcached
  461. wincache: WinCache
  462. redis: Redis
  463. cache.prefix:
  464. type: text
  465. size: x-small
  466. label: PLUGIN_ADMIN.CACHE_PREFIX
  467. help: PLUGIN_ADMIN.CACHE_PREFIX_HELP
  468. placeholder: PLUGIN_ADMIN.CACHE_PREFIX_PLACEHOLDER
  469. cache.clear_images_by_default:
  470. type: toggle
  471. label: PLUGIN_ADMIN.CLEAR_IMAGES_BY_DEFAULT
  472. help: PLUGIN_ADMIN.CLEAR_IMAGES_BY_DEFAULT_HELP
  473. highlight: 1
  474. options:
  475. 1: PLUGIN_ADMIN.YES
  476. 0: PLUGIN_ADMIN.NO
  477. validate:
  478. type: bool
  479. cache.cli_compatibility:
  480. type: toggle
  481. label: PLUGIN_ADMIN.CLI_COMPATIBILITY
  482. help: PLUGIN_ADMIN.CLI_COMPATIBILITY_HELP
  483. highlight: 0
  484. options:
  485. 1: PLUGIN_ADMIN.YES
  486. 0: PLUGIN_ADMIN.NO
  487. validate:
  488. type: bool
  489. cache.lifetime:
  490. type: text
  491. size: small
  492. append: NICETIME.SECOND_PLURAL
  493. label: PLUGIN_ADMIN.LIFETIME
  494. help: PLUGIN_ADMIN.LIFETIME_HELP
  495. validate:
  496. type: number
  497. cache.gzip:
  498. type: toggle
  499. label: PLUGIN_ADMIN.GZIP_COMPRESSION
  500. help: PLUGIN_ADMIN.GZIP_COMPRESSION_HELP
  501. highlight: 0
  502. options:
  503. 1: PLUGIN_ADMIN.YES
  504. 0: PLUGIN_ADMIN.NO
  505. validate:
  506. type: bool
  507. cache.allow_webserver_gzip:
  508. type: toggle
  509. label: PLUGIN_ADMIN.ALLOW_WEBSERVER_GZIP
  510. help: PLUGIN_ADMIN.ALLOW_WEBSERVER_GZIP_HELP
  511. highlight: 0
  512. options:
  513. 1: PLUGIN_ADMIN.YES
  514. 0: PLUGIN_ADMIN.NO
  515. validate:
  516. type: bool
  517. cache.memcache.server:
  518. type: text
  519. size: medium
  520. label: PLUGIN_ADMIN.MEMCACHE_SERVER
  521. help: PLUGIN_ADMIN.MEMCACHE_SERVER_HELP
  522. placeholder: "localhost"
  523. cache.memcache.port:
  524. type: text
  525. size: small
  526. label: PLUGIN_ADMIN.MEMCACHE_PORT
  527. help: PLUGIN_ADMIN.MEMCACHE_PORT_HELP
  528. placeholder: "11211"
  529. cache.memcached.server:
  530. type: text
  531. size: medium
  532. label: PLUGIN_ADMIN.MEMCACHED_SERVER
  533. help: PLUGIN_ADMIN.MEMCACHED_SERVER_HELP
  534. placeholder: "localhost"
  535. cache.memcached.port:
  536. type: text
  537. size: small
  538. label: PLUGIN_ADMIN.MEMCACHED_PORT
  539. help: PLUGIN_ADMIN.MEMCACHED_PORT_HELP
  540. placeholder: "11211"
  541. cache.redis.socket:
  542. type: text
  543. size: medium
  544. label: PLUGIN_ADMIN.REDIS_SOCKET
  545. help: PLUGIN_ADMIN.REDIS_SOCKET_HELP
  546. placeholder: "/var/run/redis/redis.sock"
  547. cache.redis.server:
  548. type: text
  549. size: medium
  550. label: PLUGIN_ADMIN.REDIS_SERVER
  551. help: PLUGIN_ADMIN.REDIS_SERVER_HELP
  552. placeholder: "localhost"
  553. cache.redis.port:
  554. type: text
  555. size: small
  556. label: PLUGIN_ADMIN.REDIS_PORT
  557. help: PLUGIN_ADMIN.REDIS_PORT_HELP
  558. placeholder: "6379"
  559. cache.redis.password:
  560. type: text
  561. size: small
  562. label: PLUGIN_ADMIN.REDIS_PASSWORD
  563. twig:
  564. type: section
  565. title: PLUGIN_ADMIN.TWIG_TEMPLATING
  566. underline: true
  567. fields:
  568. twig.cache:
  569. type: toggle
  570. label: PLUGIN_ADMIN.TWIG_CACHING
  571. help: PLUGIN_ADMIN.TWIG_CACHING_HELP
  572. highlight: 1
  573. options:
  574. 1: PLUGIN_ADMIN.YES
  575. 0: PLUGIN_ADMIN.NO
  576. validate:
  577. type: bool
  578. twig.debug:
  579. type: toggle
  580. label: PLUGIN_ADMIN.TWIG_DEBUG
  581. help: PLUGIN_ADMIN.TWIG_DEBUG_HELP
  582. highlight: 1
  583. options:
  584. 1: PLUGIN_ADMIN.YES
  585. 0: PLUGIN_ADMIN.NO
  586. validate:
  587. type: bool
  588. twig.auto_reload:
  589. type: toggle
  590. label: PLUGIN_ADMIN.DETECT_CHANGES
  591. help: PLUGIN_ADMIN.DETECT_CHANGES_HELP
  592. highlight: 1
  593. options:
  594. 1: PLUGIN_ADMIN.YES
  595. 0: PLUGIN_ADMIN.NO
  596. validate:
  597. type: bool
  598. twig.autoescape:
  599. type: toggle
  600. label: PLUGIN_ADMIN.AUTOESCAPE_VARIABLES
  601. help: PLUGIN_ADMIN.AUTOESCAPE_VARIABLES_HELP
  602. highlight: 0
  603. options:
  604. 1: PLUGIN_ADMIN.YES
  605. 0: PLUGIN_ADMIN.NO
  606. validate:
  607. type: bool
  608. twig.umask_fix:
  609. type: toggle
  610. label: PLUGIN_ADMIN.TWIG_UMASK_FIX
  611. help: PLUGIN_ADMIN.TWIG_UMASK_FIX_HELP
  612. highlight: 0
  613. options:
  614. 1: PLUGIN_ADMIN.YES
  615. 0: PLUGIN_ADMIN.NO
  616. validate:
  617. type: bool
  618. assets:
  619. type: section
  620. title: PLUGIN_ADMIN.ASSETS
  621. underline: true
  622. fields:
  623. assets.css_pipeline:
  624. type: toggle
  625. label: PLUGIN_ADMIN.CSS_PIPELINE
  626. help: PLUGIN_ADMIN.CSS_PIPELINE_HELP
  627. highlight: 0
  628. options:
  629. 1: PLUGIN_ADMIN.YES
  630. 0: PLUGIN_ADMIN.NO
  631. validate:
  632. type: bool
  633. assets.css_pipeline_include_externals:
  634. type: toggle
  635. label: PLUGIN_ADMIN.CSS_PIPELINE_INCLUDE_EXTERNALS
  636. help: PLUGIN_ADMIN.CSS_PIPELINE_INCLUDE_EXTERNALS_HELP
  637. highlight: 1
  638. options:
  639. 1: PLUGIN_ADMIN.YES
  640. 0: PLUGIN_ADMIN.NO
  641. validate:
  642. type: bool
  643. assets.css_pipeline_before_excludes:
  644. type: toggle
  645. label: PLUGIN_ADMIN.CSS_PIPELINE_BEFORE_EXCLUDES
  646. help: PLUGIN_ADMIN.CSS_PIPELINE_BEFORE_EXCLUDES_HELP
  647. highlight: 1
  648. options:
  649. 1: PLUGIN_ADMIN.YES
  650. 0: PLUGIN_ADMIN.NO
  651. validate:
  652. type: bool
  653. assets.css_minify:
  654. type: toggle
  655. label: PLUGIN_ADMIN.CSS_MINIFY
  656. help: PLUGIN_ADMIN.CSS_MINIFY_HELP
  657. highlight: 1
  658. options:
  659. 1: PLUGIN_ADMIN.YES
  660. 0: PLUGIN_ADMIN.NO
  661. validate:
  662. type: bool
  663. assets.css_minify_windows:
  664. type: toggle
  665. label: PLUGIN_ADMIN.CSS_MINIFY_WINDOWS_OVERRIDE
  666. help: PLUGIN_ADMIN.CSS_MINIFY_WINDOWS_OVERRIDE_HELP
  667. highlight: 0
  668. options:
  669. 1: PLUGIN_ADMIN.YES
  670. 0: PLUGIN_ADMIN.NO
  671. validate:
  672. type: bool
  673. assets.css_rewrite:
  674. type: toggle
  675. label: PLUGIN_ADMIN.CSS_REWRITE
  676. help: PLUGIN_ADMIN.CSS_REWRITE_HELP
  677. highlight: 1
  678. options:
  679. 1: PLUGIN_ADMIN.YES
  680. 0: PLUGIN_ADMIN.NO
  681. validate:
  682. type: bool
  683. assets.js_pipeline:
  684. type: toggle
  685. label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE
  686. help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_HELP
  687. highlight: 0
  688. options:
  689. 1: PLUGIN_ADMIN.YES
  690. 0: PLUGIN_ADMIN.NO
  691. validate:
  692. type: bool
  693. assets.js_pipeline_include_externals:
  694. type: toggle
  695. label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS
  696. help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS_HELP
  697. highlight: 1
  698. options:
  699. 1: PLUGIN_ADMIN.YES
  700. 0: PLUGIN_ADMIN.NO
  701. validate:
  702. type: bool
  703. assets.js_pipeline_before_excludes:
  704. type: toggle
  705. label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES
  706. help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES_HELP
  707. highlight: 1
  708. options:
  709. 1: PLUGIN_ADMIN.YES
  710. 0: PLUGIN_ADMIN.NO
  711. validate:
  712. type: bool
  713. assets.js_minify:
  714. type: toggle
  715. label: PLUGIN_ADMIN.JAVASCRIPT_MINIFY
  716. help: PLUGIN_ADMIN.JAVASCRIPT_MINIFY_HELP
  717. highlight: 1
  718. options:
  719. 1: PLUGIN_ADMIN.YES
  720. 0: PLUGIN_ADMIN.NO
  721. validate:
  722. type: bool
  723. assets.enable_asset_timestamp:
  724. type: toggle
  725. label: PLUGIN_ADMIN.ENABLED_TIMESTAMPS_ON_ASSETS
  726. help: PLUGIN_ADMIN.ENABLED_TIMESTAMPS_ON_ASSETS_HELP
  727. highlight: 0
  728. options:
  729. 1: PLUGIN_ADMIN.YES
  730. 0: PLUGIN_ADMIN.NO
  731. validate:
  732. type: bool
  733. assets.collections:
  734. type: multilevel
  735. label: PLUGIN_ADMIN.COLLECTIONS
  736. placeholder_key: collection_name
  737. placeholder_value: collection_path
  738. validate:
  739. type: array
  740. errors:
  741. type: section
  742. title: PLUGIN_ADMIN.ERROR_HANDLER
  743. underline: true
  744. fields:
  745. errors.display:
  746. type: select
  747. label: PLUGIN_ADMIN.DISPLAY_ERRORS
  748. help: PLUGIN_ADMIN.DISPLAY_ERRORS_HELP
  749. size: medium
  750. highlight: 1
  751. options:
  752. -1: PLUGIN_ADMIN.ERROR_SYSTEM
  753. 0: PLUGIN_ADMIN.ERROR_SIMPLE
  754. 1: PLUGIN_ADMIN.ERROR_FULL_BACKTRACE
  755. validate:
  756. type: int
  757. errors.log:
  758. type: toggle
  759. label: PLUGIN_ADMIN.LOG_ERRORS
  760. help: PLUGIN_ADMIN.LOG_ERRORS_HELP
  761. highlight: 1
  762. options:
  763. 1: PLUGIN_ADMIN.YES
  764. 0: PLUGIN_ADMIN.NO
  765. validate:
  766. type: bool
  767. debugger:
  768. type: section
  769. title: PLUGIN_ADMIN.DEBUGGER
  770. underline: true
  771. fields:
  772. debugger.enabled:
  773. type: toggle
  774. label: PLUGIN_ADMIN.DEBUGGER
  775. help: PLUGIN_ADMIN.DEBUGGER_HELP
  776. highlight: 0
  777. options:
  778. 1: PLUGIN_ADMIN.YES
  779. 0: PLUGIN_ADMIN.NO
  780. validate:
  781. type: bool
  782. debugger.shutdown.close_connection:
  783. type: toggle
  784. label: PLUGIN_ADMIN.SHUTDOWN_CLOSE_CONNECTION
  785. help: PLUGIN_ADMIN.SHUTDOWN_CLOSE_CONNECTION_HELP
  786. highlight: 1
  787. options:
  788. 1: PLUGIN_ADMIN.YES
  789. 0: PLUGIN_ADMIN.NO
  790. validate:
  791. type: bool
  792. media:
  793. type: section
  794. title: PLUGIN_ADMIN.MEDIA
  795. underline: true
  796. fields:
  797. images.default_image_quality:
  798. type: range
  799. append: '%'
  800. label: PLUGIN_ADMIN.DEFAULT_IMAGE_QUALITY
  801. help: PLUGIN_ADMIN.DEFAULT_IMAGE_QUALITY_HELP
  802. validate:
  803. min: 1
  804. max: 100
  805. images.cache_all:
  806. type: toggle
  807. label: PLUGIN_ADMIN.CACHE_ALL
  808. help: PLUGIN_ADMIN.CACHE_ALL_HELP
  809. highlight: 0
  810. options:
  811. 1: PLUGIN_ADMIN.YES
  812. 0: PLUGIN_ADMIN.NO
  813. validate:
  814. type: bool
  815. images.cache_perms:
  816. type: select
  817. size: small
  818. label: PLUGIN_ADMIN.CACHE_PERMS
  819. help: PLUGIN_ADMIN.CACHE_PERMS_HELP
  820. highlight: '0755'
  821. options:
  822. '0755': '0755'
  823. '0775': '0775'
  824. images.debug:
  825. type: toggle
  826. label: PLUGIN_ADMIN.IMAGES_DEBUG
  827. help: PLUGIN_ADMIN.IMAGES_DEBUG_HELP
  828. highlight: 0
  829. options:
  830. 1: PLUGIN_ADMIN.YES
  831. 0: PLUGIN_ADMIN.NO
  832. validate:
  833. type: bool
  834. images.auto_fix_orientation:
  835. type: toggle
  836. label: PLUGIN_ADMIN.IMAGES_AUTO_FIX_ORIENTATION
  837. help: PLUGIN_ADMIN.IMAGES_AUTO_FIX_ORIENTATION_HELP
  838. highlight: 0
  839. options:
  840. 1: PLUGIN_ADMIN.YES
  841. 0: PLUGIN_ADMIN.NO
  842. validate:
  843. type: bool
  844. media.enable_media_timestamp:
  845. type: toggle
  846. label: PLUGIN_ADMIN.ENABLE_MEDIA_TIMESTAMP
  847. help: PLUGIN_ADMIN.ENABLE_MEDIA_TIMESTAMP_HELP
  848. highlight: 0
  849. options:
  850. 1: PLUGIN_ADMIN.YES
  851. 0: PLUGIN_ADMIN.NO
  852. validate:
  853. type: bool
  854. media.auto_metadata_exif:
  855. type: toggle
  856. label: PLUGIN_ADMIN.ENABLE_AUTO_METADATA
  857. help: PLUGIN_ADMIN.ENABLE_AUTO_METADATA_HELP
  858. highlight: 0
  859. options:
  860. 1: PLUGIN_ADMIN.YES
  861. 0: PLUGIN_ADMIN.NO
  862. validate:
  863. type: bool
  864. media.allowed_fallback_types:
  865. type: selectize
  866. size: large
  867. label: PLUGIN_ADMIN.FALLBACK_TYPES
  868. help: PLUGIN_ADMIN.FALLBACK_TYPES_HELP
  869. classes: fancy
  870. validate:
  871. type: commalist
  872. media.unsupported_inline_types:
  873. type: selectize
  874. size: large
  875. label: PLUGIN_ADMIN.INLINE_TYPES
  876. help: PLUGIN_ADMIN.INLINE_TYPES_HELP
  877. classes: fancy
  878. validate:
  879. type: commalist
  880. session:
  881. type: section
  882. title: PLUGIN_ADMIN.SESSION
  883. underline: true
  884. fields:
  885. session.enabled:
  886. type: hidden
  887. label: PLUGIN_ADMIN.ENABLED
  888. help: PLUGIN_ADMIN.SESSION_ENABLED_HELP
  889. highlight: 1
  890. options:
  891. 1: PLUGIN_ADMIN.YES
  892. 0: PLUGIN_ADMIN.NO
  893. default: true
  894. validate:
  895. type: bool
  896. session.initialize:
  897. type: toggle
  898. label: PLUGIN_ADMIN.SESSION_INITIALIZE
  899. help: PLUGIN_ADMIN.SESSION_INITIALIZE_HELP
  900. highlight: 1
  901. options:
  902. 1: PLUGIN_ADMIN.YES
  903. 0: PLUGIN_ADMIN.NO
  904. default: true
  905. validate:
  906. type: bool
  907. session.timeout:
  908. type: text
  909. size: small
  910. append: NICETIME.SECOND_PLURAL
  911. label: PLUGIN_ADMIN.TIMEOUT
  912. help: PLUGIN_ADMIN.TIMEOUT_HELP
  913. validate:
  914. type: number
  915. min: 0
  916. session.name:
  917. type: text
  918. size: small
  919. label: PLUGIN_ADMIN.NAME
  920. help: PLUGIN_ADMIN.SESSION_NAME_HELP
  921. session.secure:
  922. type: toggle
  923. label: PLUGIN_ADMIN.SESSION_SECURE
  924. help: PLUGIN_ADMIN.SESSION_SECURE_HELP
  925. highlight: 1
  926. options:
  927. 1: PLUGIN_ADMIN.YES
  928. 0: PLUGIN_ADMIN.NO
  929. default: false
  930. validate:
  931. type: bool
  932. session.httponly:
  933. type: toggle
  934. label: PLUGIN_ADMIN.SESSION_HTTPONLY
  935. help: PLUGIN_ADMIN.SESSION_HTTPONLY_HELP
  936. highlight: 1
  937. options:
  938. 1: PLUGIN_ADMIN.YES
  939. 0: PLUGIN_ADMIN.NO
  940. default: true
  941. validate:
  942. type: bool
  943. session.path:
  944. type: text
  945. size: small
  946. label: PLUGIN_ADMIN.SESSION_PATH
  947. help: PLUGIN_ADMIN.SESSION_PATH_HELP
  948. session.split:
  949. type: toggle
  950. label: PLUGIN_ADMIN.SESSION_SPLIT
  951. help: PLUGIN_ADMIN.SESSION_SPLIT_HELP
  952. highlight: 1
  953. options:
  954. 1: PLUGIN_ADMIN.YES
  955. 0: PLUGIN_ADMIN.NO
  956. default: true
  957. validate:
  958. type: bool
  959. advanced:
  960. type: section
  961. title: PLUGIN_ADMIN.ADVANCED
  962. underline: true
  963. fields:
  964. gpm.releases:
  965. type: toggle
  966. label: PLUGIN_ADMIN.GPM_RELEASES
  967. highlight: stable
  968. help: PLUGIN_ADMIN.GPM_RELEASES_HELP
  969. options:
  970. stable: PLUGIN_ADMIN.STABLE
  971. testing: PLUGIN_ADMIN.TESTING
  972. gpm.proxy_url:
  973. type: text
  974. size: medium
  975. placeholder: "e.g. 127.0.0.1:3128"
  976. label: PLUGIN_ADMIN.PROXY_URL
  977. help: PLUGIN_ADMIN.PROXY_URL_HELP
  978. gpm.method:
  979. type: toggle
  980. label: PLUGIN_ADMIN.GPM_METHOD
  981. highlight: auto
  982. help: PLUGIN_ADMIN.GPM_METHOD_HELP
  983. options:
  984. auto: PLUGIN_ADMIN.AUTO
  985. fopen: PLUGIN_ADMIN.FOPEN
  986. curl: PLUGIN_ADMIN.CURL
  987. gpm.official_gpm_only:
  988. type: toggle
  989. label: PLUGIN_ADMIN.GPM_OFFICIAL_ONLY
  990. highlight: auto
  991. help: PLUGIN_ADMIN.GPM_OFFICIAL_ONLY_HELP
  992. highlight: 1
  993. options:
  994. 1: PLUGIN_ADMIN.YES
  995. 0: PLUGIN_ADMIN.NO
  996. default: true
  997. validate:
  998. type: bool
  999. gpm.verify_peer:
  1000. type: toggle
  1001. label: PLUGIN_ADMIN.GPM_VERIFY_PEER
  1002. highlight: 1
  1003. help: PLUGIN_ADMIN.GPM_VERIFY_PEER_HELP
  1004. options:
  1005. 1: PLUGIN_ADMIN.YES
  1006. 0: PLUGIN_ADMIN.NO
  1007. validate:
  1008. type: bool
  1009. reverse_proxy_setup:
  1010. type: toggle
  1011. label: PLUGIN_ADMIN.REVERSE_PROXY
  1012. highlight: 0
  1013. help: PLUGIN_ADMIN.REVERSE_PROXY_HELP
  1014. options:
  1015. 1: PLUGIN_ADMIN.YES
  1016. 0: PLUGIN_ADMIN.NO
  1017. validate:
  1018. type: bool
  1019. username_regex:
  1020. type: text
  1021. size: large
  1022. label: PLUGIN_ADMIN.USERNAME_REGEX
  1023. help: PLUGIN_ADMIN.USERNAME_REGEX_HELP
  1024. pwd_regex:
  1025. type: text
  1026. size: large
  1027. label: PLUGIN_ADMIN.PWD_REGEX
  1028. help: PLUGIN_ADMIN.PWD_REGEX_HELP
  1029. intl_enabled:
  1030. type: toggle
  1031. label: PLUGIN_ADMIN.INTL_ENABLED
  1032. highlight: 1
  1033. help: PLUGIN_ADMIN.INTL_ENABLED_HELP
  1034. options:
  1035. 1: PLUGIN_ADMIN.YES
  1036. 0: PLUGIN_ADMIN.NO
  1037. validate:
  1038. type: bool
  1039. wrapped_site:
  1040. type: toggle
  1041. label: PLUGIN_ADMIN.WRAPPED_SITE
  1042. highlight: 0
  1043. help: PLUGIN_ADMIN.WRAPPED_SITE_HELP
  1044. options:
  1045. 1: PLUGIN_ADMIN.YES
  1046. 0: PLUGIN_ADMIN.NO
  1047. validate:
  1048. type: bool
  1049. absolute_urls:
  1050. type: toggle
  1051. label: PLUGIN_ADMIN.ABSOLUTE_URLS
  1052. highlight: 0
  1053. help: PLUGIN_ADMIN.ABSOLUTE_URLS_HELP
  1054. options:
  1055. 1: PLUGIN_ADMIN.YES
  1056. 0: PLUGIN_ADMIN.NO
  1057. validate:
  1058. type: bool
  1059. param_sep:
  1060. type: select
  1061. size: medium
  1062. label: PLUGIN_ADMIN.PARAMETER_SEPARATOR
  1063. classes: fancy
  1064. help: PLUGIN_ADMIN.PARAMETER_SEPARATOR_HELP
  1065. default: ''
  1066. options:
  1067. ':': ': (default)'
  1068. ';': '; (for Apache running on Windows)'
  1069. force_ssl:
  1070. type: toggle
  1071. label: PLUGIN_ADMIN.FORCE_SSL
  1072. highlight: 0
  1073. help: PLUGIN_ADMIN.FORCE_SSL_HELP
  1074. options:
  1075. 1: PLUGIN_ADMIN.YES
  1076. 0: PLUGIN_ADMIN.NO
  1077. validate:
  1078. type: bool
  1079. force_lowercase_urls:
  1080. type: toggle
  1081. label: PLUGIN_ADMIN.FORCE_LOWERCASE_URLS
  1082. highlight: 1
  1083. default: 1
  1084. help: PLUGIN_ADMIN.FORCE_LOWERCASE_URLS_HELP
  1085. options:
  1086. 1: PLUGIN_ADMIN.YES
  1087. 0: PLUGIN_ADMIN.NO
  1088. validate:
  1089. type: bool
  1090. custom_base_url:
  1091. type: text
  1092. size: medium
  1093. placeholder: "e.g. http://yoursite.com/yourpath"
  1094. label: PLUGIN_ADMIN.CUSTOM_BASE_URL
  1095. help: PLUGIN_ADMIN.CUSTOM_BASE_URL_HELP
  1096. strict_mode.yaml_compat:
  1097. type: toggle
  1098. label: PLUGIN_ADMIN.STRICT_YAML_COMPAT
  1099. highlight: 1
  1100. default: 1
  1101. help: PLUGIN_ADMIN.STRICT_YAML_COMPAT_HELP
  1102. options:
  1103. 1: PLUGIN_ADMIN.YES
  1104. 0: PLUGIN_ADMIN.NO
  1105. validate:
  1106. type: bool
  1107. strict_mode.twig_compat:
  1108. type: toggle
  1109. label: PLUGIN_ADMIN.STRICT_TWIG_COMPAT
  1110. highlight: 1
  1111. default: 1
  1112. help: PLUGIN_ADMIN.STRICT_TWIG_COMPAT_HELP
  1113. options:
  1114. 1: PLUGIN_ADMIN.YES
  1115. 0: PLUGIN_ADMIN.NO
  1116. validate:
  1117. type: bool