system.schema.yml

drupal/core/modules/system/config/schema/system.schema.yml
3 string references to 'system.schema'
ModuleHandler::uninstall in drupal/core/lib/Drupal/Core/Extension/ModuleHandler.php
Uninstalls a given list of disabled modules.
UpdateModuleHandler::enable in drupal/core/lib/Drupal/Core/Extension/UpdateModuleHandler.php
Enables or installs a given list of modules.
update_prepare_d8_bootstrap in drupal/core/includes/update.inc
Performs extra steps required to bootstrap when using a Drupal 7 database.

File

drupal/core/modules/system/config/schema/system.schema.yml
View source
  1. # Schema for the configuration files of the System module.
  2. system.site:
  3. type: mapping
  4. label: 'Site information'
  5. mapping:
  6. name:
  7. type: label
  8. label: 'Site name'
  9. mail:
  10. type: email
  11. label: 'E-mail address'
  12. slogan:
  13. type: label
  14. label: 'Slogan'
  15. page:
  16. type: mapping
  17. label: 'Pages'
  18. mapping:
  19. 403:
  20. type: path
  21. label: 'Default 403 (access denied) page'
  22. 404:
  23. type: path
  24. label: 'Default 404 (not found) page'
  25. front:
  26. type: path
  27. label: 'Default front page'
  28. admin_compact_mode:
  29. type: boolean
  30. label: 'Compact mode'
  31. weight_select_max:
  32. type: integer
  33. label: 'Weight element maximum value'
  34. langcode:
  35. type: string
  36. label: 'Default language'
  37. system.maintenance:
  38. type: mapping
  39. label: 'Maintenance mode'
  40. mapping:
  41. enabled:
  42. type: boolean
  43. label: 'Put site into maintenance mode'
  44. message:
  45. type: text
  46. label: 'Message to display when in maintenance mode'
  47. langcode:
  48. type: string
  49. label: 'Default language'
  50. system.authorize:
  51. type: mapping
  52. label: 'Authorize settings'
  53. mapping:
  54. filetransfer_default:
  55. type: string
  56. label: 'Default file transfer protocol'
  57. system.cron:
  58. type: mapping
  59. label: 'Cron settings'
  60. mapping:
  61. threshold:
  62. type: mapping
  63. label: 'Thresholds'
  64. mapping:
  65. autorun:
  66. type: integer
  67. label: 'Run cron every'
  68. requirements_warning:
  69. type: integer
  70. label: 'Requirements warning period'
  71. requirements_error:
  72. type: integer
  73. label: 'Requirements error period'
  74. system.date:
  75. type: mapping
  76. label: 'Date settings'
  77. mapping:
  78. first_day:
  79. type: integer
  80. label: 'First day of week'
  81. country:
  82. type: mapping
  83. label: 'Country'
  84. mapping:
  85. default:
  86. type: string
  87. label: 'Default country'
  88. formats:
  89. type: sequence
  90. label: 'Date formats'
  91. sequence:
  92. - type: date_format
  93. label: 'Date format'
  94. langcode:
  95. type: string
  96. label: 'Default language'
  97. system.fast_404:
  98. type: mapping
  99. label: 'Fast 404 settings'
  100. mapping:
  101. enabled:
  102. type: boolean
  103. label: 'Enabled'
  104. paths:
  105. type: string
  106. label: 'Paths'
  107. exclude_paths:
  108. type: string
  109. label: 'Exclude paths'
  110. html:
  111. type: string
  112. label: 'HTML'
  113. system.filter:
  114. type: mapping
  115. label: 'Filter settings'
  116. mapping:
  117. protocols:
  118. type: sequence
  119. label: 'Allowed protocols'
  120. sequence:
  121. - type: string
  122. label: 'Protocol'
  123. system.logging:
  124. type: mapping
  125. label: 'Logging settings'
  126. mapping:
  127. error_level:
  128. type: string
  129. label: 'Error messages to display'
  130. system.menu:
  131. type: mapping
  132. label: 'Menu settings'
  133. mapping:
  134. active_menus_default:
  135. type: sequence
  136. label: 'Active menus'
  137. sequence:
  138. - type: string
  139. label: 'Menu'
  140. system.performance:
  141. type: mapping
  142. label: 'Performance settings'
  143. mapping:
  144. cache:
  145. type: mapping
  146. label: 'Caching'
  147. mapping:
  148. page:
  149. type: mapping
  150. label: 'Page cache'
  151. mapping:
  152. enabled:
  153. type: boolean
  154. label: 'Cache pages for anonymous users'
  155. max_age:
  156. type: integer
  157. label: 'Max age of page cache'
  158. css:
  159. type: mapping
  160. label: 'CSS performance settings'
  161. mapping:
  162. preprocess:
  163. type: boolean
  164. label: 'Aggregate CSS files'
  165. gzip:
  166. type: boolean
  167. label: 'Compress CSS files'
  168. js:
  169. type: mapping
  170. label: 'JavaScript performance settings'
  171. mapping:
  172. preprocess:
  173. type: boolean
  174. label: 'JavaScript preprocess'
  175. gzip:
  176. type: boolean
  177. label: 'Compress JavaScript files.'
  178. response:
  179. type: mapping
  180. label: 'Response performance settings'
  181. mapping:
  182. gzip:
  183. type: boolean
  184. label: 'Compress cached pages'
  185. stale_file_threshold:
  186. type: integer
  187. label: 'Stale file threshold'
  188. theme_link:
  189. type: boolean
  190. label: 'Force inline link rendering'
  191. system.rss:
  192. type: mapping
  193. label: 'Feed settings'
  194. mapping:
  195. channel:
  196. type: mapping
  197. label: 'Feed channel'
  198. mapping:
  199. description:
  200. type: text
  201. label: 'Feed description'
  202. items:
  203. type: mapping
  204. label: 'Feed items'
  205. mapping:
  206. limit:
  207. type: integer
  208. label: 'Feed item limit'
  209. view_mode:
  210. type: string
  211. label: 'Feed content'
  212. langcode:
  213. type: string
  214. label: 'Default language'
  215. system.theme:
  216. type: mapping
  217. label: 'Theme settings'
  218. mapping:
  219. admin:
  220. type: string
  221. label: 'Administration theme'
  222. enabled:
  223. type: sequence
  224. label: 'Enabled themes'
  225. sequence:
  226. - type: string
  227. label: 'Theme'
  228. system.timezone:
  229. type: mapping
  230. label: 'Time zone settings'
  231. mapping:
  232. default:
  233. type: string
  234. label: 'Default time zone'
  235. user:
  236. type: mapping
  237. label: 'User'
  238. mapping:
  239. configurable:
  240. type: boolean
  241. label: 'Users may set their own time zone'
  242. default:
  243. type: integer
  244. label: 'Time zone for new users'
  245. warn:
  246. type: boolean
  247. label: 'Remind users at login if their time zone is not set'
  248. menu.menu.*:
  249. type: mapping
  250. label: 'Menu'
  251. mapping:
  252. id:
  253. type: string
  254. label: 'Menu identifier'
  255. label:
  256. type: label
  257. label: 'Menu label'
  258. description:
  259. type: label
  260. label: 'Menu description'
  261. langcode:
  262. type: string
  263. label: 'Default language'