Преглед на файлове

updated content architecture

bach преди 3 години
родител
ревизия
c9272a767e
променени са 66 файла, в които са добавени 1575 реда и са изтрити 542 реда
  1. 1 0
      src/composer.json
  2. 248 166
      src/composer.lock
  3. 22 0
      src/config/sync/core.base_field_override.node.texte_prod.promote.yml
  4. 70 76
      src/config/sync/core.entity_form_display.node.texte.default.yml
  5. 208 0
      src/config/sync/core.entity_form_display.node.texte_prod.default.yml
  6. 33 0
      src/config/sync/core.entity_form_display.paragraph.note.default.yml
  7. 44 0
      src/config/sync/core.entity_form_display.paragraph.note_prod.default.yml
  8. 32 12
      src/config/sync/core.entity_view_display.node.texte.default.yml
  9. 8 4
      src/config/sync/core.entity_view_display.node.texte.teaser.yml
  10. 103 0
      src/config/sync/core.entity_view_display.node.texte_prod.default.yml
  11. 46 0
      src/config/sync/core.entity_view_display.node.texte_prod.teaser.yml
  12. 33 0
      src/config/sync/core.entity_view_display.paragraph.note.default.yml
  13. 42 0
      src/config/sync/core.entity_view_display.paragraph.note_prod.default.yml
  14. 12 0
      src/config/sync/core.entity_view_mode.paragraph.preview.yml
  15. 3 1
      src/config/sync/core.extension.yml
  16. 9 6
      src/config/sync/editor.editor.wysiwyg.yml
  17. 29 0
      src/config/sync/field.field.node.texte.field_famille.yml
  18. 31 0
      src/config/sync/field.field.node.texte.field_notes.yml
  19. 29 0
      src/config/sync/field.field.node.texte.field_tag.yml
  20. 7 6
      src/config/sync/field.field.node.texte.field_textes_produits.yml
  21. 23 0
      src/config/sync/field.field.node.texte_prod.body.yml
  22. 29 0
      src/config/sync/field.field.node.texte_prod.field_autheurs.yml
  23. 21 0
      src/config/sync/field.field.node.texte_prod.field_date.yml
  24. 29 0
      src/config/sync/field.field.node.texte_prod.field_famille.yml
  25. 45 0
      src/config/sync/field.field.node.texte_prod.field_images.yml
  26. 34 0
      src/config/sync/field.field.node.texte_prod.field_notes_prod.yml
  27. 7 6
      src/config/sync/field.field.node.texte_prod.field_texte_de_depart.yml
  28. 25 0
      src/config/sync/field.field.node.texte_prod.field_videos.yml
  29. 21 0
      src/config/sync/field.field.paragraph.note.field_note.yml
  30. 23 0
      src/config/sync/field.field.paragraph.note.field_numero.yml
  31. 21 0
      src/config/sync/field.field.paragraph.note_prod.field_note.yml
  32. 23 0
      src/config/sync/field.field.paragraph.note_prod.field_numero.yml
  33. 31 0
      src/config/sync/field.field.paragraph.note_prod.field_text_lien.yml
  34. 20 0
      src/config/sync/field.storage.node.field_famille.yml
  35. 21 0
      src/config/sync/field.storage.node.field_notes.yml
  36. 21 0
      src/config/sync/field.storage.node.field_notes_prod.yml
  37. 20 0
      src/config/sync/field.storage.node.field_tag.yml
  38. 3 3
      src/config/sync/field.storage.node.field_texte_de_depart.yml
  39. 3 3
      src/config/sync/field.storage.node.field_textes_produits.yml
  40. 19 0
      src/config/sync/field.storage.paragraph.field_note.yml
  41. 20 0
      src/config/sync/field.storage.paragraph.field_numero.yml
  42. 20 0
      src/config/sync/field.storage.paragraph.field_text_lien.yml
  43. 21 2
      src/config/sync/filter.format.wysiwyg.yml
  44. 11 0
      src/config/sync/language.content_settings.node.texte_prod.yml
  45. 1 1
      src/config/sync/node.type.texte.yml
  46. 17 0
      src/config/sync/node.type.texte_prod.yml
  47. 10 0
      src/config/sync/paragraphs.paragraphs_type.note.yml
  48. 10 0
      src/config/sync/paragraphs.paragraphs_type.note_prod.yml
  49. 4 0
      src/config/sync/paragraphs.settings.yml
  50. 0 17
      src/config/sync/ultimate_cron.job.content_lock_timeout_cron.yml
  51. 0 17
      src/config/sync/ultimate_cron.job.dblog_cron.yml
  52. 0 17
      src/config/sync/ultimate_cron.job.field_cron.yml
  53. 0 17
      src/config/sync/ultimate_cron.job.file_cron.yml
  54. 0 17
      src/config/sync/ultimate_cron.job.honeypot_cron.yml
  55. 0 17
      src/config/sync/ultimate_cron.job.locale_cron.yml
  56. 0 17
      src/config/sync/ultimate_cron.job.matomo_cron.yml
  57. 0 17
      src/config/sync/ultimate_cron.job.node_cron.yml
  58. 0 17
      src/config/sync/ultimate_cron.job.persistent_login_cron.yml
  59. 0 17
      src/config/sync/ultimate_cron.job.search_api_cron.yml
  60. 0 17
      src/config/sync/ultimate_cron.job.system_cron.yml
  61. 0 15
      src/config/sync/ultimate_cron.job.ultimate_cron_cron.yml
  62. 0 17
      src/config/sync/ultimate_cron.job.update_cron.yml
  63. 0 36
      src/config/sync/ultimate_cron.settings.yml
  64. 0 1
      src/config/sync/user.role.anonymous.yml
  65. 11 0
      src/config/sync/user.role.editeur.yml
  66. 1 0
      src/config/sync/user.role.user.yml

+ 1 - 0
src/composer.json

@@ -19,6 +19,7 @@
         "drupal/core-composer-scaffold": "^9.1",
         "drupal/core-project-message": "^9.1",
         "drupal/core-recommended": "^9.1",
+        "drupal/paragraphs": "^1.12",
         "wikimedia/composer-merge-plugin": "^1.4"
     },
     "conflict": {

+ 248 - 166
src/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": "0920f04ce89d5ca6fffe99a0aa488e7e",
+    "content-hash": "84be5126d592c2bf32a2150ab282983d",
     "packages": [
         {
             "name": "alchemy/zippy",
@@ -2958,17 +2958,17 @@
         },
         {
             "name": "drupal/config_ignore",
-            "version": "2.3.0-rc1",
+            "version": "2.3.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/config_ignore.git",
-                "reference": "8.x-2.3-rc1"
+                "reference": "8.x-2.3"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-2.3-rc1.zip",
-                "reference": "8.x-2.3-rc1",
-                "shasum": "5debe27690960ca24ac9dca29a1314b9be89dafa"
+                "url": "https://ftp.drupal.org/files/projects/config_ignore-8.x-2.3.zip",
+                "reference": "8.x-2.3",
+                "shasum": "2e1f07a455275fb6637909921a8915646601fc00"
             },
             "require": {
                 "drupal/config_filter": "^1 || ^2",
@@ -2977,11 +2977,11 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-2.3-rc1",
-                    "datestamp": "1607033836",
+                    "version": "8.x-2.3",
+                    "datestamp": "1608306489",
                     "security-coverage": {
-                        "status": "not-covered",
-                        "message": "RC releases are not covered by Drupal security advisories."
+                        "status": "covered",
+                        "message": "Covered by Drupal's security advisory policy"
                     }
                 }
             },
@@ -3502,16 +3502,16 @@
         },
         {
             "name": "drupal/core",
-            "version": "9.1.0",
+            "version": "9.1.4",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core.git",
-                "reference": "de8c1769ea3d8b640e1a35c9228880d0b74ca4cc"
+                "reference": "d16a7cb33b7a01e3b2e66d36e2011f27ba9786f4"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core/zipball/de8c1769ea3d8b640e1a35c9228880d0b74ca4cc",
-                "reference": "de8c1769ea3d8b640e1a35c9228880d0b74ca4cc",
+                "url": "https://api.github.com/repos/drupal/core/zipball/d16a7cb33b7a01e3b2e66d36e2011f27ba9786f4",
+                "reference": "d16a7cb33b7a01e3b2e66d36e2011f27ba9786f4",
                 "shasum": ""
             },
             "require": {
@@ -3537,7 +3537,7 @@
                 "laminas/laminas-diactoros": "^2.1",
                 "laminas/laminas-feed": "^2.12",
                 "masterminds/html5": "^2.1",
-                "pear/archive_tar": "^1.4.11",
+                "pear/archive_tar": "^1.4.12",
                 "php": ">=7.3.0",
                 "psr/log": "^1.0",
                 "stack/builder": "^1.0",
@@ -3703,9 +3703,6 @@
                         "[web-root]/profiles/README.txt": "assets/scaffold/files/profiles.README.txt",
                         "[web-root]/themes/README.txt": "assets/scaffold/files/themes.README.txt"
                     }
-                },
-                "patches_applied": {
-                    "https://www.drupal.org/project/drupal/issues/2943172": "https://www.drupal.org/files/issues/2018-07-05/2943172-kernel-test-base-3.patch"
                 }
             },
             "autoload": {
@@ -3750,11 +3747,11 @@
                 "GPL-2.0-or-later"
             ],
             "description": "Drupal is an open source content management platform powering millions of websites and applications.",
-            "time": "2020-12-02T18:11:58+00:00"
+            "time": "2021-02-03T19:21:05+00:00"
         },
         {
             "name": "drupal/core-composer-scaffold",
-            "version": "9.1.0",
+            "version": "9.1.4",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core-composer-scaffold.git",
@@ -3788,6 +3785,7 @@
                     "Drupal\\Composer\\Plugin\\Scaffold\\": ""
                 }
             },
+            "notification-url": "https://packagist.org/downloads/",
             "license": [
                 "GPL-2.0-or-later"
             ],
@@ -3795,11 +3793,12 @@
             "homepage": "https://www.drupal.org/project/drupal",
             "keywords": [
                 "drupal"
-            ]
+            ],
+            "time": "2020-08-07T22:30:13+00:00"
         },
         {
             "name": "drupal/core-project-message",
-            "version": "9.1.0",
+            "version": "9.1.4",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core-project-message.git",
@@ -3824,6 +3823,7 @@
                     "Drupal\\Composer\\Plugin\\ProjectMessage\\": "."
                 }
             },
+            "notification-url": "https://packagist.org/downloads/",
             "license": [
                 "GPL-2.0-or-later"
             ],
@@ -3831,20 +3831,21 @@
             "homepage": "https://www.drupal.org/project/drupal",
             "keywords": [
                 "drupal"
-            ]
+            ],
+            "time": "2020-09-14T13:40:36+00:00"
         },
         {
             "name": "drupal/core-recommended",
-            "version": "9.1.0",
+            "version": "9.1.4",
             "source": {
                 "type": "git",
                 "url": "https://github.com/drupal/core-recommended.git",
-                "reference": "0e9d5f06c35fc4365864a6395812e6422ecdd62d"
+                "reference": "e48e05b546b0ebef74af26a6d3104dd3bd499202"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/drupal/core-recommended/zipball/0e9d5f06c35fc4365864a6395812e6422ecdd62d",
-                "reference": "0e9d5f06c35fc4365864a6395812e6422ecdd62d",
+                "url": "https://api.github.com/repos/drupal/core-recommended/zipball/e48e05b546b0ebef74af26a6d3104dd3bd499202",
+                "reference": "e48e05b546b0ebef74af26a6d3104dd3bd499202",
                 "shasum": ""
             },
             "require": {
@@ -3853,7 +3854,7 @@
                 "doctrine/annotations": "1.11.1",
                 "doctrine/lexer": "1.2.1",
                 "doctrine/reflection": "1.2.2",
-                "drupal/core": "9.1.0",
+                "drupal/core": "9.1.4",
                 "egulias/email-validator": "2.1.22",
                 "guzzlehttp/guzzle": "6.5.5",
                 "guzzlehttp/promises": "1.4.0",
@@ -3864,7 +3865,7 @@
                 "laminas/laminas-stdlib": "3.3.0",
                 "laminas/laminas-zendframework-bridge": "1.1.1",
                 "masterminds/html5": "2.7.4",
-                "pear/archive_tar": "1.4.11",
+                "pear/archive_tar": "1.4.12",
                 "pear/console_getopt": "v1.4.3",
                 "pear/pear-core-minimal": "v1.10.10",
                 "pear/pear_exception": "v1.0.1",
@@ -3908,10 +3909,12 @@
                 "webflo/drupal-core-strict": "*"
             },
             "type": "metapackage",
+            "notification-url": "https://packagist.org/downloads/",
             "license": [
                 "GPL-2.0-or-later"
             ],
-            "description": "Locked core dependencies; require this project INSTEAD OF drupal/core."
+            "description": "Locked core dependencies; require this project INSTEAD OF drupal/core.",
+            "time": "2021-02-03T19:21:05+00:00"
         },
         {
             "name": "drupal/cshs",
@@ -4114,17 +4117,17 @@
         },
         {
             "name": "drupal/devel",
-            "version": "4.0.1",
+            "version": "4.1.1",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/devel.git",
-                "reference": "4.0.1"
+                "reference": "4.1.1"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/devel-4.0.1.zip",
-                "reference": "4.0.1",
-                "shasum": "cf2458de1cbac00a88ed26ae3da2cf331e1bc047"
+                "url": "https://ftp.drupal.org/files/projects/devel-4.1.1.zip",
+                "reference": "4.1.1",
+                "shasum": "88e5d49dda26a3136291ecd97bc6c8e897b24198"
             },
             "require": {
                 "doctrine/common": "^2.7",
@@ -4135,16 +4138,7 @@
                 "kint-php/kint": "<3"
             },
             "require-dev": {
-                "composer/installers": "^1",
-                "cweagans/composer-patches": "~1.0",
-                "drupal/core-composer-scaffold": "^8.0",
-                "drupal/core-dev": "^8.0",
-                "drupal/core-recommended": "^8.0",
-                "drush/drush": "^10",
-                "mglaman/phpstan-drupal": "^0.12",
-                "php-parallel-lint/php-parallel-lint": "^1.2",
-                "phpstan/phpstan-deprecation-rules": "^0.12",
-                "zaporylie/composer-drupal-optimizations": "^1.0"
+                "drush/drush": "^10"
             },
             "suggest": {
                 "kint-php/kint": "Kint provides an informative display of arrays/objects. Useful for debugging and developing."
@@ -4152,82 +4146,20 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "4.0.1",
-                    "datestamp": "1600300079",
+                    "version": "4.1.1",
+                    "datestamp": "1609419527",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
                     }
                 },
-                "installer-paths": {
-                    "web/core": [
-                        "type:drupal-core"
-                    ],
-                    "web/libraries/{$name}": [
-                        "type:drupal-library"
-                    ],
-                    "web/modules/contrib/{$name}": [
-                        "type:drupal-module"
-                    ],
-                    "web/profiles/{$name}": [
-                        "type:drupal-profile"
-                    ],
-                    "web/themes/{$name}": [
-                        "type:drupal-theme"
-                    ],
-                    "drush/{$name}": [
-                        "type:drupal-drush"
-                    ]
-                },
-                "drupal-scaffold": {
-                    "locations": {
-                        "web-root": "web/"
-                    }
-                },
                 "drush": {
                     "services": {
                         "drush.services.yml": "^9 || ^10"
                     }
                 }
             },
-            "autoload": {
-                "classmap": [
-                    ".spoons/ScriptHandler.php"
-                ]
-            },
             "notification-url": "https://packages.drupal.org/8/downloads",
-            "scripts": {
-                "si": [
-                    "drush si -v --db-url=${SIMPLETEST_DB:-mysql://root:password@mariadb/db}"
-                ],
-                "phpcs": [
-                    "phpcs --runtime-set ignore_warnings_on_exit 1 --runtime-set ignore_errors_on_exit 1 web/modules/custom"
-                ],
-                "lint": [
-                    "parallel-lint --exclude web --exclude vendor ."
-                ],
-                "webserver": [
-                    "cd web && php -S 0.0.0.0:8888 .ht.router.php"
-                ],
-                "chromedriver": [
-                    "chromedriver --port=9515 --verbose --whitelisted-ips --log-path=/tmp/chromedriver.log --no-sandbox"
-                ],
-                "unit": [
-                    "phpunit --verbose web/modules/custom"
-                ],
-                "phpstan": [
-                    "phpstan analyse web/modules/custom"
-                ],
-                "stylelint": [
-                    "yarn --silent --cwd web/core stylelint --formatter verbose --config ./.stylelintrc.json ../modules/custom/**/*.css"
-                ],
-                "eslint": [
-                    "yarn --silent --cwd web/core eslint -c ./.eslintrc.json ../modules/custom"
-                ],
-                "post-update-cmd": [
-                    "Spoons\\ScriptHandler::createSymlinks"
-                ]
-            },
             "license": [
                 "GPL-2.0-or-later"
             ],
@@ -4816,6 +4748,65 @@
                 "source": "https://git.drupalcode.org/project/entity_clone"
             }
         },
+        {
+            "name": "drupal/entity_reference_revisions",
+            "version": "1.8.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/entity_reference_revisions.git",
+                "reference": "8.x-1.8"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/entity_reference_revisions-8.x-1.8.zip",
+                "reference": "8.x-1.8",
+                "shasum": "c1279e6c683edc2dbccedba8de1505340c8a62b6"
+            },
+            "require": {
+                "drupal/core": "^8.7.7 || ^9"
+            },
+            "require-dev": {
+                "drupal/diff": "1.x-dev"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-1.8",
+                    "datestamp": "1583961846",
+                    "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": "Berdir",
+                    "homepage": "https://www.drupal.org/user/214652"
+                },
+                {
+                    "name": "Frans",
+                    "homepage": "https://www.drupal.org/user/514222"
+                },
+                {
+                    "name": "jeroen.b",
+                    "homepage": "https://www.drupal.org/user/1853532"
+                },
+                {
+                    "name": "miro_dietiker",
+                    "homepage": "https://www.drupal.org/user/227761"
+                }
+            ],
+            "description": "Entity Reference Revisions",
+            "homepage": "https://www.drupal.org/project/entity_reference_revisions",
+            "support": {
+                "source": "https://git.drupalcode.org/project/entity_reference_revisions"
+            }
+        },
         {
             "name": "drupal/extlink",
             "version": "1.5.0",
@@ -5782,17 +5773,17 @@
         },
         {
             "name": "drupal/linkit",
-            "version": "5.0.0-beta11",
+            "version": "5.0.0-beta12",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/linkit.git",
-                "reference": "8.x-5.0-beta11"
+                "reference": "8.x-5.0-beta12"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/linkit-8.x-5.0-beta11.zip",
-                "reference": "8.x-5.0-beta11",
-                "shasum": "9133a3e61deafdd6a9d5a8b31a1f42e16051ee97"
+                "url": "https://ftp.drupal.org/files/projects/linkit-8.x-5.0-beta12.zip",
+                "reference": "8.x-5.0-beta12",
+                "shasum": "9e03975b476f893112d8b12d8b8610926a4e7f2c"
             },
             "require": {
                 "drupal/core": "^8.7.7 || ^9"
@@ -5803,8 +5794,8 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-5.0-beta11",
-                    "datestamp": "1591971693",
+                    "version": "8.x-5.0-beta12",
+                    "datestamp": "1608957625",
                     "security-coverage": {
                         "status": "not-covered",
                         "message": "Beta releases are not covered by Drupal security advisories."
@@ -5813,7 +5804,7 @@
             },
             "notification-url": "https://packages.drupal.org/8/downloads",
             "license": [
-                "GPL-2.0+"
+                "GPL-2.0-or-later"
             ],
             "authors": [
                 {
@@ -6411,6 +6402,87 @@
                 "source": "https://git.drupalcode.org/project/pagerer"
             }
         },
+        {
+            "name": "drupal/paragraphs",
+            "version": "1.12.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/paragraphs.git",
+                "reference": "8.x-1.12"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/paragraphs-8.x-1.12.zip",
+                "reference": "8.x-1.12",
+                "shasum": "3b67d8af1160af42d93a4610be1e02869e428965"
+            },
+            "require": {
+                "drupal/core": "^8.8 || ^9",
+                "drupal/entity_reference_revisions": "~1.3"
+            },
+            "require-dev": {
+                "drupal/block_field": "~1.0",
+                "drupal/ctools": "3.x-dev",
+                "drupal/diff": "~1.0",
+                "drupal/entity_browser": "2.x-dev",
+                "drupal/entity_usage": "2.x-dev",
+                "drupal/field_group": "3.x-dev",
+                "drupal/inline_entity_form": "~1.0",
+                "drupal/paragraphs-paragraphs_library": "*",
+                "drupal/replicate": "~1.0",
+                "drupal/search_api": "~1.0",
+                "drupal/search_api_db": "*"
+            },
+            "suggest": {
+                "drupal/entity_browser": "Recommended for an improved user experience when using the Paragraphs library module"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-1.12",
+                    "datestamp": "1590140081",
+                    "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": "Berdir",
+                    "homepage": "https://www.drupal.org/user/214652"
+                },
+                {
+                    "name": "Frans",
+                    "homepage": "https://www.drupal.org/user/514222"
+                },
+                {
+                    "name": "Primsi",
+                    "homepage": "https://www.drupal.org/user/282629"
+                },
+                {
+                    "name": "jeroen.b",
+                    "homepage": "https://www.drupal.org/user/1853532"
+                },
+                {
+                    "name": "jstoller",
+                    "homepage": "https://www.drupal.org/user/99012"
+                },
+                {
+                    "name": "miro_dietiker",
+                    "homepage": "https://www.drupal.org/user/227761"
+                }
+            ],
+            "description": "Enables the creation of Paragraphs entities.",
+            "homepage": "https://www.drupal.org/project/paragraphs",
+            "support": {
+                "source": "https://git.drupalcode.org/project/paragraphs"
+            }
+        },
         {
             "name": "drupal/path_alias_xt",
             "version": "dev-1.x",
@@ -6751,17 +6823,17 @@
         },
         {
             "name": "drupal/redis",
-            "version": "1.4.0",
+            "version": "1.5.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/redis.git",
-                "reference": "8.x-1.4"
+                "reference": "8.x-1.5"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/redis-8.x-1.4.zip",
-                "reference": "8.x-1.4",
-                "shasum": "87165acdda18873c1e3994c670bcb4cdafd3d0ff"
+                "url": "https://ftp.drupal.org/files/projects/redis-8.x-1.5.zip",
+                "reference": "8.x-1.5",
+                "shasum": "4283333dc2bf405045765b83ca662acc409a6543"
             },
             "require": {
                 "drupal/core": "^8.8 || ^9"
@@ -6772,8 +6844,8 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-1.4",
-                    "datestamp": "1581504947",
+                    "version": "8.x-1.5",
+                    "datestamp": "1609972488",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
@@ -6787,7 +6859,7 @@
             },
             "notification-url": "https://packages.drupal.org/8/downloads",
             "license": [
-                "GPL-2.0"
+                "GPL-2.0-or-later"
             ],
             "authors": [
                 {
@@ -6799,7 +6871,7 @@
                     "homepage": "https://www.drupal.org/user/240164"
                 }
             ],
-            "description": "Provide a module placeholder, for using as dependency for module that needs Redis.",
+            "description": "Integration of Drupal with the Redis key-value store.",
             "homepage": "https://www.drupal.org/project/redis",
             "support": {
                 "source": "https://git.drupalcode.org/project/redis"
@@ -6807,17 +6879,17 @@
         },
         {
             "name": "drupal/search_api",
-            "version": "1.18.0",
+            "version": "1.19.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/search_api.git",
-                "reference": "8.x-1.18"
+                "reference": "8.x-1.19"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.18.zip",
-                "reference": "8.x-1.18",
-                "shasum": "6cf1d6820ba55891e204bac40b6031ed15db482a"
+                "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.19.zip",
+                "reference": "8.x-1.19",
+                "shasum": "5654e9d02117e28c585d89a25ea3cc40d20c5019"
             },
             "require": {
                 "drupal/core": "^8.8 || ^9"
@@ -6838,8 +6910,8 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-1.18",
-                    "datestamp": "1605204423",
+                    "version": "8.x-1.19",
+                    "datestamp": "1612192040",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
@@ -7168,17 +7240,17 @@
         },
         {
             "name": "drupal/token",
-            "version": "1.8.0",
+            "version": "1.9.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/token.git",
-                "reference": "8.x-1.8"
+                "reference": "8.x-1.9"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/token-8.x-1.8.zip",
-                "reference": "8.x-1.8",
-                "shasum": "f8e3b8f897817969324d88019438066b533bfe42"
+                "url": "https://ftp.drupal.org/files/projects/token-8.x-1.9.zip",
+                "reference": "8.x-1.9",
+                "shasum": "a5d234382a1a0e4ba61d4c7a2fa10671ca656be4"
             },
             "require": {
                 "drupal/core": "^8.8 || ^9"
@@ -7186,8 +7258,8 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-1.8",
-                    "datestamp": "1607552423",
+                    "version": "8.x-1.9",
+                    "datestamp": "1608284866",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
@@ -7513,17 +7585,17 @@
         },
         {
             "name": "drupal/views_bulk_operations",
-            "version": "3.9.0",
+            "version": "3.10.0",
             "source": {
                 "type": "git",
                 "url": "https://git.drupalcode.org/project/views_bulk_operations.git",
-                "reference": "8.x-3.9"
+                "reference": "8.x-3.10"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://ftp.drupal.org/files/projects/views_bulk_operations-8.x-3.9.zip",
-                "reference": "8.x-3.9",
-                "shasum": "d7f6e50c31d21ff32f21e8f4aaedb52f6dee2da8"
+                "url": "https://ftp.drupal.org/files/projects/views_bulk_operations-8.x-3.10.zip",
+                "reference": "8.x-3.10",
+                "shasum": "e346c2a72fc9a1ae8af418e6a02076f52c0fcc7b"
             },
             "require": {
                 "drupal/core": "^8.8 || ^9"
@@ -7537,8 +7609,8 @@
             "type": "drupal-module",
             "extra": {
                 "drupal": {
-                    "version": "8.x-3.9",
-                    "datestamp": "1597319021",
+                    "version": "8.x-3.10",
+                    "datestamp": "1608795018",
                     "security-coverage": {
                         "status": "covered",
                         "message": "Covered by Drupal's security advisory policy"
@@ -8749,16 +8821,16 @@
         },
         {
             "name": "pear/archive_tar",
-            "version": "1.4.11",
+            "version": "1.4.12",
             "source": {
                 "type": "git",
                 "url": "https://github.com/pear/Archive_Tar.git",
-                "reference": "17d355cb7d3c4ff08e5729f29cd7660145208d9d"
+                "reference": "19bb8e95490d3e3ad92fcac95500ca80bdcc7495"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/17d355cb7d3c4ff08e5729f29cd7660145208d9d",
-                "reference": "17d355cb7d3c4ff08e5729f29cd7660145208d9d",
+                "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/19bb8e95490d3e3ad92fcac95500ca80bdcc7495",
+                "reference": "19bb8e95490d3e3ad92fcac95500ca80bdcc7495",
                 "shasum": ""
             },
             "require": {
@@ -8811,7 +8883,17 @@
                 "archive",
                 "tar"
             ],
-            "time": "2020-11-19T22:10:24+00:00"
+            "funding": [
+                {
+                    "url": "https://github.com/mrook",
+                    "type": "github"
+                },
+                {
+                    "url": "https://www.patreon.com/michielrook",
+                    "type": "patreon"
+                }
+            ],
+            "time": "2021-01-18T19:32:54+00:00"
         },
         {
             "name": "pear/console_getopt",
@@ -11020,16 +11102,16 @@
         },
         {
             "name": "symfony/polyfill-php72",
-            "version": "v1.20.0",
+            "version": "v1.22.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-php72.git",
-                "reference": "cede45fcdfabdd6043b3592e83678e42ec69e930"
+                "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cede45fcdfabdd6043b3592e83678e42ec69e930",
-                "reference": "cede45fcdfabdd6043b3592e83678e42ec69e930",
+                "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
+                "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9",
                 "shasum": ""
             },
             "require": {
@@ -11038,7 +11120,7 @@
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-main": "1.20-dev"
+                    "dev-main": "1.22-dev"
                 },
                 "thanks": {
                     "name": "symfony/polyfill",
@@ -11089,20 +11171,20 @@
                     "type": "tidelift"
                 }
             ],
-            "time": "2020-10-23T14:02:19+00:00"
+            "time": "2021-01-07T16:49:33+00:00"
         },
         {
             "name": "symfony/polyfill-php73",
-            "version": "v1.20.0",
+            "version": "v1.22.0",
             "source": {
                 "type": "git",
                 "url": "https://github.com/symfony/polyfill-php73.git",
-                "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed"
+                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/8ff431c517be11c78c48a39a66d37431e26a6bed",
-                "reference": "8ff431c517be11c78c48a39a66d37431e26a6bed",
+                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
+                "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2",
                 "shasum": ""
             },
             "require": {
@@ -11111,7 +11193,7 @@
             "type": "library",
             "extra": {
                 "branch-alias": {
-                    "dev-main": "1.20-dev"
+                    "dev-main": "1.22-dev"
                 },
                 "thanks": {
                     "name": "symfony/polyfill",
@@ -11165,7 +11247,7 @@
                     "type": "tidelift"
                 }
             ],
-            "time": "2020-10-23T14:02:19+00:00"
+            "time": "2021-01-07T16:49:33+00:00"
         },
         {
             "name": "symfony/polyfill-php80",
@@ -12221,12 +12303,12 @@
             "version": "1.9.1",
             "source": {
                 "type": "git",
-                "url": "https://github.com/webmozart/assert.git",
+                "url": "https://github.com/webmozarts/assert.git",
                 "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389"
             },
             "dist": {
                 "type": "zip",
-                "url": "https://api.github.com/repos/webmozart/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389",
+                "url": "https://api.github.com/repos/webmozarts/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389",
                 "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389",
                 "shasum": ""
             },

+ 22 - 0
src/config/sync/core.base_field_override.node.texte_prod.promote.yml

@@ -0,0 +1,22 @@
+uuid: 076d40fb-5f7c-4eb1-b80d-0834b070fa15
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.texte_prod
+id: node.texte_prod.promote
+field_name: promote
+entity_type: node
+bundle: texte_prod
+label: 'Promu en page d''accueil'
+description: ''
+required: false
+translatable: true
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  on_label: Activé
+  off_label: Désactivé
+field_type: boolean

+ 70 - 76
src/config/sync/core.entity_form_display.node.texte.default.yml

@@ -5,13 +5,15 @@ dependencies:
   config:
     - field.field.node.texte.body
     - field.field.node.texte.field_autheurs
-    - field.field.node.texte.field_citation
     - field.field.node.texte.field_date
     - field.field.node.texte.field_degres_detrangement
     - field.field.node.texte.field_edition
+    - field.field.node.texte.field_famille
     - field.field.node.texte.field_images
-    - field.field.node.texte.field_lien_direct
+    - field.field.node.texte.field_notes
+    - field.field.node.texte.field_tag
     - field.field.node.texte.field_texte_en_rebond
+    - field.field.node.texte.field_textes_produits
     - field.field.node.texte.field_videos
     - image.style.thumbnail
     - node.type.texte
@@ -19,7 +21,7 @@ dependencies:
     - datetime
     - field_group
     - image
-    - path
+    - paragraphs
     - text
     - video_embed_field
 third_party_settings:
@@ -30,6 +32,7 @@ third_party_settings:
         - group_infos
         - group_liens
         - group_media
+        - group_reference
       parent_name: ''
       weight: 0
       format_type: tabs
@@ -43,6 +46,7 @@ third_party_settings:
       children:
         - title
         - body
+        - field_notes
       parent_name: group_tabs
       weight: 5
       format_type: tab
@@ -56,10 +60,9 @@ third_party_settings:
       label: Contenus
     group_infos:
       children:
-        - field_autheurs
-        - field_date
-        - field_edition
         - field_degres_detrangement
+        - field_famille
+        - field_tag
       parent_name: group_tabs
       weight: 6
       format_type: tab
@@ -88,9 +91,8 @@ third_party_settings:
       label: Media
     group_liens:
       children:
-        - field_lien_direct
-        - field_citation
         - field_texte_en_rebond
+        - field_textes_produits
       parent_name: group_tabs
       weight: 7
       format_type: tab
@@ -102,6 +104,23 @@ third_party_settings:
         formatter: closed
         required_fields: true
       label: Liens
+    group_reference:
+      children:
+        - field_autheurs
+        - field_date
+        - field_edition
+      parent_name: group_tabs
+      weight: 20
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        direction: vertical
+        formatter: closed
+        description: ''
+        required_fields: true
+      label: Reference
 id: node.texte.default
 targetEntityType: node
 bundle: texte
@@ -117,12 +136,6 @@ content:
       show_summary: false
     third_party_settings: {  }
     region: content
-  created:
-    type: datetime_timestamp
-    weight: 3
-    region: content
-    settings: {  }
-    third_party_settings: {  }
   field_autheurs:
     weight: 11
     settings:
@@ -133,16 +146,6 @@ content:
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
-  field_citation:
-    weight: 14
-    settings:
-      match_operator: CONTAINS
-      match_limit: 10
-      size: 60
-      placeholder: ''
-    third_party_settings: {  }
-    type: entity_reference_autocomplete
-    region: content
   field_date:
     weight: 12
     settings: {  }
@@ -165,6 +168,16 @@ content:
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
+  field_famille:
+    weight: 27
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
   field_images:
     weight: 5
     settings:
@@ -173,8 +186,20 @@ content:
     third_party_settings: {  }
     type: image_image
     region: content
-  field_lien_direct:
-    weight: 13
+  field_notes:
+    type: entity_reference_paragraphs
+    weight: 29
+    settings:
+      title: Paragraphe
+      title_plural: Paragraphs
+      edit_mode: open
+      add_mode: dropdown
+      form_display_mode: default
+      default_paragraph_type: ''
+    third_party_settings: {  }
+    region: content
+  field_tag:
+    weight: 28
     settings:
       match_operator: CONTAINS
       match_limit: 10
@@ -193,46 +218,22 @@ content:
     third_party_settings: {  }
     type: entity_reference_autocomplete
     region: content
-  field_videos:
-    weight: 6
-    settings: {  }
-    third_party_settings: {  }
-    type: video_embed_field_textfield
-    region: content
-  langcode:
-    type: language_select
-    weight: 1
-    region: content
+  field_textes_produits:
+    weight: 26
     settings:
-      include_locked: true
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
     third_party_settings: {  }
-  path:
-    type: path
-    weight: 10
+    type: entity_reference_autocomplete
     region: content
+  field_videos:
+    weight: 6
     settings: {  }
     third_party_settings: {  }
-  promote:
-    type: boolean_checkbox
-    settings:
-      display_label: true
-    weight: 4
-    region: content
-    third_party_settings: {  }
-  status:
-    type: boolean_checkbox
-    settings:
-      display_label: true
-    weight: 12
-    region: content
-    third_party_settings: {  }
-  sticky:
-    type: boolean_checkbox
-    settings:
-      display_label: true
-    weight: 9
+    type: video_embed_field_textfield
     region: content
-    third_party_settings: {  }
   title:
     type: string_textfield
     weight: 1
@@ -241,19 +242,12 @@ content:
       size: 60
       placeholder: ''
     third_party_settings: {  }
-  uid:
-    type: entity_reference_autocomplete
-    weight: 2
-    settings:
-      match_operator: CONTAINS
-      size: 60
-      placeholder: ''
-      match_limit: 10
-    region: content
-    third_party_settings: {  }
-  url_redirects:
-    weight: 11
-    region: content
-    settings: {  }
-    third_party_settings: {  }
-hidden: {  }
+hidden:
+  created: true
+  langcode: true
+  path: true
+  promote: true
+  status: true
+  sticky: true
+  uid: true
+  url_redirects: true

+ 208 - 0
src/config/sync/core.entity_form_display.node.texte_prod.default.yml

@@ -0,0 +1,208 @@
+uuid: 521d053c-84a8-413c-8d2b-10d0379cdd50
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.texte_prod.body
+    - field.field.node.texte_prod.field_autheurs
+    - field.field.node.texte_prod.field_date
+    - field.field.node.texte_prod.field_famille
+    - field.field.node.texte_prod.field_images
+    - field.field.node.texte_prod.field_notes_prod
+    - field.field.node.texte_prod.field_texte_de_depart
+    - field.field.node.texte_prod.field_videos
+    - image.style.thumbnail
+    - node.type.texte_prod
+  module:
+    - datetime
+    - field_group
+    - image
+    - paragraphs
+    - text
+    - video_embed_field
+third_party_settings:
+  field_group:
+    group_tabs:
+      children:
+        - group_contenus
+        - group_infos
+        - group_liens
+        - group_media
+        - group_reference
+      parent_name: ''
+      weight: 20
+      format_type: tabs
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        direction: vertical
+      label: tabs
+    group_contenus:
+      children:
+        - title
+        - body
+        - field_notes_prod
+      parent_name: group_tabs
+      weight: 20
+      format_type: tab
+      region: hidden
+      format_settings:
+        description: ''
+        formatter: open
+        required_fields: true
+        id: ''
+        classes: ''
+      label: Contenus
+    group_media:
+      children:
+        - field_images
+        - field_videos
+      parent_name: group_tabs
+      weight: 23
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Media
+    group_reference:
+      children:
+        - field_date
+        - field_autheurs
+      parent_name: group_tabs
+      weight: 24
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Reference
+    group_liens:
+      children:
+        - field_texte_de_depart
+      parent_name: group_tabs
+      weight: 22
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Liens
+    group_infos:
+      children:
+        - field_famille
+      parent_name: group_tabs
+      weight: 21
+      format_type: tab
+      region: hidden
+      format_settings:
+        id: ''
+        classes: ''
+        description: ''
+        formatter: closed
+        required_fields: true
+      label: Infos
+id: node.texte_prod.default
+targetEntityType: node
+bundle: texte_prod
+mode: default
+content:
+  body:
+    type: text_textarea_with_summary
+    weight: 121
+    settings:
+      rows: 9
+      summary_rows: 3
+      placeholder: ''
+      show_summary: false
+    third_party_settings: {  }
+    region: content
+  field_autheurs:
+    weight: 127
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  field_date:
+    weight: 128
+    settings: {  }
+    third_party_settings: {  }
+    type: datetime_default
+    region: content
+  field_famille:
+    weight: 123
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  field_images:
+    weight: 125
+    settings:
+      progress_indicator: throbber
+      preview_image_style: thumbnail
+    third_party_settings: {  }
+    type: image_image
+    region: content
+  field_notes_prod:
+    type: entity_reference_paragraphs
+    weight: 122
+    settings:
+      title: Paragraphe
+      title_plural: Paragraphs
+      edit_mode: open
+      add_mode: dropdown
+      form_display_mode: default
+      default_paragraph_type: ''
+    third_party_settings: {  }
+    region: content
+  field_texte_de_depart:
+    weight: 124
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+  field_videos:
+    weight: 126
+    settings: {  }
+    third_party_settings: {  }
+    type: video_embed_field_textfield
+    region: content
+  title:
+    type: string_textfield
+    weight: -5
+    region: content
+    settings:
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+hidden:
+  created: true
+  langcode: true
+  path: true
+  promote: true
+  status: true
+  sticky: true
+  uid: true
+  url_redirects: true

+ 33 - 0
src/config/sync/core.entity_form_display.paragraph.note.default.yml

@@ -0,0 +1,33 @@
+uuid: f079481f-ce92-40ed-a1f5-d3be0cce6989
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.note.field_note
+    - field.field.paragraph.note.field_numero
+    - paragraphs.paragraphs_type.note
+  module:
+    - text
+id: paragraph.note.default
+targetEntityType: paragraph
+bundle: note
+mode: default
+content:
+  field_note:
+    weight: 1
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: text_textarea
+    region: content
+  field_numero:
+    weight: 0
+    settings:
+      placeholder: ''
+    third_party_settings: {  }
+    type: number
+    region: content
+hidden:
+  created: true
+  status: true

+ 44 - 0
src/config/sync/core.entity_form_display.paragraph.note_prod.default.yml

@@ -0,0 +1,44 @@
+uuid: c5e77ac5-ccd0-43d2-b346-91f1d45f3a25
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.note_prod.field_note
+    - field.field.paragraph.note_prod.field_numero
+    - field.field.paragraph.note_prod.field_text_lien
+    - paragraphs.paragraphs_type.note_prod
+  module:
+    - text
+id: paragraph.note_prod.default
+targetEntityType: paragraph
+bundle: note_prod
+mode: default
+content:
+  field_note:
+    weight: 1
+    settings:
+      rows: 5
+      placeholder: ''
+    third_party_settings: {  }
+    type: text_textarea
+    region: content
+  field_numero:
+    weight: 0
+    settings:
+      placeholder: ''
+    third_party_settings: {  }
+    type: number
+    region: content
+  field_text_lien:
+    weight: 2
+    settings:
+      match_operator: CONTAINS
+      match_limit: 10
+      size: 60
+      placeholder: ''
+    third_party_settings: {  }
+    type: entity_reference_autocomplete
+    region: content
+hidden:
+  created: true
+  status: true

+ 32 - 12
src/config/sync/core.entity_view_display.node.texte.default.yml

@@ -5,17 +5,20 @@ dependencies:
   config:
     - field.field.node.texte.body
     - field.field.node.texte.field_autheurs
-    - field.field.node.texte.field_citation
     - field.field.node.texte.field_date
     - field.field.node.texte.field_degres_detrangement
     - field.field.node.texte.field_edition
+    - field.field.node.texte.field_famille
     - field.field.node.texte.field_images
-    - field.field.node.texte.field_lien_direct
+    - field.field.node.texte.field_notes
+    - field.field.node.texte.field_tag
     - field.field.node.texte.field_texte_en_rebond
+    - field.field.node.texte.field_textes_produits
     - field.field.node.texte.field_videos
     - node.type.texte
   module:
     - datetime
+    - entity_reference_revisions
     - image
     - options
     - text
@@ -41,14 +44,6 @@ content:
     third_party_settings: {  }
     type: entity_reference_label
     region: content
-  field_citation:
-    weight: 107
-    label: above
-    settings:
-      link: true
-    third_party_settings: {  }
-    type: entity_reference_label
-    region: content
   field_date:
     weight: 103
     label: above
@@ -73,6 +68,14 @@ content:
     third_party_settings: {  }
     type: entity_reference_label
     region: content
+  field_famille:
+    weight: 112
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
   field_images:
     weight: 109
     label: above
@@ -82,8 +85,17 @@ content:
     third_party_settings: {  }
     type: image
     region: content
-  field_lien_direct:
-    weight: 106
+  field_notes:
+    type: entity_reference_revisions_entity_view
+    weight: 114
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    region: content
+  field_tag:
+    weight: 113
     label: above
     settings:
       link: true
@@ -98,6 +110,14 @@ content:
     third_party_settings: {  }
     type: entity_reference_label
     region: content
+  field_textes_produits:
+    weight: 111
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
   field_videos:
     weight: 110
     label: above

+ 8 - 4
src/config/sync/core.entity_view_display.node.texte.teaser.yml

@@ -6,13 +6,15 @@ dependencies:
     - core.entity_view_mode.node.teaser
     - field.field.node.texte.body
     - field.field.node.texte.field_autheurs
-    - field.field.node.texte.field_citation
     - field.field.node.texte.field_date
     - field.field.node.texte.field_degres_detrangement
     - field.field.node.texte.field_edition
+    - field.field.node.texte.field_famille
     - field.field.node.texte.field_images
-    - field.field.node.texte.field_lien_direct
+    - field.field.node.texte.field_notes
+    - field.field.node.texte.field_tag
     - field.field.node.texte.field_texte_en_rebond
+    - field.field.node.texte.field_textes_produits
     - field.field.node.texte.field_videos
     - node.type.texte
   module:
@@ -38,13 +40,15 @@ content:
     region: content
 hidden:
   field_autheurs: true
-  field_citation: true
   field_date: true
   field_degres_detrangement: true
   field_edition: true
+  field_famille: true
   field_images: true
-  field_lien_direct: true
+  field_notes: true
+  field_tag: true
   field_texte_en_rebond: true
+  field_textes_produits: true
   field_videos: true
   langcode: true
   search_api_excerpt: true

+ 103 - 0
src/config/sync/core.entity_view_display.node.texte_prod.default.yml

@@ -0,0 +1,103 @@
+uuid: b8905250-e050-42e5-80cf-8c097f7f1a51
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.node.texte_prod.body
+    - field.field.node.texte_prod.field_autheurs
+    - field.field.node.texte_prod.field_date
+    - field.field.node.texte_prod.field_famille
+    - field.field.node.texte_prod.field_images
+    - field.field.node.texte_prod.field_notes_prod
+    - field.field.node.texte_prod.field_texte_de_depart
+    - field.field.node.texte_prod.field_videos
+    - node.type.texte_prod
+  module:
+    - datetime
+    - entity_reference_revisions
+    - image
+    - text
+    - user
+    - video_embed_field
+id: node.texte_prod.default
+targetEntityType: node
+bundle: texte_prod
+mode: default
+content:
+  body:
+    label: hidden
+    type: text_default
+    weight: 101
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  field_autheurs:
+    weight: 108
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_date:
+    weight: 107
+    label: above
+    settings:
+      format_type: medium
+      timezone_override: ''
+    third_party_settings: {  }
+    type: datetime_default
+    region: content
+  field_famille:
+    weight: 103
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_images:
+    weight: 105
+    label: above
+    settings:
+      image_style: ''
+      image_link: ''
+    third_party_settings: {  }
+    type: image
+    region: content
+  field_notes_prod:
+    type: entity_reference_revisions_entity_view
+    weight: 102
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    region: content
+  field_texte_de_depart:
+    weight: 104
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_videos:
+    weight: 106
+    label: above
+    settings:
+      responsive: true
+      width: 854
+      height: 480
+      autoplay: true
+    third_party_settings: {  }
+    type: video_embed_field_video
+    region: content
+  links:
+    weight: 100
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+hidden:
+  langcode: true
+  search_api_excerpt: true

+ 46 - 0
src/config/sync/core.entity_view_display.node.texte_prod.teaser.yml

@@ -0,0 +1,46 @@
+uuid: cf2f1ed2-fd6d-474b-b72d-972f00286884
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.teaser
+    - field.field.node.texte_prod.body
+    - field.field.node.texte_prod.field_autheurs
+    - field.field.node.texte_prod.field_date
+    - field.field.node.texte_prod.field_famille
+    - field.field.node.texte_prod.field_images
+    - field.field.node.texte_prod.field_notes_prod
+    - field.field.node.texte_prod.field_texte_de_depart
+    - field.field.node.texte_prod.field_videos
+    - node.type.texte_prod
+  module:
+    - text
+    - user
+id: node.texte_prod.teaser
+targetEntityType: node
+bundle: texte_prod
+mode: teaser
+content:
+  body:
+    label: hidden
+    type: text_summary_or_trimmed
+    weight: 101
+    settings:
+      trim_length: 600
+    third_party_settings: {  }
+    region: content
+  links:
+    weight: 100
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+hidden:
+  field_autheurs: true
+  field_date: true
+  field_famille: true
+  field_images: true
+  field_notes_prod: true
+  field_texte_de_depart: true
+  field_videos: true
+  langcode: true
+  search_api_excerpt: true

+ 33 - 0
src/config/sync/core.entity_view_display.paragraph.note.default.yml

@@ -0,0 +1,33 @@
+uuid: 4d71d73a-699e-4ff5-a304-e437530f3aec
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.note.field_note
+    - field.field.paragraph.note.field_numero
+    - paragraphs.paragraphs_type.note
+  module:
+    - text
+id: paragraph.note.default
+targetEntityType: paragraph
+bundle: note
+mode: default
+content:
+  field_note:
+    weight: 1
+    label: visually_hidden
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  field_numero:
+    weight: 0
+    label: visually_hidden
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    type: number_integer
+    region: content
+hidden:
+  search_api_excerpt: true

+ 42 - 0
src/config/sync/core.entity_view_display.paragraph.note_prod.default.yml

@@ -0,0 +1,42 @@
+uuid: 71b932ab-9baf-4ac0-a4c0-059e1c259cfb
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.field.paragraph.note_prod.field_note
+    - field.field.paragraph.note_prod.field_numero
+    - field.field.paragraph.note_prod.field_text_lien
+    - paragraphs.paragraphs_type.note_prod
+  module:
+    - text
+id: paragraph.note_prod.default
+targetEntityType: paragraph
+bundle: note_prod
+mode: default
+content:
+  field_note:
+    weight: 1
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  field_numero:
+    weight: 0
+    label: above
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    type: number_integer
+    region: content
+  field_text_lien:
+    weight: 2
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+hidden:
+  search_api_excerpt: true

+ 12 - 0
src/config/sync/core.entity_view_mode.paragraph.preview.yml

@@ -0,0 +1,12 @@
+uuid: ca5de388-430c-448b-b2aa-21b1f2125e6a
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+_core:
+  default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg
+id: paragraph.preview
+label: Preview
+targetEntityType: paragraph
+cache: true

+ 3 - 1
src/config/sync/core.extension.yml

@@ -45,6 +45,7 @@ module:
   embed: 0
   entity_browser: 0
   entity_browser_enhanced: 0
+  entity_reference_revisions: 0
   field: 0
   field_group: 0
   field_ui: 0
@@ -78,6 +79,7 @@ module:
   options: 0
   page_cache: 0
   pagerer: 0
+  paragraphs_type_permissions: 0
   path: 0
   path_alias: 0
   path_alias_xt: 0
@@ -97,7 +99,6 @@ module:
   token: 0
   toolbar: 0
   translation_views: 0
-  ultimate_cron: 0
   update: 0
   url_to_video_filter: 0
   user: 0
@@ -112,6 +113,7 @@ module:
   pathauto: 1
   content_translation: 10
   views: 10
+  paragraphs: 11
   figli_starter_kit: 1000
 theme:
   seven: 0

+ 9 - 6
src/config/sync/editor.editor.wysiwyg.yml

@@ -17,20 +17,22 @@ settings:
         -
           name: Formats
           items:
-            - Styles
+            - Format
             - Bold
             - Italic
             - Underline
+            - Strike
+        -
+          name: Alignement
+          items:
+            - JustifyLeft
+            - JustifyCenter
+            - JustifyRight
         -
           name: Liens
           items:
             - DrupalLink
             - DrupalUnlink
-        -
-          name: Listes
-          items:
-            - BulletedList
-            - NumberedList
         -
           name: Média
           items:
@@ -51,6 +53,7 @@ settings:
   plugins:
     drupallink:
       linkit_enabled: true
+      linkit_profile: default
     stylescombo:
       styles: h4.inter-titre|Inter-titre
     language:

+ 29 - 0
src/config/sync/field.field.node.texte.field_famille.yml

@@ -0,0 +1,29 @@
+uuid: e647aca5-911a-4900-b28d-5fc4935671f2
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_famille
+    - node.type.texte
+    - taxonomy.vocabulary.famille
+id: node.texte.field_famille
+field_name: field_famille
+entity_type: node
+bundle: texte
+label: Famille
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      famille: famille
+    sort:
+      field: name
+      direction: asc
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 31 - 0
src/config/sync/field.field.node.texte.field_notes.yml

@@ -0,0 +1,31 @@
+uuid: 52806d9f-4acb-42d9-bad1-20e2238fba10
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_notes
+    - node.type.texte
+    - paragraphs.paragraphs_type.note
+  module:
+    - entity_reference_revisions
+id: node.texte.field_notes
+field_name: field_notes
+entity_type: node
+bundle: texte
+label: Notes
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:paragraph'
+  handler_settings:
+    negate: 0
+    target_bundles:
+      note: note
+    target_bundles_drag_drop:
+      note:
+        enabled: true
+        weight: 2
+field_type: entity_reference_revisions

+ 29 - 0
src/config/sync/field.field.node.texte.field_tag.yml

@@ -0,0 +1,29 @@
+uuid: adcf5339-c5f1-4c35-bd21-e64bd57d3f82
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_tag
+    - node.type.texte
+    - taxonomy.vocabulary.tag
+id: node.texte.field_tag
+field_name: field_tag
+entity_type: node
+bundle: texte
+label: Tag
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      tag: tag
+    sort:
+      field: name
+      direction: asc
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 7 - 6
src/config/sync/field.field.node.texte.field_lien_direct.yml → src/config/sync/field.field.node.texte.field_textes_produits.yml

@@ -1,15 +1,16 @@
-uuid: 63d6feb9-dc0e-4b11-ac35-2466645b69ee
+uuid: 83c69140-9e44-4125-9358-6662f42b8eb7
 langcode: fr
 status: true
 dependencies:
   config:
-    - field.storage.node.field_lien_direct
+    - field.storage.node.field_textes_produits
     - node.type.texte
-id: node.texte.field_lien_direct
-field_name: field_lien_direct
+    - node.type.texte_prod
+id: node.texte.field_textes_produits
+field_name: field_textes_produits
 entity_type: node
 bundle: texte
-label: 'Lien direct'
+label: 'Textes Produits'
 description: ''
 required: false
 translatable: false
@@ -19,7 +20,7 @@ settings:
   handler: 'default:node'
   handler_settings:
     target_bundles:
-      texte: texte
+      texte_prod: texte_prod
     sort:
       field: _none
       direction: ASC

+ 23 - 0
src/config/sync/field.field.node.texte_prod.body.yml

@@ -0,0 +1,23 @@
+uuid: 32bb5b3b-feef-4260-abca-9a6fff912cb3
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.body
+    - node.type.texte_prod
+  module:
+    - text
+id: node.texte_prod.body
+field_name: body
+entity_type: node
+bundle: texte_prod
+label: Texte
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  display_summary: true
+  required_summary: false
+field_type: text_with_summary

+ 29 - 0
src/config/sync/field.field.node.texte_prod.field_autheurs.yml

@@ -0,0 +1,29 @@
+uuid: 09f73dae-1547-4e53-adb8-16f12a503a3f
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_autheurs
+    - node.type.texte_prod
+    - taxonomy.vocabulary.auteurs
+id: node.texte_prod.field_autheurs
+field_name: field_autheurs
+entity_type: node
+bundle: texte_prod
+label: Autheur(s)
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      auteurs: auteurs
+    sort:
+      field: name
+      direction: asc
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 21 - 0
src/config/sync/field.field.node.texte_prod.field_date.yml

@@ -0,0 +1,21 @@
+uuid: c2de7441-48b0-4b05-889c-557ae1128154
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_date
+    - node.type.texte_prod
+  module:
+    - datetime
+id: node.texte_prod.field_date
+field_name: field_date
+entity_type: node
+bundle: texte_prod
+label: Date
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: datetime

+ 29 - 0
src/config/sync/field.field.node.texte_prod.field_famille.yml

@@ -0,0 +1,29 @@
+uuid: b7c0a216-c9cc-4336-92f4-1e475c1c0a15
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_famille
+    - node.type.texte_prod
+    - taxonomy.vocabulary.famille
+id: node.texte_prod.field_famille
+field_name: field_famille
+entity_type: node
+bundle: texte_prod
+label: Famille
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:taxonomy_term'
+  handler_settings:
+    target_bundles:
+      famille: famille
+    sort:
+      field: name
+      direction: asc
+    auto_create: false
+    auto_create_bundle: ''
+field_type: entity_reference

+ 45 - 0
src/config/sync/field.field.node.texte_prod.field_images.yml

@@ -0,0 +1,45 @@
+uuid: 1975a133-2851-4532-9dea-82735b40918a
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_images
+    - node.type.texte_prod
+  module:
+    - content_translation
+    - image
+third_party_settings:
+  content_translation:
+    translation_sync:
+      alt: alt
+      title: title
+      file: '0'
+id: node.texte_prod.field_images
+field_name: field_images
+entity_type: node
+bundle: texte_prod
+label: Images
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  file_directory: '[date:custom:Y]-[date:custom:m]'
+  file_extensions: 'png gif jpg jpeg'
+  max_filesize: ''
+  max_resolution: ''
+  min_resolution: ''
+  alt_field: true
+  alt_field_required: true
+  title_field: false
+  title_field_required: false
+  default_image:
+    uuid: ''
+    alt: ''
+    title: ''
+    width: null
+    height: null
+  handler: 'default:file'
+  handler_settings: {  }
+field_type: image

+ 34 - 0
src/config/sync/field.field.node.texte_prod.field_notes_prod.yml

@@ -0,0 +1,34 @@
+uuid: 00b3f9bc-5c9b-4743-a980-f7c65489f886
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_notes_prod
+    - node.type.texte_prod
+    - paragraphs.paragraphs_type.note_prod
+  module:
+    - entity_reference_revisions
+id: node.texte_prod.field_notes_prod
+field_name: field_notes_prod
+entity_type: node
+bundle: texte_prod
+label: Notes
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:paragraph'
+  handler_settings:
+    negate: 0
+    target_bundles:
+      note_prod: note_prod
+    target_bundles_drag_drop:
+      note:
+        weight: 4
+        enabled: false
+      note_prod:
+        enabled: true
+        weight: 3
+field_type: entity_reference_revisions

+ 7 - 6
src/config/sync/field.field.node.texte.field_citation.yml → src/config/sync/field.field.node.texte_prod.field_texte_de_depart.yml

@@ -1,15 +1,16 @@
-uuid: 72126fac-fdef-474c-920d-4e8d23aea246
+uuid: 311cdd6d-572f-416c-90ad-6323e5e1c633
 langcode: fr
 status: true
 dependencies:
   config:
-    - field.storage.node.field_citation
+    - field.storage.node.field_texte_de_depart
     - node.type.texte
-id: node.texte.field_citation
-field_name: field_citation
+    - node.type.texte_prod
+id: node.texte_prod.field_texte_de_depart
+field_name: field_texte_de_depart
 entity_type: node
-bundle: texte
-label: Citation
+bundle: texte_prod
+label: 'Texte de départ'
 description: ''
 required: false
 translatable: false

+ 25 - 0
src/config/sync/field.field.node.texte_prod.field_videos.yml

@@ -0,0 +1,25 @@
+uuid: ec36df6e-4981-435a-b68d-b619210d99a8
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_videos
+    - node.type.texte_prod
+  module:
+    - video_embed_field
+id: node.texte_prod.field_videos
+field_name: field_videos
+entity_type: node
+bundle: texte_prod
+label: Videos
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  allowed_providers:
+    vimeo: vimeo
+    youtube: youtube
+    youtube_playlist: '0'
+field_type: video_embed_field

+ 21 - 0
src/config/sync/field.field.paragraph.note.field_note.yml

@@ -0,0 +1,21 @@
+uuid: 23cb43f2-867c-44a6-982b-5ff4604ca94a
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_note
+    - paragraphs.paragraphs_type.note
+  module:
+    - text
+id: paragraph.note.field_note
+field_name: field_note
+entity_type: paragraph
+bundle: note
+label: Note
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: text_long

+ 23 - 0
src/config/sync/field.field.paragraph.note.field_numero.yml

@@ -0,0 +1,23 @@
+uuid: f8dc0ffd-0470-4977-8a88-f3381c38ab80
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_numero
+    - paragraphs.paragraphs_type.note
+id: paragraph.note.field_numero
+field_name: field_numero
+entity_type: paragraph
+bundle: note
+label: Numéro
+description: ''
+required: true
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  min: null
+  max: null
+  prefix: ''
+  suffix: ''
+field_type: integer

+ 21 - 0
src/config/sync/field.field.paragraph.note_prod.field_note.yml

@@ -0,0 +1,21 @@
+uuid: a8f481c3-d120-4fa4-9576-1bf2841b612d
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_note
+    - paragraphs.paragraphs_type.note_prod
+  module:
+    - text
+id: paragraph.note_prod.field_note
+field_name: field_note
+entity_type: paragraph
+bundle: note_prod
+label: Note
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings: {  }
+field_type: text_long

+ 23 - 0
src/config/sync/field.field.paragraph.note_prod.field_numero.yml

@@ -0,0 +1,23 @@
+uuid: 848ecb86-e76d-4ef4-bd22-dd313588bc85
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_numero
+    - paragraphs.paragraphs_type.note_prod
+id: paragraph.note_prod.field_numero
+field_name: field_numero
+entity_type: paragraph
+bundle: note_prod
+label: Numéro
+description: ''
+required: false
+translatable: true
+default_value: {  }
+default_value_callback: ''
+settings:
+  min: null
+  max: null
+  prefix: ''
+  suffix: ''
+field_type: integer

+ 31 - 0
src/config/sync/field.field.paragraph.note_prod.field_text_lien.yml

@@ -0,0 +1,31 @@
+uuid: 161a3c58-aadd-4b05-b6af-e2a9bdc8c95e
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.paragraph.field_text_lien
+    - node.type.texte
+    - node.type.texte_prod
+    - paragraphs.paragraphs_type.note_prod
+id: paragraph.note_prod.field_text_lien
+field_name: field_text_lien
+entity_type: paragraph
+bundle: note_prod
+label: 'Text lien'
+description: ''
+required: false
+translatable: false
+default_value: {  }
+default_value_callback: ''
+settings:
+  handler: 'default:node'
+  handler_settings:
+    target_bundles:
+      texte: texte
+      texte_prod: texte_prod
+    sort:
+      field: _none
+      direction: ASC
+    auto_create: false
+    auto_create_bundle: texte
+field_type: entity_reference

+ 20 - 0
src/config/sync/field.storage.node.field_famille.yml

@@ -0,0 +1,20 @@
+uuid: 7bd8b73d-53eb-4c17-b215-6e61b59c6b71
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - taxonomy
+id: node.field_famille
+field_name: field_famille
+entity_type: node
+type: entity_reference
+settings:
+  target_type: taxonomy_term
+module: core
+locked: false
+cardinality: -1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
src/config/sync/field.storage.node.field_notes.yml

@@ -0,0 +1,21 @@
+uuid: 9cda7216-a16b-4b5c-93b0-31d6762c5380
+langcode: fr
+status: true
+dependencies:
+  module:
+    - entity_reference_revisions
+    - node
+    - paragraphs
+id: node.field_notes
+field_name: field_notes
+entity_type: node
+type: entity_reference_revisions
+settings:
+  target_type: paragraph
+module: entity_reference_revisions
+locked: false
+cardinality: -1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 0
src/config/sync/field.storage.node.field_notes_prod.yml

@@ -0,0 +1,21 @@
+uuid: ec40aee6-315d-42ea-8b0a-534fba679cec
+langcode: fr
+status: true
+dependencies:
+  module:
+    - entity_reference_revisions
+    - node
+    - paragraphs
+id: node.field_notes_prod
+field_name: field_notes_prod
+entity_type: node
+type: entity_reference_revisions
+settings:
+  target_type: paragraph
+module: entity_reference_revisions
+locked: false
+cardinality: -1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 20 - 0
src/config/sync/field.storage.node.field_tag.yml

@@ -0,0 +1,20 @@
+uuid: 628e8986-778f-429f-b5c8-fc4f2769193a
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - taxonomy
+id: node.field_tag
+field_name: field_tag
+entity_type: node
+type: entity_reference
+settings:
+  target_type: taxonomy_term
+module: core
+locked: false
+cardinality: -1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 3 - 3
src/config/sync/field.storage.node.field_citation.yml → src/config/sync/field.storage.node.field_texte_de_depart.yml

@@ -1,11 +1,11 @@
-uuid: bb1a942e-f5a7-450b-98c2-9285b8a16aec
+uuid: c22728ba-d11d-46ca-b1c3-501ffa2395bb
 langcode: fr
 status: true
 dependencies:
   module:
     - node
-id: node.field_citation
-field_name: field_citation
+id: node.field_texte_de_depart
+field_name: field_texte_de_depart
 entity_type: node
 type: entity_reference
 settings:

+ 3 - 3
src/config/sync/field.storage.node.field_lien_direct.yml → src/config/sync/field.storage.node.field_textes_produits.yml

@@ -1,11 +1,11 @@
-uuid: 7392aad5-c80e-4fe9-882a-9873596e2593
+uuid: 0ccbfe55-7f95-41c1-94fe-45ed1218e0c8
 langcode: fr
 status: true
 dependencies:
   module:
     - node
-id: node.field_lien_direct
-field_name: field_lien_direct
+id: node.field_textes_produits
+field_name: field_textes_produits
 entity_type: node
 type: entity_reference
 settings:

+ 19 - 0
src/config/sync/field.storage.paragraph.field_note.yml

@@ -0,0 +1,19 @@
+uuid: 807d9779-6663-4f7a-9cbb-644f1c747f0e
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+    - text
+id: paragraph.field_note
+field_name: field_note
+entity_type: paragraph
+type: text_long
+settings: {  }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 20 - 0
src/config/sync/field.storage.paragraph.field_numero.yml

@@ -0,0 +1,20 @@
+uuid: 593675de-ee4c-4025-a8f1-df7bc00e4f58
+langcode: fr
+status: true
+dependencies:
+  module:
+    - paragraphs
+id: paragraph.field_numero
+field_name: field_numero
+entity_type: paragraph
+type: integer
+settings:
+  unsigned: false
+  size: normal
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 20 - 0
src/config/sync/field.storage.paragraph.field_text_lien.yml

@@ -0,0 +1,20 @@
+uuid: 9936bf06-be07-4706-b501-a35633db9148
+langcode: fr
+status: true
+dependencies:
+  module:
+    - node
+    - paragraphs
+id: paragraph.field_text_lien
+field_name: field_text_lien
+entity_type: paragraph
+type: entity_reference
+settings:
+  target_type: node
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false

+ 21 - 2
src/config/sync/filter.format.wysiwyg.yml

@@ -4,6 +4,8 @@ status: true
 dependencies:
   module:
     - editor
+    - linkit
+    - pathologic
     - url_to_video_filter
 _core:
   default_config_hash: w3wAkgsV6hn7P_cXCSnV-_1B_HOVJ7qwjv2DZID3B7g
@@ -48,7 +50,7 @@ filters:
     status: false
     weight: -43
     settings:
-      allowed_html: '<em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h5 id> <h6 id> <u> <a href hreflang !href accesskey id rel target title data-entity-type data-entity-uuid data-entity-substitution> <img src alt data-entity-type data-entity-uuid data-entity-substitution> <p> <h1> <pre> <h4 id class="inter-titre">'
+      allowed_html: '<em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h5 id> <h6 id> <u> <a href hreflang !href accesskey id rel target title data-entity-type data-entity-uuid data-entity-substitution> <img src alt data-entity-type data-entity-uuid data-entity-substitution> <p> <h1> <pre> <h4 id class="inter-titre"> <s>'
       filter_html_help: true
       filter_html_nofollow: false
   filter_align:
@@ -77,5 +79,22 @@ filters:
     settings:
       youtube: '1'
       youtube_webp_preview: '0'
-      autoload: '0'
       vimeo: '1'
+      autoload: '0'
+  linkit:
+    id: linkit
+    provider: linkit
+    status: true
+    weight: 0
+    settings:
+      title: true
+  filter_pathologic:
+    id: filter_pathologic
+    provider: pathologic
+    status: true
+    weight: 50
+    settings:
+      settings_source: global
+      local_settings:
+        protocol_style: full
+        local_paths: ''

+ 11 - 0
src/config/sync/language.content_settings.node.texte_prod.yml

@@ -0,0 +1,11 @@
+uuid: fad6a681-59e1-4157-803a-642338d06398
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.texte_prod
+id: node.texte_prod
+target_entity_type_id: node
+target_bundle: texte_prod
+default_langcode: site_default
+language_alterable: false

+ 1 - 1
src/config/sync/node.type.texte.yml

@@ -8,7 +8,7 @@ third_party_settings:
   menu_ui:
     available_menus: {  }
     parent: ''
-name: Texte
+name: 'Texte de reference'
 type: texte
 description: ''
 help: ''

+ 17 - 0
src/config/sync/node.type.texte_prod.yml

@@ -0,0 +1,17 @@
+uuid: c2c7bc65-b2ed-4fed-b8c7-a77c5ba88bff
+langcode: fr
+status: true
+dependencies:
+  module:
+    - menu_ui
+third_party_settings:
+  menu_ui:
+    available_menus: {  }
+    parent: ''
+name: 'Texte produits'
+type: texte_prod
+description: ''
+help: ''
+new_revision: false
+preview_mode: 0
+display_submitted: false

+ 10 - 0
src/config/sync/paragraphs.paragraphs_type.note.yml

@@ -0,0 +1,10 @@
+uuid: 85fc4045-6671-42de-8e1c-2f5e3c3c6430
+langcode: fr
+status: true
+dependencies: {  }
+id: note
+label: Note
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: {  }

+ 10 - 0
src/config/sync/paragraphs.paragraphs_type.note_prod.yml

@@ -0,0 +1,10 @@
+uuid: c4d7db07-e4b1-4f0b-9bd7-a8c91aa766ec
+langcode: fr
+status: true
+dependencies: {  }
+id: note_prod
+label: 'Note Prod'
+icon_uuid: null
+icon_default: null
+description: ''
+behavior_plugins: {  }

+ 4 - 0
src/config/sync/paragraphs.settings.yml

@@ -0,0 +1,4 @@
+show_unpublished: true
+_core:
+  default_config_hash: 7eR0sk71Eol86r_A7BMqn5_46wzenh5J1O5vZRCGKv8
+langcode: fr

+ 0 - 17
src/config/sync/ultimate_cron.job.content_lock_timeout_cron.yml

@@ -1,17 +0,0 @@
-uuid: 827f2f00-2518-4b84-9e66-02e70609df66
-langcode: fr
-status: true
-dependencies:
-  module:
-    - content_lock_timeout
-title: 'Default cron handler'
-id: content_lock_timeout_cron
-weight: 0
-module: content_lock_timeout
-callback: content_lock_timeout_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.dblog_cron.yml

@@ -1,17 +0,0 @@
-uuid: c93a9420-18fc-4664-9ee9-a82d77acd81a
-langcode: fr
-status: true
-dependencies:
-  module:
-    - dblog
-title: 'Remove expired log messages and flood control events'
-id: dblog_cron
-weight: 0
-module: dblog
-callback: dblog_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.field_cron.yml

@@ -1,17 +0,0 @@
-uuid: 91336c4c-7ed3-4632-9068-4482422907e4
-langcode: fr
-status: true
-dependencies:
-  module:
-    - field
-title: 'Purges deleted Field API data'
-id: field_cron
-weight: 0
-module: field
-callback: field_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.file_cron.yml

@@ -1,17 +0,0 @@
-uuid: e144b66b-a555-4aee-a348-ac7bfa970807
-langcode: fr
-status: true
-dependencies:
-  module:
-    - file
-title: 'Deletes temporary files'
-id: file_cron
-weight: 0
-module: file
-callback: file_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.honeypot_cron.yml

@@ -1,17 +0,0 @@
-uuid: 3dcdf6c3-3caa-4eef-9b43-847100886b69
-langcode: fr
-status: true
-dependencies:
-  module:
-    - honeypot
-title: 'Default cron handler'
-id: honeypot_cron
-weight: 0
-module: honeypot
-callback: honeypot_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.locale_cron.yml

@@ -1,17 +0,0 @@
-uuid: b262400b-e18e-4932-8933-e3886de30a7f
-langcode: fr
-status: true
-dependencies:
-  module:
-    - locale
-title: 'Default cron handler'
-id: locale_cron
-weight: 0
-module: locale
-callback: locale_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.matomo_cron.yml

@@ -1,17 +0,0 @@
-uuid: 1d19c18f-9443-4e4f-b9cb-1cd2cefe4438
-langcode: fr
-status: true
-dependencies:
-  module:
-    - matomo
-title: 'Default cron handler'
-id: matomo_cron
-weight: 0
-module: matomo
-callback: matomo_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.node_cron.yml

@@ -1,17 +0,0 @@
-uuid: ffe7586b-5352-4f17-a141-0f7ff555482f
-langcode: fr
-status: true
-dependencies:
-  module:
-    - node
-title: 'Updates search rankings for nodes'
-id: node_cron
-weight: 0
-module: node
-callback: node_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.persistent_login_cron.yml

@@ -1,17 +0,0 @@
-uuid: 17d7bb06-44f0-4d95-a805-d84e00f95e88
-langcode: fr
-status: true
-dependencies:
-  module:
-    - persistent_login
-title: 'Default cron handler'
-id: persistent_login_cron
-weight: 0
-module: persistent_login
-callback: persistent_login_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.search_api_cron.yml

@@ -1,17 +0,0 @@
-uuid: 72dec453-32d0-4088-9733-b845d1d87b08
-langcode: fr
-status: true
-dependencies:
-  module:
-    - search_api
-title: 'Default cron handler'
-id: search_api_cron
-weight: 0
-module: search_api
-callback: search_api_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.system_cron.yml

@@ -1,17 +0,0 @@
-uuid: abd479dd-4de5-4204-93b4-5b7ee44c963b
-langcode: fr
-status: true
-dependencies:
-  module:
-    - system
-title: 'Cleanup (caches, batch, flood, temp-files, etc.)'
-id: system_cron
-weight: 0
-module: system
-callback: system_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 15
src/config/sync/ultimate_cron.job.ultimate_cron_cron.yml

@@ -1,15 +0,0 @@
-uuid: 542f50f4-2a0d-4e94-b7d3-9dfcf3c26093
-langcode: fr
-status: true
-dependencies: {  }
-title: 'Runs internal cleanup operations'
-id: ultimate_cron_cron
-weight: 0
-module: ultimate_cron
-callback: ultimate_cron_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 17
src/config/sync/ultimate_cron.job.update_cron.yml

@@ -1,17 +0,0 @@
-uuid: b05b4c81-d46f-4abe-ac26-245dc00335d4
-langcode: fr
-status: true
-dependencies:
-  module:
-    - update
-title: 'Update indexes'
-id: update_cron
-weight: 0
-module: update
-callback: update_cron
-scheduler:
-  id: simple
-launcher:
-  id: serial
-logger:
-  id: database

+ 0 - 36
src/config/sync/ultimate_cron.settings.yml

@@ -1,36 +0,0 @@
-bypass_transactional_safe_connection: false
-queue:
-  enabled: false
-  timeouts:
-    lease_time: !!float 30
-    time: !!float 15
-  delays:
-    empty_delay: !!float 0
-    item_delay: !!float 0
-  throttle:
-    enabled: true
-    threads: 4
-    threshold: 10
-launcher:
-  thread: any
-  max_threads: 1
-  lock_timeout: 3600
-  max_execution_time: 3600
-logger:
-  cache:
-    bin: ultimate_cron_logger
-    timeout: -1
-  database:
-    method: 3
-    expire: 1209600
-    retain: 1000
-scheduler:
-  crontab:
-    catch_up: 86400
-    rules:
-      - '*/10+@ * * * *'
-  simple:
-    rule: '*/15+@ * * * *'
-_core:
-  default_config_hash: xNvhVNcCJsZiYwYTw9TTnRv1SjLVO7H5BCK1U8Brvfo
-langcode: fr

+ 0 - 1
src/config/sync/user.role.anonymous.yml

@@ -17,6 +17,5 @@ permissions:
   - 'create defalut workflow_transition'
   - 'create default workflow_transition'
   - 'create generique workflow_transition'
-  - 'use text format wysiwyg'
   - 'view published fil entities'
   - 'view search api pages'

+ 11 - 0
src/config/sync/user.role.editeur.yml

@@ -14,11 +14,16 @@ permissions:
   - 'access taxonomy overview'
   - 'access toolbar'
   - 'change own username'
+  - 'create paragraph content note'
+  - 'create paragraph content note_prod'
   - 'create terms in auteurs'
   - 'create terms in edition'
   - 'create terms in famille'
   - 'create terms in tag'
   - 'create texte content'
+  - 'create texte_prod content'
+  - 'delete paragraph content note'
+  - 'delete paragraph content note_prod'
   - 'edit any static content'
   - 'edit any texte content'
   - 'edit terms in auteurs'
@@ -27,7 +32,13 @@ permissions:
   - 'edit terms in tag'
   - 'revert static revisions'
   - 'revert texte revisions'
+  - 'revert texte_prod revisions'
+  - 'update paragraph content note'
+  - 'update paragraph content note_prod'
+  - 'use text format wysiwyg'
   - 'view own unpublished content'
+  - 'view paragraph content note'
+  - 'view paragraph content note_prod'
   - 'view static revisions'
   - 'view texte revisions'
   - 'view the administration theme'

+ 1 - 0
src/config/sync/user.role.user.yml

@@ -11,3 +11,4 @@ is_admin: null
 permissions:
   - 'create defalut workflow_transition'
   - 'create default workflow_transition'
+  - 'use text format wysiwyg'