You are here

linkchecker.schema.yml in Link checker 8

config/schema/linkchecker.schema.yml

File

config/schema/linkchecker.schema.yml
View source
  1. # Schema for the configuration files of the linkchecker module.
  2. linkchecker.settings:
  3. type: config_object
  4. label: 'Linkchecker settings'
  5. mapping:
  6. scan_blocks:
  7. type: boolean
  8. label: 'Scan blocks for links'
  9. check_links_types:
  10. type: integer
  11. label: 'What type of links should be checked?'
  12. default_url_scheme:
  13. type: string
  14. label: 'Default URL scheme for scheme relative paths'
  15. base_path:
  16. type: string
  17. label: 'Base path of internal URLs'
  18. extract:
  19. type: mapping
  20. label: 'Link extraction'
  21. mapping:
  22. from_a:
  23. type: boolean
  24. label: 'Extract links in <a> and <area> tags'
  25. from_audio:
  26. type: boolean
  27. label: 'Extract links in <audio>'
  28. from_embed:
  29. type: boolean
  30. label: 'Extract links in <embed>'
  31. from_iframe:
  32. type: boolean
  33. label: 'Extract links in <iframe>'
  34. from_img:
  35. type: boolean
  36. label: 'Extract links in <img>'
  37. from_object:
  38. type: boolean
  39. label: 'Extract links in <object> and <param> tags'
  40. from_video:
  41. type: boolean
  42. label: 'Extract links in <video>'
  43. filter_blacklist:
  44. type: sequence
  45. label: 'Filters disabled for link extraction'
  46. sequence:
  47. type: string
  48. label: 'Filter name'
  49. check:
  50. type: mapping
  51. label: 'Check settings'
  52. mapping:
  53. connections_max:
  54. type: integer
  55. label: 'Maximum number of simultaneous connections'
  56. connections_max_per_domain:
  57. type: integer
  58. label: 'Maximum number of simultaneous connections per domain'
  59. disable_link_check_for_urls:
  60. type: string
  61. label: 'Do not check the link status of links containing these URLs'
  62. library:
  63. type: string
  64. label: 'Check library'
  65. interval:
  66. type: integer
  67. label: 'Check interval for links'
  68. useragent:
  69. type: string
  70. label: 'User-Agent'
  71. error:
  72. type: mapping
  73. label: 'Error handling'
  74. mapping:
  75. action_status_code_301:
  76. type: integer
  77. label: 'Update permanently moved links'
  78. action_status_code_404:
  79. type: integer
  80. label: 'Unpublish content on file not found error'
  81. ignore_response_codes:
  82. type: string
  83. label: 'Do not treat these response codes as errors'
  84. impersonate_account:
  85. type: string
  86. label: 'Impersonate user account'
  87. logging:
  88. type: mapping
  89. label: 'Logging'
  90. mapping:
  91. level:
  92. type: integer
  93. label: 'Logging level'
  94. field.field.*.*.*.third_party.linkchecker:
  95. type: mapping
  96. label: 'Per-field linkchecker settings'
  97. mapping:
  98. scan:
  99. type: boolean
  100. label: 'Scan field'
  101. extractor:
  102. type: string
  103. label: 'Extractor plugin machine name'
  104. views.field.linkcheckerlink_page_entity_label:
  105. type: views.field.field
  106. mapping:
  107. link_to_entity:
  108. type: integer
  109. label: 'Link to entity.'