diff --git a/composer-manifest.yaml b/composer-manifest.yaml index b637641d7..2b2825046 100644 --- a/composer-manifest.yaml +++ b/composer-manifest.yaml @@ -177,6 +177,7 @@ packages: drupal/views_data_export: 1.4.0 drupal/views_infinite_scroll: 2.0.2 drupal/webform: 6.2.3 + drupal/xmlsitemap: 1.5.0 drush-ops/behat-drush-endpoint: 0.0.5 drush/drush: 12.5.2 e0ipso/shaper: 1.2.4 diff --git a/composer.json b/composer.json index 10e497a04..18f033b03 100644 --- a/composer.json +++ b/composer.json @@ -169,6 +169,7 @@ "drupal/views_data_export": "^1.1", "drupal/views_infinite_scroll": "^2.0", "drupal/webform": "^6.2", + "drupal/xmlsitemap": "^1.5", "drush-ops/behat-drush-endpoint": "^0.0.5", "drush/drush": "^12.4.3", "enyo/dropzone": "^5.7", diff --git a/composer.lock b/composer.lock index f8fc45065..5e85254ac 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c1ef7a2dabbf80069125a8076f8492a2", + "content-hash": "271b57861eaeecf9c7980e7ca9395aa0", "packages": [ { "name": "asm89/stack-cors", @@ -9801,6 +9801,105 @@ "forum": "https://drupal.stackexchange.com/questions/tagged/webform" } }, + { + "name": "drupal/xmlsitemap", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/xmlsitemap.git", + "reference": "8.x-1.5" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/xmlsitemap-8.x-1.5.zip", + "reference": "8.x-1.5", + "shasum": "ee53bf4d1c23ab41548021d9948925ecf76719d3" + }, + "require": { + "drupal/core": "^9.3 || ^10", + "ext-xmlwriter": "*" + }, + "require-dev": { + "drupal/config_readonly": "^1.0", + "drupal/metatag": "^1.0", + "drupal/robotstxt": "^1.0" + }, + "suggest": { + "drush/drush": "Command-line regenerating and rebuilding sitemaps." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.5", + "datestamp": "1691341085", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^10 || ^11" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "alanburke", + "homepage": "https://www.drupal.org/user/35997" + }, + { + "name": "amateescu", + "homepage": "https://www.drupal.org/user/729614" + }, + { + "name": "andrei.dincu", + "homepage": "https://www.drupal.org/user/2628879" + }, + { + "name": "dave reid", + "homepage": "https://www.drupal.org/user/53892" + }, + { + "name": "juampynr", + "homepage": "https://www.drupal.org/user/682736" + }, + { + "name": "paulmckibben", + "homepage": "https://www.drupal.org/user/279003" + }, + { + "name": "pifagor", + "homepage": "https://www.drupal.org/user/2375692" + }, + { + "name": "poker10", + "homepage": "https://www.drupal.org/user/272316" + }, + { + "name": "renatog", + "homepage": "https://www.drupal.org/user/3326031" + }, + { + "name": "tadityar", + "homepage": "https://www.drupal.org/user/3094465" + }, + { + "name": "th_tushar", + "homepage": "https://www.drupal.org/user/1835276" + } + ], + "description": "Creates XML Sitemaps for the site", + "homepage": "https://www.drupal.org/project/xmlsitemap", + "support": { + "source": "https://git.drupalcode.org/project/xmlsitemap", + "issues": "http://drupal.org/project/issues/xmlsitemap" + } + }, { "name": "drush-ops/behat-drush-endpoint", "version": "0.0.5", diff --git a/config/core.extension.yml b/config/core.extension.yml index 4c24b7956..141cc9487 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -206,6 +206,7 @@ module: extlink: 1 menu_link_content: 1 pathauto: 1 + xmlsitemap: 1 color_field: 10 content_translation: 10 externalauth: 10 diff --git a/config/system.action.bulk_update_fields_on_xmlsitemap.yml b/config/system.action.bulk_update_fields_on_xmlsitemap.yml new file mode 100644 index 000000000..3d2f26404 --- /dev/null +++ b/config/system.action.bulk_update_fields_on_xmlsitemap.yml @@ -0,0 +1,11 @@ +uuid: ae980343-eadc-4502-a921-bed60ecf83cc +langcode: en +status: true +dependencies: + module: + - bulk_update_fields +id: bulk_update_fields_on_xmlsitemap +label: 'Bulk Update XML Sitemap Fields' +type: xmlsitemap +plugin: bulk_update_fields_action_base +configuration: { } diff --git a/config/xmlsitemap.settings.node.about.yml b/config/xmlsitemap.settings.node.about.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.about.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.campaign.yml b/config/xmlsitemap.settings.node.campaign.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.campaign.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.data_story.yml b/config/xmlsitemap.settings.node.data_story.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.data_story.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.department.yml b/config/xmlsitemap.settings.node.department.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.department.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.department_table.yml b/config/xmlsitemap.settings.node.department_table.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.department_table.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.event.yml b/config/xmlsitemap.settings.node.event.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.event.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.form_confirmation_page.yml b/config/xmlsitemap.settings.node.form_confirmation_page.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.form_confirmation_page.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.form_page.yml b/config/xmlsitemap.settings.node.form_page.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.form_page.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.information_page.yml b/config/xmlsitemap.settings.node.information_page.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.information_page.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.landing.yml b/config/xmlsitemap.settings.node.landing.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.landing.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.location.yml b/config/xmlsitemap.settings.node.location.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.location.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.meeting.yml b/config/xmlsitemap.settings.node.meeting.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.meeting.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.news.yml b/config/xmlsitemap.settings.node.news.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.news.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.page.yml b/config/xmlsitemap.settings.node.page.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.page.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.person.yml b/config/xmlsitemap.settings.node.person.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.person.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.public_body.yml b/config/xmlsitemap.settings.node.public_body.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.public_body.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.report.yml b/config/xmlsitemap.settings.node.report.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.report.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.resource_collection.yml b/config/xmlsitemap.settings.node.resource_collection.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.resource_collection.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.step_by_step.yml b/config/xmlsitemap.settings.node.step_by_step.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.step_by_step.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.topic.yml b/config/xmlsitemap.settings.node.topic.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.topic.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.node.transaction.yml b/config/xmlsitemap.settings.node.transaction.yml new file mode 100644 index 000000000..75a164b4b --- /dev/null +++ b/config/xmlsitemap.settings.node.transaction.yml @@ -0,0 +1,3 @@ +status: true +priority: 0.5 +changefreq: 60 diff --git a/config/xmlsitemap.settings.yml b/config/xmlsitemap.settings.yml new file mode 100644 index 000000000..1b8163c24 --- /dev/null +++ b/config/xmlsitemap.settings.yml @@ -0,0 +1,16 @@ +_core: + default_config_hash: 58nI4vVTGv677fB42ySkQN9iTenfZvvW-xJlXODHdV4 +minimum_lifetime: 0 +xsl: 1 +prefetch_aliases: 1 +chunk_size: auto +batch_limit: 100 +path: xmlsitemap +frontpage_priority: 1.0 +frontpage_changefreq: 86400 +lastmod_format: 'Y-m-d\TH:i\Z' +gz: false +clean_url: 0 +disable_cron_regeneration: true +i18n_selection_mode: simple +metatag_exclude_noindex: true diff --git a/config/xmlsitemap.xmlsitemap.g3XYqcXbSKPVBDODwnT6pq7oqhCFkPryj4vVqrl_Kfc.yml b/config/xmlsitemap.xmlsitemap.g3XYqcXbSKPVBDODwnT6pq7oqhCFkPryj4vVqrl_Kfc.yml new file mode 100644 index 000000000..a3a7d02b8 --- /dev/null +++ b/config/xmlsitemap.xmlsitemap.g3XYqcXbSKPVBDODwnT6pq7oqhCFkPryj4vVqrl_Kfc.yml @@ -0,0 +1,8 @@ +uuid: 436114aa-1b61-4fb0-bdbd-f67d040e4e5b +langcode: en +status: true +dependencies: { } +id: g3XYqcXbSKPVBDODwnT6pq7oqhCFkPryj4vVqrl_Kfc +label: 'sf.gov sitemap' +context: + language: en