system.yaml 56 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870
  1. title: PLUGIN_ADMIN.SYSTEM
  2. form:
  3. validation: loose
  4. fields:
  5. system_tabs:
  6. type: tabs
  7. classes: side-tabs
  8. fields:
  9. content:
  10. type: tab
  11. title: PLUGIN_ADMIN.CONTENT
  12. fields:
  13. content_section:
  14. type: section
  15. title: PLUGIN_ADMIN.CONTENT
  16. underline: true
  17. home.alias:
  18. type: pages
  19. size: large
  20. classes: fancy
  21. label: PLUGIN_ADMIN.HOME_PAGE
  22. show_all: false
  23. show_modular: false
  24. show_root: false
  25. show_slug: true
  26. help: PLUGIN_ADMIN.HOME_PAGE_HELP
  27. home.hide_in_urls:
  28. type: toggle
  29. label: PLUGIN_ADMIN.HIDE_HOME_IN_URLS
  30. help: PLUGIN_ADMIN.HIDE_HOME_IN_URLS_HELP
  31. highlight: 0
  32. options:
  33. 1: PLUGIN_ADMIN.YES
  34. 0: PLUGIN_ADMIN.NO
  35. validate:
  36. type: bool
  37. pages.theme:
  38. type: themeselect
  39. classes: fancy
  40. selectize: true
  41. size: medium
  42. label: PLUGIN_ADMIN.DEFAULT_THEME
  43. help: PLUGIN_ADMIN.DEFAULT_THEME_HELP
  44. pages.process:
  45. type: checkboxes
  46. label: PLUGIN_ADMIN.PROCESS
  47. help: PLUGIN_ADMIN.PROCESS_HELP
  48. default: [markdown: true, twig: true]
  49. options:
  50. markdown: Markdown
  51. twig: Twig
  52. use: keys
  53. pages.types:
  54. type: array
  55. label: PLUGIN_ADMIN.PAGE_TYPES
  56. help: PLUGIN_ADMIN.PAGE_TYPES_HELP
  57. size: small
  58. default: ['html','htm','json','xml','txt','rss','atom']
  59. value_only: true
  60. timezone:
  61. type: select
  62. label: PLUGIN_ADMIN.TIMEZONE
  63. size: medium
  64. classes: fancy
  65. help: PLUGIN_ADMIN.TIMEZONE_HELP
  66. data-options@: '\Grav\Common\Utils::timezones'
  67. default: ''
  68. options:
  69. '': 'Default (Server Timezone)'
  70. pages.dateformat.default:
  71. type: select
  72. size: medium
  73. selectize:
  74. create: true
  75. label: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT
  76. help: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_HELP
  77. placeholder: PLUGIN_ADMIN.DEFAULT_DATE_FORMAT_PLACEHOLDER
  78. data-options@: '\Grav\Common\Utils::dateFormats'
  79. validate:
  80. type: string
  81. pages.dateformat.short:
  82. type: dateformat
  83. size: medium
  84. classes: fancy
  85. label: PLUGIN_ADMIN.SHORT_DATE_FORMAT
  86. help: PLUGIN_ADMIN.SHORT_DATE_FORMAT_HELP
  87. default: "jS M Y"
  88. options:
  89. "F jS \\a\\t g:ia": Date1
  90. "l jS \\of F g:i A": Date2
  91. "D, d M Y G:i:s": Date3
  92. "d-m-y G:i": Date4
  93. "jS M Y": Date5
  94. pages.dateformat.long:
  95. type: dateformat
  96. size: medium
  97. classes: fancy
  98. label: PLUGIN_ADMIN.LONG_DATE_FORMAT
  99. help: PLUGIN_ADMIN.LONG_DATE_FORMAT_HELP
  100. options:
  101. "F jS \\a\\t g:ia": Date1
  102. "l jS \\of F g:i A": Date2
  103. "D, d M Y G:i:s": Date3
  104. "d-m-y G:i": Date4
  105. "jS M Y": Date5
  106. pages.order.by:
  107. type: select
  108. size: large
  109. classes: fancy
  110. label: PLUGIN_ADMIN.DEFAULT_ORDERING
  111. help: PLUGIN_ADMIN.DEFAULT_ORDERING_HELP
  112. options:
  113. default: PLUGIN_ADMIN.DEFAULT_ORDERING_DEFAULT
  114. folder: PLUGIN_ADMIN.DEFAULT_ORDERING_FOLDER
  115. title: PLUGIN_ADMIN.DEFAULT_ORDERING_TITLE
  116. date: PLUGIN_ADMIN.DEFAULT_ORDERING_DATE
  117. pages.order.dir:
  118. type: toggle
  119. label: PLUGIN_ADMIN.DEFAULT_ORDER_DIRECTION
  120. highlight: asc
  121. default: desc
  122. help: PLUGIN_ADMIN.DEFAULT_ORDER_DIRECTION_HELP
  123. options:
  124. asc: PLUGIN_ADMIN.ASCENDING
  125. desc: PLUGIN_ADMIN.DESCENDING
  126. pages.list.count:
  127. type: text
  128. size: x-small
  129. append: PLUGIN_ADMIN.PAGES
  130. label: PLUGIN_ADMIN.DEFAULT_PAGE_COUNT
  131. help: PLUGIN_ADMIN.DEFAULT_PAGE_COUNT_HELP
  132. validate:
  133. type: number
  134. min: 1
  135. pages.publish_dates:
  136. type: toggle
  137. label: PLUGIN_ADMIN.DATE_BASED_PUBLISHING
  138. help: PLUGIN_ADMIN.DATE_BASED_PUBLISHING_HELP
  139. highlight: 1
  140. options:
  141. 1: PLUGIN_ADMIN.YES
  142. 0: PLUGIN_ADMIN.NO
  143. validate:
  144. type: bool
  145. pages.events:
  146. type: checkboxes
  147. label: PLUGIN_ADMIN.EVENTS
  148. help: PLUGIN_ADMIN.EVENTS_HELP
  149. default: [page: true, twig: true]
  150. options:
  151. page: Page Events
  152. twig: Twig Events
  153. use: keys
  154. pages.append_url_extension:
  155. type: text
  156. size: x-small
  157. placeholder: "e.g. .html"
  158. label: PLUGIN_ADMIN.APPEND_URL_EXT
  159. help: PLUGIN_ADMIN.APPEND_URL_EXT_HELP
  160. pages.redirect_default_code:
  161. type: select
  162. size: medium
  163. classes: fancy
  164. label: PLUGIN_ADMIN.REDIRECT_DEFAULT_CODE
  165. help: PLUGIN_ADMIN.REDIRECT_DEFAULT_CODE_HELP
  166. default: 302
  167. options:
  168. 301: PLUGIN_ADMIN.REDIRECT_OPTION_301
  169. 302: PLUGIN_ADMIN.REDIRECT_OPTION_302
  170. 303: PLUGIN_ADMIN.REDIRECT_OPTION_303
  171. pages.redirect_default_route:
  172. type: select
  173. size: medium
  174. classes: fancy
  175. label: PLUGIN_ADMIN.REDIRECT_DEFAULT_ROUTE
  176. help: PLUGIN_ADMIN.REDIRECT_DEFAULT_ROUTE_HELP
  177. default: 0
  178. options:
  179. 0: PLUGIN_ADMIN.REDIRECT_OPTION_NO_REDIRECT
  180. 1: PLUGIN_ADMIN.REDIRECT_OPTION_DEFAULT_REDIRECT
  181. 301: PLUGIN_ADMIN.REDIRECT_OPTION_301
  182. 302: PLUGIN_ADMIN.REDIRECT_OPTION_302
  183. validate:
  184. type: int
  185. pages.redirect_trailing_slash:
  186. type: select
  187. size: medium
  188. classes: fancy
  189. label: PLUGIN_ADMIN.REDIRECT_TRAILING_SLASH
  190. help: PLUGIN_ADMIN.REDIRECT_TRAILING_SLASH_HELP
  191. default: 1
  192. options:
  193. 0: PLUGIN_ADMIN.REDIRECT_OPTION_NO_REDIRECT
  194. 1: PLUGIN_ADMIN.REDIRECT_OPTION_DEFAULT_REDIRECT
  195. 301: PLUGIN_ADMIN.REDIRECT_OPTION_301
  196. 302: PLUGIN_ADMIN.REDIRECT_OPTION_302
  197. validate:
  198. type: int
  199. pages.ignore_hidden:
  200. type: toggle
  201. label: PLUGIN_ADMIN.IGNORE_HIDDEN
  202. help: PLUGIN_ADMIN.IGNORE_HIDDEN_HELP
  203. highlight: 1
  204. options:
  205. 1: PLUGIN_ADMIN.YES
  206. 0: PLUGIN_ADMIN.NO
  207. validate:
  208. type: bool
  209. pages.ignore_files:
  210. type: selectize
  211. size: large
  212. label: PLUGIN_ADMIN.IGNORE_FILES
  213. help: PLUGIN_ADMIN.IGNORE_FILES_HELP
  214. classes: fancy
  215. validate:
  216. type: commalist
  217. pages.ignore_folders:
  218. type: selectize
  219. size: large
  220. label: PLUGIN_ADMIN.IGNORE_FOLDERS
  221. help: PLUGIN_ADMIN.IGNORE_FOLDERS_HELP
  222. classes: fancy
  223. validate:
  224. type: commalist
  225. pages.hide_empty_folders:
  226. type: toggle
  227. label: PLUGIN_ADMIN.HIDE_EMPTY_FOLDERS
  228. help: PLUGIN_ADMIN.HIDE_EMPTY_FOLDERS_HELP
  229. highlight: 0
  230. options:
  231. 1: PLUGIN_ADMIN.YES
  232. 0: PLUGIN_ADMIN.NO
  233. validate:
  234. type: bool
  235. pages.url_taxonomy_filters:
  236. type: toggle
  237. label: PLUGIN_ADMIN.ALLOW_URL_TAXONOMY_FILTERS
  238. help: PLUGIN_ADMIN.ALLOW_URL_TAXONOMY_FILTERS_HELP
  239. highlight: 1
  240. options:
  241. 1: PLUGIN_ADMIN.YES
  242. 0: PLUGIN_ADMIN.NO
  243. validate:
  244. type: bool
  245. pages.twig_first:
  246. type: toggle
  247. label: PLUGIN_ADMIN.TWIG_FIRST
  248. help: PLUGIN_ADMIN.TWIG_FIRST_HELP
  249. highlight: 0
  250. options:
  251. 1: PLUGIN_ADMIN.YES
  252. 0: PLUGIN_ADMIN.NO
  253. validate:
  254. type: bool
  255. pages.never_cache_twig:
  256. type: toggle
  257. label: PLUGIN_ADMIN.NEVER_CACHE_TWIG
  258. help: PLUGIN_ADMIN.NEVER_CACHE_TWIG_HELP
  259. highlight: 0
  260. options:
  261. 1: PLUGIN_ADMIN.YES
  262. 0: PLUGIN_ADMIN.NO
  263. validate:
  264. type: bool
  265. pages.frontmatter.process_twig:
  266. type: toggle
  267. label: PLUGIN_ADMIN.FRONTMATTER_PROCESS_TWIG
  268. help: PLUGIN_ADMIN.FRONTMATTER_PROCESS_TWIG_HELP
  269. highlight: 0
  270. options:
  271. 1: PLUGIN_ADMIN.YES
  272. 0: PLUGIN_ADMIN.NO
  273. validate:
  274. type: bool
  275. pages.frontmatter.ignore_fields:
  276. type: selectize
  277. size: large
  278. placeholder: "e.g. forms"
  279. label: PLUGIN_ADMIN.FRONTMATTER_IGNORE_FIELDS
  280. help: PLUGIN_ADMIN.FRONTMATTER_IGNORE_FIELDS_HELP
  281. classes: fancy
  282. validate:
  283. type: commalist
  284. languages:
  285. type: tab
  286. title: PLUGIN_ADMIN.LANGUAGES
  287. fields:
  288. languages-section:
  289. type: section
  290. title: PLUGIN_ADMIN.LANGUAGES
  291. underline: true
  292. languages.supported:
  293. type: selectize
  294. size: large
  295. placeholder: "e.g. en, fr"
  296. label: PLUGIN_ADMIN.SUPPORTED
  297. help: PLUGIN_ADMIN.SUPPORTED_HELP
  298. classes: fancy
  299. validate:
  300. type: commalist
  301. languages.default_lang:
  302. type: text
  303. size: x-small
  304. label: PLUGIN_ADMIN.DEFAULT_LANG
  305. help: PLUGIN_ADMIN.DEFAULT_LANG_HELP
  306. languages.include_default_lang:
  307. type: toggle
  308. label: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG
  309. help: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG_HELP
  310. highlight: 1
  311. options:
  312. 1: PLUGIN_ADMIN.YES
  313. 0: PLUGIN_ADMIN.NO
  314. validate:
  315. type: bool
  316. languages.include_default_lang_file_extension:
  317. type: toggle
  318. label: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG_FILE_EXTENSION
  319. help: PLUGIN_ADMIN.INCLUDE_DEFAULT_LANG_HELP_FILE_EXTENSION
  320. highlight: 1
  321. options:
  322. 1: PLUGIN_ADMIN.YES
  323. 0: PLUGIN_ADMIN.NO
  324. validate:
  325. type: bool
  326. languages.content_fallback:
  327. type: list
  328. label: PLUGIN_ADMIN.CONTENT_LANGUAGE_FALLBACKS
  329. help: PLUGIN_ADMIN.CONTENT_LANGUAGE_FALLBACKS_HELP
  330. fields:
  331. key:
  332. type: key
  333. label: PLUGIN_ADMIN.LANGUAGE
  334. help: PLUGIN_ADMIN.CONTENT_FALLBACK_LANGUAGE_HELP
  335. placeholder: fr-ca
  336. value:
  337. type: selectize
  338. size: large
  339. placeholder: "fr, en"
  340. label: PLUGIN_ADMIN.CONTENT_LANGUAGE_FALLBACK
  341. help: PLUGIN_ADMIN.CONTENT_LANGUAGE_FALLBACK_HELP
  342. classes: fancy
  343. # TODO: does not work.
  344. # validate:
  345. # type: commalist
  346. languages.pages_fallback_only:
  347. type: toggle
  348. label: PLUGIN_ADMIN.PAGES_FALLBACK_ONLY
  349. help: PLUGIN_ADMIN.PAGES_FALLBACK_ONLY_HELP
  350. highlight: 0
  351. options:
  352. 1: PLUGIN_ADMIN.YES
  353. 0: PLUGIN_ADMIN.NO
  354. validate:
  355. type: bool
  356. languages.translations:
  357. type: toggle
  358. label: PLUGIN_ADMIN.LANGUAGE_TRANSLATIONS
  359. help: PLUGIN_ADMIN.LANGUAGE_TRANSLATIONS_HELP
  360. highlight: 1
  361. options:
  362. 1: PLUGIN_ADMIN.YES
  363. 0: PLUGIN_ADMIN.NO
  364. validate:
  365. type: bool
  366. languages.translations_fallback:
  367. type: toggle
  368. label: PLUGIN_ADMIN.TRANSLATIONS_FALLBACK
  369. help: PLUGIN_ADMIN.TRANSLATIONS_FALLBACK_HELP
  370. highlight: 1
  371. options:
  372. 1: PLUGIN_ADMIN.YES
  373. 0: PLUGIN_ADMIN.NO
  374. validate:
  375. type: bool
  376. languages.session_store_active:
  377. type: toggle
  378. label: PLUGIN_ADMIN.ACTIVE_LANGUAGE_IN_SESSION
  379. help: PLUGIN_ADMIN.ACTIVE_LANGUAGE_IN_SESSION_HELP
  380. highlight: 0
  381. options:
  382. 1: PLUGIN_ADMIN.YES
  383. 0: PLUGIN_ADMIN.NO
  384. validate:
  385. type: bool
  386. languages.http_accept_language:
  387. type: toggle
  388. label: PLUGIN_ADMIN.HTTP_ACCEPT_LANGUAGE
  389. help: PLUGIN_ADMIN.HTTP_ACCEPT_LANGUAGE_HELP
  390. highlight: 0
  391. options:
  392. 1: PLUGIN_ADMIN.YES
  393. 0: PLUGIN_ADMIN.NO
  394. validate:
  395. type: bool
  396. languages.override_locale:
  397. type: toggle
  398. label: PLUGIN_ADMIN.OVERRIDE_LOCALE
  399. help: PLUGIN_ADMIN.OVERRIDE_LOCALE_HELP
  400. highlight: 0
  401. options:
  402. 1: PLUGIN_ADMIN.YES
  403. 0: PLUGIN_ADMIN.NO
  404. validate:
  405. type: bool
  406. languages.debug:
  407. type: toggle
  408. label: PLUGIN_ADMIN.LANGUAGE_DEBUG
  409. help: PLUGIN_ADMIN.LANGUAGE_DEBUG_HELP
  410. highlight: 0
  411. options:
  412. 1: PLUGIN_ADMIN.YES
  413. 0: PLUGIN_ADMIN.NO
  414. validate:
  415. type: bool
  416. http_headers:
  417. type: tab
  418. title: PLUGIN_ADMIN.HTTP_HEADERS
  419. fields:
  420. http_headers_section:
  421. type: section
  422. title: PLUGIN_ADMIN.HTTP_HEADERS
  423. underline: true
  424. pages.expires:
  425. type: text
  426. size: x-small
  427. append: GRAV.NICETIME.SECOND_PLURAL
  428. label: PLUGIN_ADMIN.EXPIRES
  429. help: PLUGIN_ADMIN.EXPIRES_HELP
  430. validate:
  431. type: number
  432. min: 1
  433. pages.cache_control:
  434. type: text
  435. size: medium
  436. label: PLUGIN_ADMIN.CACHE_CONTROL
  437. help: PLUGIN_ADMIN.CACHE_CONTROL_HELP
  438. placeholder: 'e.g. public, max-age=31536000'
  439. pages.last_modified:
  440. type: toggle
  441. label: PLUGIN_ADMIN.LAST_MODIFIED
  442. help: PLUGIN_ADMIN.LAST_MODIFIED_HELP
  443. highlight: 0
  444. options:
  445. 1: PLUGIN_ADMIN.YES
  446. 0: PLUGIN_ADMIN.NO
  447. validate:
  448. type: bool
  449. pages.etag:
  450. type: toggle
  451. label: PLUGIN_ADMIN.ETAG
  452. help: PLUGIN_ADMIN.ETAG_HELP
  453. highlight: 0
  454. options:
  455. 1: PLUGIN_ADMIN.YES
  456. 0: PLUGIN_ADMIN.NO
  457. validate:
  458. type: bool
  459. pages.vary_accept_encoding:
  460. type: toggle
  461. label: PLUGIN_ADMIN.VARY_ACCEPT_ENCODING
  462. help: PLUGIN_ADMIN.VARY_ACCEPT_ENCODING_HELP
  463. highlight: 0
  464. options:
  465. 1: PLUGIN_ADMIN.YES
  466. 0: PLUGIN_ADMIN.NO
  467. validate:
  468. type: bool
  469. markdown:
  470. type: tab
  471. title: PLUGIN_ADMIN.MARKDOWN
  472. fields:
  473. markdow_section:
  474. type: section
  475. title: PLUGIN_ADMIN.MARKDOWN
  476. underline: true
  477. pages.markdown.extra:
  478. type: toggle
  479. label: Markdown extra
  480. help: PLUGIN_ADMIN.MARKDOWN_EXTRA_HELP
  481. highlight: 0
  482. options:
  483. 1: PLUGIN_ADMIN.YES
  484. 0: PLUGIN_ADMIN.NO
  485. validate:
  486. type: bool
  487. pages.markdown.auto_line_breaks:
  488. type: toggle
  489. label: PLUGIN_ADMIN.AUTO_LINE_BREAKS
  490. help: PLUGIN_ADMIN.AUTO_LINE_BREAKS_HELP
  491. highlight: 0
  492. options:
  493. 1: PLUGIN_ADMIN.YES
  494. 0: PLUGIN_ADMIN.NO
  495. validate:
  496. type: bool
  497. pages.markdown.auto_url_links:
  498. type: toggle
  499. label: PLUGIN_ADMIN.AUTO_URL_LINKS
  500. help: PLUGIN_ADMIN.AUTO_URL_LINKS_HELP
  501. highlight: 0
  502. options:
  503. 1: PLUGIN_ADMIN.YES
  504. 0: PLUGIN_ADMIN.NO
  505. validate:
  506. type: bool
  507. pages.markdown.escape_markup:
  508. type: toggle
  509. label: PLUGIN_ADMIN.ESCAPE_MARKUP
  510. help: PLUGIN_ADMIN.ESCAPE_MARKUP_HELP
  511. highlight: 0
  512. options:
  513. 1: PLUGIN_ADMIN.YES
  514. 0: PLUGIN_ADMIN.NO
  515. validate:
  516. type: bool
  517. pages.markdown.valid_link_attributes:
  518. type: selectize
  519. size: large
  520. label: PLUGIN_ADMIN.VALID_LINK_ATTRIBUTES
  521. help: PLUGIN_ADMIN.VALID_LINK_ATTRIBUTES_HELP
  522. placeholder: "rel, target, id, class, classes"
  523. classes: fancy
  524. validate:
  525. type: commalist
  526. caching:
  527. type: tab
  528. title: PLUGIN_ADMIN.CACHING
  529. fields:
  530. caching_section:
  531. type: section
  532. title: PLUGIN_ADMIN.CACHING
  533. underline: true
  534. cache.enabled:
  535. type: toggle
  536. label: PLUGIN_ADMIN.CACHING
  537. help: PLUGIN_ADMIN.CACHING_HELP
  538. highlight: 1
  539. options:
  540. 1: PLUGIN_ADMIN.YES
  541. 0: PLUGIN_ADMIN.NO
  542. validate:
  543. type: bool
  544. cache.check.method:
  545. type: select
  546. size: medium
  547. classes: fancy
  548. label: PLUGIN_ADMIN.CACHE_CHECK_METHOD
  549. help: PLUGIN_ADMIN.CACHE_CHECK_METHOD_HELP
  550. options:
  551. file: Markdown + Yaml file timestamps
  552. folder: Folder timestamps
  553. hash: All files timestamps
  554. none: No timestamp checking
  555. cache.driver:
  556. type: select
  557. size: small
  558. classes: fancy
  559. label: PLUGIN_ADMIN.CACHE_DRIVER
  560. help: PLUGIN_ADMIN.CACHE_DRIVER_HELP
  561. options:
  562. auto: Auto detect
  563. file: File
  564. apc: APC
  565. apcu: APCu
  566. memcache: Memcache
  567. memcached: Memcached
  568. wincache: WinCache
  569. redis: Redis
  570. cache.prefix:
  571. type: text
  572. size: x-small
  573. label: PLUGIN_ADMIN.CACHE_PREFIX
  574. help: PLUGIN_ADMIN.CACHE_PREFIX_HELP
  575. placeholder: PLUGIN_ADMIN.CACHE_PREFIX_PLACEHOLDER
  576. cache.purge_at:
  577. type: cron
  578. label: PLUGIN_ADMIN.CACHE_PURGE_JOB
  579. help: PLUGIN_ADMIN.CACHE_PURGE_JOB_HELP
  580. default: '* 4 * * *'
  581. cache.clear_at:
  582. type: cron
  583. label: PLUGIN_ADMIN.CACHE_CLEAR_JOB
  584. help: PLUGIN_ADMIN.CACHE_CLEAR_JOB_HELP
  585. default: '* 3 * * *'
  586. cache.clear_job_type:
  587. type: select
  588. size: medium
  589. label: PLUGIN_ADMIN.CACHE_JOB_TYPE
  590. help: PLUGIN_ADMIN.CACHE_JOB_TYPE_HELP
  591. options:
  592. standard: Standard Cache Folders
  593. all: All Cache Folders
  594. cache.clear_images_by_default:
  595. type: toggle
  596. label: PLUGIN_ADMIN.CLEAR_IMAGES_BY_DEFAULT
  597. help: PLUGIN_ADMIN.CLEAR_IMAGES_BY_DEFAULT_HELP
  598. highlight: 0
  599. options:
  600. 1: PLUGIN_ADMIN.YES
  601. 0: PLUGIN_ADMIN.NO
  602. validate:
  603. type: bool
  604. cache.cli_compatibility:
  605. type: toggle
  606. label: PLUGIN_ADMIN.CLI_COMPATIBILITY
  607. help: PLUGIN_ADMIN.CLI_COMPATIBILITY_HELP
  608. highlight: 0
  609. options:
  610. 1: PLUGIN_ADMIN.YES
  611. 0: PLUGIN_ADMIN.NO
  612. validate:
  613. type: bool
  614. cache.lifetime:
  615. type: text
  616. size: small
  617. append: GRAV.NICETIME.SECOND_PLURAL
  618. label: PLUGIN_ADMIN.LIFETIME
  619. help: PLUGIN_ADMIN.LIFETIME_HELP
  620. validate:
  621. type: number
  622. cache.gzip:
  623. type: toggle
  624. label: PLUGIN_ADMIN.GZIP_COMPRESSION
  625. help: PLUGIN_ADMIN.GZIP_COMPRESSION_HELP
  626. highlight: 0
  627. options:
  628. 1: PLUGIN_ADMIN.YES
  629. 0: PLUGIN_ADMIN.NO
  630. validate:
  631. type: bool
  632. cache.allow_webserver_gzip:
  633. type: toggle
  634. label: PLUGIN_ADMIN.ALLOW_WEBSERVER_GZIP
  635. help: PLUGIN_ADMIN.ALLOW_WEBSERVER_GZIP_HELP
  636. highlight: 0
  637. options:
  638. 1: PLUGIN_ADMIN.YES
  639. 0: PLUGIN_ADMIN.NO
  640. validate:
  641. type: bool
  642. cache.memcache.server:
  643. type: text
  644. size: medium
  645. label: PLUGIN_ADMIN.MEMCACHE_SERVER
  646. help: PLUGIN_ADMIN.MEMCACHE_SERVER_HELP
  647. placeholder: "localhost"
  648. cache.memcache.port:
  649. type: text
  650. size: small
  651. label: PLUGIN_ADMIN.MEMCACHE_PORT
  652. help: PLUGIN_ADMIN.MEMCACHE_PORT_HELP
  653. placeholder: "11211"
  654. cache.memcached.server:
  655. type: text
  656. size: medium
  657. label: PLUGIN_ADMIN.MEMCACHED_SERVER
  658. help: PLUGIN_ADMIN.MEMCACHED_SERVER_HELP
  659. placeholder: "localhost"
  660. cache.memcached.port:
  661. type: text
  662. size: small
  663. label: PLUGIN_ADMIN.MEMCACHED_PORT
  664. help: PLUGIN_ADMIN.MEMCACHED_PORT_HELP
  665. placeholder: "11211"
  666. cache.redis.socket:
  667. type: text
  668. size: medium
  669. label: PLUGIN_ADMIN.REDIS_SOCKET
  670. help: PLUGIN_ADMIN.REDIS_SOCKET_HELP
  671. placeholder: "/var/run/redis/redis.sock"
  672. cache.redis.server:
  673. type: text
  674. size: medium
  675. label: PLUGIN_ADMIN.REDIS_SERVER
  676. help: PLUGIN_ADMIN.REDIS_SERVER_HELP
  677. placeholder: "localhost"
  678. cache.redis.port:
  679. type: text
  680. size: small
  681. label: PLUGIN_ADMIN.REDIS_PORT
  682. help: PLUGIN_ADMIN.REDIS_PORT_HELP
  683. placeholder: "6379"
  684. cache.redis.password:
  685. type: text
  686. size: small
  687. label: PLUGIN_ADMIN.REDIS_PASSWORD
  688. cache.redis.database:
  689. type: text
  690. size: medium
  691. label: PLUGIN_ADMIN.REDIS_DATABASE
  692. help: PLUGIN_ADMIN.REDIS_DATABASE_HELP
  693. placeholder: "0"
  694. validate:
  695. type: number
  696. min: 0
  697. flex_caching:
  698. type: section
  699. title: PLUGIN_ADMIN.FLEX_CACHING
  700. flex.cache.index.enabled:
  701. type: toggle
  702. label: PLUGIN_ADMIN.FLEX_INDEX_CACHE_ENABLED
  703. highlight: 1
  704. default: 1
  705. options:
  706. 1: PLUGIN_ADMIN.ENABLED
  707. 0: PLUGIN_ADMIN.DISABLED
  708. validate:
  709. type: bool
  710. flex.cache.index.lifetime:
  711. type: text
  712. label: PLUGIN_ADMIN.FLEX_INDEX_CACHE_LIFETIME
  713. default: 60
  714. validate:
  715. type: int
  716. flex.cache.object.enabled:
  717. type: toggle
  718. label: PLUGIN_ADMIN.FLEX_OBJECT_CACHE_ENABLED
  719. highlight: 1
  720. default: 1
  721. options:
  722. 1: PLUGIN_ADMIN.ENABLED
  723. 0: PLUGIN_ADMIN.DISABLED
  724. validate:
  725. type: bool
  726. flex.cache.object.lifetime:
  727. type: text
  728. label: PLUGIN_ADMIN.FLEX_OBJECT_CACHE_LIFETIME
  729. default: 600
  730. validate:
  731. type: int
  732. flex.cache.render.enabled:
  733. type: toggle
  734. label: PLUGIN_ADMIN.FLEX_RENDER_CACHE_ENABLED
  735. highlight: 1
  736. default: 1
  737. options:
  738. 1: PLUGIN_ADMIN.ENABLED
  739. 0: PLUGIN_ADMIN.DISABLED
  740. validate:
  741. type: bool
  742. flex.cache.render.lifetime:
  743. type: text
  744. label: PLUGIN_ADMIN.FLEX_RENDER_CACHE_LIFETIME
  745. default: 600
  746. validate:
  747. type: int
  748. twig:
  749. type: tab
  750. title: PLUGIN_ADMIN.TWIG_TEMPLATING
  751. fields:
  752. twig_section:
  753. type: section
  754. title: PLUGIN_ADMIN.TWIG_TEMPLATING
  755. underline: true
  756. twig.cache:
  757. type: toggle
  758. label: PLUGIN_ADMIN.TWIG_CACHING
  759. help: PLUGIN_ADMIN.TWIG_CACHING_HELP
  760. highlight: 1
  761. options:
  762. 1: PLUGIN_ADMIN.YES
  763. 0: PLUGIN_ADMIN.NO
  764. validate:
  765. type: bool
  766. twig.debug:
  767. type: toggle
  768. label: PLUGIN_ADMIN.TWIG_DEBUG
  769. help: PLUGIN_ADMIN.TWIG_DEBUG_HELP
  770. highlight: 1
  771. options:
  772. 1: PLUGIN_ADMIN.YES
  773. 0: PLUGIN_ADMIN.NO
  774. validate:
  775. type: bool
  776. twig.auto_reload:
  777. type: toggle
  778. label: PLUGIN_ADMIN.DETECT_CHANGES
  779. help: PLUGIN_ADMIN.DETECT_CHANGES_HELP
  780. highlight: 1
  781. options:
  782. 1: PLUGIN_ADMIN.YES
  783. 0: PLUGIN_ADMIN.NO
  784. validate:
  785. type: bool
  786. twig.autoescape:
  787. type: toggle
  788. label: PLUGIN_ADMIN.AUTOESCAPE_VARIABLES
  789. help: PLUGIN_ADMIN.AUTOESCAPE_VARIABLES_HELP
  790. highlight: 1
  791. default: 1
  792. options:
  793. 1: PLUGIN_ADMIN.YES
  794. 0: PLUGIN_ADMIN.NO
  795. validate:
  796. type: bool
  797. twig.umask_fix:
  798. type: toggle
  799. label: PLUGIN_ADMIN.TWIG_UMASK_FIX
  800. help: PLUGIN_ADMIN.TWIG_UMASK_FIX_HELP
  801. highlight: 0
  802. options:
  803. 1: PLUGIN_ADMIN.YES
  804. 0: PLUGIN_ADMIN.NO
  805. validate:
  806. type: bool
  807. assets:
  808. type: tab
  809. title: PLUGIN_ADMIN.ASSETS
  810. fields:
  811. general_config_section:
  812. type: section
  813. title: PLUGIN_ADMIN.GENERAL_CONFIG
  814. underline: true
  815. assets.enable_asset_timestamp:
  816. type: toggle
  817. label: PLUGIN_ADMIN.ENABLED_TIMESTAMPS_ON_ASSETS
  818. help: PLUGIN_ADMIN.ENABLED_TIMESTAMPS_ON_ASSETS_HELP
  819. highlight: 0
  820. options:
  821. 1: PLUGIN_ADMIN.YES
  822. 0: PLUGIN_ADMIN.NO
  823. validate:
  824. type: bool
  825. assets.enable_asset_sri:
  826. type: toggle
  827. label: PLUGIN_ADMIN.ENABLED_SRI_ON_ASSETS
  828. help: PLUGIN_ADMIN.ENABLED_SRI_ON_ASSETS_HELP
  829. highlight: 0
  830. options:
  831. 1: PLUGIN_ADMIN.YES
  832. 0: PLUGIN_ADMIN.NO
  833. validate:
  834. type: bool
  835. assets.collections:
  836. type: multilevel
  837. label: PLUGIN_ADMIN.COLLECTIONS
  838. placeholder_key: collection_name
  839. placeholder_value: collection_path
  840. validate:
  841. type: array
  842. css_assets_section:
  843. type: section
  844. title: PLUGIN_ADMIN.CSS_ASSETS
  845. underline: true
  846. assets.css_pipeline:
  847. type: toggle
  848. label: PLUGIN_ADMIN.CSS_PIPELINE
  849. help: PLUGIN_ADMIN.CSS_PIPELINE_HELP
  850. highlight: 0
  851. options:
  852. 1: PLUGIN_ADMIN.YES
  853. 0: PLUGIN_ADMIN.NO
  854. validate:
  855. type: bool
  856. assets.css_pipeline_include_externals:
  857. type: toggle
  858. label: PLUGIN_ADMIN.CSS_PIPELINE_INCLUDE_EXTERNALS
  859. help: PLUGIN_ADMIN.CSS_PIPELINE_INCLUDE_EXTERNALS_HELP
  860. highlight: 1
  861. options:
  862. 1: PLUGIN_ADMIN.YES
  863. 0: PLUGIN_ADMIN.NO
  864. validate:
  865. type: bool
  866. assets.css_pipeline_before_excludes:
  867. type: toggle
  868. label: PLUGIN_ADMIN.CSS_PIPELINE_BEFORE_EXCLUDES
  869. help: PLUGIN_ADMIN.CSS_PIPELINE_BEFORE_EXCLUDES_HELP
  870. highlight: 1
  871. options:
  872. 1: PLUGIN_ADMIN.YES
  873. 0: PLUGIN_ADMIN.NO
  874. validate:
  875. type: bool
  876. assets.css_minify:
  877. type: toggle
  878. label: PLUGIN_ADMIN.CSS_MINIFY
  879. help: PLUGIN_ADMIN.CSS_MINIFY_HELP
  880. highlight: 1
  881. options:
  882. 1: PLUGIN_ADMIN.YES
  883. 0: PLUGIN_ADMIN.NO
  884. validate:
  885. type: bool
  886. assets.css_minify_windows:
  887. type: toggle
  888. label: PLUGIN_ADMIN.CSS_MINIFY_WINDOWS_OVERRIDE
  889. help: PLUGIN_ADMIN.CSS_MINIFY_WINDOWS_OVERRIDE_HELP
  890. highlight: 0
  891. options:
  892. 1: PLUGIN_ADMIN.YES
  893. 0: PLUGIN_ADMIN.NO
  894. validate:
  895. type: bool
  896. assets.css_rewrite:
  897. type: toggle
  898. label: PLUGIN_ADMIN.CSS_REWRITE
  899. help: PLUGIN_ADMIN.CSS_REWRITE_HELP
  900. highlight: 1
  901. options:
  902. 1: PLUGIN_ADMIN.YES
  903. 0: PLUGIN_ADMIN.NO
  904. validate:
  905. type: bool
  906. js_assets_section:
  907. type: section
  908. title: PLUGIN_ADMIN.JS_ASSETS
  909. underline: true
  910. assets.js_pipeline:
  911. type: toggle
  912. label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE
  913. help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_HELP
  914. highlight: 0
  915. options:
  916. 1: PLUGIN_ADMIN.YES
  917. 0: PLUGIN_ADMIN.NO
  918. validate:
  919. type: bool
  920. assets.js_pipeline_include_externals:
  921. type: toggle
  922. label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS
  923. help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_INCLUDE_EXTERNALS_HELP
  924. highlight: 1
  925. options:
  926. 1: PLUGIN_ADMIN.YES
  927. 0: PLUGIN_ADMIN.NO
  928. validate:
  929. type: bool
  930. assets.js_pipeline_before_excludes:
  931. type: toggle
  932. label: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES
  933. help: PLUGIN_ADMIN.JAVASCRIPT_PIPELINE_BEFORE_EXCLUDES_HELP
  934. highlight: 1
  935. options:
  936. 1: PLUGIN_ADMIN.YES
  937. 0: PLUGIN_ADMIN.NO
  938. validate:
  939. type: bool
  940. assets.js_minify:
  941. type: toggle
  942. label: PLUGIN_ADMIN.JAVASCRIPT_MINIFY
  943. help: PLUGIN_ADMIN.JAVASCRIPT_MINIFY_HELP
  944. highlight: 1
  945. options:
  946. 1: PLUGIN_ADMIN.YES
  947. 0: PLUGIN_ADMIN.NO
  948. validate:
  949. type: bool
  950. js_module_assets_section:
  951. type: section
  952. title: PLUGIN_ADMIN.JS_MODULE_ASSETS
  953. underline: true
  954. assets.js_module_pipeline:
  955. type: toggle
  956. label: PLUGIN_ADMIN.JAVASCRIPT_MODULE_PIPELINE
  957. help: PLUGIN_ADMIN.JAVASCRIPT_MODULE_PIPELINE_HELP
  958. highlight: 0
  959. options:
  960. 1: PLUGIN_ADMIN.YES
  961. 0: PLUGIN_ADMIN.NO
  962. validate:
  963. type: bool
  964. assets.js_module_pipeline_include_externals:
  965. type: toggle
  966. label: PLUGIN_ADMIN.JAVASCRIPT_MODULE_PIPELINE_INCLUDE_EXTERNALS
  967. help: PLUGIN_ADMIN.JAVASCRIPT_MODULE_PIPELINE_INCLUDE_EXTERNALS_HELP
  968. highlight: 1
  969. options:
  970. 1: PLUGIN_ADMIN.YES
  971. 0: PLUGIN_ADMIN.NO
  972. validate:
  973. type: bool
  974. assets.js_module_pipeline_before_excludes:
  975. type: toggle
  976. label: PLUGIN_ADMIN.JAVASCRIPT_MODULE_PIPELINE_BEFORE_EXCLUDES
  977. help: PLUGIN_ADMIN.JAVASCRIPT_MODULE_PIPELINE_BEFORE_EXCLUDES_HELP
  978. highlight: 1
  979. options:
  980. 1: PLUGIN_ADMIN.YES
  981. 0: PLUGIN_ADMIN.NO
  982. validate:
  983. type: bool
  984. errors:
  985. type: tab
  986. title: PLUGIN_ADMIN.ERROR_HANDLER
  987. fields:
  988. errors_section:
  989. type: section
  990. title: PLUGIN_ADMIN.ERROR_HANDLER
  991. underline: true
  992. errors.display:
  993. type: select
  994. label: PLUGIN_ADMIN.DISPLAY_ERRORS
  995. help: PLUGIN_ADMIN.DISPLAY_ERRORS_HELP
  996. size: medium
  997. highlight: 1
  998. options:
  999. -1: PLUGIN_ADMIN.ERROR_SYSTEM
  1000. 0: PLUGIN_ADMIN.ERROR_SIMPLE
  1001. 1: PLUGIN_ADMIN.ERROR_FULL_BACKTRACE
  1002. validate:
  1003. type: int
  1004. errors.log:
  1005. type: toggle
  1006. label: PLUGIN_ADMIN.LOG_ERRORS
  1007. help: PLUGIN_ADMIN.LOG_ERRORS_HELP
  1008. highlight: 1
  1009. options:
  1010. 1: PLUGIN_ADMIN.YES
  1011. 0: PLUGIN_ADMIN.NO
  1012. validate:
  1013. type: bool
  1014. log.handler:
  1015. type: select
  1016. size: small
  1017. label: PLUGIN_ADMIN.LOG_HANDLER
  1018. help: PLUGIN_ADMIN.LOG_HANDLER_HELP
  1019. default: 'file'
  1020. options:
  1021. 'file': 'File'
  1022. 'syslog': 'Syslog'
  1023. log.syslog.facility:
  1024. type: select
  1025. size: small
  1026. label: PLUGIN_ADMIN.SYSLOG_FACILITY
  1027. help: PLUGIN_ADMIN.SYSLOG_FACILITY_HELP
  1028. default: local6
  1029. options:
  1030. auth: auth
  1031. authpriv: authpriv
  1032. cron: cron
  1033. daemon: daemon
  1034. kern: kern
  1035. lpr: lpr
  1036. mail: mail
  1037. news: news
  1038. syslog: syslog
  1039. user: user
  1040. uucp: uucp
  1041. local0: local0
  1042. local1: local1
  1043. local2: local2
  1044. local3: local3
  1045. local4: local4
  1046. local5: local5
  1047. local6: local6
  1048. local7: local7
  1049. log.syslog.tag:
  1050. type: text
  1051. size: small
  1052. label: PLUGIN_ADMIN.SYSLOG_TAG
  1053. help: PLUGIN_ADMIN.SYSLOG_TAG_HELP
  1054. placeholder: "grav"
  1055. debugger:
  1056. type: tab
  1057. title: PLUGIN_ADMIN.DEBUGGER
  1058. fields:
  1059. debugger_section:
  1060. type: section
  1061. title: PLUGIN_ADMIN.DEBUGGER
  1062. underline: true
  1063. debugger.enabled:
  1064. type: toggle
  1065. label: PLUGIN_ADMIN.DEBUGGER
  1066. help: PLUGIN_ADMIN.DEBUGGER_HELP
  1067. highlight: 0
  1068. options:
  1069. 1: PLUGIN_ADMIN.YES
  1070. 0: PLUGIN_ADMIN.NO
  1071. validate:
  1072. type: bool
  1073. debugger.provider:
  1074. type: select
  1075. label: PLUGIN_ADMIN.DEBUGGER_PROVIDER
  1076. help: PLUGIN_ADMIN.DEBUGGER_PROVIDER_HELP
  1077. size: medium
  1078. default: debugbar
  1079. options:
  1080. debugbar: PLUGIN_ADMIN.DEBUGGER_DEBUGBAR
  1081. clockwork: PLUGIN_ADMIN.DEBUGGER_CLOCKWORK
  1082. debugger.censored:
  1083. type: toggle
  1084. label: PLUGIN_ADMIN.DEBUGGER_CENSORED
  1085. help: PLUGIN_ADMIN.DEBUGGER_CENSORED_HELP
  1086. highlight: 0
  1087. options:
  1088. 1: PLUGIN_ADMIN.YES
  1089. 0: PLUGIN_ADMIN.NO
  1090. validate:
  1091. type: bool
  1092. debugger.shutdown.close_connection:
  1093. type: toggle
  1094. label: PLUGIN_ADMIN.SHUTDOWN_CLOSE_CONNECTION
  1095. help: PLUGIN_ADMIN.SHUTDOWN_CLOSE_CONNECTION_HELP
  1096. highlight: 1
  1097. options:
  1098. 1: PLUGIN_ADMIN.YES
  1099. 0: PLUGIN_ADMIN.NO
  1100. validate:
  1101. type: bool
  1102. media:
  1103. type: tab
  1104. title: PLUGIN_ADMIN.MEDIA
  1105. fields:
  1106. media_section:
  1107. type: section
  1108. title: PLUGIN_ADMIN.MEDIA
  1109. underline: true
  1110. images.default_image_quality:
  1111. type: range
  1112. append: '%'
  1113. label: PLUGIN_ADMIN.DEFAULT_IMAGE_QUALITY
  1114. help: PLUGIN_ADMIN.DEFAULT_IMAGE_QUALITY_HELP
  1115. validate:
  1116. min: 1
  1117. max: 100
  1118. images.cache_all:
  1119. type: toggle
  1120. label: PLUGIN_ADMIN.CACHE_ALL
  1121. help: PLUGIN_ADMIN.CACHE_ALL_HELP
  1122. highlight: 0
  1123. options:
  1124. 1: PLUGIN_ADMIN.YES
  1125. 0: PLUGIN_ADMIN.NO
  1126. validate:
  1127. type: bool
  1128. images.cache_perms:
  1129. type: select
  1130. size: small
  1131. label: PLUGIN_ADMIN.CACHE_PERMS
  1132. help: PLUGIN_ADMIN.CACHE_PERMS_HELP
  1133. highlight: '0755'
  1134. options:
  1135. '0755': '0755'
  1136. '0775': '0775'
  1137. images.debug:
  1138. type: toggle
  1139. label: PLUGIN_ADMIN.IMAGES_DEBUG
  1140. help: PLUGIN_ADMIN.IMAGES_DEBUG_HELP
  1141. highlight: 0
  1142. options:
  1143. 1: PLUGIN_ADMIN.YES
  1144. 0: PLUGIN_ADMIN.NO
  1145. validate:
  1146. type: bool
  1147. images.auto_fix_orientation:
  1148. type: toggle
  1149. label: PLUGIN_ADMIN.IMAGES_AUTO_FIX_ORIENTATION
  1150. help: PLUGIN_ADMIN.IMAGES_AUTO_FIX_ORIENTATION_HELP
  1151. highlight: 1
  1152. options:
  1153. 1: PLUGIN_ADMIN.YES
  1154. 0: PLUGIN_ADMIN.NO
  1155. validate:
  1156. type: bool
  1157. images.defaults.loading:
  1158. type: select
  1159. size: small
  1160. label: PLUGIN_ADMIN.IMAGES_LOADING
  1161. help: PLUGIN_ADMIN.IMAGES_LOADING_HELP
  1162. highlight: auto
  1163. options:
  1164. auto: Auto
  1165. lazy: Lazy
  1166. eager: Eager
  1167. images.seofriendly:
  1168. type: toggle
  1169. label: PLUGIN_ADMIN.IMAGES_SEOFRIENDLY
  1170. help: PLUGIN_ADMIN.IMAGES_SEOFRIENDLY_HELP
  1171. highlight: 0
  1172. options:
  1173. 1: PLUGIN_ADMIN.YES
  1174. 0: PLUGIN_ADMIN.NO
  1175. validate:
  1176. type: bool
  1177. media.enable_media_timestamp:
  1178. type: toggle
  1179. label: PLUGIN_ADMIN.ENABLE_MEDIA_TIMESTAMP
  1180. help: PLUGIN_ADMIN.ENABLE_MEDIA_TIMESTAMP_HELP
  1181. highlight: 0
  1182. options:
  1183. 1: PLUGIN_ADMIN.YES
  1184. 0: PLUGIN_ADMIN.NO
  1185. validate:
  1186. type: bool
  1187. media.auto_metadata_exif:
  1188. type: toggle
  1189. label: PLUGIN_ADMIN.ENABLE_AUTO_METADATA
  1190. help: PLUGIN_ADMIN.ENABLE_AUTO_METADATA_HELP
  1191. highlight: 0
  1192. options:
  1193. 1: PLUGIN_ADMIN.YES
  1194. 0: PLUGIN_ADMIN.NO
  1195. validate:
  1196. type: bool
  1197. media.allowed_fallback_types:
  1198. type: selectize
  1199. size: large
  1200. label: PLUGIN_ADMIN.FALLBACK_TYPES
  1201. help: PLUGIN_ADMIN.FALLBACK_TYPES_HELP
  1202. classes: fancy
  1203. validate:
  1204. type: commalist
  1205. media.unsupported_inline_types:
  1206. type: selectize
  1207. size: large
  1208. label: PLUGIN_ADMIN.INLINE_TYPES
  1209. help: PLUGIN_ADMIN.INLINE_TYPES_HELP
  1210. classes: fancy
  1211. validate:
  1212. type: commalist
  1213. section_images_cls:
  1214. type: section
  1215. title: PLUGIN_ADMIN.IMAGES_CLS_TITLE
  1216. underline: true
  1217. images.cls.auto_sizes:
  1218. type: toggle
  1219. label: PLUGIN_ADMIN.IMAGES_CLS_AUTO_SIZES
  1220. help: PLUGIN_ADMIN.IMAGES_CLS_AUTO_SIZES_HELP
  1221. highlight: 0
  1222. options:
  1223. 1: PLUGIN_ADMIN.YES
  1224. 0: PLUGIN_ADMIN.NO
  1225. validate:
  1226. type: bool
  1227. images.cls.aspect_ratio:
  1228. type: toggle
  1229. label: PLUGIN_ADMIN.IMAGES_CLS_ASPECT_RATIO
  1230. help: PLUGIN_ADMIN.IMAGES_CLS_ASPECT_RATIO_HELP
  1231. highlight: 0
  1232. options:
  1233. 1: PLUGIN_ADMIN.YES
  1234. 0: PLUGIN_ADMIN.NO
  1235. validate:
  1236. type: bool
  1237. images.cls.retina_scale:
  1238. type: select
  1239. label: PLUGIN_ADMIN.IMAGES_CLS_RETINA_SCALE
  1240. help: PLUGIN_ADMIN.IMAGES_CLS_RETINA_SCALE_HELP
  1241. size: small
  1242. highlight: 1
  1243. options:
  1244. 1: 1X
  1245. 2: 2X
  1246. 3: 3X
  1247. 4: 4X
  1248. session:
  1249. type: tab
  1250. title: PLUGIN_ADMIN.SESSION
  1251. fields:
  1252. session_section:
  1253. type: section
  1254. title: PLUGIN_ADMIN.SESSION
  1255. underline: true
  1256. session.enabled:
  1257. type: hidden
  1258. label: PLUGIN_ADMIN.ENABLED
  1259. help: PLUGIN_ADMIN.SESSION_ENABLED_HELP
  1260. highlight: 1
  1261. options:
  1262. 1: PLUGIN_ADMIN.YES
  1263. 0: PLUGIN_ADMIN.NO
  1264. default: true
  1265. validate:
  1266. type: bool
  1267. session.initialize:
  1268. type: toggle
  1269. label: PLUGIN_ADMIN.SESSION_INITIALIZE
  1270. help: PLUGIN_ADMIN.SESSION_INITIALIZE_HELP
  1271. highlight: 1
  1272. options:
  1273. 1: PLUGIN_ADMIN.YES
  1274. 0: PLUGIN_ADMIN.NO
  1275. default: true
  1276. validate:
  1277. type: bool
  1278. session.timeout:
  1279. type: text
  1280. size: small
  1281. append: GRAV.NICETIME.SECOND_PLURAL
  1282. label: PLUGIN_ADMIN.TIMEOUT
  1283. help: PLUGIN_ADMIN.TIMEOUT_HELP
  1284. validate:
  1285. type: number
  1286. min: 0
  1287. session.name:
  1288. type: text
  1289. size: small
  1290. label: PLUGIN_ADMIN.NAME
  1291. help: PLUGIN_ADMIN.SESSION_NAME_HELP
  1292. session.uniqueness:
  1293. type: select
  1294. size: medium
  1295. label: PLUGIN_ADMIN.SESSION_UNIQUENESS
  1296. help: PLUGIN_ADMIN.SESSION_UNIQUENESS_HELP
  1297. highlight: path
  1298. default: path
  1299. options:
  1300. path: Grav's root file path
  1301. salt: Grav's random security salt
  1302. session.secure:
  1303. type: toggle
  1304. label: PLUGIN_ADMIN.SESSION_SECURE
  1305. help: PLUGIN_ADMIN.SESSION_SECURE_HELP
  1306. highlight: 1
  1307. options:
  1308. 1: PLUGIN_ADMIN.YES
  1309. 0: PLUGIN_ADMIN.NO
  1310. default: false
  1311. validate:
  1312. type: bool
  1313. session.secure_https:
  1314. type: toggle
  1315. label: PLUGIN_ADMIN.SESSION_SECURE_HTTPS
  1316. help: PLUGIN_ADMIN.SESSION_SECURE_HTTPS_HELP
  1317. highlight: 1
  1318. options:
  1319. 1: PLUGIN_ADMIN.YES
  1320. 0: PLUGIN_ADMIN.NO
  1321. default: true
  1322. validate:
  1323. type: bool
  1324. session.httponly:
  1325. type: toggle
  1326. label: PLUGIN_ADMIN.SESSION_HTTPONLY
  1327. help: PLUGIN_ADMIN.SESSION_HTTPONLY_HELP
  1328. highlight: 1
  1329. options:
  1330. 1: PLUGIN_ADMIN.YES
  1331. 0: PLUGIN_ADMIN.NO
  1332. default: true
  1333. validate:
  1334. type: bool
  1335. session.domain:
  1336. type: text
  1337. size: small
  1338. label: PLUGIN_ADMIN.SESSION_DOMAIN
  1339. help: PLUGIN_ADMIN.SESSION_DOMAIN_HELP
  1340. session.path:
  1341. type: text
  1342. size: small
  1343. label: PLUGIN_ADMIN.SESSION_PATH
  1344. help: PLUGIN_ADMIN.SESSION_PATH_HELP
  1345. session.samesite:
  1346. type: text
  1347. size: small
  1348. label: PLUGIN_ADMIN.SESSION_SAMESITE
  1349. help: PLUGIN_ADMIN.SESSION_SAMESITE_HELP
  1350. session.split:
  1351. type: toggle
  1352. label: PLUGIN_ADMIN.SESSION_SPLIT
  1353. help: PLUGIN_ADMIN.SESSION_SPLIT_HELP
  1354. highlight: 1
  1355. options:
  1356. 1: PLUGIN_ADMIN.YES
  1357. 0: PLUGIN_ADMIN.NO
  1358. default: true
  1359. validate:
  1360. type: bool
  1361. advanced:
  1362. type: tab
  1363. title: PLUGIN_ADMIN.ADVANCED
  1364. fields:
  1365. advanced_section:
  1366. type: section
  1367. title: PLUGIN_ADMIN.ADVANCED
  1368. underline: true
  1369. gpm_section:
  1370. type: section
  1371. title: PLUGIN_ADMIN.GPM_SECTION
  1372. gpm.releases:
  1373. type: toggle
  1374. label: PLUGIN_ADMIN.GPM_RELEASES
  1375. highlight: stable
  1376. help: PLUGIN_ADMIN.GPM_RELEASES_HELP
  1377. options:
  1378. stable: PLUGIN_ADMIN.STABLE
  1379. testing: PLUGIN_ADMIN.TESTING
  1380. gpm.official_gpm_only:
  1381. type: toggle
  1382. label: PLUGIN_ADMIN.GPM_OFFICIAL_ONLY
  1383. highlight: 1
  1384. help: PLUGIN_ADMIN.GPM_OFFICIAL_ONLY_HELP
  1385. options:
  1386. 1: PLUGIN_ADMIN.YES
  1387. 0: PLUGIN_ADMIN.NO
  1388. default: true
  1389. validate:
  1390. type: bool
  1391. http_section:
  1392. type: section
  1393. title: PLUGIN_ADMIN.HTTP_SECTION
  1394. http.method:
  1395. type: toggle
  1396. label: PLUGIN_ADMIN.GPM_METHOD
  1397. highlight: auto
  1398. help: PLUGIN_ADMIN.GPM_METHOD_HELP
  1399. options:
  1400. auto: PLUGIN_ADMIN.AUTO
  1401. fopen: PLUGIN_ADMIN.FOPEN
  1402. curl: PLUGIN_ADMIN.CURL
  1403. http.enable_proxy:
  1404. type: toggle
  1405. label: PLUGIN_ADMIN.SSL_ENABLE_PROXY
  1406. highlight: 1
  1407. options:
  1408. 1: PLUGIN_ADMIN.YES
  1409. 0: PLUGIN_ADMIN.NO
  1410. default: false
  1411. validate:
  1412. type: bool
  1413. http.proxy_url:
  1414. type: text
  1415. size: medium
  1416. placeholder: "e.g. 127.0.0.1:3128"
  1417. label: PLUGIN_ADMIN.PROXY_URL
  1418. help: PLUGIN_ADMIN.PROXY_URL_HELP
  1419. http.proxy_cert_path:
  1420. type: text
  1421. size: medium
  1422. placeholder: "e.g. /Users/bob/certs/"
  1423. label: PLUGIN_ADMIN.PROXY_CERT
  1424. help: PLUGIN_ADMIN.PROXY_CERT_HELP
  1425. http.verify_peer:
  1426. type: toggle
  1427. label: PLUGIN_ADMIN.SSL_VERIFY_PEER
  1428. highlight: 1
  1429. help: PLUGIN_ADMIN.SSL_VERIFY_PEER_HELP
  1430. options:
  1431. 1: PLUGIN_ADMIN.YES
  1432. 0: PLUGIN_ADMIN.NO
  1433. validate:
  1434. type: bool
  1435. http.verify_host:
  1436. type: toggle
  1437. label: PLUGIN_ADMIN.SSL_VERIFY_HOST
  1438. highlight: 1
  1439. help: PLUGIN_ADMIN.SSL_VERIFY_HOST_HELP
  1440. options:
  1441. 1: PLUGIN_ADMIN.YES
  1442. 0: PLUGIN_ADMIN.NO
  1443. validate:
  1444. type: bool
  1445. http.concurrent_connections:
  1446. type: number
  1447. size: x-small
  1448. label: PLUGIN_ADMIN.HTTP_CONNECTIONS
  1449. help: PLUGIN_ADMIN.HTTP_CONNECTIONS_HELP
  1450. validate:
  1451. min: 1
  1452. max: 20
  1453. misc_section:
  1454. type: section
  1455. title: PLUGIN_ADMIN.MISC_SECTION
  1456. reverse_proxy_setup:
  1457. type: toggle
  1458. label: PLUGIN_ADMIN.REVERSE_PROXY
  1459. highlight: 0
  1460. help: PLUGIN_ADMIN.REVERSE_PROXY_HELP
  1461. options:
  1462. 1: PLUGIN_ADMIN.YES
  1463. 0: PLUGIN_ADMIN.NO
  1464. validate:
  1465. type: bool
  1466. username_regex:
  1467. type: text
  1468. size: large
  1469. label: PLUGIN_ADMIN.USERNAME_REGEX
  1470. help: PLUGIN_ADMIN.USERNAME_REGEX_HELP
  1471. pwd_regex:
  1472. type: text
  1473. size: large
  1474. label: PLUGIN_ADMIN.PWD_REGEX
  1475. help: PLUGIN_ADMIN.PWD_REGEX_HELP
  1476. intl_enabled:
  1477. type: toggle
  1478. label: PLUGIN_ADMIN.INTL_ENABLED
  1479. highlight: 1
  1480. help: PLUGIN_ADMIN.INTL_ENABLED_HELP
  1481. options:
  1482. 1: PLUGIN_ADMIN.YES
  1483. 0: PLUGIN_ADMIN.NO
  1484. validate:
  1485. type: bool
  1486. wrapped_site:
  1487. type: toggle
  1488. label: PLUGIN_ADMIN.WRAPPED_SITE
  1489. highlight: 0
  1490. help: PLUGIN_ADMIN.WRAPPED_SITE_HELP
  1491. options:
  1492. 1: PLUGIN_ADMIN.YES
  1493. 0: PLUGIN_ADMIN.NO
  1494. validate:
  1495. type: bool
  1496. absolute_urls:
  1497. type: toggle
  1498. label: PLUGIN_ADMIN.ABSOLUTE_URLS
  1499. highlight: 0
  1500. help: PLUGIN_ADMIN.ABSOLUTE_URLS_HELP
  1501. options:
  1502. 1: PLUGIN_ADMIN.YES
  1503. 0: PLUGIN_ADMIN.NO
  1504. validate:
  1505. type: bool
  1506. param_sep:
  1507. type: select
  1508. size: medium
  1509. label: PLUGIN_ADMIN.PARAMETER_SEPARATOR
  1510. classes: fancy
  1511. help: PLUGIN_ADMIN.PARAMETER_SEPARATOR_HELP
  1512. default: ''
  1513. options:
  1514. ':': ': (default)'
  1515. ';': '; (for Apache running on Windows)'
  1516. force_ssl:
  1517. type: toggle
  1518. label: PLUGIN_ADMIN.FORCE_SSL
  1519. highlight: 0
  1520. help: PLUGIN_ADMIN.FORCE_SSL_HELP
  1521. options:
  1522. 1: PLUGIN_ADMIN.YES
  1523. 0: PLUGIN_ADMIN.NO
  1524. validate:
  1525. type: bool
  1526. force_lowercase_urls:
  1527. type: toggle
  1528. label: PLUGIN_ADMIN.FORCE_LOWERCASE_URLS
  1529. highlight: 1
  1530. default: 1
  1531. help: PLUGIN_ADMIN.FORCE_LOWERCASE_URLS_HELP
  1532. options:
  1533. 1: PLUGIN_ADMIN.YES
  1534. 0: PLUGIN_ADMIN.NO
  1535. validate:
  1536. type: bool
  1537. custom_base_url:
  1538. type: text
  1539. size: medium
  1540. placeholder: "e.g. http://yoursite.com/yourpath"
  1541. label: PLUGIN_ADMIN.CUSTOM_BASE_URL
  1542. help: PLUGIN_ADMIN.CUSTOM_BASE_URL_HELP
  1543. http_x_forwarded.protocol:
  1544. type: toggle
  1545. label: HTTP_X_FORWARDED_PROTO Enabled
  1546. highlight: 1
  1547. default: 1
  1548. options:
  1549. 1: PLUGIN_ADMIN.YES
  1550. 0: PLUGIN_ADMIN.NO
  1551. validate:
  1552. type: bool
  1553. http_x_forwarded.host:
  1554. type: toggle
  1555. label: HTTP_X_FORWARDED_HOST Enabled
  1556. highlight: 0
  1557. default: 0
  1558. options:
  1559. 1: PLUGIN_ADMIN.YES
  1560. 0: PLUGIN_ADMIN.NO
  1561. validate:
  1562. type: bool
  1563. http_x_forwarded.port:
  1564. type: toggle
  1565. label: HTTP_X_FORWARDED_PORT Enabled
  1566. highlight: 1
  1567. default: 1
  1568. options:
  1569. 1: PLUGIN_ADMIN.YES
  1570. 0: PLUGIN_ADMIN.NO
  1571. validate:
  1572. type: bool
  1573. http_x_forwarded.ip:
  1574. type: toggle
  1575. label: HTTP_X_FORWARDED IP Enabled
  1576. highlight: 1
  1577. default: 1
  1578. options:
  1579. 1: PLUGIN_ADMIN.YES
  1580. 0: PLUGIN_ADMIN.NO
  1581. validate:
  1582. type: bool
  1583. strict_mode.blueprint_compat:
  1584. type: toggle
  1585. label: PLUGIN_ADMIN.STRICT_BLUEPRINT_COMPAT
  1586. highlight: 0
  1587. default: 0
  1588. help: PLUGIN_ADMIN.STRICT_BLUEPRINT_COMPAT_HELP
  1589. options:
  1590. 1: PLUGIN_ADMIN.YES
  1591. 0: PLUGIN_ADMIN.NO
  1592. validate:
  1593. type: bool
  1594. strict_mode.yaml_compat:
  1595. type: toggle
  1596. label: PLUGIN_ADMIN.STRICT_YAML_COMPAT
  1597. highlight: 0
  1598. default: 0
  1599. help: PLUGIN_ADMIN.STRICT_YAML_COMPAT_HELP
  1600. options:
  1601. 1: PLUGIN_ADMIN.YES
  1602. 0: PLUGIN_ADMIN.NO
  1603. validate:
  1604. type: bool
  1605. strict_mode.twig_compat:
  1606. type: toggle
  1607. label: PLUGIN_ADMIN.STRICT_TWIG_COMPAT
  1608. highlight: 0
  1609. default: 0
  1610. help: PLUGIN_ADMIN.STRICT_TWIG_COMPAT_HELP
  1611. options:
  1612. 1: PLUGIN_ADMIN.YES
  1613. 0: PLUGIN_ADMIN.NO
  1614. validate:
  1615. type: bool
  1616. accounts:
  1617. type: tab
  1618. title: PLUGIN_ADMIN.ACCOUNTS
  1619. fields:
  1620. flex_accounts:
  1621. type: section
  1622. title: User Accounts
  1623. accounts.type:
  1624. type: select
  1625. label: PLUGIN_ADMIN.ACCOUNTS_TYPE
  1626. highlight: stable
  1627. help: PLUGIN_ADMIN.ACCOUNTS_TYPE_HELP
  1628. options:
  1629. regular: PLUGIN_ADMIN.REGULAR
  1630. flex: PLUGIN_ADMIN.FLEX
  1631. accounts.storage:
  1632. type: select
  1633. label: PLUGIN_ADMIN.ACCOUNTS_STORAGE
  1634. highlight: stable
  1635. help: PLUGIN_ADMIN.ACCOUNTS_STORAGE_HELP
  1636. options:
  1637. file: PLUGIN_ADMIN.FILE
  1638. folder: PLUGIN_ADMIN.FOLDER
  1639. accounts.avatar:
  1640. type: select
  1641. label: PLUGIN_ADMIN.AVATAR
  1642. default: gravatar
  1643. help: PLUGIN_ADMIN.AVATAR_HELP
  1644. options:
  1645. multiavatar: Multiavatar [local]
  1646. gravatar: Gravatar [external]
  1647. # experimental:
  1648. # type: tab
  1649. # title: PLUGIN_ADMIN.EXPERIMENTAL
  1650. #
  1651. # fields:
  1652. # experimental_section:
  1653. # type: section
  1654. # title: PLUGIN_ADMIN.EXPERIMENTAL
  1655. # underline: true
  1656. #
  1657. # flex_pages:
  1658. # type: section
  1659. # title: Flex Pages
  1660. #
  1661. # pages.type:
  1662. # type: select
  1663. # label: PLUGIN_ADMIN.PAGES_TYPE
  1664. # highlight: regular
  1665. # help: PLUGIN_ADMIN.PAGES_TYPE_HELP
  1666. # options:
  1667. # regular: PLUGIN_ADMIN.REGULAR
  1668. # flex: PLUGIN_ADMIN.FLEX
  1669. #
  1670. # pages.type:
  1671. # type: hidden