Browse Source

started frontend with page manager, pabels, views

bach 4 years ago
parent
commit
6cb89c2af0
54 changed files with 3433 additions and 151 deletions
  1. 3 0
      composer.json
  2. 488 1
      composer.lock
  3. 29 0
      config/sync/block.block.contenudelapageprincipale.yml
  4. 32 0
      config/sync/block.block.identitedusite.yml
  5. 33 0
      config/sync/block.block.views_block__programmes_block_1.yml
  6. 10 1
      config/sync/core.entity_form_display.node.programme.default.yml
  7. 10 0
      config/sync/core.entity_view_display.node.programme.default.yml
  8. 2 0
      config/sync/core.entity_view_display.node.programme.teaser.yml
  9. 15 14
      config/sync/core.entity_view_display.node.static.default.yml
  10. 115 0
      config/sync/core.entity_view_display.node.static.full.yml
  11. 54 0
      config/sync/core.entity_view_display.node.static.teaser.yml
  12. 44 0
      config/sync/core.entity_view_display.paragraph.textes.preview.yml
  13. 12 0
      config/sync/core.entity_view_mode.block_content.full.yml
  14. 10 0
      config/sync/core.extension.yml
  15. 9 0
      config/sync/domain_alias.settings.yml
  16. 4 0
      config/sync/domain_site_settings.domainconfigsettings.yml
  17. 25 0
      config/sync/field.field.node.programme.field_poid.yml
  18. 21 0
      config/sync/field.storage.block_content.body.yml
  19. 12 0
      config/sync/page_manager.page.home.yml
  20. 18 0
      config/sync/page_manager.page.node_view.yml
  21. 64 0
      config/sync/page_manager.page_variant.home-panels_variant-0.yml
  22. 1 1
      config/sync/pagerer.preset.default.yml
  23. 2 2
      config/sync/pagerer.style.adaptive.yml
  24. 1 1
      config/sync/pagerer.style.mini.yml
  25. 2 2
      config/sync/pagerer.style.progressive.yml
  26. 2 2
      config/sync/pagerer.style.scrollpane.yml
  27. 1 1
      config/sync/pagerer.style.slider.yml
  28. 8 8
      config/sync/pagerer.style.standard.yml
  29. 11 0
      config/sync/popsu.settings.yml
  30. 1 1
      config/sync/system.site.yml
  31. 1 0
      config/sync/system.theme.yml
  32. 8 8
      config/sync/views.view.archive.yml
  33. 543 0
      config/sync/views.view.block_content.yml
  34. 8 8
      config/sync/views.view.content.yml
  35. 4 4
      config/sync/views.view.content_recent.yml
  36. 8 8
      config/sync/views.view.content_translations.yml
  37. 13 13
      config/sync/views.view.files.yml
  38. 10 10
      config/sync/views.view.frontpage.yml
  39. 8 8
      config/sync/views.view.glossary.yml
  40. 1368 0
      config/sync/views.view.home_blocks.yml
  41. 9 9
      config/sync/views.view.locked_content.yml
  42. 8 8
      config/sync/views.view.maillog_overview.yml
  43. 190 0
      config/sync/views.view.programmes.yml
  44. 7 7
      config/sync/views.view.redirect.yml
  45. 8 8
      config/sync/views.view.taxonomy_term.yml
  46. 10 10
      config/sync/views.view.user_admin_people.yml
  47. 8 8
      config/sync/views.view.watchdog.yml
  48. 4 4
      config/sync/views.view.who_s_new.yml
  49. 4 4
      config/sync/views.view.who_s_online.yml
  50. 5 0
      web/themes/custom/popsu/config/schema/popsu.schema.yml
  51. 18 0
      web/themes/custom/popsu/popsu.breakpoints.yml
  52. 22 0
      web/themes/custom/popsu/popsu.info.yml
  53. 55 0
      web/themes/custom/popsu/templates/layout/html.html.twig
  54. 75 0
      web/themes/custom/popsu/templates/layout/page.html.twig

+ 3 - 0
composer.json

@@ -24,6 +24,9 @@
         "drupal/migrate_devel": "2.x-dev@dev",
         "drupal/migrate_devel": "2.x-dev@dev",
         "drupal/migrate_plus": "^5.1",
         "drupal/migrate_plus": "^5.1",
         "drupal/migrate_tools": "5.x-dev@dev",
         "drupal/migrate_tools": "5.x-dev@dev",
+        "drupal/page_manager": "4.x-dev@dev",
+        "drupal/panelizer": "^4.4",
+        "drupal/panels": "^4.6",
         "drupal/paragraphs": "1.x-dev@dev",
         "drupal/paragraphs": "1.x-dev@dev",
         "drupal/smart_date": "^3.1",
         "drupal/smart_date": "^3.1",
         "wikimedia/composer-merge-plugin": "^2.0"
         "wikimedia/composer-merge-plugin": "^2.0"

+ 488 - 1
composer.lock

@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
         "This file is @generated automatically"
         "This file is @generated automatically"
     ],
     ],
-    "content-hash": "deb7a05be82295f4c75de71a8588dc3c",
+    "content-hash": "5028f5d63f5e323dd925a128308ff54a",
     "packages": [
     "packages": [
         {
         {
             "name": "alchemy/zippy",
             "name": "alchemy/zippy",
@@ -4157,6 +4157,80 @@
                 "issues": "https://www.drupal.org/project/issues/ctools"
                 "issues": "https://www.drupal.org/project/issues/ctools"
             }
             }
         },
         },
+        {
+            "name": "drupal/ctools_block",
+            "version": "3.5.0",
+            "require": {
+                "drupal/core": "^8.8 || ^9",
+                "drupal/ctools": "*"
+            },
+            "type": "metapackage",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-3.5",
+                    "datestamp": "1618592931",
+                    "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": "EclipseGc",
+                    "homepage": "https://www.drupal.org/user/61203"
+                },
+                {
+                    "name": "damiankloip",
+                    "homepage": "https://www.drupal.org/user/1037976"
+                },
+                {
+                    "name": "dawehner",
+                    "homepage": "https://www.drupal.org/user/99340"
+                },
+                {
+                    "name": "esmerel",
+                    "homepage": "https://www.drupal.org/user/164022"
+                },
+                {
+                    "name": "japerry",
+                    "homepage": "https://www.drupal.org/user/45640"
+                },
+                {
+                    "name": "joelpittet",
+                    "homepage": "https://www.drupal.org/user/160302"
+                },
+                {
+                    "name": "merlinofchaos",
+                    "homepage": "https://www.drupal.org/user/26979"
+                },
+                {
+                    "name": "neclimdul",
+                    "homepage": "https://www.drupal.org/user/48673"
+                },
+                {
+                    "name": "sdboyer",
+                    "homepage": "https://www.drupal.org/user/146719"
+                },
+                {
+                    "name": "sun",
+                    "homepage": "https://www.drupal.org/user/54136"
+                },
+                {
+                    "name": "tim.plunkett",
+                    "homepage": "https://www.drupal.org/user/241634"
+                }
+            ],
+            "description": "Provides improvements to blocks that will one day be added to Drupal core.",
+            "homepage": "https://www.drupal.org/project/ctools",
+            "support": {
+                "source": "https://git.drupalcode.org/project/ctools"
+            }
+        },
         {
         {
             "name": "drupal/date_range_formatter",
             "name": "drupal/date_range_formatter",
             "version": "dev-9.0.x",
             "version": "dev-9.0.x",
@@ -5825,6 +5899,113 @@
                 "source": "https://git.drupalcode.org/project/jquery_ui_datepicker"
                 "source": "https://git.drupalcode.org/project/jquery_ui_datepicker"
             }
             }
         },
         },
+        {
+            "name": "drupal/jquery_ui_draggable",
+            "version": "1.2.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/jquery_ui_draggable.git",
+                "reference": "8.x-1.2"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/jquery_ui_draggable-8.x-1.2.zip",
+                "reference": "8.x-1.2",
+                "shasum": "09e17046e38aebf84ed573822b0d5be6de3f0c94"
+            },
+            "require": {
+                "drupal/core": "^8 || ^9",
+                "drupal/jquery_ui": "*"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-1.2",
+                    "datestamp": "1582150027",
+                    "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": "bnjmnm",
+                    "homepage": "https://www.drupal.org/user/2369194"
+                },
+                {
+                    "name": "lauriii",
+                    "homepage": "https://www.drupal.org/user/1078742"
+                },
+                {
+                    "name": "zrpnr",
+                    "homepage": "https://www.drupal.org/user/1448368"
+                }
+            ],
+            "description": "Provides jQuery UI Draggable library.",
+            "homepage": "https://www.drupal.org/project/jquery_ui_draggable",
+            "support": {
+                "source": "https://git.drupalcode.org/project/jquery_ui_draggable"
+            }
+        },
+        {
+            "name": "drupal/jquery_ui_droppable",
+            "version": "1.2.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/jquery_ui_droppable.git",
+                "reference": "8.x-1.2"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/jquery_ui_droppable-8.x-1.2.zip",
+                "reference": "8.x-1.2",
+                "shasum": "6e53043f2d3215f211721eea4d4c6ab5d1672b14"
+            },
+            "require": {
+                "drupal/core": "^8 || ^9",
+                "drupal/jquery_ui": "*",
+                "drupal/jquery_ui_draggable": "*"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-1.2",
+                    "datestamp": "1582150071",
+                    "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": "bnjmnm",
+                    "homepage": "https://www.drupal.org/user/2369194"
+                },
+                {
+                    "name": "lauriii",
+                    "homepage": "https://www.drupal.org/user/1078742"
+                },
+                {
+                    "name": "zrpnr",
+                    "homepage": "https://www.drupal.org/user/1448368"
+                }
+            ],
+            "description": "Provides jQuery UI Droppable library.",
+            "homepage": "https://www.drupal.org/project/jquery_ui_droppable",
+            "support": {
+                "source": "https://git.drupalcode.org/project/jquery_ui_droppable"
+            }
+        },
         {
         {
             "name": "drupal/jquery_ui_slider",
             "name": "drupal/jquery_ui_slider",
             "version": "1.1.0",
             "version": "1.1.0",
@@ -6743,6 +6924,68 @@
                 "slack": "#migrate"
                 "slack": "#migrate"
             }
             }
         },
         },
+        {
+            "name": "drupal/page_manager",
+            "version": "dev-4.x",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/page_manager.git",
+                "reference": "60182ede026574a1aac35b760eae12706a217e68"
+            },
+            "require": {
+                "drupal/core": "^8.8 || ^9",
+                "drupal/ctools": "^3.1"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "branch-alias": {
+                    "dev-4.x": "4.x-dev",
+                    "dev-8.x-4.x": "4.x-dev"
+                },
+                "drupal": {
+                    "version": "8.x-4.0-beta5+10-dev",
+                    "datestamp": "1591120155",
+                    "security-coverage": {
+                        "status": "not-covered",
+                        "message": "Project has not opted into security advisory coverage!"
+                    }
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0-or-later"
+            ],
+            "authors": [
+                {
+                    "name": "Tim Plunkett",
+                    "homepage": "https://www.drupal.org/u/tim.plunkett",
+                    "role": "Maintainer"
+                },
+                {
+                    "name": "dsnopek",
+                    "homepage": "https://www.drupal.org/user/266527"
+                },
+                {
+                    "name": "japerry",
+                    "homepage": "https://www.drupal.org/user/45640"
+                },
+                {
+                    "name": "manuel.adan",
+                    "homepage": "https://www.drupal.org/user/516420"
+                },
+                {
+                    "name": "phenaproxima",
+                    "homepage": "https://www.drupal.org/user/205645"
+                }
+            ],
+            "description": "Provides a way to place blocks on a custom page.",
+            "homepage": "https://www.drupal.org/project/page_manager",
+            "support": {
+                "source": "https://git.drupal.org/project/page_manager.git",
+                "issues": "https://www.drupal.org/project/issues/page_manager",
+                "irc": "irc://irc.freenode.org/drupal-contribute"
+            }
+        },
         {
         {
             "name": "drupal/pagerer",
             "name": "drupal/pagerer",
             "version": "2.0.0",
             "version": "2.0.0",
@@ -6790,6 +7033,249 @@
                 "source": "https://git.drupalcode.org/project/pagerer"
                 "source": "https://git.drupalcode.org/project/pagerer"
             }
             }
         },
         },
+        {
+            "name": "drupal/panelizer",
+            "version": "4.4.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/panelizer.git",
+                "reference": "8.x-4.4"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/panelizer-8.x-4.4.zip",
+                "reference": "8.x-4.4",
+                "shasum": "2d19f0be1ad05a0882a276befabf746041b1b5d8"
+            },
+            "require": {
+                "drupal/core": "^8.8 || ^9",
+                "drupal/ctools": ">=3.1.0",
+                "drupal/ctools_block": "*",
+                "drupal/panels": ">=4.4.0",
+                "drupal/panels_ipe": "*"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-4.4",
+                    "datestamp": "1588097387",
+                    "security-coverage": {
+                        "status": "covered",
+                        "message": "Covered by Drupal's security advisory policy"
+                    }
+                },
+                "branch-alias": {
+                    "dev-8.x-4.x": "4.x-dev"
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0+"
+            ],
+            "authors": [
+                {
+                    "name": "Damien McKenna",
+                    "homepage": "https://www.drupal.org/u/damienmckenna"
+                },
+                {
+                    "name": "Kris Vanderwater",
+                    "homepage": "https://www.drupal.org/u/eclipsegc"
+                },
+                {
+                    "name": "David Snopek",
+                    "homepage": "https://www.drupal.org/u/dsnopek"
+                },
+                {
+                    "name": "Jakob Perry",
+                    "homepage": "https://www.drupal.org/u/japerry"
+                },
+                {
+                    "name": "Earl Miles",
+                    "homepage": "https://www.drupal.org/u/merlinofchaos"
+                },
+                {
+                    "name": "See other contributors",
+                    "homepage": "https://www.drupal.org/node/1072922/committers"
+                },
+                {
+                    "name": "phenaproxima",
+                    "homepage": "https://www.drupal.org/user/205645"
+                },
+                {
+                    "name": "tim.plunkett",
+                    "homepage": "https://www.drupal.org/user/241634"
+                }
+            ],
+            "description": "Allow any entity view mode to be rendered using a Panels display.",
+            "homepage": "https://www.drupal.org/project/panelizer",
+            "support": {
+                "source": "http://git.drupal.org/project/panelizer.git",
+                "issues": "https://www.drupal.org/project/issues/panelizer",
+                "irc": "irc://irc.freenode.org/drupal-scotch"
+            }
+        },
+        {
+            "name": "drupal/panels",
+            "version": "4.6.0",
+            "source": {
+                "type": "git",
+                "url": "https://git.drupalcode.org/project/panels.git",
+                "reference": "8.x-4.6"
+            },
+            "dist": {
+                "type": "zip",
+                "url": "https://ftp.drupal.org/files/projects/panels-8.x-4.6.zip",
+                "reference": "8.x-4.6",
+                "shasum": "6430436a4d8fb64f8c113729dd92505a1e46b794"
+            },
+            "require": {
+                "drupal/core": "^8.8 || ^9",
+                "drupal/ctools": ">=3.0.0",
+                "drupal/jquery_ui_droppable": "^1.2"
+            },
+            "require-dev": {
+                "drupal/jquery_ui_droppable": "*",
+                "drupal/page_manager": "^4"
+            },
+            "type": "drupal-module",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-4.6",
+                    "datestamp": "1585870866",
+                    "security-coverage": {
+                        "status": "covered",
+                        "message": "Covered by Drupal's security advisory policy"
+                    }
+                },
+                "branch-alias": {
+                    "dev-8.x-4.x": "4.x-dev"
+                }
+            },
+            "notification-url": "https://packages.drupal.org/8/downloads",
+            "license": [
+                "GPL-2.0+"
+            ],
+            "authors": [
+                {
+                    "name": "Jakob Perry",
+                    "homepage": "https://www.drupal.org/u/japerry"
+                },
+                {
+                    "name": "Samuel Mortenson",
+                    "homepage": "https://www.drupal.org/u/samuel.mortenson"
+                },
+                {
+                    "name": "See other contributors",
+                    "homepage": "https://www.drupal.org/node/74958/committers"
+                },
+                {
+                    "name": "japerry",
+                    "homepage": "https://www.drupal.org/user/45640"
+                },
+                {
+                    "name": "joelpittet",
+                    "homepage": "https://www.drupal.org/user/160302"
+                },
+                {
+                    "name": "merlinofchaos",
+                    "homepage": "https://www.drupal.org/user/26979"
+                },
+                {
+                    "name": "neclimdul",
+                    "homepage": "https://www.drupal.org/user/48673"
+                },
+                {
+                    "name": "phenaproxima",
+                    "homepage": "https://www.drupal.org/user/205645"
+                },
+                {
+                    "name": "samuel.mortenson",
+                    "homepage": "https://www.drupal.org/user/2582268"
+                },
+                {
+                    "name": "tim.plunkett",
+                    "homepage": "https://www.drupal.org/user/241634"
+                }
+            ],
+            "description": "Core Panels display functions; provides no external UI, at least one other Panels module should be enabled.",
+            "homepage": "https://www.drupal.org/project/panels",
+            "support": {
+                "source": "http://git.drupal.org/project/panels.git",
+                "issues": "https://www.drupal.org/project/issues/panels",
+                "irc": "irc://irc.freenode.org/drupal-scotch"
+            }
+        },
+        {
+            "name": "drupal/panels_ipe",
+            "version": "4.6.0",
+            "require": {
+                "drupal/core": "^8.8 || ^9",
+                "drupal/jquery_ui_droppable": "*",
+                "drupal/panels": "*"
+            },
+            "type": "metapackage",
+            "extra": {
+                "drupal": {
+                    "version": "8.x-4.6",
+                    "datestamp": "1585870866",
+                    "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": "EclipseGc",
+                    "homepage": "https://www.drupal.org/user/61203"
+                },
+                {
+                    "name": "Letharion",
+                    "homepage": "https://www.drupal.org/user/373603"
+                },
+                {
+                    "name": "esmerel",
+                    "homepage": "https://www.drupal.org/user/164022"
+                },
+                {
+                    "name": "japerry",
+                    "homepage": "https://www.drupal.org/user/45640"
+                },
+                {
+                    "name": "joelpittet",
+                    "homepage": "https://www.drupal.org/user/160302"
+                },
+                {
+                    "name": "merlinofchaos",
+                    "homepage": "https://www.drupal.org/user/26979"
+                },
+                {
+                    "name": "neclimdul",
+                    "homepage": "https://www.drupal.org/user/48673"
+                },
+                {
+                    "name": "phenaproxima",
+                    "homepage": "https://www.drupal.org/user/205645"
+                },
+                {
+                    "name": "samuel.mortenson",
+                    "homepage": "https://www.drupal.org/user/2582268"
+                },
+                {
+                    "name": "tim.plunkett",
+                    "homepage": "https://www.drupal.org/user/241634"
+                }
+            ],
+            "description": "Panels In-place editor.",
+            "homepage": "https://www.drupal.org/project/panels",
+            "support": {
+                "source": "https://git.drupalcode.org/project/panels"
+            }
+        },
         {
         {
             "name": "drupal/paragraphs",
             "name": "drupal/paragraphs",
             "version": "dev-1.x",
             "version": "dev-1.x",
@@ -13371,6 +13857,7 @@
     "stability-flags": {
     "stability-flags": {
         "drupal/migrate_devel": 20,
         "drupal/migrate_devel": 20,
         "drupal/migrate_tools": 20,
         "drupal/migrate_tools": 20,
+        "drupal/page_manager": 20,
         "drupal/paragraphs": 20,
         "drupal/paragraphs": 20,
         "drupal/autocomplete_deluxe": 5,
         "drupal/autocomplete_deluxe": 5,
         "drupal/better_exposed_filters": 10,
         "drupal/better_exposed_filters": 10,

+ 29 - 0
config/sync/block.block.contenudelapageprincipale.yml

@@ -0,0 +1,29 @@
+uuid: cb312af2-f41b-46b5-8ae7-ec662a243925
+langcode: fr
+status: true
+dependencies:
+  module:
+    - context
+    - system
+  theme:
+    - popsu
+id: contenudelapageprincipale
+theme: popsu
+region: content
+weight: 0
+provider: null
+plugin: system_main_block
+settings:
+  id: system_main_block
+  label: 'Contenu de la page principale'
+  provider: system
+  label_display: visible
+visibility:
+  view_inclusion:
+    id: view_inclusion
+    negate: null
+    view_inclusion: {  }
+  request_path_exclusion:
+    id: request_path_exclusion
+    pages: ''
+    negate: null

+ 32 - 0
config/sync/block.block.identitedusite.yml

@@ -0,0 +1,32 @@
+uuid: 03963654-27eb-4fdf-baca-12ab846798ae
+langcode: fr
+status: true
+dependencies:
+  module:
+    - context
+    - system
+  theme:
+    - popsu
+id: identitedusite
+theme: popsu
+region: header_top_left
+weight: 0
+provider: null
+plugin: system_branding_block
+settings:
+  id: system_branding_block
+  label: 'Identité du site'
+  provider: system
+  label_display: '0'
+  use_site_logo: true
+  use_site_name: true
+  use_site_slogan: true
+visibility:
+  view_inclusion:
+    id: view_inclusion
+    negate: null
+    view_inclusion: {  }
+  request_path_exclusion:
+    id: request_path_exclusion
+    pages: ''
+    negate: null

+ 33 - 0
config/sync/block.block.views_block__programmes_block_1.yml

@@ -0,0 +1,33 @@
+uuid: 29ced2d2-65f7-4aa3-82c5-23c8a04318d2
+langcode: fr
+status: true
+dependencies:
+  config:
+    - views.view.programmes
+  module:
+    - context
+    - views
+  theme:
+    - popsu
+id: views_block__programmes_block_1
+theme: popsu
+region: header_top_rigth
+weight: 0
+provider: null
+plugin: 'views_block:programmes-block_1'
+settings:
+  id: 'views_block:programmes-block_1'
+  label: ''
+  provider: views
+  label_display: '0'
+  views_label: ''
+  items_per_page: none
+visibility:
+  view_inclusion:
+    id: view_inclusion
+    negate: null
+    view_inclusion: {  }
+  request_path_exclusion:
+    id: request_path_exclusion
+    pages: ''
+    negate: null

+ 10 - 1
config/sync/core.entity_form_display.node.programme.default.yml

@@ -7,6 +7,7 @@ dependencies:
     - field.field.node.programme.field_diaporama
     - field.field.node.programme.field_diaporama
     - field.field.node.programme.field_fichier
     - field.field.node.programme.field_fichier
     - field.field.node.programme.field_partenaires
     - field.field.node.programme.field_partenaires
+    - field.field.node.programme.field_poid
     - field.field.node.programme.field_sous_parties
     - field.field.node.programme.field_sous_parties
     - field.field.node.programme.field_textes
     - field.field.node.programme.field_textes
     - image.style.thumbnail
     - image.style.thumbnail
@@ -53,6 +54,7 @@ third_party_settings:
       children:
       children:
         - promote
         - promote
         - status
         - status
+        - field_poid
       parent_name: ''
       parent_name: ''
       weight: 20
       weight: 20
       format_type: details_sidebar
       format_type: details_sidebar
@@ -164,6 +166,13 @@ content:
     third_party_settings: {  }
     third_party_settings: {  }
     type: entity_reference_paragraphs
     type: entity_reference_paragraphs
     region: content
     region: content
+  field_poid:
+    weight: 17
+    settings:
+      placeholder: ''
+    third_party_settings: {  }
+    type: number
+    region: content
   field_sous_parties:
   field_sous_parties:
     type: paragraphs
     type: paragraphs
     weight: 127
     weight: 127
@@ -205,7 +214,7 @@ content:
     type: boolean_checkbox
     type: boolean_checkbox
     settings:
     settings:
       display_label: true
       display_label: true
-    weight: 120
+    weight: 16
     region: content
     region: content
     third_party_settings: {  }
     third_party_settings: {  }
   title:
   title:

+ 10 - 0
config/sync/core.entity_view_display.node.programme.default.yml

@@ -7,6 +7,7 @@ dependencies:
     - field.field.node.programme.field_diaporama
     - field.field.node.programme.field_diaporama
     - field.field.node.programme.field_fichier
     - field.field.node.programme.field_fichier
     - field.field.node.programme.field_partenaires
     - field.field.node.programme.field_partenaires
+    - field.field.node.programme.field_poid
     - field.field.node.programme.field_sous_parties
     - field.field.node.programme.field_sous_parties
     - field.field.node.programme.field_textes
     - field.field.node.programme.field_textes
     - node.type.programme
     - node.type.programme
@@ -54,6 +55,15 @@ content:
     third_party_settings: {  }
     third_party_settings: {  }
     type: entity_reference_revisions_entity_view
     type: entity_reference_revisions_entity_view
     region: content
     region: content
+  field_poid:
+    weight: 108
+    label: above
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    type: number_integer
+    region: content
   field_sous_parties:
   field_sous_parties:
     type: entity_reference_revisions_entity_view
     type: entity_reference_revisions_entity_view
     weight: 107
     weight: 107

+ 2 - 0
config/sync/core.entity_view_display.node.programme.teaser.yml

@@ -8,6 +8,7 @@ dependencies:
     - field.field.node.programme.field_diaporama
     - field.field.node.programme.field_diaporama
     - field.field.node.programme.field_fichier
     - field.field.node.programme.field_fichier
     - field.field.node.programme.field_partenaires
     - field.field.node.programme.field_partenaires
+    - field.field.node.programme.field_poid
     - field.field.node.programme.field_sous_parties
     - field.field.node.programme.field_sous_parties
     - field.field.node.programme.field_textes
     - field.field.node.programme.field_textes
     - node.type.programme
     - node.type.programme
@@ -36,6 +37,7 @@ hidden:
   field_diaporama: true
   field_diaporama: true
   field_fichier: true
   field_fichier: true
   field_partenaires: true
   field_partenaires: true
+  field_poid: true
   field_sous_parties: true
   field_sous_parties: true
   field_textes: true
   field_textes: true
   langcode: true
   langcode: true

+ 15 - 14
config/sync/core.entity_view_display.node.static.default.yml

@@ -17,8 +17,15 @@ dependencies:
     - entity_reference_revisions
     - entity_reference_revisions
     - file
     - file
     - link
     - link
+    - panelizer
     - text
     - text
     - user
     - user
+third_party_settings:
+  panelizer:
+    enable: false
+    custom: false
+    allow: false
+    default: default
 _core:
 _core:
   default_config_hash: oGSMA6gtfWJ1AlOJQfaQ3Qpi7ZarWaHqInUX9DaJLzo
   default_config_hash: oGSMA6gtfWJ1AlOJQfaQ3Qpi7ZarWaHqInUX9DaJLzo
 id: node.static.default
 id: node.static.default
@@ -34,7 +41,7 @@ content:
     third_party_settings: {  }
     third_party_settings: {  }
     region: content
     region: content
   field_equipes:
   field_equipes:
-    weight: 8
+    weight: 7
     label: above
     label: above
     settings:
     settings:
       view_mode: default
       view_mode: default
@@ -43,7 +50,7 @@ content:
     type: entity_reference_revisions_entity_view
     type: entity_reference_revisions_entity_view
     region: content
     region: content
   field_lien:
   field_lien:
-    weight: 6
+    weight: 5
     label: above
     label: above
     settings:
     settings:
       trim_length: 80
       trim_length: 80
@@ -54,15 +61,8 @@ content:
     third_party_settings: {  }
     third_party_settings: {  }
     type: link
     type: link
     region: content
     region: content
-  field_memo:
-    weight: 10
-    label: above
-    settings: {  }
-    third_party_settings: {  }
-    type: basic_string
-    region: content
   field_page_statique_liees:
   field_page_statique_liees:
-    weight: 3
+    weight: 2
     label: above
     label: above
     settings:
     settings:
       link: true
       link: true
@@ -70,7 +70,7 @@ content:
     type: entity_reference_label
     type: entity_reference_label
     region: content
     region: content
   field_partenaires:
   field_partenaires:
-    weight: 9
+    weight: 8
     label: above
     label: above
     settings:
     settings:
       view_mode: default
       view_mode: default
@@ -79,7 +79,7 @@ content:
     type: entity_reference_revisions_entity_view
     type: entity_reference_revisions_entity_view
     region: content
     region: content
   field_pieces_jointes:
   field_pieces_jointes:
-    weight: 7
+    weight: 6
     label: above
     label: above
     settings:
     settings:
       use_description_as_link_text: true
       use_description_as_link_text: true
@@ -87,7 +87,7 @@ content:
     type: file_default
     type: file_default
     region: content
     region: content
   field_poid:
   field_poid:
-    weight: 4
+    weight: 3
     label: above
     label: above
     settings:
     settings:
       thousand_separator: ''
       thousand_separator: ''
@@ -96,7 +96,7 @@ content:
     type: number_integer
     type: number_integer
     region: content
     region: content
   field_textes:
   field_textes:
-    weight: 5
+    weight: 4
     label: above
     label: above
     settings:
     settings:
       view_mode: default
       view_mode: default
@@ -110,5 +110,6 @@ content:
     settings: {  }
     settings: {  }
     third_party_settings: {  }
     third_party_settings: {  }
 hidden:
 hidden:
+  field_memo: true
   langcode: true
   langcode: true
   search_api_excerpt: true
   search_api_excerpt: true

+ 115 - 0
config/sync/core.entity_view_display.node.static.full.yml

@@ -0,0 +1,115 @@
+uuid: e2ac0c97-431f-4870-a6f2-c657104f2ece
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.full
+    - field.field.node.static.body
+    - field.field.node.static.field_equipes
+    - field.field.node.static.field_lien
+    - field.field.node.static.field_memo
+    - field.field.node.static.field_page_statique_liees
+    - field.field.node.static.field_partenaires
+    - field.field.node.static.field_pieces_jointes
+    - field.field.node.static.field_poid
+    - field.field.node.static.field_textes
+    - node.type.static
+  module:
+    - entity_reference_revisions
+    - file
+    - link
+    - text
+    - user
+_core:
+  default_config_hash: oGSMA6gtfWJ1AlOJQfaQ3Qpi7ZarWaHqInUX9DaJLzo
+id: node.static.full
+targetEntityType: node
+bundle: static
+mode: full
+content:
+  body:
+    label: hidden
+    type: text_default
+    weight: 0
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  field_equipes:
+    weight: 8
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    type: entity_reference_revisions_entity_view
+    region: content
+  field_lien:
+    weight: 6
+    label: above
+    settings:
+      trim_length: 80
+      url_only: false
+      url_plain: false
+      rel: ''
+      target: ''
+    third_party_settings: {  }
+    type: link
+    region: content
+  field_memo:
+    weight: 10
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    type: basic_string
+    region: content
+  field_page_statique_liees:
+    weight: 3
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+    type: entity_reference_label
+    region: content
+  field_partenaires:
+    weight: 9
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    type: entity_reference_revisions_entity_view
+    region: content
+  field_pieces_jointes:
+    weight: 7
+    label: above
+    settings:
+      use_description_as_link_text: true
+    third_party_settings: {  }
+    type: file_default
+    region: content
+  field_poid:
+    weight: 4
+    label: above
+    settings:
+      thousand_separator: ''
+      prefix_suffix: true
+    third_party_settings: {  }
+    type: number_integer
+    region: content
+  field_textes:
+    weight: 5
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+    type: entity_reference_revisions_entity_view
+    region: content
+  links:
+    weight: 1
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+hidden:
+  langcode: true
+  search_api_excerpt: true

+ 54 - 0
config/sync/core.entity_view_display.node.static.teaser.yml

@@ -0,0 +1,54 @@
+uuid: 2b43a75d-a4ea-4d9c-b7ae-5c78dd8e8fdb
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.teaser
+    - field.field.node.static.body
+    - field.field.node.static.field_equipes
+    - field.field.node.static.field_lien
+    - field.field.node.static.field_memo
+    - field.field.node.static.field_page_statique_liees
+    - field.field.node.static.field_partenaires
+    - field.field.node.static.field_pieces_jointes
+    - field.field.node.static.field_poid
+    - field.field.node.static.field_textes
+    - node.type.static
+  module:
+    - entity_reference_revisions
+    - panelizer
+    - user
+third_party_settings:
+  panelizer:
+    enable: false
+    custom: false
+    allow: false
+    default: default
+_core:
+  default_config_hash: oGSMA6gtfWJ1AlOJQfaQ3Qpi7ZarWaHqInUX9DaJLzo
+id: node.static.teaser
+targetEntityType: node
+bundle: static
+mode: teaser
+content:
+  field_textes:
+    type: entity_reference_revisions_entity_view
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      view_mode: preview
+      link: ''
+    third_party_settings: {  }
+hidden:
+  body: true
+  field_equipes: true
+  field_lien: true
+  field_memo: true
+  field_page_statique_liees: true
+  field_partenaires: true
+  field_pieces_jointes: true
+  field_poid: true
+  langcode: true
+  links: true
+  search_api_excerpt: true

+ 44 - 0
config/sync/core.entity_view_display.paragraph.textes.preview.yml

@@ -0,0 +1,44 @@
+uuid: 0e7d5a66-8282-485a-8338-69b1451b0237
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.paragraph.preview
+    - field.field.paragraph.textes.field_photo
+    - field.field.paragraph.textes.field_texte
+    - field.field.paragraph.textes.field_titre
+    - paragraphs.paragraphs_type.textes
+  module:
+    - advanced_text_formatter
+id: paragraph.textes.preview
+targetEntityType: paragraph
+bundle: textes
+mode: preview
+content:
+  field_texte:
+    weight: 1
+    label: hidden
+    settings:
+      trim_length: 600
+      ellipsis: 1
+      word_boundary: 1
+      token_replace: 0
+      filter: input
+      format: plain_text
+      allowed_html: '<a> <b> <br> <dd> <dl> <dt> <em> <i> <li> <ol> <p> <strong> <u> <ul>'
+      autop: 0
+      use_summary: 0
+    third_party_settings: {  }
+    type: advanced_text
+    region: content
+  field_titre:
+    weight: 0
+    label: hidden
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+    type: string
+    region: content
+hidden:
+  field_photo: true
+  search_api_excerpt: true

+ 12 - 0
config/sync/core.entity_view_mode.block_content.full.yml

@@ -0,0 +1,12 @@
+uuid: 853d82ab-8239-41b3-a38a-59558d3c7217
+langcode: fr
+status: false
+dependencies:
+  module:
+    - block_content
+_core:
+  default_config_hash: 4tedlMuvQjDOdvHdw86_e-2Rt78aR7TGFMfOK8Ejppg
+id: block_content.full
+label: Full
+targetEntityType: block_content
+cache: true

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

@@ -11,6 +11,7 @@ module:
   betterlogin: 0
   betterlogin: 0
   block: 0
   block: 0
   block_class: 0
   block_class: 0
+  block_content: 0
   breakpoint: 0
   breakpoint: 0
   bulkdelete: 0
   bulkdelete: 0
   ckeditor: 0
   ckeditor: 0
@@ -60,9 +61,12 @@ module:
   jquery_ui_checkboxradio: 0
   jquery_ui_checkboxradio: 0
   jquery_ui_controlgroup: 0
   jquery_ui_controlgroup: 0
   jquery_ui_datepicker: 0
   jquery_ui_datepicker: 0
+  jquery_ui_draggable: 0
+  jquery_ui_droppable: 0
   jquery_ui_slider: 0
   jquery_ui_slider: 0
   jquery_ui_touch_punch: 0
   jquery_ui_touch_punch: 0
   language: 0
   language: 0
+  layout_discovery: 0
   link: 0
   link: 0
   link_attributes: 0
   link_attributes: 0
   linkit: 0
   linkit: 0
@@ -82,7 +86,12 @@ module:
   node: 0
   node: 0
   options: 0
   options: 0
   page_cache: 0
   page_cache: 0
+  page_manager: 0
+  page_manager_ui: 0
   pagerer: 0
   pagerer: 0
+  panelizer: 0
+  panels: 0
+  panels_ipe: 0
   path: 0
   path: 0
   path_alias: 0
   path_alias: 0
   path_alias_xt: 0
   path_alias_xt: 0
@@ -123,6 +132,7 @@ module:
 theme:
 theme:
   seven: 0
   seven: 0
   adminimal_theme: 0
   adminimal_theme: 0
+  popsu: 0
 profile: figli_starter_kit
 profile: figli_starter_kit
 _core:
 _core:
   default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc
   default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc

+ 9 - 0
config/sync/domain_alias.settings.yml

@@ -0,0 +1,9 @@
+environments:
+  - default
+  - local
+  - development
+  - staging
+  - testing
+langcode: fr
+_core:
+  default_config_hash: B-g_mD751mRPyBpjHIPl0jTXPr4KM0kzGRUaD-KRb10

+ 4 - 0
config/sync/domain_site_settings.domainconfigsettings.yml

@@ -0,0 +1,4 @@
+domain_site_settings: null
+_core:
+  default_config_hash: tkmglv8nLQzpf1cBcgSWFvPzgDJEfiz6bifpEQYXq84
+langcode: fr

+ 25 - 0
config/sync/field.field.node.programme.field_poid.yml

@@ -0,0 +1,25 @@
+uuid: d3283d26-de5c-4dcb-a54c-caef1291bff9
+langcode: fr
+status: true
+dependencies:
+  config:
+    - field.storage.node.field_poid
+    - node.type.programme
+id: node.programme.field_poid
+field_name: field_poid
+entity_type: node
+bundle: programme
+label: Poid
+description: ''
+required: false
+translatable: true
+default_value:
+  -
+    value: 0
+default_value_callback: ''
+settings:
+  min: -20
+  max: 20
+  prefix: ''
+  suffix: ''
+field_type: integer

+ 21 - 0
config/sync/field.storage.block_content.body.yml

@@ -0,0 +1,21 @@
+uuid: 340647c3-561f-4e84-be31-64b2345428dd
+langcode: fr
+status: true
+dependencies:
+  module:
+    - block_content
+    - text
+_core:
+  default_config_hash: eS0snV_L3dx9shtWRTzm5eblwOJ7qKWC9IE-4GMTDFc
+id: block_content.body
+field_name: body
+entity_type: block_content
+type: text_with_summary
+settings: {  }
+module: text
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: true
+custom_storage: false

+ 12 - 0
config/sync/page_manager.page.home.yml

@@ -0,0 +1,12 @@
+uuid: b24f6215-4418-439f-9210-a44044ced96e
+langcode: fr
+status: true
+dependencies: {  }
+id: home
+label: Home
+description: ''
+use_admin_theme: false
+path: /home
+access_logic: and
+access_conditions: {  }
+parameters: {  }

+ 18 - 0
config/sync/page_manager.page.node_view.yml

@@ -0,0 +1,18 @@
+uuid: 428f2224-88f6-45bd-990a-e0ab6ed2e2e3
+langcode: fr
+status: true
+dependencies: {  }
+_core:
+  default_config_hash: RCVWP-yHwxSNiQORMIabDgHMEVqOMW58w80BQgRFJ4k
+id: node_view
+label: 'Node view'
+description: 'When enabled, this overrides the default Drupal behavior for displaying nodes at <em>/node/{node}</em>. If you add variants, you may use selection criteria such as node type or language or user access to provide different views of nodes. If no variant is selected, the default Drupal node view will be used. This page only affects nodes viewed as pages, it will not affect nodes viewed in lists or at other locations.'
+use_admin_theme: false
+path: '/node/{node}'
+access_logic: and
+access_conditions: {  }
+parameters:
+  node:
+    machine_name: node
+    type: 'entity:node'
+    label: Node

+ 64 - 0
config/sync/page_manager.page_variant.home-panels_variant-0.yml

@@ -0,0 +1,64 @@
+uuid: fb2db888-5cb1-4e01-963b-3aadb4542731
+langcode: fr
+status: true
+dependencies:
+  config:
+    - page_manager.page.home
+    - views.view.home_blocks
+  module:
+    - panels
+    - views
+id: home-panels_variant-0
+label: Home
+variant: panels_variant
+variant_settings:
+  blocks:
+    e5f452c9-14a6-49a2-b5ab-028e1246ec29:
+      id: 'views_block:home_blocks-block_1'
+      label: ''
+      provider: views
+      label_display: '0'
+      views_label: ''
+      items_per_page: none
+      region: content
+      weight: 0
+      uuid: e5f452c9-14a6-49a2-b5ab-028e1246ec29
+      context_mapping: {  }
+    c460a8dc-20aa-4d12-8382-48d03a96eae3:
+      id: 'views_block:home_blocks-block_2'
+      label: ''
+      provider: views
+      label_display: visible
+      views_label: ''
+      items_per_page: none
+      region: content
+      weight: 0
+      uuid: c460a8dc-20aa-4d12-8382-48d03a96eae3
+      context_mapping: {  }
+    323f250e-52aa-455a-be5b-82737e7558a4:
+      id: 'views_block:home_blocks-block_3'
+      label: ''
+      provider: views
+      label_display: visible
+      views_label: ''
+      items_per_page: none
+      region: content
+      weight: 0
+      uuid: 323f250e-52aa-455a-be5b-82737e7558a4
+      context_mapping: {  }
+  id: panels_variant
+  uuid: 3093fbf1-47e3-46ba-9bf2-84a715779a13
+  label: null
+  weight: 0
+  layout: layout_onecol
+  layout_settings:
+    label: ''
+  page_title: ''
+  storage_type: page_manager
+  storage_id: home-panels_variant-0
+  builder: standard
+page: home
+weight: 0
+selection_criteria: {  }
+selection_logic: and
+static_context: {  }

+ 1 - 1
config/sync/pagerer.preset.default.yml

@@ -26,7 +26,7 @@ panes:
       widget_button: auto
       widget_button: auto
       tags:
       tags:
         pages:
         pages:
-          prefix_label: Programmes
+          prefix_label: Page
           suffix_label: 'of @total'
           suffix_label: 'of @total'
           page_current: '@number'
           page_current: '@number'
           first: «
           first: «

+ 2 - 2
config/sync/pagerer.style.adaptive.yml

@@ -18,7 +18,7 @@ default_config:
     page_breaker: …
     page_breaker: …
     page_separator: '|'
     page_separator: '|'
     pages:
     pages:
-      prefix_label: Programmes
+      prefix_label: Page
       suffix_label: 'of @total'
       suffix_label: 'of @total'
       page_current: '@number'
       page_current: '@number'
       page_previous: '@number'
       page_previous: '@number'
@@ -37,7 +37,7 @@ default_config:
       next_title: 'Aller à la page suivante'
       next_title: 'Aller à la page suivante'
       last_title: 'Aller à la dernière page'
       last_title: 'Aller à la dernière page'
       page_current_reader: 'Page courante'
       page_current_reader: 'Page courante'
-      page_reader: Programmes
+      page_reader: Page
       first_reader: 'Première page'
       first_reader: 'Première page'
       previous_reader: 'Page précédente'
       previous_reader: 'Page précédente'
       next_reader: 'Page suivante'
       next_reader: 'Page suivante'

+ 1 - 1
config/sync/pagerer.style.mini.yml

@@ -13,7 +13,7 @@ default_config:
   widget_button: auto
   widget_button: auto
   tags:
   tags:
     pages:
     pages:
-      prefix_label: Programmes
+      prefix_label: Page
       suffix_label: 'of @total'
       suffix_label: 'of @total'
       page_current: '@number'
       page_current: '@number'
       first: «
       first: «

+ 2 - 2
config/sync/pagerer.style.progressive.yml

@@ -19,7 +19,7 @@ default_config:
     page_breaker: …
     page_breaker: …
     page_separator: '|'
     page_separator: '|'
     pages:
     pages:
-      prefix_label: Programmes
+      prefix_label: Page
       suffix_label: 'of @total'
       suffix_label: 'of @total'
       page_current: '@number'
       page_current: '@number'
       page_previous: '@number'
       page_previous: '@number'
@@ -38,7 +38,7 @@ default_config:
       next_title: 'Aller à la page suivante'
       next_title: 'Aller à la page suivante'
       last_title: 'Aller à la dernière page'
       last_title: 'Aller à la dernière page'
       page_current_reader: 'Page courante'
       page_current_reader: 'Page courante'
-      page_reader: Programmes
+      page_reader: Page
       first_reader: 'Première page'
       first_reader: 'Première page'
       previous_reader: 'Page précédente'
       previous_reader: 'Page précédente'
       next_reader: 'Page suivante'
       next_reader: 'Page suivante'

+ 2 - 2
config/sync/pagerer.style.scrollpane.yml

@@ -13,7 +13,7 @@ default_config:
   tags:
   tags:
     page_separator: '|'
     page_separator: '|'
     pages:
     pages:
-      prefix_label: Programmes
+      prefix_label: Page
       suffix_label: 'of @total'
       suffix_label: 'of @total'
       page_current: '@number'
       page_current: '@number'
       page_previous: '@number'
       page_previous: '@number'
@@ -30,7 +30,7 @@ default_config:
       next_title: 'Aller à la page suivante'
       next_title: 'Aller à la page suivante'
       last_title: 'Aller à la dernière page'
       last_title: 'Aller à la dernière page'
       page_current_reader: 'Page courante'
       page_current_reader: 'Page courante'
-      page_reader: Programmes
+      page_reader: Page
       first_reader: 'Première page'
       first_reader: 'Première page'
       previous_reader: 'Page précédente'
       previous_reader: 'Page précédente'
       next_reader: 'Page suivante'
       next_reader: 'Page suivante'

+ 1 - 1
config/sync/pagerer.style.slider.yml

@@ -14,7 +14,7 @@ default_config:
   slider_navigation_icons: 'yes'
   slider_navigation_icons: 'yes'
   tags:
   tags:
     pages:
     pages:
-      prefix_label: Programmes
+      prefix_label: Page
       suffix_label: 'of @total'
       suffix_label: 'of @total'
       page_current: '@number'
       page_current: '@number'
       page_previous: '@number'
       page_previous: '@number'

+ 8 - 8
config/sync/pagerer.style.standard.yml

@@ -17,14 +17,14 @@ default_config:
     page_breaker: …
     page_breaker: …
     page_separator: '|'
     page_separator: '|'
     pages:
     pages:
-      prefix_label: Programmes
+      prefix_label: Page
       suffix_label: 'of @total'
       suffix_label: 'of @total'
       page_current: '@number'
       page_current: '@number'
       page_previous: '@number'
       page_previous: '@number'
       page_next: '@number'
       page_next: '@number'
       first: '« Premier'
       first: '« Premier'
-      previous: '‹ Précédent'
-      next: 'Suivant ›'
+      previous: '‹ Previous'
+      next: 'Next ›'
       last: 'Dernier »'
       last: 'Dernier »'
       pageset_empty: 'No pages to display.'
       pageset_empty: 'No pages to display.'
       page_current_title: 'Page courante'
       page_current_title: 'Page courante'
@@ -34,7 +34,7 @@ default_config:
       next_title: 'Aller à la page suivante'
       next_title: 'Aller à la page suivante'
       last_title: 'Aller à la dernière page'
       last_title: 'Aller à la dernière page'
       page_current_reader: 'Page courante'
       page_current_reader: 'Page courante'
-      page_reader: Programmes
+      page_reader: Page
       first_reader: 'Première page'
       first_reader: 'Première page'
       previous_reader: 'Page précédente'
       previous_reader: 'Page précédente'
       next_reader: 'Page suivante'
       next_reader: 'Page suivante'
@@ -46,8 +46,8 @@ default_config:
       page_previous: '@item'
       page_previous: '@item'
       page_next: '@item'
       page_next: '@item'
       first: '« Premier'
       first: '« Premier'
-      previous: '‹ Précédent'
-      next: 'Suivant ›'
+      previous: '‹ Previous'
+      next: 'Next ›'
       last: 'Dernier »'
       last: 'Dernier »'
       pageset_empty: 'No items to display.'
       pageset_empty: 'No items to display.'
       page_current_title: 'Current items'
       page_current_title: 'Current items'
@@ -69,8 +69,8 @@ default_config:
       page_previous: '@item_low-@item_high'
       page_previous: '@item_low-@item_high'
       page_next: '@item_low-@item_high'
       page_next: '@item_low-@item_high'
       first: '« Premier'
       first: '« Premier'
-      previous: '‹ Précédent'
-      next: 'Suivant ›'
+      previous: '‹ Previous'
+      next: 'Next ›'
       last: 'Dernier »'
       last: 'Dernier »'
       pageset_empty: 'No items to display.'
       pageset_empty: 'No items to display.'
       page_current_title: 'Current items'
       page_current_title: 'Current items'

+ 11 - 0
config/sync/popsu.settings.yml

@@ -0,0 +1,11 @@
+features:
+  node_user_picture: false
+  comment_user_picture: true
+  comment_user_verification: true
+  favicon: true
+logo:
+  use_default: false
+  path: ''
+favicon:
+  use_default: false
+  path: ''

+ 1 - 1
config/sync/system.site.yml

@@ -4,7 +4,7 @@ slogan: ''
 page:
 page:
   403: ''
   403: ''
   404: ''
   404: ''
-  front: /user/login
+  front: /home
 admin_compact_mode: false
 admin_compact_mode: false
 weight_select_max: 100
 weight_select_max: 100
 langcode: fr
 langcode: fr

+ 1 - 0
config/sync/system.theme.yml

@@ -2,3 +2,4 @@ admin: adminimal_theme
 langcode: fr
 langcode: fr
 _core:
 _core:
   default_config_hash: TpdA4rsOBAawnqeon9A-Ooht_4VO3hHKib79xyHcTyg
   default_config_hash: TpdA4rsOBAawnqeon9A-Ooht_4VO3hHKib79xyHcTyg
+default: popsu

+ 8 - 8
config/sync/views.view.archive.yml

@@ -19,7 +19,7 @@ base_field: nid
 display:
 display:
   default:
   default:
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     display_plugin: default
     display_plugin: default
     position: 0
     position: 0
     display_options:
     display_options:
@@ -42,10 +42,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -58,12 +58,12 @@ display:
           total_pages: 0
           total_pages: 0
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           tags:
           tags:
             previous: ‹‹
             previous: ‹‹
             next: ››
             next: ››
@@ -226,7 +226,7 @@ display:
       tags: {  }
       tags: {  }
   page_1:
   page_1:
     id: page_1
     id: page_1
-    display_title: Programmes
+    display_title: Page
     display_plugin: page
     display_plugin: page
     position: 2
     position: 2
     display_options:
     display_options:

+ 543 - 0
config/sync/views.view.block_content.yml

@@ -0,0 +1,543 @@
+uuid: 27ee59f0-5be7-4a34-8cbc-ec238a3df316
+langcode: fr
+status: true
+dependencies:
+  module:
+    - block_content
+    - user
+_core:
+  default_config_hash: 2J0rd5cWfFsdSX-kAb0f9EzvC0_vn4NxGlUpOQAXeOU
+id: block_content
+label: 'Custom block library'
+module: views
+description: 'Find and manage custom blocks.'
+tag: default
+base_table: block_content_field_data
+base_field: id
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: perm
+        options:
+          perm: 'administer blocks'
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: mini
+        options:
+          items_per_page: 50
+          offset: 0
+          id: 0
+          total_pages: null
+          tags:
+            previous: '‹ Previous'
+            next: 'Next ›'
+          expose:
+            items_per_page: false
+            items_per_page_label: 'Items per page'
+            items_per_page_options: '5, 10, 25, 50'
+            items_per_page_options_all: false
+            items_per_page_options_all_label: '- All -'
+            offset: false
+            offset_label: Offset
+      style:
+        type: table
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          override: true
+          sticky: false
+          caption: ''
+          summary: ''
+          description: ''
+          columns:
+            info: info
+            type: type
+            changed: changed
+            operations: operations
+          info:
+            info:
+              sortable: true
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            type:
+              sortable: true
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            changed:
+              sortable: true
+              default_sort_order: desc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            operations:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+          default: changed
+          empty_table: true
+      row:
+        type: fields
+      fields:
+        info:
+          id: info
+          table: block_content_field_data
+          field: info
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: 'Block description'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: string
+          settings:
+            link_to_entity: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: null
+          entity_field: info
+          plugin_id: field
+        type:
+          id: type
+          table: block_content_field_data
+          field: type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: 'Block type'
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: entity_reference_label
+          settings:
+            link: false
+          group_column: target_id
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: block_content
+          entity_field: type
+          plugin_id: field
+        changed:
+          id: changed
+          table: block_content_field_data
+          field: changed
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: Updated
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          entity_type: block_content
+          entity_field: changed
+          type: timestamp
+          settings:
+            date_format: short
+            custom_date_format: ''
+            timezone: ''
+          plugin_id: field
+        operations:
+          id: operations
+          table: block_content
+          field: operations
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: Operations
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          destination: true
+          entity_type: block_content
+          plugin_id: entity_operations
+      filters:
+        info:
+          id: info
+          table: block_content_field_data
+          field: info
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: contains
+          value: ''
+          group: 1
+          exposed: true
+          expose:
+            operator_id: info_op
+            label: 'Block description'
+            description: ''
+            use_operator: false
+            operator: info_op
+            identifier: info
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: block_content
+          entity_field: info
+          plugin_id: string
+        type:
+          id: type
+          table: block_content_field_data
+          field: type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: in
+          value: {  }
+          group: 1
+          exposed: true
+          expose:
+            operator_id: type_op
+            label: 'Block type'
+            description: ''
+            use_operator: false
+            operator: type_op
+            identifier: type
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+              anonymous: '0'
+              administrator: '0'
+            reduce: false
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: block_content
+          entity_field: type
+          plugin_id: bundle
+        reusable:
+          id: reusable
+          table: block_content_field_data
+          field: reusable
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+            operator_limit_selection: false
+            operator_list: {  }
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: block_content
+          entity_field: reusable
+          plugin_id: boolean
+      sorts: {  }
+      title: 'Custom block library'
+      header: {  }
+      footer: {  }
+      empty:
+        area_text_custom:
+          id: area_text_custom
+          table: views
+          field: area_text_custom
+          relationship: none
+          group_type: group
+          admin_label: ''
+          empty: true
+          tokenize: false
+          content: 'There are no custom blocks available.'
+          plugin_id: text_custom
+        block_content_listing_empty:
+          admin_label: ''
+          empty: true
+          field: block_content_listing_empty
+          group_type: group
+          id: block_content_listing_empty
+          label: ''
+          relationship: none
+          table: block_content
+          plugin_id: block_content_listing_empty
+          entity_type: block_content
+      relationships: {  }
+      arguments: {  }
+      display_extenders: {  }
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user.permissions
+      max-age: -1
+      tags: {  }
+  page_1:
+    display_plugin: page
+    id: page_1
+    display_title: Page
+    position: 1
+    display_options:
+      display_extenders: {  }
+      path: admin/structure/block/block-content
+      menu:
+        type: tab
+        title: 'Custom block library'
+        description: ''
+        parent: block.admin_display
+        weight: 0
+        context: '0'
+        menu_name: admin
+    cache_metadata:
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - url
+        - url.query_args
+        - user.permissions
+      max-age: -1
+      tags: {  }

+ 8 - 8
config/sync/views.view.content.yml

@@ -63,8 +63,8 @@ display:
         options:
         options:
           submit_button: Filtrer
           submit_button: Filtrer
           reset_button: true
           reset_button: true
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -73,8 +73,8 @@ display:
         options:
         options:
           items_per_page: 50
           items_per_page: 50
           tags:
           tags:
-            previous: '‹ Précédent'
-            next: 'Suivant ›'
+            previous: '‹ Previous'
+            next: 'Next ›'
             first: '« Premier'
             first: '« Premier'
             last: 'Dernier »'
             last: 'Dernier »'
       style:
       style:
@@ -244,7 +244,7 @@ display:
           relationship: none
           relationship: none
           group_type: group
           group_type: group
           admin_label: ''
           admin_label: ''
-          label: Actions
+          label: Operations
           exclude: false
           exclude: false
           alter:
           alter:
             alter_text: false
             alter_text: false
@@ -332,7 +332,7 @@ display:
           id: changed
           id: changed
           table: node_field_data
           table: node_field_data
           field: changed
           field: changed
-          label: 'Mis à jour'
+          label: Updated
           exclude: false
           exclude: false
           alter:
           alter:
             alter_text: false
             alter_text: false
@@ -586,7 +586,7 @@ display:
           content: 'Affichage de @start à @end sur @total'
           content: 'Affichage de @start à @end sur @total'
           plugin_id: result
           plugin_id: result
     display_plugin: default
     display_plugin: default
-    display_title: Maître
+    display_title: Master
     id: default
     id: default
     position: 0
     position: 0
     cache_metadata:
     cache_metadata:
@@ -777,7 +777,7 @@ display:
           1: AND
           1: AND
       title: Programmes
       title: Programmes
     display_plugin: page
     display_plugin: page
-    display_title: Programmes
+    display_title: Page
     id: page_1
     id: page_1
     position: 1
     position: 1
     cache_metadata:
     cache_metadata:

+ 4 - 4
config/sync/views.view.content_recent.yml

@@ -18,7 +18,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -39,10 +39,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc

+ 8 - 8
config/sync/views.view.content_translations.yml

@@ -18,7 +18,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -39,10 +39,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: true
           reset_button: true
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -60,12 +60,12 @@ display:
             last: 'Dernier »'
             last: 'Dernier »'
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
           quantity: 9
       style:
       style:
         type: table
         type: table
@@ -878,7 +878,7 @@ display:
   page_1:
   page_1:
     display_plugin: page
     display_plugin: page
     id: page_1
     id: page_1
-    display_title: Programmes
+    display_title: Page
     position: 1
     position: 1
     display_options:
     display_options:
       display_extenders: {  }
       display_extenders: {  }

+ 13 - 13
config/sync/views.view.files.yml

@@ -18,7 +18,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -41,8 +41,8 @@ display:
         options:
         options:
           submit_button: Filtrer
           submit_button: Filtrer
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -54,18 +54,18 @@ display:
           id: 0
           id: 0
           total_pages: 0
           total_pages: 0
           tags:
           tags:
-            previous: '‹ Précédent'
-            next: 'Suivant ›'
+            previous: '‹ Previous'
+            next: 'Next ›'
             first: '« Premier'
             first: '« Premier'
             last: 'Dernier »'
             last: 'Dernier »'
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
           quantity: 9
       style:
       style:
         type: table
         type: table
@@ -1357,16 +1357,16 @@ display:
           id: 0
           id: 0
           total_pages: 0
           total_pages: 0
           tags:
           tags:
-            previous: '‹ Précédent'
-            next: 'Suivant ›'
+            previous: '‹ Previous'
+            next: 'Next ›'
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
       filters: {  }
       filters: {  }
       filter_groups:
       filter_groups:
         operator: AND
         operator: AND

+ 10 - 10
config/sync/views.view.frontpage.yml

@@ -65,10 +65,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -177,15 +177,15 @@ display:
           total_pages: 0
           total_pages: 0
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           tags:
           tags:
-            previous: '‹ Précédent'
-            next: 'Suivant ›'
+            previous: '‹ Previous'
+            next: 'Next ›'
             first: '« Premier'
             first: '« Premier'
             last: 'Dernier »'
             last: 'Dernier »'
           quantity: 9
           quantity: 9
@@ -246,7 +246,7 @@ display:
       arguments: {  }
       arguments: {  }
       display_extenders: {  }
       display_extenders: {  }
     display_plugin: default
     display_plugin: default
-    display_title: Maître
+    display_title: Master
     id: default
     id: default
     position: 0
     position: 0
     cache_metadata:
     cache_metadata:
@@ -297,7 +297,7 @@ display:
       path: node
       path: node
       display_extenders: {  }
       display_extenders: {  }
     display_plugin: page
     display_plugin: page
-    display_title: Programmes
+    display_title: Page
     id: page_1
     id: page_1
     position: 1
     position: 1
     cache_metadata:
     cache_metadata:

+ 8 - 8
config/sync/views.view.glossary.yml

@@ -19,7 +19,7 @@ base_field: nid
 display:
 display:
   default:
   default:
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     display_plugin: default
     display_plugin: default
     position: 0
     position: 0
     display_options:
     display_options:
@@ -42,10 +42,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -58,12 +58,12 @@ display:
           total_pages: 0
           total_pages: 0
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           tags:
           tags:
             previous: ‹‹
             previous: ‹‹
             next: ››
             next: ››
@@ -446,7 +446,7 @@ display:
       tags: {  }
       tags: {  }
   page_1:
   page_1:
     id: page_1
     id: page_1
-    display_title: Programmes
+    display_title: Page
     display_plugin: page
     display_plugin: page
     position: 1
     position: 1
     display_options:
     display_options:

+ 1368 - 0
config/sync/views.view.home_blocks.yml

@@ -0,0 +1,1368 @@
+uuid: 05d3c0d4-b195-4359-afac-339c1d9d266b
+langcode: fr
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.teaser
+    - field.storage.node.field_image
+    - field.storage.node.field_programme
+    - image.style.large
+    - node.type.actualite
+    - node.type.ressource
+  module:
+    - image
+    - node
+    - user
+id: home_blocks
+label: 'Home blocks'
+module: views
+description: ''
+tag: ''
+base_table: node_field_data
+base_field: nid
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: perm
+        options:
+          perm: 'access content'
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: some
+        options:
+          items_per_page: 5
+          offset: 0
+      style:
+        type: default
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          uses_fields: false
+      row:
+        type: fields
+        options:
+          inline: {  }
+          separator: ''
+          hide_empty: false
+          default_field_elements: true
+      fields:
+        title:
+          id: title
+          table: node_field_data
+          field: title
+          entity_type: node
+          entity_field: title
+          label: ''
+          alter:
+            alter_text: false
+            make_link: false
+            absolute: false
+            trim: false
+            word_boundary: false
+            ellipsis: false
+            strip_tags: false
+            html: false
+          hide_empty: false
+          empty_zero: false
+          settings:
+            link_to_entity: true
+          plugin_id: field
+          relationship: none
+          group_type: group
+          admin_label: ''
+          exclude: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_alter_empty: true
+          click_sort_column: value
+          type: string
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+        field_image:
+          id: field_image
+          table: node__field_image
+          field: field_image
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: image
+          settings:
+            image_style: large
+            image_link: content
+          group_column: ''
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          plugin_id: field
+        view_node:
+          id: view_node
+          table: node
+          field: view_node
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          text: voir
+          output_url_as_text: false
+          absolute: false
+          entity_type: node
+          plugin_id: entity_link
+        field_programme:
+          id: field_programme
+          table: node__field_programme
+          field: field_programme
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: entity_reference_label
+          settings:
+            link: true
+          group_column: target_id
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          plugin_id: field
+      filters:
+        status:
+          value: '1'
+          table: node_field_data
+          field: status
+          plugin_id: boolean
+          entity_type: node
+          entity_field: status
+          id: status
+          expose:
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+          group: 1
+        promote:
+          id: promote
+          table: node_field_data
+          field: promote
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: promote
+          plugin_id: boolean
+        type:
+          id: type
+          table: node_field_data
+          field: type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: in
+          value:
+            actualite: actualite
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+            reduce: false
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: type
+          plugin_id: bundle
+      sorts:
+        created:
+          id: created
+          table: node_field_data
+          field: created
+          order: DESC
+          entity_type: node
+          entity_field: created
+          plugin_id: date
+          relationship: none
+          group_type: group
+          admin_label: ''
+          exposed: false
+          expose:
+            label: ''
+          granularity: second
+      header: {  }
+      footer: {  }
+      empty: {  }
+      relationships: {  }
+      arguments: {  }
+      display_extenders: {  }
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - 'user.node_grants:view'
+        - user.permissions
+      tags:
+        - 'config:field.storage.node.field_image'
+        - 'config:field.storage.node.field_programme'
+  block_1:
+    display_plugin: block
+    id: block_1
+    display_title: 'Last news'
+    position: 2
+    display_options:
+      display_extenders:
+        views_ef_fieldset: {  }
+      display_description: ''
+      style:
+        type: default
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          uses_fields: false
+      defaults:
+        style: false
+        row: false
+        fields: false
+        filters: false
+        filter_groups: false
+        sorts: false
+      row:
+        type: fields
+        options:
+          inline: {  }
+          separator: ''
+          hide_empty: false
+          default_field_elements: true
+      fields:
+        title:
+          id: title
+          table: node_field_data
+          field: title
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: false
+            ellipsis: false
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: string
+          settings:
+            link_to_entity: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: node
+          entity_field: title
+          plugin_id: field
+        field_image:
+          id: field_image
+          table: node__field_image
+          field: field_image
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: image
+          settings:
+            image_style: large
+            image_link: content
+          group_column: ''
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          plugin_id: field
+        view_node:
+          id: view_node
+          table: node
+          field: view_node
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          text: voir
+          output_url_as_text: false
+          absolute: false
+          entity_type: node
+          plugin_id: entity_link
+        field_programme:
+          id: field_programme
+          table: node__field_programme
+          field: field_programme
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: entity_reference_label
+          settings:
+            link: true
+          group_column: target_id
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          plugin_id: field
+      filters:
+        status:
+          id: status
+          table: node_field_data
+          field: status
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: boolean
+          entity_type: node
+          entity_field: status
+        promote:
+          id: promote
+          table: node_field_data
+          field: promote
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: promote
+          plugin_id: boolean
+        type:
+          id: type
+          table: node_field_data
+          field: type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: in
+          value:
+            actualite: actualite
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+            reduce: false
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: type
+          plugin_id: bundle
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      sorts:
+        created:
+          id: created
+          table: node_field_data
+          field: created
+          relationship: none
+          group_type: group
+          admin_label: ''
+          order: DESC
+          exposed: false
+          expose:
+            label: ''
+          granularity: second
+          entity_type: node
+          entity_field: created
+          plugin_id: date
+      block_category: 'Home blocks (views)'
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - 'user.node_grants:view'
+        - user.permissions
+      tags:
+        - 'config:field.storage.node.field_image'
+        - 'config:field.storage.node.field_programme'
+  block_2:
+    display_plugin: block
+    id: block_2
+    display_title: 'Qu''est-ce que popsu'
+    position: 2
+    display_options:
+      display_extenders:
+        views_ef_fieldset: {  }
+      display_description: ''
+      filters:
+        status:
+          id: status
+          table: node_field_data
+          field: status
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          plugin_id: boolean
+          entity_type: node
+          entity_field: status
+        nid:
+          id: nid
+          table: node_field_data
+          field: nid
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value:
+            min: ''
+            max: ''
+            value: '215'
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+            placeholder: ''
+            min_placeholder: ''
+            max_placeholder: ''
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: nid
+          plugin_id: numeric
+      defaults:
+        filters: false
+        filter_groups: false
+        sorts: false
+        fields: false
+        style: false
+        row: false
+        pager: false
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      sorts: {  }
+      fields:
+        title:
+          id: title
+          table: node_field_data
+          field: title
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: false
+            ellipsis: false
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: string
+          settings:
+            link_to_entity: true
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          entity_type: node
+          entity_field: title
+          plugin_id: field
+        field_image:
+          id: field_image
+          table: node__field_image
+          field: field_image
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: image
+          settings:
+            image_style: large
+            image_link: content
+          group_column: ''
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          plugin_id: field
+        view_node:
+          id: view_node
+          table: node
+          field: view_node
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          text: voir
+          output_url_as_text: false
+          absolute: false
+          entity_type: node
+          plugin_id: entity_link
+        field_programme:
+          id: field_programme
+          table: node__field_programme
+          field: field_programme
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: false
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: target_id
+          type: entity_reference_label
+          settings:
+            link: true
+          group_column: target_id
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+          plugin_id: field
+      style:
+        type: default
+        options:
+          grouping: {  }
+          row_class: ''
+          default_row_class: true
+          uses_fields: false
+      row:
+        type: 'entity:node'
+        options:
+          relationship: none
+          view_mode: teaser
+      pager:
+        type: none
+        options:
+          offset: 0
+      block_category: 'Home blocks (views)'
+    deleted: false
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - 'user.node_grants:view'
+        - user.permissions
+      tags:
+        - 'config:field.storage.node.field_image'
+        - 'config:field.storage.node.field_programme'
+  block_3:
+    display_plugin: block
+    id: block_3
+    display_title: Ressources
+    position: 3
+    display_options:
+      display_extenders:
+        views_ef_fieldset: {  }
+      display_description: ''
+      title: 'Dernières ressources'
+      defaults:
+        title: false
+        filters: false
+        filter_groups: false
+      filters:
+        status:
+          value: '1'
+          table: node_field_data
+          field: status
+          plugin_id: boolean
+          entity_type: node
+          entity_field: status
+          id: status
+          expose:
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+          group: 1
+        promote:
+          id: promote
+          table: node_field_data
+          field: promote
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: '='
+          value: '1'
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: promote
+          plugin_id: boolean
+        type:
+          id: type
+          table: node_field_data
+          field: type
+          relationship: none
+          group_type: group
+          admin_label: ''
+          operator: in
+          value:
+            actualite: actualite
+            ressource: ressource
+          group: 1
+          exposed: false
+          expose:
+            operator_id: ''
+            label: ''
+            description: ''
+            use_operator: false
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+            identifier: ''
+            required: false
+            remember: false
+            multiple: false
+            remember_roles:
+              authenticated: authenticated
+            reduce: false
+          is_grouped: false
+          group_info:
+            label: ''
+            description: ''
+            identifier: ''
+            optional: true
+            widget: select
+            multiple: false
+            remember: false
+            default_group: All
+            default_group_multiple: {  }
+            group_items: {  }
+          entity_type: node
+          entity_field: type
+          plugin_id: bundle
+      filter_groups:
+        operator: AND
+        groups:
+          1: AND
+      block_category: 'Home blocks (views)'
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - 'user.node_grants:view'
+        - user.permissions
+      tags:
+        - 'config:field.storage.node.field_image'
+        - 'config:field.storage.node.field_programme'

+ 9 - 9
config/sync/views.view.locked_content.yml

@@ -19,7 +19,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -40,10 +40,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -61,12 +61,12 @@ display:
             last: 'Dernier »'
             last: 'Dernier »'
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
           quantity: 9
       style:
       style:
         type: table
         type: table
@@ -428,7 +428,7 @@ display:
           relationship: none
           relationship: none
           group_type: group
           group_type: group
           admin_label: ''
           admin_label: ''
-          label: Actions
+          label: Operations
           exclude: false
           exclude: false
           alter:
           alter:
             alter_text: false
             alter_text: false
@@ -713,7 +713,7 @@ display:
   page_1:
   page_1:
     display_plugin: page
     display_plugin: page
     id: page_1
     id: page_1
-    display_title: Programmes
+    display_title: Page
     position: 1
     position: 1
     display_options:
     display_options:
       display_extenders: {  }
       display_extenders: {  }

+ 8 - 8
config/sync/views.view.maillog_overview.yml

@@ -23,7 +23,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 1
     position: 1
     display_options:
     display_options:
       access:
       access:
@@ -43,10 +43,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -59,12 +59,12 @@ display:
           total_pages: null
           total_pages: null
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 20, 40, 60'
             items_per_page_options: '5, 10, 20, 40, 60'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           tags:
           tags:
             previous: "‹\_précédent"
             previous: "‹\_précédent"
             next: "suivant\_›"
             next: "suivant\_›"
@@ -421,7 +421,7 @@ display:
   page_1:
   page_1:
     display_plugin: page
     display_plugin: page
     id: page_1
     id: page_1
-    display_title: Programmes
+    display_title: Page
     position: 1
     position: 1
     display_options:
     display_options:
       path: admin/reports/maillog
       path: admin/reports/maillog

+ 190 - 0
config/sync/views.view.programmes.yml

@@ -0,0 +1,190 @@
+uuid: 34e0db78-891e-44e7-aafe-9a143d6a7813
+langcode: fr
+status: true
+dependencies:
+  config:
+    - node.type.programme
+  module:
+    - node
+    - user
+id: programmes
+label: Programmes
+module: views
+description: ''
+tag: ''
+base_table: node_field_data
+base_field: nid
+display:
+  default:
+    display_plugin: default
+    id: default
+    display_title: Master
+    position: 0
+    display_options:
+      access:
+        type: perm
+        options:
+          perm: 'access content'
+      cache:
+        type: tag
+        options: {  }
+      query:
+        type: views_query
+        options:
+          disable_sql_rewrite: false
+          distinct: false
+          replica: false
+          query_comment: ''
+          query_tags: {  }
+      exposed_form:
+        type: basic
+        options:
+          submit_button: Apply
+          reset_button: false
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
+          expose_sort_order: true
+          sort_asc_label: Asc
+          sort_desc_label: Desc
+      pager:
+        type: none
+        options:
+          items_per_page: 0
+          offset: 0
+      style:
+        type: default
+      row:
+        type: fields
+      fields:
+        title:
+          id: title
+          table: node_field_data
+          field: title
+          settings:
+            link_to_entity: true
+          plugin_id: field
+          relationship: none
+          group_type: group
+          admin_label: ''
+          label: ''
+          exclude: false
+          alter:
+            alter_text: false
+            text: ''
+            make_link: false
+            path: ''
+            absolute: false
+            external: false
+            replace_spaces: false
+            path_case: none
+            trim_whitespace: false
+            alt: ''
+            rel: ''
+            link_class: ''
+            prefix: ''
+            suffix: ''
+            target: ''
+            nl2br: false
+            max_length: 0
+            word_boundary: true
+            ellipsis: true
+            more_link: false
+            more_link_text: ''
+            more_link_path: ''
+            strip_tags: false
+            trim: false
+            preserve_tags: ''
+            html: false
+          element_type: ''
+          element_class: ''
+          element_label_type: ''
+          element_label_class: ''
+          element_label_colon: true
+          element_wrapper_type: ''
+          element_wrapper_class: ''
+          element_default_classes: true
+          empty: ''
+          hide_empty: false
+          empty_zero: false
+          hide_alter_empty: true
+          click_sort_column: value
+          type: string
+          group_column: value
+          group_columns: {  }
+          group_rows: true
+          delta_limit: 0
+          delta_offset: 0
+          delta_reversed: false
+          delta_first_last: false
+          multi_type: separator
+          separator: ', '
+          field_api_classes: false
+      filters:
+        status:
+          value: '1'
+          table: node_field_data
+          field: status
+          plugin_id: boolean
+          entity_type: node
+          entity_field: status
+          id: status
+          expose:
+            operator: ''
+            operator_limit_selection: false
+            operator_list: {  }
+          group: 1
+        type:
+          id: type
+          table: node_field_data
+          field: type
+          value:
+            programme: programme
+          entity_type: node
+          entity_field: type
+          plugin_id: bundle
+          expose:
+            operator_limit_selection: false
+            operator_list: {  }
+      sorts:
+        field_poid_value:
+          id: field_poid_value
+          table: node__field_poid
+          field: field_poid_value
+          relationship: none
+          group_type: group
+          admin_label: ''
+          order: ASC
+          exposed: false
+          expose:
+            label: ''
+          plugin_id: standard
+      title: Programmes
+      header: {  }
+      footer: {  }
+      empty: {  }
+      relationships: {  }
+      arguments: {  }
+      display_extenders: {  }
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - 'user.node_grants:view'
+        - user.permissions
+      tags: {  }
+  block_1:
+    display_plugin: block
+    id: block_1
+    display_title: Block
+    position: 1
+    display_options:
+      display_extenders: {  }
+    cache_metadata:
+      max-age: -1
+      contexts:
+        - 'languages:language_content'
+        - 'languages:language_interface'
+        - 'user.node_grants:view'
+        - user.permissions
+      tags: {  }

+ 7 - 7
config/sync/views.view.redirect.yml

@@ -19,7 +19,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -42,8 +42,8 @@ display:
         options:
         options:
           submit_button: Filtrer
           submit_button: Filtrer
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -61,12 +61,12 @@ display:
             last: "dernier\_»"
             last: "dernier\_»"
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
           quantity: 9
       style:
       style:
         type: table
         type: table
@@ -590,7 +590,7 @@ display:
   page_1:
   page_1:
     display_plugin: page
     display_plugin: page
     id: page_1
     id: page_1
-    display_title: Programmes
+    display_title: Page
     position: 1
     position: 1
     display_options:
     display_options:
       display_extenders: {  }
       display_extenders: {  }

+ 8 - 8
config/sync/views.view.taxonomy_term.yml

@@ -20,7 +20,7 @@ base_field: nid
 display:
 display:
   default:
   default:
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     display_plugin: default
     display_plugin: default
     position: 0
     position: 0
     display_options:
     display_options:
@@ -42,10 +42,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -58,12 +58,12 @@ display:
           total_pages: 0
           total_pages: 0
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           tags:
           tags:
             previous: ‹‹
             previous: ‹‹
             next: ››
             next: ››
@@ -297,7 +297,7 @@ display:
       tags: {  }
       tags: {  }
   page_1:
   page_1:
     id: page_1
     id: page_1
-    display_title: Programmes
+    display_title: Page
     display_plugin: page
     display_plugin: page
     position: 1
     position: 1
     display_options:
     display_options:

+ 10 - 10
config/sync/views.view.user_admin_people.yml

@@ -17,7 +17,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -39,8 +39,8 @@ display:
         options:
         options:
           submit_button: Filtrer
           submit_button: Filtrer
           reset_button: true
           reset_button: true
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -52,18 +52,18 @@ display:
           id: 0
           id: 0
           total_pages: 0
           total_pages: 0
           tags:
           tags:
-            previous: '‹ Précédent'
-            next: 'Suivant ›'
+            previous: '‹ Previous'
+            next: 'Next ›'
             first: '« Premier'
             first: '« Premier'
             last: 'Dernier »'
             last: 'Dernier »'
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           quantity: 9
           quantity: 9
       style:
       style:
         type: table
         type: table
@@ -469,7 +469,7 @@ display:
           relationship: none
           relationship: none
           group_type: group
           group_type: group
           admin_label: ''
           admin_label: ''
-          label: Actions
+          label: Operations
           exclude: false
           exclude: false
           alter:
           alter:
             alter_text: false
             alter_text: false
@@ -894,7 +894,7 @@ display:
   page_1:
   page_1:
     display_plugin: page
     display_plugin: page
     id: page_1
     id: page_1
-    display_title: Programmes
+    display_title: Page
     position: 1
     position: 1
     display_options:
     display_options:
       path: admin/people/list
       path: admin/people/list

+ 8 - 8
config/sync/views.view.watchdog.yml

@@ -18,7 +18,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -41,8 +41,8 @@ display:
         options:
         options:
           submit_button: Filtrer
           submit_button: Filtrer
           reset_button: true
           reset_button: true
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: false
           expose_sort_order: false
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc
@@ -55,12 +55,12 @@ display:
           total_pages: null
           total_pages: null
           expose:
           expose:
             items_per_page: false
             items_per_page: false
-            items_per_page_label: 'Éléments par page'
+            items_per_page_label: 'Items per page'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options: '5, 10, 25, 50'
             items_per_page_options_all: false
             items_per_page_options_all: false
-            items_per_page_options_all_label: '- Tout -'
+            items_per_page_options_all_label: '- All -'
             offset: false
             offset: false
-            offset_label: Décalage
+            offset_label: Offset
           tags:
           tags:
             previous: ‹‹
             previous: ‹‹
             next: ››
             next: ››
@@ -513,7 +513,7 @@ display:
           relationship: none
           relationship: none
           group_type: group
           group_type: group
           admin_label: ''
           admin_label: ''
-          label: Actions
+          label: Operations
           exclude: false
           exclude: false
           alter:
           alter:
             alter_text: false
             alter_text: false
@@ -695,7 +695,7 @@ display:
   page:
   page:
     display_plugin: page
     display_plugin: page
     id: page
     id: page
-    display_title: Programmes
+    display_title: Page
     position: 1
     position: 1
     display_options:
     display_options:
       display_extenders: {  }
       display_extenders: {  }

+ 4 - 4
config/sync/views.view.who_s_new.yml

@@ -17,7 +17,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -38,10 +38,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc

+ 4 - 4
config/sync/views.view.who_s_online.yml

@@ -17,7 +17,7 @@ display:
   default:
   default:
     display_plugin: default
     display_plugin: default
     id: default
     id: default
-    display_title: Maître
+    display_title: Master
     position: 0
     position: 0
     display_options:
     display_options:
       access:
       access:
@@ -38,10 +38,10 @@ display:
       exposed_form:
       exposed_form:
         type: basic
         type: basic
         options:
         options:
-          submit_button: Appliquer
+          submit_button: Apply
           reset_button: false
           reset_button: false
-          reset_button_label: Réinitialiser
-          exposed_sorts_label: 'Trier par'
+          reset_button_label: Reset
+          exposed_sorts_label: 'Sort by'
           expose_sort_order: true
           expose_sort_order: true
           sort_asc_label: Asc
           sort_asc_label: Asc
           sort_desc_label: Desc
           sort_desc_label: Desc

+ 5 - 0
web/themes/custom/popsu/config/schema/popsu.schema.yml

@@ -0,0 +1,5 @@
+# Schema for the configuration files of the Stark theme.
+
+popsu.settings:
+  type: theme_settings
+  label: 'Popsu settings'

+ 18 - 0
web/themes/custom/popsu/popsu.breakpoints.yml

@@ -0,0 +1,18 @@
+popsu.mobile:
+  label: mobile
+  mediaQuery: '(min-width: 0px)'
+  weight: 0
+  multipliers:
+   - 1x
+popsu.narrow:
+  label: narrow
+  mediaQuery: 'all and (min-width: 480px) and (max-width: 959px)'
+  weight: 1
+  multipliers:
+    - 1x
+popsu.wide:
+  label: wide
+  mediaQuery: 'all and (min-width: 960px)'
+  weight: 2
+  multipliers:
+    - 1x

+ 22 - 0
web/themes/custom/popsu/popsu.info.yml

@@ -0,0 +1,22 @@
+name: Popsu
+type: theme
+description: 'Popsu theme.'
+package: Core
+version: VERSION
+core_version_requirement: ^8.8 || ^9
+base theme: false
+
+regions:
+  header_top_left: 'Header top left'
+  header_top_rigth: 'Header top right'
+  header_bottom: 'Header Bottom'
+  help: Help
+  page_top: 'Page top'
+  content: Content
+  sidebar_first: 'Sidebar first'
+  sidebar_second: 'Sidebar second'
+  page_bottom: 'Page bottom'
+  footer_top: 'Footer top'
+  footer_bottom_left: 'Footer bottom left'
+  footer_bottom_middle: 'Footer bottom middle'
+  footer_bottom_right: 'Footer bottom right'

+ 55 - 0
web/themes/custom/popsu/templates/layout/html.html.twig

@@ -0,0 +1,55 @@
+{#
+/**
+ * @file
+ * Theme override for the basic structure of a single Drupal page.
+ *
+ * Variables:
+ * - logged_in: A flag indicating if user is logged in.
+ * - root_path: The root path of the current page (e.g., node, admin, user).
+ * - node_type: The content type for the current node, if the page is a node.
+ * - head_title: List of text elements that make up the head_title variable.
+ *   May contain one or more of the following:
+ *   - title: The title of the page.
+ *   - name: The name of the site.
+ *   - slogan: The slogan of the site.
+ * - page_top: Initial rendered markup. This should be printed before 'page'.
+ * - page: The rendered page markup.
+ * - page_bottom: Closing rendered markup. This variable should be printed after
+ *   'page'.
+ * - db_offline: A flag indicating if the database is offline.
+ * - placeholder_token: The token for generating head, css, js and js-bottom
+ *   placeholders.
+ *
+ * @see template_preprocess_html()
+ */
+#}
+{%
+  set body_classes = [
+    logged_in ? 'user-logged-in',
+    not root_path ? 'path-frontpage' : 'path-' ~ root_path|clean_class,
+    node_type ? 'page-node-type-' ~ node_type|clean_class,
+    db_offline ? 'db-offline',
+  ]
+%}
+<!DOCTYPE html>
+<html{{ html_attributes }}>
+  <head>
+    <head-placeholder token="{{ placeholder_token }}">
+    <title>{{ head_title|safe_join(' | ') }}</title>
+    <css-placeholder token="{{ placeholder_token }}">
+    <js-placeholder token="{{ placeholder_token }}">
+  </head>
+  <body{{ attributes.addClass(body_classes) }}>
+    {#
+      Keyboard navigation/accessibility link to main content section in
+      page.html.twig.
+    #}
+    <a href="#main-content" class="visually-hidden focusable skip-link">
+      {{ 'Skip to main content'|t }}
+    </a>
+    {{ page_top }}
+    {{ page }}
+    {{ page_bottom }}
+    <js-bottom-placeholder token="{{ placeholder_token }}">
+  </body>
+</html>

+ 75 - 0
web/themes/custom/popsu/templates/layout/page.html.twig

@@ -0,0 +1,75 @@
+{#
+/**
+ * @file
+ * Theme override to display a single page.
+ *
+ * The doctype, html, head and body tags are not in this template. Instead they
+ * can be found in the html.html.twig template in this directory.
+ *
+ * Available variables:
+ *
+ * General utility variables:
+ * - base_path: The base URL path of the Drupal installation. Will usually be
+ *   "/" unless you have installed Drupal in a sub-directory.
+ * - is_front: A flag indicating if the current page is the front page.
+ * - logged_in: A flag indicating if the user is registered and signed in.
+ * - is_admin: A flag indicating if the user has permission to access
+ *   administration pages.
+ *
+ * Site identity:
+ * - front_page: The URL of the front page. Use this instead of base_path when
+ *   linking to the front page. This includes the language domain or prefix.
+ *
+ * Page content (in order of occurrence in the default page.html.twig):
+ * - node: Fully loaded node, if there is an automatically-loaded node
+ *   associated with the page and the node ID is the second argument in the
+ *   page's path (e.g. node/12345 and node/12345/revisions, but not
+ *   comment/reply/12345).
+ *
+ * @see template_preprocess_page()
+ * @see html.html.twig
+ */
+#}
+<div class="layout-container">
+
+  <header role="banner">
+    <section id="header-top">
+      {{ page.header_top_left }}
+      {{ page.header_top_rigth }}
+    </section>
+    {{ page.header_bottom }}
+  </header>
+
+  {{ page.help }}
+
+  <main role="main">
+    <a id="main-content" tabindex="-1"></a>{# link is in html.html.twig #}
+
+    <div class="layout-content">
+      {{ page.content }}
+    </div>{# /.layout-content #}
+
+    {% if page.sidebar_first %}
+      <aside class="layout-sidebar-first" role="complementary">
+        {{ page.sidebar_first }}
+      </aside>
+    {% endif %}
+
+    {% if page.sidebar_second %}
+      <aside class="layout-sidebar-second" role="complementary">
+        {{ page.sidebar_second }}
+      </aside>
+    {% endif %}
+
+  </main>
+
+  <footer role="contentinfo">
+    {{ page.footer_top }}
+    <section id="fotter-bottom">
+      {{ page.footer_left }}
+      {{ page.footer_middle }}
+      {{ page.footer_right }}
+    </section>
+  </footer>
+
+</div>{# /.layout-container #}