Author SHA1 Message Date
valentin_le_moign 5adc79ac4b Refonte décors home + texte vert lisible
- home: chapo agrandi, flower-1 collée à gauche, oiseau droite retiré
- oiseau projets lauréats -> bird-3 (plus petit, repositionné)
- frise verte parallax au niveau de la carte projets
- suppression décors footer + système page-decor (code mort inclus)
- /projets: texte à gauche de la carte agrandi en desktop
- texte vert #33ffc4 -> #0c8461 (sidebars, contenus projets, etc.)
- icône dropdown sidebar au même vert que le texte
2026-07-08 15:29:55 +02:00
valentin_le_moign 8e5a0c936e décors ponctuels (oiseaux, fleurs) sur home, pages internes et footer 2026-06-05 19:34:15 +02:00
valentin_le_moign 0f1e8bab18 décors mid-left au pied des colonnes avec parallax custom 2026-06-05 16:12:30 +02:00
valentin_le_moign b52190eff6 application de la nouvelle identité sur toutes les pages 2026-06-01 22:10:03 +02:00
valentin_le_moign a4cc0ef538 ajout des images bg sur les bords 2026-05-29 19:15:43 +02:00
valentin_le_moign 1956952a2a refonte page d'accueil nouveau design, sans images pour l'instant 2026-05-29 01:15:56 +02:00
valentin_le_moign 39ed94c029 MODIF ADMIN : footnotes, suppression lien x, accès ressources éditor, menu burger scrollable 2026-01-12 19:16:17 +01:00
valentin_le_moign 310ff06463 correction des liens de ressources problématiques quand on est pas connectés 2025-07-01 17:29:33 +02:00
valentin_le_moign 249b139495 display legende images actus 2025-06-26 16:56:39 +02:00
valentin_le_moign 27a59c7174 no pagination in the news index 2025-06-10 18:55:27 +02:00
valentin_le_moign 80d1284484 display multiple links on news pages 2025-06-10 18:19:59 +02:00
bachir b944bc0690 some post update forgotten starter-kit profile commits 2025-06-10 16:50:06 +02:00
bachir c8a186a34d misc settings unchanged 2025-06-10 16:47:51 +02:00
bachir e97074c0e7 more than one link on actus 2025-06-10 16:45:00 +02:00
valentin_le_moign 1304257fe6 corrections centre de ressources 2025-05-20 16:31:33 +02:00
valentin_le_moign 9709130f0c corrections footer + popups map projects 2025-02-07 16:58:27 +01:00
valentin_le_moign 1a22f4c4c3 nouvelles cartes projet + quelques corrections 2025-02-03 23:23:52 +01:00
bachir d912155cd0 converted geofields to paragarphs, updated SiteMap.php 2025-01-27 13:11:17 +01:00
bachir be90064f2a core updtaed to 10.4 2025-01-27 11:56:52 +01:00
bachir fc7abaac3a contrib module updates 2025-01-27 11:29:27 +01:00
bachir 11a7eb8a3f updated drush to 12 and drupal core to 10.2 2025-01-27 11:16:32 +01:00
bachir 0023c1230b updated starter kit profile 2025-01-27 11:01:59 +01:00
bachir 7a5aa0a711 cntrib modules update 2025-01-27 10:57:03 +01:00
bachir 1b1f8a5aef actu promu en page d'acceuil 2025-01-27 10:11:05 +01:00
bachir 29496a9a11 actu dtae order 2025-01-27 10:08:51 +01:00
bachir 9ade02e921 editor cn delete contents 2025-01-27 10:02:51 +01:00
bachir f44ab62723 intro partenaires 2025-01-27 10:00:33 +01:00
bachir 6b92ed3183 matomo id 2024-12-04 12:39:37 +01:00
bachir 43214f82db matomo 2024-12-04 12:37:23 +01:00
Valentin 277807ef4b parallax 2024-12-04 00:06:58 +01:00
Valentin 5bd85f61d5 corrections graphiques 2024-11-27 19:40:57 +01:00
Valentin b0eb49a93e corrections graphiques 2024-11-27 19:39:45 +01:00
Valentin 5b13541fdc corrections graphiques 2024-11-27 19:34:18 +01:00
Valentin c052f89d27 polish 2024-11-08 06:38:16 +01:00
Valentin cd3b47e913 coup de polish 2024-11-08 06:12:36 +01:00
Valentin 217b84c755 ressources, corrections fonds, placement icones map projets fonctionnel en mobile 2024-11-07 23:49:56 +01:00
Valentin 6db99742c4 favicon, script nbsp, pages login..., fix header logged in, équipes portrait, clean blob mask index projets 2024-11-07 20:34:00 +01:00
Valentin 9cd6627bfa fonds, ajustements carte index projets, ajustements grille index projets, hover carte leaflet projet, ajustements collectifs des projets 2024-11-07 04:37:14 +01:00
Valentin dea01885d7 ajout menu aside pages projets 2024-11-06 16:59:14 +01:00
Valentin e6e9e9f7ac template pages projets 2024-11-06 02:46:29 +01:00
Valentin 5c4f8fd464 debug interactive map on stage 2024-11-05 23:51:45 +01:00
Valentin ccd0f3a610 debug interactive map on stage 2024-11-05 23:30:16 +01:00
Valentin bd1b450a45 index page projets 2024-11-05 01:44:18 +01:00
Valentin 018960837d corrections carte interactive 2024-11-04 01:11:34 +01:00
Valentin e6d39d0dc3 modifs pas finies de la carte interactive + clean des scss 2024-11-02 04:12:25 +01:00
Valentin c56dadee02 redesign blocks présentation et slider actus sur l'intro 2024-10-31 20:08:58 +01:00
Valentin 42ed7763d0 export de configs, sous-menu programme 2024-10-31 02:22:40 +01:00
Valentin d86a691985 Merge remote-tracking branch 'origin/master'
jsp ce que je fais
2024-10-31 02:05:54 +01:00
Valentin 4845247d6b modif menu, suppression ornements 2024-10-31 01:32:57 +01:00
bachir 4150f9d8d5 custom map draft 2024-10-30 22:05:15 +01:00
bachir 13bbaef953 home pres before actus 2024-10-30 15:31:23 +01:00
bachir 289cb7b399 vbo: actions_permissions 2024-10-24 21:04:06 +02:00
bachir ad1af49cec main menu actus 2024-09-19 16:27:09 +02:00
bachir 838163f34e projets OK 2024-09-19 16:22:36 +02:00
387 changed files with 16474 additions and 4644 deletions
+3
View File
@@ -42,6 +42,9 @@
*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 *.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
# PHPStan's baseline uses tabs instead of spaces.
core/.phpstan-baseline.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tabwidth=2 diff=php linguist-language=php
# Define binary file attributes. # Define binary file attributes.
# - Do not treat them as text. # - Do not treat them as text.
# - Include binary diff in patches instead of "binary files differ." # - Include binary diff in patches instead of "binary files differ."
+162
View File
@@ -0,0 +1,162 @@
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Repository layout
This directory (`src/`) is a **git submodule** of the parent `docker-erable` repo. It holds the Drupal 10 application; the parent repo holds the Docker environment (`Docker/`, `docker-compose.yml`, `Makefile`, `ressources/db.sql`).
- `src/` (this repo, `drupal-erable.git`) — Drupal codebase, custom theme & modules, exported config.
- `../` (parent repo, `docker-erable.git`) — Docker setup, DB seed, Makefile commands.
Branches: `master` (dev), `stage` (preprod), `prod` (prod). A `refonte-graphique` branch is currently active for the ongoing visual redesign — **all work happens there**, not on `master`. `git push origin master` from `src/` will appear up-to-date even after committing on `refonte-graphique`; push the branch by name.
The parent repo references the submodule under its own branch set (`master`, `prod`). After pulling parent changes, run `git submodule update --recursive --checkout`.
## Commands
All commands are run **from the parent directory** (`docker-erable/`), never directly from `src/`. Never use `docker-compose` directly — always go through the Makefile.
```sh
make build # first-time build (uses host UID/GID via build args — do not skip)
make up # start the stack (php, nginx, mysql, redis, phpmyadmin)
make down # stop
make logs # follow logs
make ps # status
make exec_php # shell into the PHP container (where drush lives)
make exec_mysql # shell into the MySQL container
make dump_db # dump erable DB to ressources/erable-<date>-local.sql
```
After pulling code changes that affect Drupal config/schema:
```sh
make maj_config # composer install + drush updb + drush cim + drush cr + drush pag
```
Individual Drupal ops (also available as Make targets):
```sh
make composer_install # composer install --no-dev in the php container
make updb # drush updb -y
make cim # drush config-import -y
make cr # drush cr (cache rebuild)
make pag # drush pag all for nodes & taxonomy terms
```
For ad-hoc drush use, `make exec_php` then run `drush ...` from `/var/www/erable/`.
### Drush gotcha (Make targets broken)
The Make targets that wrap drush (`cr`, `cim`, `updb`, `crd`, `pag`, and the composite `maj_config`) are currently broken because the container's global `drush` is the Drush Launcher, which errors out against Drush 12+ (`Drush Launcher is not compatible with Drush 12+`).
Until the parent `Makefile` is fixed, call the vendor binary directly:
```sh
docker exec erable-php-1 /var/www/erable/vendor/bin/drush cr
docker exec erable-php-1 /var/www/erable/vendor/bin/drush cim -y
docker exec erable-php-1 /var/www/erable/vendor/bin/drush updb -y
```
Inside an `exec_php` shell, use `vendor/bin/drush` (or `./vendor/bin/drush` from `/var/www/erable/`) — not the bare `drush`.
### When to run drush cr
**Every Twig template edit must be followed by a cache rebuild**, otherwise Drupal keeps serving the previously rendered markup. This applies to anything under `web/themes/erabletheme/templates/` and any custom module template (e.g. `web/modules/custom/erable_mod/templates/`). SCSS/CSS changes do NOT require `drush cr` (the CSS file is served as-is by Drupal). Run:
```sh
docker exec erable-php-1 /var/www/erable/vendor/bin/drush cr
```
after every `.twig` edit, then hard-reload the browser.
Site URL (via reverse proxy on the host): `http://dev.erable.fr` (container exposed on `:8980`). phpMyAdmin on `http://dev.phpmyadmin.erable.fr` (`:8981`). See parent `README.md` for the nginx/apache vhost snippets.
## Theme build
The custom theme is `web/themes/erabletheme/`. SCSS is compiled to CSS via **Dart Sass** (`sass` package, not `node-sass`):
```sh
cd web/themes/erabletheme
npm install # first time only
npm run sass # runs: sass --watch --no-source-map scss/styles.scss:css/styles.css
```
The compiled `css/styles.css` is what Drupal serves (see `erabletheme.libraries.yml`). The watch must be running while editing SCSS, or styles won't update. If `npm run sass` ever appears to output into `scss/` itself, the script has been mis-set — the entry must be the `IN:OUT` form `scss/styles.scss:css/styles.css`, not two positional args.
Compile failures surface in the rendered page as garbage in `body::before { content: "..." }` (the Sass watcher injects the error there). To see them from a script: `curl -s http://dev.erable.fr | grep -A2 'body::before'`.
## Custom code
- **`web/themes/erabletheme/`** — base theme: `stark`. SCSS entry is `scss/styles.scss`, which imports `global/`, `partials/`, and per-page files (`_home.scss`, `_projets.scss`, `_actualites.scss`, …). Twig templates override blocks, regions, nodes and views; node templates live under `templates/node/` per content type (`actualite`, `projet`, `partenaire`, `equipe`, `ressource`, `meetup`). The single JS file is `js/erabletheme.js`. Slick carousel is vendored under `librairies/slick-1.8.1/`. Rellax is also vendored under `librairies/` (powers the parallax background).
- **`web/modules/custom/erable_mod/`** — site-specific module (routes, blocks, controllers under `src/`, templates under `templates/`). Notable: `SitesMap` block (`src/Plugin/Block/SitesMap.php`) renders project markers on the home map; its SVG marker template is at `assets/svg/point.svg` and the Twig wrapper at `templates/svg-mapsites.html.twig`.
- **`web/modules/custom/loginregisterblock/`** — combined login + register block.
## Theme design system (post-refonte)
The redesign on `refonte-graphique` introduces a token-driven design system. **All typography sizes are in `rem`**, never `px` (one exception: deliberate "magic numbers" tied to a slick-carousel structural quirk in `_carousel.scss`, commented as such).
### Tokens (single source of truth)
- `scss/global/variables/_colors.scss` — brand colors. `$fluo_green: #33ffc4` is the new accent; `$teal` is aliased to `$fluo_green` so legacy `$teal` usages propagate automatically. Other tokens: `$page_bg: #f9f9f9` (site background), `$text_grey: #4a4a49`, `$dark_green`, `$beige`. Gradient mixins `beige_gradient()` and `white_beige_gradient()` live here too.
- `scss/global/variables/_typography.scss` — font-size scale + line-heights + weights + semantic mixins. All sizes in `rem`:
- `$fs_xs: 0.8125rem` (≈13px), `$fs_sm: 0.9375rem` (≈15px), `$fs_md: 1.0625rem` (≈17px), `$fs_lg: 1.375rem` (≈22px), `$fs_xl: 2.25rem` (≈36px), `$fs_2xl: 3.5625rem` (≈57px).
- Mixins (**use these, do not hardcode font properties**): `main_title()`, `sous_titre()`, `sous_titre_alt()` (intermediate Vogun 22→36px), `main_text_content()`, `meta_text()`, `cta_text()`, `fluo_button()` (the universal CTA — propagates to `.more-link` and `footer.fluo_links` site-wide).
- `scss/global/_fonts.scss``@font-face` declarations. **Vogun** (titles/CTA, `fonts/Vogun/Vogun-Regular.woff2`) and **Marianne** (body) are the only typefaces. Barlow has been removed.
- `scss/global/variables/_layout.scss` — breakpoints: `$breakpoint_tablet: 760px`, `$breakpoint_desktop: 1080px`, `$breakpoint_desktop_large: 1600px`. Plus `$x_margin` for horizontal page padding.
### Responsive philosophy
Mobile-first via `vw` for proportional sizing + `max-width` (or aspect ratios) to cap on large screens. Avoid hard `px` breakpoints in component sizing — use the breakpoint variables for layout shifts only.
### Refonte branch conventions
- This is a redesign branch, so **replace** legacy code rather than stacking new styles on top. Removing the old `$teal` value, renaming Barlow out, deleting unused SVGs (e.g. `feuille.svg`) is the norm here.
- Semantic mixin names (`main_title`, `sous_titre`) are kept even when their visual content is overhauled — this preserves call-sites across all per-page SCSS files.
- It's OK to edit Twig block templates (e.g. `block--views-block--home-blocks-block-1.html.twig`, `block--sitesmap-block.html.twig`) when restructuring layouts. Avoid editing core templates like `node.html.twig` or `field--body.html.twig` to limit side effects.
- The CTA "En savoir plus" on the home is reparented by JS (see `js/erabletheme.js``intro.appendChild(moreLink)`) because `smart_trim` renders `.more-link` deep inside `article > div`. This is intentional and lets the separator stop at text-end instead of button-end.
### Décors parallax v2
All decor systems are JS-driven (injection + positioning + parallax where applicable). Common entry points live in `Drupal.behaviors.erabletheme.attach` inside `erabletheme.js`; positions recompute on `window.load`, `window.resize` (debounced 200ms). Body scroll is on `body` (not `html`) — see `_global.scss` (`body { overflow: scroll }`, `html { overflow: hidden }`). Rellax's `wrapper: 'body'` and the custom parallax scroll listener both depend on this.
Assets live in `assets/new-bg-shapes/` (frises, mid-left, home-diapo) and `assets/drawings/` (oiseaux, fleurs ponctuels).
1. **Side frises** (`.bgImg.decor-left/right`) — single `.decor-tile` in `page.html.twig` cloned by JS (`setupBackgroundTiles`) to fill `layout-container.offsetHeight`, then animated by Rellax (`new Rellax('.bgImg', { wrapper: 'body' })`). SCSS: `_background.scss` (positions in `%` of tile). `.decor-once` images (cut-at-top) are removed from clones.
2. **Mid-left column decors** (`.col-decor`, `mid-left-1.png` + `mid-left-2.png`) — `setupColDecor` / `positionColDecor` / `applyColDecorParallax`. Two cibles:
- `.fullpage:not(.large-container)` (internal pages): stack of up to 2 PNG at the bottom-left outer edge of the column. Sizes + gaps proportional to colH, min/max clamped. Display thresholds: 50% colH for both, 30% for one.
- `.map-projets` (home "projets" block): single PNG via `singleOnly: true`, threshold 50%.
Custom parallax (subtle upward translate, capped ±30px). Bord droit of PNG calé on bord gauche extérieur via `translateX(-100%)`. Visibility responsive: `_background.scss`.
3. **Footer ornements** (`.footer-decor`, `bird-3.png` + `flower-2.png`) — Twig in `page.html.twig` inside `<footer>`. CSS-only positioning in `_footer.scss`: `position: absolute; bottom: 100%` posed on the footer top edge. Footer raised to `z-index: 3` (cf. `_global.scss`) so the decors overlay the column bottom. `pointer-events: none`.
4. **Random page decors** (`.page-decor`) — `setupPageDecor` / `positionPageDecor`. One PNG per `.fullpage` (excluding `aside .fullpage` sidebars), tirage déterministe par colonne (index stocked on `col.dataset.pageDecorIdx`). Pool: `bird-1, bird-2, flower-1, flower-3` (flower-2 + bird-3 réservés au footer). Width by breakpoint, anchor switches to `.page-header-outside` on mobile. `flower-3` overlaps 40% inside (vs 20% default) because of thin stem.
5. **Home decors above carousel** (`.home-above-decor`, `flower-1` + `bird-1`) — `setupHomeAboveDecor`. Static (no parallax), debord `overlap` px on the carousel cards top edge, horizontal `offsetVw` from viewport edges.
6. **Home decors on carousel** (`.home-diapo-decor`, `home-diapo-left.png` + `home-diapo-right.png`) — `setupHomeDiapoDecor`. Anchored to `.slick-list` top (not `.carousel_container` to avoid catching the dots). Custom parallax shared with col-decor (same `applyColDecorParallax` siblings: `applyHomeDiapoParallax`). Width × `decorWidthScale()` (1× desktop, 1.5× tablet, 1.8× mobile).
7. **Home decors around projets block** (`.home-projet-decor`, `bird-2` + `flower-3`) — `setupHomeProjetDecor`. Anchored to `.map-projets`. `bird-2` at top-left (debord on the block left edge in desktop; `-3vw` from viewport in mobile/tablet). `flower-3` truncated by the viewport right edge (`right: -20px`), centered at 1/3 from block top. Static (no parallax).
The `decorWidthScale()` helper (mobile 1.8× / tablette 1.5× / desktop 1×) is shared by home-diapo, home-above, home-projet to keep widths visually comparable across screen sizes. Footer decors do NOT use it (pure CSS).
## Drupal configuration
- Exported config lives in `config/sync/` (and `config/tmp/`). Edits to config in the UI must be exported with `drush cex -y` and committed; conversely, after pulling config changes, run `drush cim -y` (via the vendor binary — see Drush gotcha).
- The project uses `wikimedia/composer-merge-plugin` to merge `web/profiles/drupal-starterkit-profile/composer.json` (itself a submodule from `figureslibres.io`).
- Drupal core is `^10.2`. Key contrib modules: `paragraphs`, `webform`, `panels`/`page_manager`, `geofield`+`leaflet` (project map), `smart_date`, `smart_trim` (responsible for `.more-link` rendering deep inside fields — see refonte conventions), `social_media_links`, `view_unpublished`.
## Database
- DB is auto-seeded from `${DB_IMPORTE_FILE}` (set in `.env` in the parent repo) on **first** `make up` only. To reload a dump later, copy the SQL into the mysql container and re-import manually — see "Updating manualy the mysql db" in the parent README.
- Credentials default to `root` / `erable` (DB name `erable`).
## Twig debugging
Twig theme debug is currently ON in this dev environment: every rendered region/block/field has `<!-- FILE NAME SUGGESTIONS -->` HTML comments listing candidate template names in priority order. To find which template controls a region of the page: View Source → search for the markup → read the suggestions above it. The active template is the first one that exists.
## Patterns to know
- Do not commit `web/sites/default/settings.local.php`, `salt.txt`, or the `files/` directory — they are environment-specific (copies of templates live in parent `ressources/drupal/`).
- The `php` container runs as the **host user** (USER_UID/USER_GID baked at build time) so file ownership stays clean. If you re-`make build` on a different machine, files written by the container will switch UID.
- xdebug is wired (see `Docker/php-8.1-fpm/` and the `XDEBUG_INI` mount). `host.docker.internal` resolves to the host on Linux via the `extra_hosts` mapping.
- Penpot is the design source of truth for the refonte. Frames of interest in the connected file: `1 - accueil - integration` (id `8997888b-7408-8014-8008-0cf456861e09`) for the home, and `3 - Single projet` (id `cb2f4013-441f-800a-8007-d81a04408009`) for the side-decor reference. Use `mcp__penpot__export_shape` to pull PNG/SVG references.
+17 -7
View File
@@ -17,21 +17,29 @@
"require": { "require": {
"composer/installers": "^2.0", "composer/installers": "^2.0",
"drupal/agreement": "^3.0@alpha", "drupal/agreement": "^3.0@alpha",
"drupal/better_exposed_filters": "^6.0",
"drupal/betterlogin": "^2.0", "drupal/betterlogin": "^2.0",
"drupal/config_pages": "^2.15", "drupal/config_pages": "^2.0",
"drupal/core-composer-scaffold": "^10.1", "drupal/core-composer-scaffold": "^10.2",
"drupal/core-project-message": "^10.1", "drupal/core-project-message": "^10.2",
"drupal/core-recommended": "^10.1", "drupal/core-recommended": "^10.2",
"drupal/devel": "^5.1",
"drupal/email_registration": "^1.4", "drupal/email_registration": "^1.4",
"drupal/faq": "^1.2", "drupal/faq": "^1.2",
"drupal/geofield": "^1.61",
"drupal/geofield_map": "^3.0",
"drupal/image_delta_formatter": "^1.2",
"drupal/image_field_caption": "^2.0",
"drupal/leaflet": "^10.2",
"drupal/linked_field": "^1.5", "drupal/linked_field": "^1.5",
"drupal/matomo": "^1.23",
"drupal/page_manager": "^4.0@RC", "drupal/page_manager": "^4.0@RC",
"drupal/panels": "^4.7", "drupal/panels": "^4.7",
"drupal/paragraphs": "^1.16", "drupal/paragraphs": "^1.16",
"drupal/password_policy": "^4.0", "drupal/password_policy": "^4.0",
"drupal/profile": "^1.9", "drupal/profile": "^1.9",
"drupal/registration_role": "^2.0", "drupal/registration_role": "^2.0",
"drupal/smart_date": "^4.1@RC", "drupal/smart_date": "^4.2",
"drupal/social_media_links": "^2.9", "drupal/social_media_links": "^2.9",
"drupal/structure_sync": "^2.0", "drupal/structure_sync": "^2.0",
"drupal/terms_of_use": "^2.3", "drupal/terms_of_use": "^2.3",
@@ -122,11 +130,13 @@
"merge-extra": true "merge-extra": true
}, },
"patches": { "patches": {
"drupal/social_media_links":{
"Replace Twitter with X https://www.drupal.org/project/social_media_links/issues/3384469": "https://www.drupal.org/files/issues/2023-09-12/social_media_links-change_twitter_to_x-3384469-7.patch"
}, },
"oldpatches": {
"drupal/user_email_verification":{ "drupal/user_email_verification":{
"Fatal error when rules module is missing https://www.drupal.org/project/user_email_verification/issues/3376165":"https://www.drupal.org/files/issues/2023-07-21/user_email_verification-rules_conditions-3376165-2.patch" "Fatal error when rules module is missing https://www.drupal.org/project/user_email_verification/issues/3376165":"https://www.drupal.org/files/issues/2023-07-21/user_email_verification-rules_conditions-3376165-2.patch"
},
"drupal/social_media_links":{
"Replace Twitter with X https://www.drupal.org/project/social_media_links/issues/3384469": "https://www.drupal.org/files/issues/2023-09-12/social_media_links-change_twitter_to_x-3384469-7.patch"
} }
} }
} }
Generated
+2226 -1872
View File
File diff suppressed because it is too large Load Diff
-1
View File
@@ -1,4 +1,3 @@
_core: _core:
default_config_hash: RumewwAShocwpN5KgIf0U8Z2yd4_f7mQJpYnwLTzhhQ default_config_hash: RumewwAShocwpN5KgIf0U8Z2yd4_f7mQJpYnwLTzhhQ
langcode: fr
menu_depth: 4 menu_depth: 4
@@ -11,7 +11,7 @@ dependencies:
id: erabletheme_header id: erabletheme_header
theme: erabletheme theme: erabletheme
region: header region: header
weight: -3 weight: -5
provider: null provider: null
plugin: 'menu_block:header' plugin: 'menu_block:header'
settings: settings:
@@ -1,23 +1,23 @@
uuid: fbafd41d-6910-4030-b311-94796bfdea06 uuid: b233a4bb-16c2-4ebb-8588-a835dad22f53
langcode: fr langcode: fr
status: true status: true
dependencies: dependencies:
config: config:
- system.menu.main - system.menu.le-
module: module:
- menu_block - menu_block
theme: theme:
- erabletheme - erabletheme
id: erabletheme_navigationprincipale id: erabletheme_leprogramme
theme: erabletheme theme: erabletheme
region: primary_menu region: secondary_menu
weight: -5 weight: 0
provider: null provider: null
plugin: 'menu_block:main' plugin: 'menu_block:le-'
settings: settings:
id: 'menu_block:main' id: 'menu_block:le-'
label: 'Navigation principale' label: 'Le Programme'
label_display: '0' label_display: visible
provider: menu_block provider: menu_block
follow: false follow: false
follow_parent: child follow_parent: child
@@ -26,6 +26,6 @@ settings:
level: 1 level: 1
depth: 0 depth: 0
expand_all_items: false expand_all_items: false
parent: 'main:' parent: 'le-:'
suggestion: main suggestion: le_
visibility: { } visibility: { }
@@ -0,0 +1,31 @@
uuid: fdcecdf1-6b41-44be-9a67-d1bc81a2eab3
langcode: fr
status: true
dependencies:
config:
- system.menu.le-
module:
- menu_block
theme:
- erabletheme
id: erabletheme_leprogramme_2
theme: erabletheme
region: sidebar_first
weight: 0
provider: null
plugin: 'menu_block:le-'
settings:
id: 'menu_block:le-'
label: 'Le Programme'
label_display: visible
provider: menu_block
follow: false
follow_parent: child
label_link: false
label_type: block
level: 1
depth: 0
expand_all_items: false
parent: 'le-:'
suggestion: le_
visibility: { }
@@ -11,7 +11,7 @@ dependencies:
id: erabletheme_logoepau_2 id: erabletheme_logoepau_2
theme: erabletheme theme: erabletheme
region: header region: header
weight: -5 weight: -7
provider: null provider: null
plugin: 'block_content:3276aaec-886f-4368-a08e-002f8e90e274' plugin: 'block_content:3276aaec-886f-4368-a08e-002f8e90e274'
settings: settings:
@@ -11,7 +11,7 @@ dependencies:
id: erabletheme_logoerable id: erabletheme_logoerable
theme: erabletheme theme: erabletheme
region: header region: header
weight: -4 weight: -6
provider: null provider: null
plugin: 'block_content:60ae10db-2185-4e75-a324-3590dec9d124' plugin: 'block_content:60ae10db-2185-4e75-a324-3590dec9d124'
settings: settings:
@@ -9,7 +9,7 @@ dependencies:
id: erabletheme_socialmedialinks id: erabletheme_socialmedialinks
theme: erabletheme theme: erabletheme
region: header region: header
weight: -2 weight: -4
provider: null provider: null
plugin: social_media_links_block plugin: social_media_links_block
settings: settings:
@@ -24,7 +24,7 @@ settings:
description: '' description: ''
weight: '-43' weight: '-43'
twitter: twitter:
value: erable_program value: ''
description: '' description: ''
weight: '-42' weight: '-42'
amazon: amazon:
@@ -151,6 +151,18 @@ settings:
value: '' value: ''
description: '' description: ''
weight: '-11' weight: '-11'
yandex_zen:
value: ''
description: ''
weight: '-10'
soundcloud:
value: ''
description: ''
weight: '-9'
whatsapp_channel:
value: ''
description: ''
weight: '-8'
appearance: appearance:
orientation: h orientation: h
show_name: 0 show_name: 0
@@ -0,0 +1,33 @@
uuid: b68c1fb5-1b2f-46a4-8e03-b4b198467e39
langcode: fr
status: true
dependencies:
config:
- views.view.projets
module:
- node
- views
theme:
- erabletheme
id: erabletheme_views_block__projets_block_1
theme: erabletheme
region: sidebar_first
weight: 0
provider: null
plugin: 'views_block:projets-block_1'
settings:
id: 'views_block:projets-block_1'
label: ''
label_display: visible
provider: views
views_label: ''
items_per_page: none
exposed: { }
visibility:
'entity_bundle:node':
id: 'entity_bundle:node'
negate: false
context_mapping:
node: '@node.node_route_context:node'
bundles:
projet: projet
@@ -1,6 +1,6 @@
uuid: 06d94b61-c1be-4382-b4e0-2184f06300c7 uuid: 06d94b61-c1be-4382-b4e0-2184f06300c7
langcode: fr langcode: fr
status: true status: false
dependencies: dependencies:
content: content:
- 'block_content:link:40c00cc4-49aa-41f8-b27c-3545c6be2982' - 'block_content:link:40c00cc4-49aa-41f8-b27c-3545c6be2982'
+2 -1
View File
@@ -4,6 +4,7 @@ langcode: fr
maxlength_block_class_field: 255 maxlength_block_class_field: 255
field_type: multiple_textfields field_type: multiple_textfields
default_case: standard default_case: standard
block_classes_stored: { }
enable_attributes: true enable_attributes: true
enable_auto_complete: true enable_auto_complete: true
qty_classes_per_block: 10 qty_classes_per_block: 10
@@ -15,7 +16,7 @@ weight_attributes: 0
weight_class: 0 weight_class: 0
weight_id: 0 weight_id: 0
filter_html_clean_css_identifier: '' filter_html_clean_css_identifier: ''
maxlength_attributes: 0 maxlength_attributes: 255
maxlength_id: 255 maxlength_id: 255
attribute_keys_stored: '[]' attribute_keys_stored: '[]'
attribute_value_stored: '[]' attribute_value_stored: '[]'
+1 -1
View File
@@ -4,5 +4,5 @@ status: true
dependencies: { } dependencies: { }
id: link id: link
label: Link label: Link
revision: 0 revision: false
description: '' description: ''
+1 -1
View File
@@ -4,5 +4,5 @@ status: true
dependencies: { } dependencies: { }
id: logo_link id: logo_link
label: 'Logo link' label: 'Logo link'
revision: 0 revision: false
description: '' description: ''
-1
View File
@@ -2,4 +2,3 @@ _core:
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
auto_import: { } auto_import: { }
auto_export: { } auto_export: { }
langcode: fr
+1 -1
View File
@@ -1,4 +1,4 @@
_core: _core:
default_config_hash: LzdDtE3Im_Ysio7g1Eo8ymSMq0mgSQMPzv0khsr_J64 default_config_hash: LzdDtE3Im_Ysio7g1Eo8ymSMq0mgSQMPzv0khsr_J64
langcode: fr
ignored_config_entities: { } ignored_config_entities: { }
mode: simple
@@ -0,0 +1,17 @@
uuid: 489de33d-a68c-41d8-b843-87ce72b5dfce
langcode: fr
status: true
dependencies: { }
id: les_projets
label: 'Les projets'
token: true
context:
show_warning: true
group:
language: false
fallback:
language: ''
menu:
path: /admin/content/projets
weight: 0
description: ''
@@ -0,0 +1,17 @@
uuid: 5d4ed356-2db2-4817-b5cd-ac0d7df3cd20
langcode: fr
status: true
dependencies: { }
id: partenaires
label: Partenaires
token: true
context:
show_warning: true
group:
language: false
fallback:
language: ''
menu:
path: /admin/content/partenaires
weight: 0
description: ''
-1
View File
@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: Ybib_dFQ1insjZmm1a7bQlvdUVX8BGbF8EZGz2jMBPo default_config_hash: Ybib_dFQ1insjZmm1a7bQlvdUVX8BGbF8EZGz2jMBPo
langcode: fr
default_form: feedback default_form: feedback
flood: flood:
limit: 5 limit: 5
-1
View File
@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: IdcCyfVkD8kunSj3rbm1mwrfJbfcJK4bjfPheIqxnxI default_config_hash: IdcCyfVkD8kunSj3rbm1mwrfJbfcJK4bjfPheIqxnxI
langcode: fr
verbose: 0 verbose: 0
types: types:
contact_message: { } contact_message: { }
@@ -1,5 +1,4 @@
_core: _core:
default_config_hash: S2TgQLZhiodGAfJKqb5Epnsksw3ST09nIMqTazOcBuI default_config_hash: S2TgQLZhiodGAfJKqb5Epnsksw3ST09nIMqTazOcBuI
langcode: fr
content_lock_timeout_minutes: '30' content_lock_timeout_minutes: '30'
content_lock_timeout_on_edit: 0 content_lock_timeout_on_edit: 0
@@ -0,0 +1,22 @@
uuid: 1f0169b8-8fc4-4998-9cd3-c8f7b052921b
langcode: fr
status: true
dependencies:
config:
- node.type.projet
id: node.projet.promote
field_name: promote
entity_type: node
bundle: projet
label: "Promu en page d'accueil"
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean
@@ -0,0 +1,22 @@
uuid: fa6a3f8d-43b1-4744-b392-d9a8dde206f9
langcode: fr
status: true
dependencies:
config:
- node.type.ressource
id: node.ressource.promote
field_name: promote
entity_type: node
bundle: ressource
label: "Promu en page d'accueil"
description: ''
required: false
translatable: true
default_value:
-
value: 0
default_value_callback: ''
settings:
on_label: Activé
off_label: Désactivé
field_type: boolean
@@ -0,0 +1,24 @@
uuid: dc8884e8-08cc-43a3-a9fd-00eea58bfc67
langcode: fr
status: true
dependencies:
config:
- config_pages.type.les_projets
- field.field.config_pages.les_projets.field_intro
module:
- text
id: config_pages.les_projets.default
targetEntityType: config_pages
bundle: les_projets
mode: default
content:
field_intro:
type: text_textarea
weight: 0
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
hidden:
label: true
@@ -0,0 +1,24 @@
uuid: ac8b36dd-5535-49aa-8acb-cf54fc1af148
langcode: fr
status: true
dependencies:
config:
- config_pages.type.partenaires
- field.field.config_pages.partenaires.field_intro
module:
- text
id: config_pages.partenaires.default
targetEntityType: config_pages
bundle: partenaires
mode: default
content:
field_intro:
type: text_textarea
weight: 0
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
hidden:
label: true
@@ -0,0 +1,419 @@
uuid: 85689c5e-1da1-4e43-bec6-4463b338ced0
langcode: fr
status: true
dependencies:
config:
- field.field.node.projet.field_actualites_liees
- field.field.node.projet.field_carte
- field.field.node.projet.field_chiffres_clefs
- field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes
- field.field.node.projet.field_poids
- field.field.node.projet.field_pour_aller_plus_loin
- field.field.node.projet.field_session
- field.field.node.projet.field_sous_titre
- field.field.node.projet.field_texte
- field.field.node.projet.field_th
- image.style.thumbnail
- node.type.projet
module:
- field_group
- file
- image
- link
- paragraphs
- path
- text
third_party_settings:
field_group:
group_tabs:
children:
- group_textes
- group_diaporama
- group_carte
- group_thematiques
- group_collectif_du_projet
- group_annexe
- group_transversal
label: Tabs
region: content
parent_name: ''
weight: 1
format_type: tabs
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
direction: horizontal
width_breakpoint: 640
group_textes:
children:
- field_sous_titre
- field_localisation_textuel
- field_intro
- field_texte
- field_chiffres_clefs
- field_chronologie
label: Contenus
region: content
parent_name: group_tabs
weight: 21
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: open
description: ''
required_fields: true
group_carte:
children:
- field_legende_carte
- field_carte
label: carte
region: content
parent_name: group_tabs
weight: 23
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
group_diaporama:
children:
- field_diaporama
label: Diaporama
region: content
parent_name: group_tabs
weight: 22
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
group_annexe:
children:
- field_liens
- field_pieces_jointes
label: Annexe
region: content
parent_name: group_tabs
weight: 26
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
group_details:
children:
- field_session
- status
- field_poids
- path
label: Details
region: content
parent_name: ''
weight: 2
format_type: details_sidebar
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
open: true
description: ''
required_fields: true
weight: -100
group_transversal:
children:
- field_actualites_liees
- field_pour_aller_plus_loin
label: Transversal
region: content
parent_name: group_tabs
weight: 27
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
group_thematiques:
children:
- field_th
label: Thématiques
region: content
parent_name: group_tabs
weight: 24
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
group_collectif_du_projet:
children:
- field_collectif_du_projet
label: 'Collectif du projet'
region: content
parent_name: group_tabs
weight: 25
format_type: tab
format_settings:
classes: ''
show_empty_fields: false
id: ''
label_as_html: false
formatter: closed
description: ''
required_fields: true
id: node.projet.default
targetEntityType: node
bundle: projet
mode: default
content:
field_actualites_liees:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_carte:
type: paragraphs
weight: 4
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: ''
features:
collapse_edit_all: collapse_edit_all
duplicate: duplicate
third_party_settings: { }
field_chiffres_clefs:
type: paragraphs
weight: 5
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: ''
features:
collapse_edit_all: collapse_edit_all
duplicate: duplicate
third_party_settings: { }
field_chronologie:
type: paragraphs
weight: 6
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: ''
features:
collapse_edit_all: collapse_edit_all
duplicate: duplicate
third_party_settings: { }
field_collectif_du_projet:
type: paragraphs
weight: 27
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: ''
features:
collapse_edit_all: collapse_edit_all
duplicate: duplicate
third_party_settings: { }
field_diaporama:
type: image_image
weight: 14
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_intro:
type: text_textarea
weight: 3
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_legende_carte:
type: text_textarea
weight: 3
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_liens:
type: link_default
weight: 5
region: content
settings:
placeholder_url: ''
placeholder_title: ''
third_party_settings: { }
field_localisation_textuel:
type: string_textfield
weight: 2
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_pieces_jointes:
type: file_generic
weight: 6
region: content
settings:
progress_indicator: throbber
third_party_settings: { }
field_poids:
type: number
weight: 30
region: content
settings:
placeholder: ''
third_party_settings: { }
field_pour_aller_plus_loin:
type: entity_reference_autocomplete
weight: 6
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_session:
type: entity_reference_autocomplete
weight: 28
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
field_sous_titre:
type: string_textfield
weight: 1
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_texte:
type: paragraphs
weight: 4
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: ''
features:
collapse_edit_all: collapse_edit_all
duplicate: duplicate
third_party_settings: { }
field_th:
type: entity_reference_autocomplete
weight: 6
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
path:
type: path
weight: 31
region: content
settings: { }
third_party_settings: { }
status:
type: boolean_checkbox
weight: 29
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
langcode: true
promote: true
sticky: true
uid: true
@@ -0,0 +1,100 @@
uuid: 67859886-7629-4d0b-bb7e-86aaf74b4fe4
langcode: fr
status: true
dependencies:
config:
- field.field.node.ressource.field_couverture
- field.field.node.ressource.field_fichier_ressource
- field.field.node.ressource.field_ressource_date
- image.style.thumbnail
- node.type.ressource
module:
- datetime
- file
- image
- path
id: node.ressource.default
targetEntityType: node
bundle: ressource
mode: default
content:
created:
type: datetime_timestamp
weight: 10
region: content
settings: { }
third_party_settings: { }
field_couverture:
type: image_image
weight: 123
region: content
settings:
progress_indicator: throbber
preview_image_style: thumbnail
third_party_settings: { }
field_fichier_ressource:
type: file_generic
weight: 122
region: content
settings:
progress_indicator: throbber
third_party_settings: { }
field_ressource_date:
type: datetime_default
weight: 124
region: content
settings: { }
third_party_settings: { }
langcode:
type: language_select
weight: 2
region: content
settings:
include_locked: true
third_party_settings: { }
path:
type: path
weight: 30
region: content
settings: { }
third_party_settings: { }
promote:
type: boolean_checkbox
weight: 15
region: content
settings:
display_label: true
third_party_settings: { }
status:
type: boolean_checkbox
weight: 120
region: content
settings:
display_label: true
third_party_settings: { }
sticky:
type: boolean_checkbox
weight: 16
region: content
settings:
display_label: true
third_party_settings: { }
title:
type: string_textfield
weight: -5
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
uid:
type: entity_reference_autocomplete
weight: 5
region: content
settings:
match_operator: CONTAINS
match_limit: 10
size: 60
placeholder: ''
third_party_settings: { }
hidden: { }
@@ -0,0 +1,34 @@
uuid: 7a7fe585-fe69-416a-bd3b-08ac2675b567
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.chiffre_clef.field_chiffre
- field.field.paragraph.chiffre_clef.field_texte_chiffreclef
- paragraphs.paragraphs_type.chiffre_clef
module:
- text
id: paragraph.chiffre_clef.default
targetEntityType: paragraph
bundle: chiffre_clef
mode: default
content:
field_chiffre:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_texte_chiffreclef:
type: text_textfield
weight: 1
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
status: true
@@ -0,0 +1,34 @@
uuid: 028efb70-43c4-427b-ada7-50b776ea460a
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.chronologie.field_texte
- field.field.paragraph.chronologie.field_titre
- paragraphs.paragraphs_type.chronologie
module:
- text
id: paragraph.chronologie.default
targetEntityType: paragraph
bundle: chronologie
mode: default
content:
field_texte:
type: text_textarea
weight: 1
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
field_titre:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
status: true
@@ -0,0 +1,44 @@
uuid: f59bbc75-5d91-4bb9-8209-e07e35332510
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.collectif_projet.field_membre_collectif
- field.field.paragraph.collectif_projet.field_titre
- paragraphs.paragraphs_type.collectif_projet
module:
- paragraphs
id: paragraph.collectif_projet.default
targetEntityType: paragraph
bundle: collectif_projet
mode: default
content:
field_membre_collectif:
type: paragraphs
weight: 1
region: content
settings:
title: Paragraphe
title_plural: Paragraphs
edit_mode: open
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
add_mode: dropdown
form_display_mode: default
default_paragraph_type: ''
features:
collapse_edit_all: collapse_edit_all
duplicate: duplicate
third_party_settings: { }
field_titre:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
hidden:
created: true
status: true
@@ -0,0 +1,99 @@
uuid: c23cab46-cadb-4b78-a0f1-48212974f8a5
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.geofield_projet.field_carte
- field.field.paragraph.geofield_projet.field_libele
- field.field.paragraph.geofield_projet.field_principal
- paragraphs.paragraphs_type.geofield_projet
module:
- leaflet
id: paragraph.geofield_projet.default
targetEntityType: paragraph
bundle: geofield_projet
mode: default
content:
field_carte:
type: leaflet_widget_default
weight: 1
region: content
settings:
map:
leaflet_map: 'OSM Mapnik'
height: 400
auto_center: 1
map_position:
force: false
center:
lat: 0.0
lon: 0.0
zoomControlPosition: topleft
zoom: 5
minZoom: 1
maxZoom: 18
zoomFiner: 0
scroll_zoom_enabled: 1
input:
show: true
readonly: false
toolbar:
position: topright
marker: defaultMarker
drawPolyline: true
drawRectangle: true
drawPolygon: true
drawCircle: false
drawText: false
editMode: true
dragMode: true
cutPolygon: false
removalMode: true
rotateMode: false
reset_map:
control: false
options: '{"position": "topleft", "title": "Reset View"}'
map_scale:
control: false
options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}'
fullscreen:
control: false
options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
locate:
control: false
options: '{"position": "topright", "setView": "untilPanOrZoom", "returnToPrevBounds":true, "keepCurrentZoomLevel": true, "strings": {"title": "Locate my position"}}'
automatic: false
geocoder:
control: false
settings:
position: topright
input_size: 20
providers: { }
min_terms: 4
delay: 800
zoom: 16
popup: false
options: ''
geometry_validation: false
feature_properties:
values: ''
third_party_settings: { }
field_libele:
type: string_textfield
weight: 2
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_principal:
type: boolean_checkbox
weight: 0
region: content
settings:
display_label: true
third_party_settings: { }
hidden:
created: true
status: true
@@ -0,0 +1,34 @@
uuid: 13dfa03a-1b39-4cb1-a924-b50b4e102846
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.intertitre_texte.field_inter_titre
- field.field.paragraph.intertitre_texte.field_texte_paragraphe
- paragraphs.paragraphs_type.intertitre_texte
module:
- text
id: paragraph.intertitre_texte.default
targetEntityType: paragraph
bundle: intertitre_texte
mode: default
content:
field_inter_titre:
type: string_textfield
weight: 0
region: content
settings:
size: 60
placeholder: ''
third_party_settings: { }
field_texte_paragraphe:
type: text_textarea
weight: 1
region: content
settings:
rows: 5
placeholder: ''
third_party_settings: { }
hidden:
created: true
status: true
@@ -49,6 +49,11 @@ content:
region: content region: content
settings: { } settings: { }
third_party_settings: { } third_party_settings: { }
terms_of_use:
weight: 10
region: content
settings: { }
third_party_settings: { }
hidden: hidden:
field_last_password_reset: true field_last_password_reset: true
field_password_expiration: true field_password_expiration: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: wtsEf26SHyRbzRKFX3yOY9yJzYsEq5e2bd7xSCKPevw default_config_hash: wtsEf26SHyRbzRKFX3yOY9yJzYsEq5e2bd7xSCKPevw
id: user.register id: user.register
label: "S'inscrire" label: "S'inscrire"
description: ''
targetEntityType: user targetEntityType: user
cache: true cache: true
@@ -0,0 +1,23 @@
uuid: aac426b1-164a-4513-8e7a-8b653f963204
langcode: fr
status: true
dependencies:
config:
- config_pages.type.les_projets
- field.field.config_pages.les_projets.field_intro
module:
- text
id: config_pages.les_projets.default
targetEntityType: config_pages
bundle: les_projets
mode: default
content:
field_intro:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true
@@ -0,0 +1,24 @@
uuid: 14c18c44-e677-485f-8c4f-8ad8d3ee0907
langcode: fr
status: true
dependencies:
config:
- config_pages.type.les_projets
- core.entity_view_mode.config_pages.full
- field.field.config_pages.les_projets.field_intro
module:
- text
id: config_pages.les_projets.full
targetEntityType: config_pages
bundle: les_projets
mode: full
content:
field_intro:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true
@@ -0,0 +1,23 @@
uuid: 428832a7-10f4-4ebb-a75c-0db9fc7c6d2b
langcode: fr
status: true
dependencies:
config:
- config_pages.type.partenaires
- field.field.config_pages.partenaires.field_intro
module:
- text
id: config_pages.partenaires.default
targetEntityType: config_pages
bundle: partenaires
mode: default
content:
field_intro:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true
@@ -0,0 +1,24 @@
uuid: 8bd188c3-a191-4967-a4eb-101f4d0b5653
langcode: fr
status: true
dependencies:
config:
- config_pages.type.partenaires
- core.entity_view_mode.config_pages.full
- field.field.config_pages.partenaires.field_intro
module:
- text
id: config_pages.partenaires.full
targetEntityType: config_pages
bundle: partenaires
mode: full
content:
field_intro:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true
@@ -0,0 +1,190 @@
uuid: 85467fb3-e529-49a9-bc9a-153079cc0b58
langcode: fr
status: true
dependencies:
config:
- field.field.node.projet.field_actualites_liees
- field.field.node.projet.field_carte
- field.field.node.projet.field_chiffres_clefs
- field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes
- field.field.node.projet.field_poids
- field.field.node.projet.field_pour_aller_plus_loin
- field.field.node.projet.field_session
- field.field.node.projet.field_sous_titre
- field.field.node.projet.field_texte
- field.field.node.projet.field_th
- node.type.projet
module:
- entity_reference_revisions
- file
- image
- link
- text
- user
id: node.projet.default
targetEntityType: node
bundle: projet
mode: default
content:
field_actualites_liees:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 14
region: content
field_carte:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 20
region: content
field_chiffres_clefs:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 8
region: content
field_chronologie:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 9
region: content
field_collectif_du_projet:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 10
region: content
field_diaporama:
type: image
label: above
settings:
image_link: ''
image_style: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 6
region: content
field_intro:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 18
region: content
field_legende_carte:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 19
region: content
field_liens:
type: link
label: hidden
settings:
trim_length: 80
url_only: false
url_plain: false
rel: ''
target: ''
third_party_settings: { }
weight: 1
region: content
field_localisation_textuel:
type: string
label: above
settings:
link_to_entity: false
third_party_settings: { }
weight: 5
region: content
field_pieces_jointes:
type: file_default
label: hidden
settings:
use_description_as_link_text: true
third_party_settings: { }
weight: 2
region: content
field_poids:
type: number_integer
label: above
settings:
thousand_separator: ''
prefix_suffix: true
third_party_settings: { }
weight: 16
region: content
field_pour_aller_plus_loin:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 15
region: content
field_session:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 17
region: content
field_sous_titre:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 0
region: content
field_texte:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 7
region: content
field_th:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 4
region: content
links:
settings: { }
third_party_settings: { }
weight: 3
region: content
hidden:
langcode: true
search_api_excerpt: true
@@ -0,0 +1,166 @@
uuid: c3eab12b-de53-4040-a696-7a36a8740df7
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.node.full
- field.field.node.projet.field_actualites_liees
- field.field.node.projet.field_carte
- field.field.node.projet.field_chiffres_clefs
- field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes
- field.field.node.projet.field_poids
- field.field.node.projet.field_pour_aller_plus_loin
- field.field.node.projet.field_session
- field.field.node.projet.field_sous_titre
- field.field.node.projet.field_texte
- field.field.node.projet.field_th
- image.style.wide
- node.type.projet
module:
- entity_reference_revisions
- file
- image_field_caption
- link
- text
- user
id: node.projet.full
targetEntityType: node
bundle: projet
mode: full
content:
field_carte:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 7
region: content
field_chiffres_clefs:
type: entity_reference_revisions_entity_view
label: visually_hidden
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 6
region: content
field_chronologie:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 9
region: content
field_collectif_du_projet:
type: entity_reference_revisions_entity_view
label: above
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 10
region: content
field_diaporama:
type: image_caption
label: visually_hidden
settings:
image_style: wide
image_link: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 4
region: content
field_intro:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 3
region: content
field_legende_carte:
type: text_default
label: above
settings: { }
third_party_settings: { }
weight: 8
region: content
field_liens:
type: link
label: visually_hidden
settings:
trim_length: 80
url_only: false
url_plain: false
rel: ''
target: ''
third_party_settings: { }
weight: 13
region: content
field_localisation_textuel:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 1
region: content
field_pieces_jointes:
type: file_default
label: visually_hidden
settings:
use_description_as_link_text: true
third_party_settings: { }
weight: 12
region: content
field_pour_aller_plus_loin:
type: entity_reference_label
label: above
settings:
link: true
third_party_settings: { }
weight: 11
region: content
field_sous_titre:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 0
region: content
field_texte:
type: entity_reference_revisions_entity_view
label: visually_hidden
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 5
region: content
field_th:
type: entity_reference_label
label: visually_hidden
settings:
link: true
third_party_settings: { }
weight: 2
region: content
hidden:
field_actualites_liees: true
field_poids: true
field_session: true
langcode: true
links: true
search_api_excerpt: true
@@ -0,0 +1,63 @@
uuid: b2cdd13d-17cc-4620-8fcf-100625c9b409
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.node.home
- field.field.node.projet.field_actualites_liees
- field.field.node.projet.field_carte
- field.field.node.projet.field_chiffres_clefs
- field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes
- field.field.node.projet.field_poids
- field.field.node.projet.field_pour_aller_plus_loin
- field.field.node.projet.field_session
- field.field.node.projet.field_sous_titre
- field.field.node.projet.field_texte
- field.field.node.projet.field_th
- node.type.projet
module:
- user
id: node.projet.home
targetEntityType: node
bundle: projet
mode: home
content:
field_sous_titre:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 3
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden:
field_actualites_liees: true
field_carte: true
field_chiffres_clefs: true
field_chronologie: true
field_collectif_du_projet: true
field_diaporama: true
field_intro: true
field_legende_carte: true
field_liens: true
field_localisation_textuel: true
field_pieces_jointes: true
field_poids: true
field_pour_aller_plus_loin: true
field_session: true
field_texte: true
field_th: true
langcode: true
search_api_excerpt: true
@@ -0,0 +1,87 @@
uuid: e3d21906-ebaf-4e60-ab1a-6b4c6b4d2e47
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.projet.field_actualites_liees
- field.field.node.projet.field_carte
- field.field.node.projet.field_chiffres_clefs
- field.field.node.projet.field_chronologie
- field.field.node.projet.field_collectif_du_projet
- field.field.node.projet.field_diaporama
- field.field.node.projet.field_intro
- field.field.node.projet.field_legende_carte
- field.field.node.projet.field_liens
- field.field.node.projet.field_localisation_textuel
- field.field.node.projet.field_pieces_jointes
- field.field.node.projet.field_poids
- field.field.node.projet.field_pour_aller_plus_loin
- field.field.node.projet.field_session
- field.field.node.projet.field_sous_titre
- field.field.node.projet.field_texte
- field.field.node.projet.field_th
- image.style.medium
- node.type.projet
module:
- image_delta_formatter
- user
id: node.projet.teaser
targetEntityType: node
bundle: projet
mode: teaser
content:
field_diaporama:
type: image_delta_formatter
label: visually_hidden
settings:
deltas: '0'
image_style: medium
image_link: content
image_loading:
attribute: lazy
deltas_reversed: 0
third_party_settings: { }
weight: 0
region: content
field_localisation_textuel:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 2
region: content
field_sous_titre:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 1
region: content
field_th:
type: entity_reference_label
label: visually_hidden
settings:
link: true
third_party_settings: { }
weight: 3
region: content
hidden:
field_actualites_liees: true
field_carte: true
field_chiffres_clefs: true
field_chronologie: true
field_collectif_du_projet: true
field_intro: true
field_legende_carte: true
field_liens: true
field_pieces_jointes: true
field_poids: true
field_pour_aller_plus_loin: true
field_session: true
field_texte: true
langcode: true
links: true
search_api_excerpt: true
@@ -0,0 +1,55 @@
uuid: 36b1a44d-7f0e-4fd8-8175-bb63bff1a9a0
langcode: fr
status: true
dependencies:
config:
- field.field.node.ressource.field_couverture
- field.field.node.ressource.field_fichier_ressource
- field.field.node.ressource.field_ressource_date
- node.type.ressource
module:
- datetime
- file
- image
- user
id: node.ressource.default
targetEntityType: node
bundle: ressource
mode: default
content:
field_couverture:
type: image
label: above
settings:
image_link: ''
image_style: ''
image_loading:
attribute: lazy
third_party_settings: { }
weight: 103
region: content
field_fichier_ressource:
type: file_default
label: above
settings:
use_description_as_link_text: true
third_party_settings: { }
weight: 102
region: content
field_ressource_date:
type: datetime_default
label: above
settings:
timezone_override: ''
format_type: moyen
third_party_settings: { }
weight: 104
region: content
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden:
langcode: true
search_api_excerpt: true
@@ -0,0 +1,28 @@
uuid: 897ecf70-74ee-4da3-a0e4-50f8a50c280a
langcode: fr
status: true
dependencies:
config:
- core.entity_view_mode.node.teaser
- field.field.node.ressource.field_couverture
- field.field.node.ressource.field_fichier_ressource
- field.field.node.ressource.field_ressource_date
- node.type.ressource
module:
- user
id: node.ressource.teaser
targetEntityType: node
bundle: ressource
mode: teaser
content:
links:
settings: { }
third_party_settings: { }
weight: 100
region: content
hidden:
field_couverture: true
field_fichier_ressource: true
field_ressource_date: true
langcode: true
search_api_excerpt: true
@@ -0,0 +1,32 @@
uuid: 8e520e79-b8a9-43a7-b105-24abf267384a
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.chiffre_clef.field_chiffre
- field.field.paragraph.chiffre_clef.field_texte_chiffreclef
- paragraphs.paragraphs_type.chiffre_clef
module:
- text
id: paragraph.chiffre_clef.default
targetEntityType: paragraph
bundle: chiffre_clef
mode: default
content:
field_chiffre:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 0
region: content
field_texte_chiffreclef:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 1
region: content
hidden:
search_api_excerpt: true
@@ -0,0 +1,32 @@
uuid: bec49eb4-5ecb-42a2-83ac-6aea7e12ad49
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.chronologie.field_texte
- field.field.paragraph.chronologie.field_titre
- paragraphs.paragraphs_type.chronologie
module:
- text
id: paragraph.chronologie.default
targetEntityType: paragraph
bundle: chronologie
mode: default
content:
field_texte:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 1
region: content
field_titre:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true
@@ -0,0 +1,34 @@
uuid: 3f9c3d65-dda6-4250-95db-97066efc4342
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.collectif_projet.field_membre_collectif
- field.field.paragraph.collectif_projet.field_titre
- paragraphs.paragraphs_type.collectif_projet
module:
- entity_reference_revisions
id: paragraph.collectif_projet.default
targetEntityType: paragraph
bundle: collectif_projet
mode: default
content:
field_membre_collectif:
type: entity_reference_revisions_entity_view
label: visually_hidden
settings:
view_mode: default
link: ''
third_party_settings: { }
weight: 1
region: content
field_titre:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 0
region: content
hidden:
search_api_excerpt: true
@@ -0,0 +1,124 @@
uuid: 6e0e14d8-dc29-4d65-9f7f-5f510d33ce93
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.geofield_projet.field_carte
- field.field.paragraph.geofield_projet.field_libele
- field.field.paragraph.geofield_projet.field_principal
- paragraphs.paragraphs_type.geofield_projet
module:
- leaflet
id: paragraph.geofield_projet.default
targetEntityType: paragraph
bundle: geofield_projet
mode: default
content:
field_carte:
type: leaflet_formatter_default
label: hidden
settings:
multiple_map: false
leaflet_map: 'OSM Mapnik'
height: 400
height_unit: px
hide_empty_map: false
disable_wheel: false
gesture_handling: false
fitbounds_options: '{"padding":[0,0]}'
reset_map:
control: false
options: '{"position": "topleft", "title": "Reset View"}'
map_scale:
control: false
options: '{"position":"bottomright","maxWidth":100,"metric":true,"imperial":false,"updateWhenIdle":false}'
locate:
control: false
options: '{"position": "topright", "setView": "untilPanOrZoom", "returnToPrevBounds":true, "keepCurrentZoomLevel": true, "strings": {"title": "Locate my position"}}'
automatic: false
leaflet_tooltip:
value: ''
options: '{"permanent":false,"direction":"center"}'
popup: false
popup_content: ''
leaflet_popup:
control: ''
content: ''
options: '{"maxWidth":"300","minWidth":"50", "autoPan": true}'
value: ''
view_mode: full
map_position:
force: false
center:
lat: 0.0
lon: 0.0
zoomControlPosition: topleft
zoom: 5
minZoom: 1
maxZoom: 18
zoomFiner: 0
weight: '0'
icon:
iconType: marker
iconUrl: ''
shadowUrl: ''
className: ''
iconSize:
x: null
'y': null
iconAnchor:
x: null
'y': null
shadowSize:
x: null
'y': null
shadowAnchor:
x: null
'y': null
popupAnchor:
x: null
'y': null
html: '<div></div>'
html_class: leaflet-map-divicon
circle_marker_options: '{"radius": 100, "color": "red", "fillColor": "#f03", "fillOpacity": 0.5}'
leaflet_markercluster:
control: false
options: '{"spiderfyOnMaxZoom":true,"showCoverageOnHover":true,"removeOutsideVisibleBounds": false}'
excluded: ''
include_path: false
fullscreen:
control: false
options: '{"position":"topleft","pseudoFullscreen":false}'
path: '{"color":"#3388ff","opacity":"1.0","stroke":true,"weight":3,"fill":"depends","fillColor":"*","fillOpacity":"0.2","radius":"6"}'
feature_properties:
values: ''
geocoder:
control: false
settings:
autocomplete:
placeholder: 'Search Address'
title: 'Search an Address on the Map'
position: topright
input_size: 20
providers: { }
min_terms: 4
delay: 800
zoom: 16
popup: false
options: ''
map_lazy_load:
lazy_load: false
third_party_settings: { }
weight: 0
region: content
field_libele:
type: string
label: hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 1
region: content
hidden:
field_principal: true
search_api_excerpt: true
@@ -0,0 +1,32 @@
uuid: dff2ca9f-98c1-4c6b-8398-f2ff28a3e726
langcode: fr
status: true
dependencies:
config:
- field.field.paragraph.intertitre_texte.field_inter_titre
- field.field.paragraph.intertitre_texte.field_texte_paragraphe
- paragraphs.paragraphs_type.intertitre_texte
module:
- text
id: paragraph.intertitre_texte.default
targetEntityType: paragraph
bundle: intertitre_texte
mode: default
content:
field_inter_titre:
type: string
label: visually_hidden
settings:
link_to_entity: false
third_party_settings: { }
weight: 0
region: content
field_texte_paragraphe:
type: text_default
label: visually_hidden
settings: { }
third_party_settings: { }
weight: 1
region: content
hidden:
search_api_excerpt: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: eZGw53_tQR0o846P6awZpw-1AarhtXlm-6AKAkmLvKY default_config_hash: eZGw53_tQR0o846P6awZpw-1AarhtXlm-6AKAkmLvKY
id: block.token id: block.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: block targetEntityType: block
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: 4tedlMuvQjDOdvHdw86_e-2Rt78aR7TGFMfOK8Ejppg default_config_hash: 4tedlMuvQjDOdvHdw86_e-2Rt78aR7TGFMfOK8Ejppg
id: block_content.full id: block_content.full
label: Complet label: Complet
description: ''
targetEntityType: block_content targetEntityType: block_content
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: VYERDzPNi1-oUm7KMLjol4oLcjbHr-onKbitt4dZuN0 default_config_hash: VYERDzPNi1-oUm7KMLjol4oLcjbHr-onKbitt4dZuN0
id: config_pages.full id: config_pages.full
label: Complet label: Complet
description: ''
targetEntityType: config_pages targetEntityType: config_pages
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: 2xSc_t5yN14t-fSfl3MR1WP9Em9ij1hY8A5IIVGlhts default_config_hash: 2xSc_t5yN14t-fSfl3MR1WP9Em9ij1hY8A5IIVGlhts
id: contact_message.token id: contact_message.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: contact_message targetEntityType: contact_message
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: uZo6zv9Fa0wuqgu1kigVUhfRyvk1vQhD9GCP3HElGBk default_config_hash: uZo6zv9Fa0wuqgu1kigVUhfRyvk1vQhD9GCP3HElGBk
id: file.token id: file.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: file targetEntityType: file
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: y5XBjb33PolVKVUnedtISf0rSrGdyo10HxOcI6Mey_w default_config_hash: y5XBjb33PolVKVUnedtISf0rSrGdyo10HxOcI6Mey_w
id: menu_link_content.token id: menu_link_content.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: menu_link_content targetEntityType: menu_link_content
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: m4oQ8ZK4CNZqGBAczllmaKSGmjD5xXitPDvByAPwN3c default_config_hash: m4oQ8ZK4CNZqGBAczllmaKSGmjD5xXitPDvByAPwN3c
id: node.full id: node.full
label: 'Contenu complet' label: 'Contenu complet'
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true
@@ -6,5 +6,6 @@ dependencies:
- node - node
id: node.home id: node.home
label: Home label: Home
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: _lDZ7IYi00gmEw2ZkiWGmDYwxkccBlUyLGxMIJDTYkc default_config_hash: _lDZ7IYi00gmEw2ZkiWGmDYwxkccBlUyLGxMIJDTYkc
id: node.rss id: node.rss
label: RSS label: RSS
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: a4DyjkgEtvja2s1_cGy9Ealzu0LbDwzhEcpFP7aArNg default_config_hash: a4DyjkgEtvja2s1_cGy9Ealzu0LbDwzhEcpFP7aArNg
id: node.search_index id: node.search_index
label: 'Index de recherche' label: 'Index de recherche'
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: Gj61wjl4G9UfFnYfmi-e7Eyvwiqzcz6sIP24vA4nkHU default_config_hash: Gj61wjl4G9UfFnYfmi-e7Eyvwiqzcz6sIP24vA4nkHU
id: node.search_result id: node.search_result
label: 'Résultat de recherche mettant en évidence la saisie' label: 'Résultat de recherche mettant en évidence la saisie'
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: qJFVUFu6IPN8a4WgoDs0gcfyJqE3l3euB0wd1kO6hRQ default_config_hash: qJFVUFu6IPN8a4WgoDs0gcfyJqE3l3euB0wd1kO6hRQ
id: node.teaser id: node.teaser
label: Accroche label: Accroche
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: 7JhK586z4WYrdjuTZH19-WxWlLIi2QlS2ZL7m01bO6E default_config_hash: 7JhK586z4WYrdjuTZH19-WxWlLIi2QlS2ZL7m01bO6E
id: node.token id: node.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: node targetEntityType: node
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg default_config_hash: h3BeHVei4Lnyqbkao3YiF4KqoY-DhRvUNfEgKG8Rgjg
id: paragraph.preview id: paragraph.preview
label: Aperçu label: Aperçu
description: ''
targetEntityType: paragraph targetEntityType: paragraph
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: jNmsvf8AwwKxbOUYZuY8oBMQpLbkcbFsHy1U4gQhUME default_config_hash: jNmsvf8AwwKxbOUYZuY8oBMQpLbkcbFsHy1U4gQhUME
id: path_alias.token id: path_alias.token
label: Token label: Token
description: ''
targetEntityType: path_alias targetEntityType: path_alias
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: 5w8lM4B4_NrQbKBtWrpx9ySnzyrCEA5jw4cHSsEaA_Q default_config_hash: 5w8lM4B4_NrQbKBtWrpx9ySnzyrCEA5jw4cHSsEaA_Q
id: taxonomy_term.full id: taxonomy_term.full
label: "Page d'un terme de taxonomie" label: "Page d'un terme de taxonomie"
description: ''
targetEntityType: taxonomy_term targetEntityType: taxonomy_term
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: goI4SQiGy_YqNsD1dqZ-YNk7Jh5dSVsnlHvwGfDFZXI default_config_hash: goI4SQiGy_YqNsD1dqZ-YNk7Jh5dSVsnlHvwGfDFZXI
id: taxonomy_term.token id: taxonomy_term.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: taxonomy_term targetEntityType: taxonomy_term
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: n4bF0yaCJsxERK-1RXJhTSrmx2qD10UFNfxi1EnvQR4 default_config_hash: n4bF0yaCJsxERK-1RXJhTSrmx2qD10UFNfxi1EnvQR4
id: user.compact id: user.compact
label: Compact label: Compact
description: ''
targetEntityType: user targetEntityType: user
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: JuyuBXboCPHWE0JVpdI2hnd0NMAT1U1ZFgQYh18jDzI default_config_hash: JuyuBXboCPHWE0JVpdI2hnd0NMAT1U1ZFgQYh18jDzI
id: user.full id: user.full
label: 'Compte utilisateur' label: 'Compte utilisateur'
description: ''
targetEntityType: user targetEntityType: user
cache: true cache: true
@@ -8,5 +8,6 @@ _core:
default_config_hash: JrWyKwRHER0Vr3j0Aukrr4NXdzNnB4kVjyr60gPvSA0 default_config_hash: JrWyKwRHER0Vr3j0Aukrr4NXdzNnB4kVjyr60gPvSA0
id: user.token id: user.token
label: 'Jeton (token)' label: 'Jeton (token)'
description: ''
targetEntityType: user targetEntityType: user
cache: true cache: true
+8 -1
View File
@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc
langcode: fr
module: module:
actions_permissions: 0 actions_permissions: 0
address: 0 address: 0
@@ -48,6 +47,7 @@ module:
entity_browser: 0 entity_browser: 0
entity_browser_enhanced: 0 entity_browser_enhanced: 0
entity_reference_revisions: 0 entity_reference_revisions: 0
erable_mod: 0
faq: 0 faq: 0
field: 0 field: 0
field_group: 0 field_group: 0
@@ -56,9 +56,13 @@ module:
filter: 0 filter: 0
filter_perms: 0 filter_perms: 0
formatter_suite: 0 formatter_suite: 0
geofield: 0
geofield_map: 0
help: 0 help: 0
honeypot: 0 honeypot: 0
image: 0 image: 0
image_delta_formatter: 0
image_field_caption: 0
inline_entity_form: 0 inline_entity_form: 0
jquery_ui: 0 jquery_ui: 0
jquery_ui_datepicker: 0 jquery_ui_datepicker: 0
@@ -66,12 +70,15 @@ module:
jquery_ui_touch_punch: 0 jquery_ui_touch_punch: 0
language: 0 language: 0
layout_discovery: 0 layout_discovery: 0
leaflet: 0
link: 0 link: 0
link_attributes: 0 link_attributes: 0
link_attributes_menu_link_content: 0
linkit: 0 linkit: 0
locale: 0 locale: 0
loginregisterblock: 0 loginregisterblock: 0
maillog: 0 maillog: 0
matomo: 0
maxlength: 0 maxlength: 0
menu_block: 0 menu_block: 0
menu_link_content: 0 menu_link_content: 0
@@ -1,10 +1,9 @@
_core: _core:
default_config_hash: vCYrtzrLLCbq9UlGR4CxiEg0LXt4qGwRO4VkluZZq9o default_config_hash: vCYrtzrLLCbq9UlGR4CxiEg0LXt4qGwRO4VkluZZq9o
langcode: fr
definitions: definitions:
contact__site_page: contact__site_page:
weight: -50
menu_name: footer menu_name: footer
parent: '' parent: ''
enabled: false weight: -50
expanded: false expanded: false
enabled: false
-1
View File
@@ -1,4 +1,3 @@
_core: _core:
default_config_hash: DfshuQJJ7I30rwPRVdQT67nvhPnXkFiJK_dmJxZgNKc default_config_hash: DfshuQJJ7I30rwPRVdQT67nvhPnXkFiJK_dmJxZgNKc
langcode: fr
row_limit: 1000 row_limit: 1000
-1
View File
@@ -1,6 +1,5 @@
_core: _core:
default_config_hash: IF0N5iOZlOY8dJPSNNkZwph9jkMpkJvI4dTuK1xiD0Q default_config_hash: IF0N5iOZlOY8dJPSNNkZwph9jkMpkJvI4dTuK1xiD0Q
langcode: fr
page_alter: false page_alter: false
raw_names: false raw_names: false
error_handlers: error_handlers:
-1
View File
@@ -5,4 +5,3 @@ toolbar_items:
- devel.phpinfo - devel.phpinfo
- devel.run_cron - devel.run_cron
- devel.theme_registry - devel.theme_registry
langcode: fr
+2 -1
View File
@@ -15,4 +15,5 @@ settings:
- italic - italic
- underline - underline
plugins: { } plugins: { }
image_upload: { } image_upload:
status: false
@@ -40,8 +40,11 @@ settings:
- heading5 - heading5
- heading6 - heading6
ckeditor5_list: ckeditor5_list:
properties:
reversed: true reversed: true
startIndex: true startIndex: true
multiBlock: true
ckeditor5_sourceEditing: ckeditor5_sourceEditing:
allowed_tags: { } allowed_tags: { }
image_upload: { } image_upload:
status: false
+3 -3
View File
@@ -35,7 +35,7 @@ image_upload:
status: true status: true
scheme: public scheme: public
directory: inline-images directory: inline-images
max_size: '' max_size: null
max_dimensions: max_dimensions:
width: 0 width: null
height: 0 height: null
@@ -1,5 +1,4 @@
_core: _core:
default_config_hash: k024s6lEcCjGqAq_82KNi-RRCCc37Jxo5frFNChAqao default_config_hash: k024s6lEcCjGqAq_82KNi-RRCCc37Jxo5frFNChAqao
langcode: fr
login_with_username: false login_with_username: false
require_username_on_registration: false require_username_on_registration: false
-1
View File
@@ -1,5 +1,4 @@
_core: _core:
default_config_hash: 7CGKsosNQEyYfQ2qiob-sBdmox8rrL5He7iLJgJ1kNo default_config_hash: 7CGKsosNQEyYfQ2qiob-sBdmox8rrL5He7iLJgJ1kNo
langcode: fr
file_scheme: public file_scheme: public
upload_directory: embed_buttons upload_directory: embed_buttons
+9
View File
@@ -17,3 +17,12 @@ extlink_css_exclude: ''
extlink_css_explicit: '' extlink_css_explicit: ''
extlink_mailto_class: mailto extlink_mailto_class: mailto
extlink_mailto_label: '(link sends email)' extlink_mailto_label: '(link sends email)'
extlink_title_no_override: false
extlink_additional_link_classes: ''
extlink_additional_mailto_classes: ''
extlink_additional_tel_classes: ''
extlink_exclude_noreferrer: ''
extlink_css_include: ''
extlink_tel_class: ''
extlink_tel_label: '(link is a phone number)'
extlink_prevent_orphan: false
@@ -0,0 +1,24 @@
uuid: 82aa81c4-a1ee-4ca0-a20c-d5cc8950c0e9
langcode: fr
status: true
dependencies:
config:
- config_pages.type.les_projets
- field.storage.config_pages.field_intro
- filter.format.wysiwyg
module:
- text
id: config_pages.les_projets.field_intro
field_name: field_intro
entity_type: config_pages
bundle: les_projets
label: Intro
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long
@@ -0,0 +1,24 @@
uuid: a602e5f1-b45b-41d2-bfa6-abf8034cc3f9
langcode: fr
status: true
dependencies:
config:
- config_pages.type.partenaires
- field.storage.config_pages.field_intro
- filter.format.wysiwyg
module:
- text
id: config_pages.partenaires.field_intro
field_name: field_intro
entity_type: config_pages
bundle: partenaires
label: Intro
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long
@@ -0,0 +1,29 @@
uuid: bd49da4b-4d20-43e5-a911-a9ec216e12bf
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_actualites_liees
- node.type.actualite
- node.type.projet
id: node.projet.field_actualites_liees
field_name: field_actualites_liees
entity_type: node
bundle: projet
label: 'Actualités liées'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:node'
handler_settings:
target_bundles:
actualite: actualite
sort:
field: _none
direction: ASC
auto_create: false
auto_create_bundle: ''
field_type: entity_reference
@@ -0,0 +1,46 @@
uuid: ef45c217-f669-4116-8b44-97bd898619cf
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_carte
- node.type.projet
- paragraphs.paragraphs_type.geofield_projet
module:
- entity_reference_revisions
id: node.projet.field_carte
field_name: field_carte
entity_type: node
bundle: projet
label: carte
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:paragraph'
handler_settings:
target_bundles:
geofield_projet: geofield_projet
negate: 0
target_bundles_drag_drop:
chiffre_clef:
weight: 8
enabled: false
chronologie:
weight: 9
enabled: false
collectif_projet:
weight: 10
enabled: false
geofield_projet:
weight: 7
enabled: true
intertitre_texte:
weight: 11
enabled: false
membre_equipe:
weight: 12
enabled: false
field_type: entity_reference_revisions
@@ -0,0 +1,37 @@
uuid: 220778f5-72f2-4949-b139-70eef8317f50
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_chiffres_clefs
- node.type.projet
- paragraphs.paragraphs_type.chiffre_clef
module:
- entity_reference_revisions
id: node.projet.field_chiffres_clefs
field_name: field_chiffres_clefs
entity_type: node
bundle: projet
label: 'Chiffres clefs'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:paragraph'
handler_settings:
target_bundles:
chiffre_clef: chiffre_clef
negate: 0
target_bundles_drag_drop:
chiffre_clef:
weight: 4
enabled: true
intertitre_texte:
weight: 5
enabled: false
membre_equipe:
weight: 6
enabled: false
field_type: entity_reference_revisions
@@ -0,0 +1,40 @@
uuid: 82e851f8-4c55-41c4-a57d-94a9f6aa659c
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_chronologie
- node.type.projet
- paragraphs.paragraphs_type.chronologie
module:
- entity_reference_revisions
id: node.projet.field_chronologie
field_name: field_chronologie
entity_type: node
bundle: projet
label: Chronologie
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:paragraph'
handler_settings:
target_bundles:
chronologie: chronologie
negate: 0
target_bundles_drag_drop:
chiffre_clef:
weight: 6
enabled: false
chronologie:
weight: 5
enabled: true
intertitre_texte:
weight: 7
enabled: false
membre_equipe:
weight: 8
enabled: false
field_type: entity_reference_revisions
@@ -0,0 +1,43 @@
uuid: 7cdd6272-1f4d-4f45-b789-5ebb52955a97
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_collectif_du_projet
- node.type.projet
- paragraphs.paragraphs_type.collectif_projet
module:
- entity_reference_revisions
id: node.projet.field_collectif_du_projet
field_name: field_collectif_du_projet
entity_type: node
bundle: projet
label: 'Collectif du projet'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:paragraph'
handler_settings:
target_bundles:
collectif_projet: collectif_projet
negate: 0
target_bundles_drag_drop:
chiffre_clef:
weight: 7
enabled: false
chronologie:
weight: 8
enabled: false
collectif_projet:
weight: 6
enabled: true
intertitre_texte:
weight: 9
enabled: false
membre_equipe:
weight: 10
enabled: false
field_type: entity_reference_revisions
@@ -0,0 +1,41 @@
uuid: e52e2b8d-5ba8-46eb-bb82-7427b7c87afd
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_diaporama
- node.type.projet
module:
- image
id: node.projet.field_diaporama
field_name: field_diaporama
entity_type: node
bundle: projet
label: Diaporama
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: '[date:custom:Y]-[date:custom:m]'
file_extensions: 'png gif jpg jpeg'
max_filesize: ''
max_resolution: ''
min_resolution: ''
alt_field: true
alt_field_required: true
title_field: false
title_field_required: false
default_image:
uuid: ''
alt: ''
title: ''
width: null
height: null
caption: ''
caption_field: 1
caption_field_required: 0
field_type: image
@@ -0,0 +1,24 @@
uuid: 9774fc18-cb39-4264-92c9-9c7dcf826cc0
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_intro
- filter.format.wysiwyg
- node.type.projet
module:
- text
id: node.projet.field_intro
field_name: field_intro
entity_type: node
bundle: projet
label: intro
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long
@@ -0,0 +1,24 @@
uuid: b4547c94-6bee-4e0a-80bb-6cdc7e2fcdef
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_legende_carte
- filter.format.wysiwyg
- node.type.projet
module:
- text
id: node.projet.field_legende_carte
field_name: field_legende_carte
entity_type: node
bundle: projet
label: legende_carte
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
allowed_formats:
- wysiwyg
field_type: text_long
@@ -0,0 +1,23 @@
uuid: 7c2c4a37-3275-46f4-be83-082e3f9af127
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_liens
- node.type.projet
module:
- link
id: node.projet.field_liens
field_name: field_liens
entity_type: node
bundle: projet
label: Liens
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
title: 1
link_type: 17
field_type: link
@@ -0,0 +1,19 @@
uuid: 4dbe069d-b8f1-48fd-95a7-2f851eaaed67
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_localisation_textuel
- node.type.projet
id: node.projet.field_localisation_textuel
field_name: field_localisation_textuel
entity_type: node
bundle: projet
label: 'localisation textuel'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string
@@ -0,0 +1,27 @@
uuid: 18679b3d-d565-4f36-9a25-7e50d35754d5
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_pieces_jointes
- node.type.projet
module:
- file
id: node.projet.field_pieces_jointes
field_name: field_pieces_jointes
entity_type: node
bundle: projet
label: 'Pièces jointes'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:file'
handler_settings: { }
file_directory: pieces-jointes
file_extensions: 'txt pdf doc docx obs png jpg svg'
max_filesize: ''
description_field: true
field_type: file
@@ -0,0 +1,25 @@
uuid: f3151367-dbe0-454f-b6a7-e778818e6b33
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_poids
- node.type.projet
id: node.projet.field_poids
field_name: field_poids
entity_type: node
bundle: projet
label: Poids
description: ''
required: false
translatable: false
default_value:
-
value: 0
default_value_callback: ''
settings:
min: -10
max: 10
prefix: ''
suffix: ''
field_type: integer
@@ -0,0 +1,29 @@
uuid: 5b2d0056-9777-4841-abf7-8ddc93fa2c0a
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_pour_aller_plus_loin
- node.type.projet
- node.type.ressource
id: node.projet.field_pour_aller_plus_loin
field_name: field_pour_aller_plus_loin
entity_type: node
bundle: projet
label: 'Pour aller plus loin'
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:node'
handler_settings:
target_bundles:
ressource: ressource
sort:
field: _none
direction: ASC
auto_create: false
auto_create_bundle: ''
field_type: entity_reference
@@ -0,0 +1,29 @@
uuid: 852e6e75-852d-4f33-aea8-fa289a75570c
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_session
- node.type.projet
- taxonomy.vocabulary.session
id: node.projet.field_session
field_name: field_session
entity_type: node
bundle: projet
label: Session
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings:
handler: 'default:taxonomy_term'
handler_settings:
target_bundles:
session: session
sort:
field: name
direction: asc
auto_create: false
auto_create_bundle: ''
field_type: entity_reference
@@ -0,0 +1,19 @@
uuid: abac4863-17ba-4fd5-a00b-ed0ca41a6935
langcode: fr
status: true
dependencies:
config:
- field.storage.node.field_sous_titre
- node.type.projet
id: node.projet.field_sous_titre
field_name: field_sous_titre
entity_type: node
bundle: projet
label: Sous-titre
description: ''
required: false
translatable: false
default_value: { }
default_value_callback: ''
settings: { }
field_type: string

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