Skip to content

Commit

Permalink
IN-311 Add simple_sitemap configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
camilocodes committed Jan 3, 2024
1 parent c84720d commit e14f201
Show file tree
Hide file tree
Showing 14 changed files with 137 additions and 4 deletions.
1 change: 1 addition & 0 deletions build/composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@
"drupal/redis": "^1",
"drupal/search_api": "^1",
"drupal/search_api_solr": "^4",
"drupal/simple_sitemap": "4.1.8",
"drupal/twig_tweak": "^3",
"drupal/view_unpublished": "^1",
"mikehaertl/phpwkhtmltopdf": "^2",
Expand Down
2 changes: 2 additions & 0 deletions configuration/core.extension.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ module:
search_api: 0
search_api_solr: 0
search_api_solr_admin: 0
simple_sitemap: 0
simple_sitemap_views: 0
system: 0
taxonomy: 0
text: 0
Expand Down
7 changes: 7 additions & 0 deletions configuration/simple_sitemap.custom_links.default.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
_core:
default_config_hash: 25hWeYa4sasuJtHqKKcEN_nYiuEC1lMPYHsn5dawJEw
links:
-
path: /
priority: '1.0'
changefreq: daily
20 changes: 20 additions & 0 deletions configuration/simple_sitemap.settings.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
_core:
default_config_hash: MUpaAk1hn-0Ph4OFw3DD_6gUF9KbGwxja9Y0qmampzo
max_links: 2000
cron_generate: true
cron_generate_interval: 0
generate_duration: 10000
entities_per_queue_item: 50
remove_duplicates: true
skip_untranslated: true
xsl: true
base_url: ''
default_variant: default
custom_links_include_images: false
disable_language_hreflang: false
hide_branding: false
excluded_languages: { }
enabled_entity_types:
- node
- taxonomy_term
- menu_link_content
13 changes: 13 additions & 0 deletions configuration/simple_sitemap.sitemap.default.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
uuid: f1fa4b33-b538-40b4-860d-b730768a0cad
langcode: en
status: true
dependencies:
config:
- simple_sitemap.type.default_hreflang
_core:
default_config_hash: zHW-ZT11Lkf2zSRgisGKjgU7TzrNcT8_MwFeuVtl8O8
id: default
label: Default
description: 'The default hreflang sitemap - lists URLs to be indexed by modern search engines.'
type: default_hreflang
weight: 0
13 changes: 13 additions & 0 deletions configuration/simple_sitemap.sitemap.index.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
uuid: 759b5d47-8123-4e49-baa9-aff489ff6eee
langcode: en
status: true
dependencies:
config:
- simple_sitemap.type.index
_core:
default_config_hash: aJs7eKxEbjBloVrp0IuxQbeq25CNH0r9AhSS29kHFMw
id: index
label: 'Sitemap Index'
description: 'The sitemap index listing all other sitemaps - useful if there are at least two other sitemaps. In most cases this sitemap should be last in the generation queue and set as the default sitemap.'
type: index
weight: 1000
11 changes: 11 additions & 0 deletions configuration/simple_sitemap.sitemap.views-sitemap.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
uuid: 82bd317e-e19a-41e3-930a-be096952e79d
langcode: en
status: true
dependencies:
config:
- simple_sitemap.type.views_sitemap
id: views-sitemap
label: 'Views Sitemap'
description: ''
type: views_sitemap
weight: 0
15 changes: 15 additions & 0 deletions configuration/simple_sitemap.type.default_hreflang.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
uuid: f32aecf1-9802-4845-944f-967aecdfe27b
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: pYORFuFzL0b2FKevz6fSag1wOUNTthFPPLxZ18JB1t0
id: default_hreflang
label: 'Default hreflang'
description: 'The default hreflang sitemap type. A sitemap of this type is understood by most modern search engines.'
sitemap_generator: default
url_generators:
- custom
- entity
- entity_menu_link_content
- arbitrary
12 changes: 12 additions & 0 deletions configuration/simple_sitemap.type.index.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
uuid: b81e46e5-c1ed-40ab-b4c3-32f2da12a971
langcode: en
status: true
dependencies: { }
_core:
default_config_hash: pbgJrin6L7zsVEKS8oEDCYJPCzgu765iTGQh2GPX1no
id: index
label: 'Sitemap Index'
description: 'The sitemap index sitemap type. A sitemap of this type lists sitemaps of all other types.'
sitemap_generator: index
url_generators:
- index
10 changes: 10 additions & 0 deletions configuration/simple_sitemap.type.views_sitemap.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
uuid: 620a8437-657c-403a-af76-1df652c3d8d5
langcode: en
status: true
dependencies: { }
id: views_sitemap
label: 'Views Sitemap'
description: ''
sitemap_generator: index
url_generators:
views: views
3 changes: 2 additions & 1 deletion configuration/views.settings.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
_core:
default_config_hash: RaRd9EIcwA4u3qCSRLL8EnCicbda1kV__ASmVbyehvQ
display_extenders: { }
display_extenders:
simple_sitemap_display_extender: simple_sitemap_display_extender
skip_cache: false
sql_signature: false
ui:
Expand Down
14 changes: 13 additions & 1 deletion configuration/views.view.browse_recipes_v2.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1087,6 +1087,7 @@ display:
- 'config:field.storage.node.field_symptoms'
- 'config:field.storage.paragraph.field_contributor_name'
- 'config:search_api.index.recipes_emmr_lib_unb_ca'
- 'search_api_list:recipes_emmr_lib_unb_ca'
page_1:
id: page_1
display_title: Page
Expand Down Expand Up @@ -1385,7 +1386,15 @@ display:
title: false
filters: false
filter_groups: false
display_extenders: { }
display_extenders:
simple_sitemap_display_extender:
variants:
views-sitemap:
index: true
priority: '0.5'
changefreq: ''
arguments: { }
max_links: 100
path: search-recipes
cache_metadata:
max-age: -1
Expand All @@ -1404,6 +1413,7 @@ display:
- 'config:field.storage.node.field_symptoms'
- 'config:field.storage.paragraph.field_contributor_name'
- 'config:search_api.index.recipes_emmr_lib_unb_ca'
- 'search_api_list:recipes_emmr_lib_unb_ca'
page_2:
id: page_2
display_title: global_search
Expand Down Expand Up @@ -1546,6 +1556,7 @@ display:
- 'config:field.storage.node.field_symptoms'
- 'config:field.storage.paragraph.field_contributor_name'
- 'config:search_api.index.recipes_emmr_lib_unb_ca'
- 'search_api_list:recipes_emmr_lib_unb_ca'
page_3:
id: page_3
display_title: all_recipes
Expand Down Expand Up @@ -1864,3 +1875,4 @@ display:
- 'config:field.storage.node.field_symptoms'
- 'config:field.storage.paragraph.field_contributor_name'
- 'config:search_api.index.recipes_emmr_lib_unb_ca'
- 'search_api_list:recipes_emmr_lib_unb_ca'
10 changes: 9 additions & 1 deletion configuration/views.view.emmr_browse_recipes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1995,7 +1995,15 @@ display:
filters: false
filter_groups: false
header: true
display_extenders: { }
display_extenders:
simple_sitemap_display_extender:
variants:
views-sitemap:
index: true
priority: '0.5'
changefreq: ''
arguments: { }
max_links: 100
path: search-recipes-v1
cache_metadata:
max-age: -1
Expand Down
10 changes: 9 additions & 1 deletion configuration/views.view.emmr_sources.yml
Original file line number Diff line number Diff line change
Expand Up @@ -256,7 +256,15 @@ display:
display_plugin: page
position: 1
display_options:
display_extenders: { }
display_extenders:
simple_sitemap_display_extender:
variants:
views-sitemap:
index: true
priority: '0.5'
changefreq: ''
arguments: { }
max_links: 100
path: sources-basic
cache_metadata:
max-age: -1
Expand Down

0 comments on commit e14f201

Please sign in to comment.