Browse Source

seo: hreflang, robotstxt

bach 1 year ago
parent
commit
596b0138b9

+ 2 - 0
composer.json

@@ -25,6 +25,7 @@
         "drupal/core-recommended": "^9.3",
         "drupal/geocoder": "^3.20",
         "drupal/geofield": "^1.22",
+        "drupal/hreflang": "^1.9",
         "drupal/image_field_caption": "^1.1",
         "drupal/imce": "^2.4",
         "drupal/leaflet": "^2.1",
@@ -37,6 +38,7 @@
         "drupal/panels": "^4.6",
         "drupal/paragraphs": "1.x-dev@dev",
         "drupal/perimeter": "2.0.x-dev@dev",
+        "drupal/robotstxt": "^1.4",
         "drupal/role_delegation": "^1.1",
         "drupal/selective_better_exposed_filters": "2.x-dev@dev",
         "drupal/seo_checklist": "^5.1",

+ 102 - 1
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": "ea1dbde34526235dcac0bf3703c742c4",
+    "content-hash": "8ce19b9b3d6c361bfc8cd8ceac3ad67f",
     "packages": [
         {
             "name": "ajgl/breakpoint-twig-extension",
@@ -5852,6 +5852,50 @@
                 "issues": "https://www.drupal.org/project/issues/honeypot"
             }
         },
+        {
+            "name": "drupal/hreflang",
+            "version": "1.9.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/hreflang.git",
+                "reference": "8.x-1.9"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/hreflang-8.x-1.9.zip",
+                "reference": "8.x-1.9",
+                "shasum": "c322c730442efd8760893729163373ff9bbacb25"
+            },
+            "require": {
+                "drupal/core": "^8 || ^9 || ^10"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-1.9",
+                    "datestamp": "1646083444",
+                    "security-coverage": {
+                        "status": "covered",
+                        "message": "Covered by Drupal's security advisory policy"
+                    }
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0-or-later"
+            ],
+            "authors": [
+                {
+                    "name": "mfb",
+                    "homepage": "https://www.drupal.org/user/12302"
+                }
+            ],
+            "description": "Automatically adds an hreflang tag to the page for each enabled language.",
+            "homepage": "https://www.drupal.org/project/hreflang",
+            "support": {
+                "source": "https://git.drupalcode.org/project/hreflang"
+            }
+        },
         {
             "name": "drupal/image_field_caption",
             "version": "1.2.0",
@@ -8453,6 +8497,63 @@
                 "source": "https://git.drupalcode.org/project/redis"
             }
         },
+        {
+            "name": "drupal/robotstxt",
+            "version": "1.4.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/robotstxt.git",
+                "reference": "8.x-1.4"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/robotstxt-8.x-1.4.zip",
+                "reference": "8.x-1.4",
+                "shasum": "8793121a58d2897c0523f3cf13c31f7d80f90154"
+            },
+            "require": {
+                "drupal/core": "^8.0 || ^9.0"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-1.4",
+                    "datestamp": "1585290535",
+                    "security-coverage": {
+                        "status": "covered",
+                        "message": "Covered by Drupal's security advisory policy"
+                    }
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0+"
+            ],
+            "authors": [
+                {
+                    "name": "hass",
+                    "homepage": "https://www.drupal.org/u/hass"
+                },
+                {
+                    "name": "See other contributors",
+                    "homepage": "https://www.drupal.org/node/53579/committers"
+                },
+                {
+                    "name": "ccjjmartin",
+                    "homepage": "https://www.drupal.org/user/3210801"
+                },
+                {
+                    "name": "mikeegoulding",
+                    "homepage": "https://www.drupal.org/user/2867877"
+                }
+            ],
+            "description": "Generates the robots.txt file dynamically and gives you the chance to edit it, on a per-site basis, from the web UI.",
+            "homepage": "https://www.drupal.org/project/robotstxt",
+            "support": {
+                "source": "https://git.drupal.org/project/robotstxt.git",
+                "issues": "https://www.drupal.org/project/issues/robotstxt"
+            }
+        },
         {
             "name": "drupal/role_delegation",
             "version": "1.2.0",

+ 17 - 2
config/sync/checklistapi.progress.seo_checklist.yml

@@ -1,7 +1,7 @@
 progress:
-  '#changed': 1667315015
+  '#changed': 1667315393
   '#changed_by': '1'
-  '#completed_items': 14
+  '#completed_items': 19
   '#items':
     install_and_enable_seo_checklist_module:
       '#completed': 1667314961
@@ -39,9 +39,24 @@ progress:
     install_and_enable_metatag_module:
       '#completed': 1667314961
       '#uid': '1'
+    install_and_enable_alternate_hreflang_module:
+      '#completed': 1667315248
+      '#uid': '1'
     install_and_enable_xml_sitemap_module:
       '#completed': 1667314961
       '#uid': '1'
+    configure_xml_sitemap_module:
+      '#completed': 1667315314
+      '#uid': '1'
+    install_and_enable_robotstxt_module:
+      '#completed': 1667315393
+      '#uid': '1'
+    set_up_cron:
+      '#completed': 1667315393
+      '#uid': '1'
+    google_accounts_sign_ups:
+      '#completed': 1667315393
+      '#uid': '1'
     install_and_enable_honeypot_module:
       '#completed': 1667314961
       '#uid': '1'

+ 2 - 0
config/sync/core.extension.yml

@@ -64,6 +64,7 @@ module:
   geofield: 0
   help: 0
   honeypot: 0
+  hreflang: 0
   image: 0
   image_field_caption: 0
   imce: 0
@@ -119,6 +120,7 @@ module:
   redirect: 0
   redis: 0
   responsive_image: 0
+  robotstxt: 0
   role_delegation: 0
   search_api: 0
   search_api_db: 0

+ 5 - 0
config/sync/hreflang.settings.yml

@@ -0,0 +1,5 @@
+_core:
+  default_config_hash: AP0rUkD9J76UrK28UKE15IsUXCzjSfCwJKBujS7ox1M
+langcode: fr
+x_default: true
+defer_to_content_translation: false

File diff suppressed because it is too large
+ 3 - 0
config/sync/robotstxt.settings.yml


Some files were not shown because too many files changed in this diff