PageSourceSearch

https://developpeur-drupal.com/mon-travail

html developpeur-drupal.com collected 2026-09-29 14:10:47 UTC 31,486 bytes, 407 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr" dir="ltr" prefix="og: https://ogp.me/ns#" style="--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50">
3
4<head>
5  <meta charset="utf-8">
6  <meta name="description" content="Drupal UI Icons https://www.drupal.org/project/ui_icons Support générique pour l'intégration d'icônes dans Drup">
7  <link rel="canonical" href="https://developpeur-drupal.com/mon-travail">
8  <meta name="Generator" content="Drupal 10 (https://www.drupal.org)">
9  <meta name="MobileOptimized" content="width">
10  <meta name="HandheldFriendly" content="true">
11  <meta name="viewport" content="width=device-width, initial-scale=1.0">
12  <link rel="icon" href="/themes/custom/ddev_theme/favicon.ico" type="image/vnd.microsoft.icon">
13  <link rel="alternate" hreflang="en" href="https://developpeur-drupal.com/en/my-modules">
14  <link rel="alternate" hreflang="fr" href="https://developpeur-drupal.com/mon-travail">
15  <title>Mon travail | Développeur Drupal</title>
16  <link rel="stylesheet" media="all" href="/sites/default/files/css/css_njqjuGUiblfcN4oq7o8-BkTz51lDlwzfKdEIQEaL0NE.css?delta=0&amp;language=fr&amp;theme=ddev_theme&amp;include=eJyNUNFuAyEM-6Hj-KQqHB6XNhBEuOv4-6Gq66RJ0_pgRY7tJEqMOC99R4ZPooHEWR_CJS347LPefGxHJVmfdFHhE039BxBf5Ff0u13o5ESdtbjaOFMbL6nqHQ3RheGC6PYz1zgiUFtmwPJl57TLRPcPfrV1i-Vqf6pVjsRlnVfAlSMHtDcTXVXm2jfNDTgZ93_cj7eum46nzyrlieKpG6ey2LCO7AMZvgB6yply">
17  <link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/themes/prism.min.css">
18  <link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/line-numbers/prism-line-numbers.min.css">
19  <link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/toolbar/prism-toolbar.min.css">
20  <link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/treeview/prism-treeview.min.css">
21  <link rel="stylesheet" media="all" href="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/themes/prism-coy.min.css">
22  <link rel="stylesheet" media="all" href="/sites/default/files/css/css_VtJt-pBgs8zD-8O9GM0g7wZ5x11R-4FROmKCB_55MF8.css?delta=6&amp;language=fr&amp;theme=ddev_theme&amp;include=eJyNUNFuAyEM-6Hj-KQqHB6XNhBEuOv4-6Gq66RJ0_pgRY7tJEqMOC99R4ZPooHEWR_CJS347LPefGxHJVmfdFHhE039BxBf5Ff0u13o5ESdtbjaOFMbL6nqHQ3RheGC6PYz1zgiUFtmwPJl57TLRPcPfrV1i-Vqf6pVjsRlnVfAlSMHtDcTXVXm2jfNDTgZ93_cj7eum46nzyrlieKpG6ey2LCO7AMZvgB6yply">
23  <link rel="stylesheet" media="all" href="/sites/default/files/css/css_ffaG4IABUJ5qQenkrVTnRLf71PNtquW5olmn3qZz8hI.css?delta=7&amp;language=fr&amp;theme=ddev_theme&amp;include=eJyNUNFuAyEM-6Hj-KQqHB6XNhBEuOv4-6Gq66RJ0_pgRY7tJEqMOC99R4ZPooHEWR_CJS347LPefGxHJVmfdFHhE039BxBf5Ff0u13o5ESdtbjaOFMbL6nqHQ3RheGC6PYz1zgiUFtmwPJl57TLRPcPfrV1i-Vqf6pVjsRlnVfAlSMHtDcTXVXm2jfNDTgZ93_cj7eum46nzyrlieKpG6ey2LCO7AMZvgB6yply">
24  <link rel="preload" href="/fonts/metropolis/Metropolis-Regular.woff2" as="font" type="font/woff2" crossorigin="">
25  <link rel="preload" href="/fonts/metropolis/Metropolis-SemiBold.woff2" as="font" type="font/woff2" crossorigin="">
26  <link rel="preload" href="/fonts/metropolis/Metropolis-Bold.woff2" as="font" type="font/woff2" crossorigin="">
27  <link rel="preload" href="/fonts/lora/lora-v14-latin-regular.woff2" as="font" type="font/woff2" crossorigin="">
28  <noscript>
29    <link rel="stylesheet" href="/core/themes/olivero/css/components/navigation/nav-primary-no-js.css?td9rm6" />
30  </noscript>
31</head>
32
33<body class="path-node page-node-type-page">
34  <a href="#main-content" class="visually-hidden focusable skip-link"> Aller au contenu principal </a>
35  <div class="dialog-off-canvas-main-canvas">
36    <div id="page-wrapper" class="page-wrapper">
37      <div id="page">
38        <header id="header" class="site-header" data-drupal-selector="site-header" role="banner">
39          <div class="site-header__fixable" data-drupal-selector="site-header-fixable">
40            <div class="site-header__initial">
41              <button class="sticky-header-toggle" data-drupal-selector="sticky-header-toggle" role="switch" aria-controls="site-header__inner" aria-label="Entête épinglée" aria-checked="false">
42                <span class="sticky-header-toggle__icon">
43                  <span></span>
44                  <span></span>
45                  <span></span>
46                </span>
47              </button>
48            </div>
49            <div id="site-header__inner" class="site-header__inner" data-drupal-selector="site-header-inner">
50              <div class="container site-header__inner__container">
51                <div id="block-ddev-theme-site-branding" class="site-branding block block-system block-system-branding-block">
52                  <div class="site-branding__inner">
53                    <a href="/" rel="home" class="site-branding__logo">
54                      <img src="/themes/custom/ddev_theme/logo.svg" alt="Accueil" fetchpriority="high">
55                    </a>
56                    <div class="site-branding__text">
57                      <div class="site-branding__name">
58                        <a href="/" title="Accueil" rel="home">Développeur Drupal</a>
59                      </div>
60                    </div>
61                  </div>
62                </div>
63                <div class="header-nav-overlay" data-drupal-selector="header-nav-overlay"></div>
64                <div class="mobile-buttons" data-drupal-selector="mobile-buttons">
65                  <button class="mobile-nav-button" data-drupal-selector="mobile-nav-button" aria-label="Main Menu" aria-controls="header-nav" aria-expanded="false">
66                    <span class="mobile-nav-button__label">Menu</span>
67                    <span class="mobile-nav-button__icon"></span>
68                  </button>
69                </div>
70                <div id="header-nav" class="header-nav" data-drupal-selector="header-nav">
71                  <nav id="block-ddev-theme-main-menu" class="primary-nav block block-menu navigation menu--main" aria-labelledby="block-ddev-theme-main-menu-menu" role="navigation">
72                    <h2 class="visually-hidden block__title" id="block-ddev-theme-main-menu-menu">Main navigation</h2>
73                    <ul class="menu primary-nav__menu primary-nav__menu--level-1" data-drupal-selector="primary-nav-menu--level-1">
74                      <li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1">
75                        <a href="/mon-travail" class="primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1 is-active" data-drupal-selector="primary-nav-menu-link-has-children" aria-current="page"> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">Mon travail</span>
76                        </a>
77                      </li>
78                      <li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1">
79                        <a href="/mes-realisations" class="primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1" data-drupal-selector="primary-nav-menu-link-has-children"> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">Mes réalisations</span>
80                        </a>
81                      </li>
82                      <li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1">
83                        <a href="/articles" class="primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1" data-drupal-selector="primary-nav-menu-link-has-children"> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">Articles</span>
84                        </a>
85                      </li>
86                      <li class="primary-nav__menu-item primary-nav__menu-item--link primary-nav__menu-item--level-1">
87                        <a href="/contact" class="primary-nav__menu-link primary-nav__menu-link--link primary-nav__menu-link--level-1" data-drupal-selector="primary-nav-menu-link-has-children"> <span class="primary-nav__menu-link-inner primary-nav__menu-link-inner--level-1">Contact</span>
88                        </a>
89                      </li>
90                    </ul>
91                  </nav>
92                  <div class="region region--secondary-menu">
93                    <nav class="language-switcher-language-url block block-menu navigation menu--language-interface secondary-nav" id="block-languageswitcher" role="navigation" aria-labelledby="block-languageswitcher-menu">
94                      <span class="visually-hidden" id="block-languageswitcher-menu">Language switcher</span>
95                      <ul class="links list-inline">
96                        <li hreflang="en" class="list-inline-item"><a href="/en/my-modules" class="language-link" hreflang="en"> <img class="language-icon" src="/modules/contrib/languageicons/flags/en.png" width="18" height="18" alt="English" title="English" loading="lazy"> English </a></li>
97                        <li hreflang="fr" class="list-inline-item is-active" aria-current="page"><a href="/mon-travail" class="language-link is-active" hreflang="fr" aria-current="page"> <img class="language-icon" src="/modules/contrib/languageicons/flags/fr.png" width="18" height="18" alt="French" title="French" loading="lazy"> French </a></li>
98                      </ul>
99                    </nav>
100                  </div>
101                </div>
102              </div>
103            </div>
104          </div>
105        </header>
106        <div id="main-wrapper" class="layout-main-wrapper layout-container">
107          <div id="main" class="layout-main">
108            <div class="main-content">
109              <a id="main-content" tabindex="-1"></a>
110              <div class="main-content__container container">
111                <div class="region region--highlighted grid-full layout--pass--content-medium">
112                  <div class="hidden messages-list"></div>
113                </div>
114                <div class="sidebar-grid grid-full">
115                  <main role="main" class="site-main">
116                    <div class="region region--content-above grid-full layout--pass--content-medium">
117                      <div id="block-ddev-theme-page-title" class="block block-core block-page-title-block">
118                        <h1 class="title page-title">
119                          <span>Mon travail</span>
120                        </h1>
121                      </div>
122                    </div>
123                    <div class="region region--content grid-full layout--pass--content-medium" id="content">
124                      <div id="block-ddev-theme-content" class="block block-system block-system-main-block">
125                        <div class="block__content">
126                          <article class="node node--type-page grid-full ie11-autorow node--view-mode-full">
127                            <header class="layout--content-medium">
128                            </header>
129                            <div class="node__content layout--content-medium">
130                              <div class="text-content clearfix field field--name-body field--type-text-with-summary field--label-hidden field__item">
131                                <h2>Drupal UI Icons</h2>
132                                <ul>
133                                  <li><a href="https://www.drupal.org/project/ui_icons">https://www.drupal.org/project/ui_icons</a></li>
134                                </ul>
135                                <p>Support générique pour l'intégration d'icônes dans Drupal.</p>
136                                <h2>Drupal UI Suite</h2>
137                                <ul>
138                                  <li><a href="https://git.drupalcode.org/project/ui_patterns/-/tree/2.0.x/modules/ui_patterns_devel">https://git.drupalcode.org/project/ui_patterns/-/tree/2.0.x/modules/ui_…</a></li>
139                                </ul>
140                                <p>UI Patterns 2.x sous module UI Patterns Devel</p>
141                                <h2>Gitlab CI et Drupal 10+</h2>
142                                <ul>
143                                  <li><a href="https://gitlab.com/mog33/gitlab-ci-drupal">https://gitlab.com/mog33/gitlab-ci-drupal</a></li>
144                                </ul>
145                                <p>Une intégration du CI/CD de Gitlab avec Drupal 10+</p>
146                                <h2>Rust and Webassembly</h2>
147                                <ul>
148                                  <li><a href="https://github.com/dilla-io">https://github.com/dilla-io</a></li>
149                                </ul>
150                                <p>Design System utilisable de façon universelle.</p>
151                                <h2>Docker stack :</h2>
152                                <ul>
153                                  <li><a href="https://github.com/mogtofu33/docker-compose-drupal">https://github.com/mogtofu33/docker-compose-drupal</a></li>
154                                </ul>
155                                <p>Un environnement complet pour développer avec Docker pour Drupal 8+.</p>
156                                <h2>Mes modules <a href="https://www.drupal.org">Drupal</a></h2>
157                                <ul>
158                                  <li><a href="https://www.drupal.org/project/content_moderation_edit_notify">https://www.drupal.org/project/content_moderation_edit_notify</a></li>
159                                </ul>
160                                <p>Affiche un message si un contenu avec workflow est éditer par un autre éditeur.</p>
161                                <h2>Mes modules <a href="https://www.drupal.org">Drupal 8</a> :</h2>
162                                <ul>
163                                  <li><a href="https://github.com/mogtofu33/lite">https://github.com/mogtofu33/lite</a></li>
164                                </ul>
165                                <p>Fork du module Lite pour inclure <a href="https://ckeditor.com/cke4/addon/lite">Ckeditor Lite</a> (track changes).</p>
166                                <ul>
167                                  <li><a href="https://www.drupal.org/sandbox/mogtofu33/2643714">https://www.drupal.org/sandbox/mogtofu33/2643714</a></li>
168                                </ul>
169                                <p>Formateur d'images pour afficher une galerie d'image Bootstrap.</p>
170                                <ul>
171                                  <li><a href="https://www.drupal.org/sandbox/mogtofu33/2643712">https://www.drupal.org/sandbox/mogtofu33/2643712</a></li>
172                                </ul>
173                                <p>Inclus dans le module <a href="https://www.drupal.org/project/bootstrap_carousel_if">Bootstrap Carousel Image Formatter</a> Formateur d'images pour afficher un carousel Bootstrap.</p>
174                                <h2>Mes modules <a href="http://drupal.org">Drupal 7</a> :</h2>
175                                <ul>
176                                  <li><a href="http://drupal.org/project/disclaimer">http://drupal.org/project/disclaimer</a></li>
177                                </ul>
178                                <p>Mise en place d'une lightbox d'introduction pour un site.</p>
179                                <ul>
180                                  <li><a href="https://www.drupal.org/project/simple_workflow">
180https://www.drupal.org/project/simple_workflow</a></li>
181                                </ul>
182                                <p>Module de gestion de workflow simple (Ajout d'un statut brouillons).</p>
183                                <ul>
184                                  <li><a href="https://drupal.org/project/entityreference_multiple">https://drupal.org/project/entityreference_multiple</a></li>
185                                </ul>
186                                <p>Module complémentaire à entityreference pour un affichage spécifique des références.</p>
187                                <ul>
188                                  <li><a href="https://www.drupal.org/sandbox/mogtofu33/commons_i18n">https://www.drupal.org/sandbox/mogtofu33/commons_i18n</a></li>
189                                </ul>
190                                <p>Module d'aide au support du Français pour Drupal Commons.</p>
191                                <h2>Mes modules <a href="http://drupal.org/project/ubercart">Ubercart 6/7</a> :</h2>
192                                <ul>
193                                  <li><a href="http://drupal.org/project/uc_advanced_catalog">http://drupal.org/project/uc_advanced_catalog</a></li>
194                                </ul>
195                                <p>Module d'affichage de catalogue avancé avec option de tri et de filtres d'affichages pour Ubercart (Module e-commerce de Drupal)</p>
196                                <ul>
197                                  <li><a href="http://drupal.org/project/uc_deliverytimeslot">http://drupal.org/project/uc_deliverytimeslot</a></li>
198                                </ul>
199                                <p>Module de gestion de plage de livraisons pour un achat avec Ubercart.</p>
200                                <ul>
201                                  <li><a href="http://drupal.org/project/uc_wexpay">http://drupal.org/project/uc_wexpay</a></li>
202                                </ul>
203                                <p>Paiement wexpay pour Ubercart.</p>
204                                <ul>
205                                  <li><a href="http://drupal.org/project/uc_paybox">http://drupal.org/project/uc_paybox</a></li>
206                                </ul>
207                                <p>Paiement paybox pour Ubercart.</p>
208                                <ul>
209                                  <li><a href="http://drupal.org/project/uc_payline">http://drupal.org/project/uc_payline</a></li>
210                                </ul>
211                                <p>Paiement payline pour Ubercart.</p>
212                                <ul>
213                                  <li><a href="http://drupal.org/project/uc_spplus">http://drupal.org/project/uc_spplus</a></li>
214                                </ul>
215                                <p>Paiement caisse d'épargne pour Ubercart.</p>
216                                <h2>Un peu de Java</h2>
217                                <ul>
218                                  <li><a href="https://bitbucket.org/mogtofu33/audiblealtimeter">https://bitbucket.org/mogtofu33/audiblealtimeter</a></li>
219                                </ul>
220                                <p>Application Android, un altison pour le parachutisme.</p>
221                                <h2>Mon activité Drupal.org</h2>
222                                <ul>
223                                  <li><a href="https://www.drupal.org/user/278510/track">https://www.drupal.org/user/278510/track</a></li>
224                                  <li><a href="https://www.drupal.org/user/278510/track/code">https://www.drupal.org/user/278510/track/code</a></li>
225                                </ul>
226                              </div>
227                            </div>
228                          </article>
229                        </div>
230                      </div>
231                    </div>
232                  </main>
233                  <aside class="region region--sidebar">
234                    <div id="block-ddev-theme-aboutme-3" class="block block-simple-block block-simple-blockabout-me">
235                      <h2 class="block__title">À propos</h2>
236                      <div class="block__content">
237                        <address itemscope="" itemtype="http://schema.org/Person">
238                          <img alt="Jean Valverde" itemprop="image" src="/sites/default/files/images/jean-valverde_xs.jpg" style="float:left;margin-right:5px;" class="img-thumbnail">
239                          <h4><strong itemprop="name">Jean Valverde</strong></h4>
240                          <h5 itemprop="jobTitle">Développeur Php<br>expert Drupal</h5>
241                          <span itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
242                            <span itemprop="addressLocality">Bordeaux / Paris</span> - <span itemprop="addressCountry">France</span>
243                          </span>
244                        </address>
245                      </div>
246                    </div>
247                    <div id="block-ddev-theme-contactme-3" class="block block-simple-block block-simple-blockcontact-me">
248                      <h2 class="block__title">Me contacter</h2>
249                      <div class="block__content">
250                        <p>Je propose mes services en indépendant pour tout développement web, audit, amélioration lié à <a href="http://drupal.org">Drupal</a>, Php, Gitlab-ci...</p>
251                        <p>Vous pouvez me contacter pour toute demande d'évaluation gratuite de projet par mail <span class="spamspan"><span class="u">contact</span><img class="spamspan-image" alt="at" src="/modules/contrib/spamspan/image.gif"><span class="d">developpeur-drupal<span class="o"> [dot] </span>com</span><span class="t"> (contact[at]developpeur-drupal[dot]com)</span></span>.</p>
252                      </div>
253                    </div>
254                  </aside>
255                </div>
256              </div>
257            </div>
258            <div class="social-bar">
259              <div class="social-bar__inner fixable">
260                <div class="rotate">
261                  <div id="block-ddev-theme-syndicate" role="complementary" class="block block-node block-node-syndicate-block">
262                    <div class="block__content">
263                      <a href="/rss.xml" class="feed-icon">
264                        <span class="feed-icon__label"> RSS feed </span>
265                        <span class="feed-icon__icon" aria-hidden="true">
266                          <svg xmlns="http://www.w3.org/2000/svg" width="14.2" height="14.2" viewBox="0 0 14.2 14.2">
267                            <path d="M4,12.2c0-2.5-3.9-2.4-3.9,0C0.1,14.7,4,14.6,4,12.2z M9.1,13.4C8.7,9,5.2,5.5,0.8,5.1c-1,0-1,2.7-0.1,2.7c3.1,0.3,5.5,2.7,5.8,5.8c0,0.7,2.1,0.7,2.5,0.3C9.1,13.7,9.1,13.6,9.1,13.4z M14.2,13.5c-0.1-3.5-1.6-6.9-4.1-9.3C7.6,1.7,4.3,0.2,0.8,0c-1,0-1,2.6-0.1,2.6c5.8,0.3,10.5,5,10.8,10.8C11.5,14.5,14.3,14.4,14.2,13.5z"></path>
268                          </svg>
269                        </span>
270                      </a>
271                    </div>
272                  </div>
273                </div>
274              </div>
275            </div>
276          </div>
277        </div>
278        <footer class="site-footer">
279          <div class="site-footer__inner container">
280            <div class="region region--footer-top layout--pass--content-medium ie11-autorow">
281              <div class="region--footer_top__inner">
282                <div id="block-ddev-theme-aboutme-4" class="block block-simple-block block-simple-blockabout-me">
283                  <h2 class="block__title">À propos</h2>
284                  <div class="block__content">
285                    <address itemscope="" itemtype="http://schema.org/Person">
286                      <img alt="Jean Valverde" itemprop="image" src="/sites/default/files/images/jean-valverde_xs.jpg" style="float:left;margin-right:5px;" class="img-thumbnail">
287                      <h4><strong itemprop="name">Jean Valverde</strong></h4>
288                      <h5 itemprop="jobTitle">Développeur Php<br>expert Drupal</h5>
289                      <span itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress">
290                        <span itemprop="addressLocality">Bordeaux / Paris</span> - <span itemprop="addressCountry">France</span>
291                      </span>
292                    </address>
293                  </div>
294                </div>
295                <nav id="block-mylinks" class="block block-menu navigation menu--my-links" aria-labelledby="block-mylinks-menu" role="navigation">
296                  <h2 class="block__title" id="block-mylinks-menu">Mes profiles</h2>
297                  <ul class="menu menu--level-1">
298                    <li class="menu__item menu__item--link menu__item--level-1">
299                      <a href="https://www.drupal.org/u/mogtofu33" title="Mon compte Drupal.org" class="menu__link menu__link--link menu__link--level-1">Drupal.org</a>
300                    </li>
301                    <li class="menu__item menu__item--link menu__item--level-1">
302                      <a href="https://gitlab.com/mog33" title="Mes projets sur Gitlab." class="menu__link menu__link--link menu__link--level-1">Gitlab.com</a>
303                    </li>
304                    <li class="menu__item menu__item--link menu__item--level-1">
305                      <a href="https://github.com/mogtofu33" title="Mes projets sur Github 
305(miroir de Gitlab)." class="menu__link menu__link--link menu__link--level-1">Github.com</a>
306                    </li>
307                    <li class="menu__item menu__item--link menu__item--level-1">
308                      <a href="https://hub.docker.com/u/mogtofu33" title="Mes images sur Docker Hub." class="menu__link menu__link--link menu__link--level-1">Docker.hub</a>
309                    </li>
310                  </ul>
311                </nav>
312                <div id="block-ddev-theme-contactme-4" class="block block-simple-block block-simple-blockcontact-me">
313                  <h2 class="block__title">Me contacter</h2>
314                  <div class="block__content">
315                    <p>Je propose mes services en indépendant pour tout développement web, audit, amélioration lié à <a href="http://drupal.org">Drupal</a>, Php, Gitlab-ci...</p>
316                    <p>Vous pouvez me contacter pour toute demande d'évaluation gratuite de projet par mail <span class="spamspan"><span class="u">contact</span><img class="spamspan-image" alt="at" src="/modules/contrib/spamspan/image.gif"><span class="d">developpeur-drupal<span class="o"> [dot] </span>com</span><span class="t"> (contact[at]developpeur-drupal[dot]com)</span></span>.</p>
317                  </div>
318                </div>
319              </div>
320            </div>
321            <div class="region region--footer-bottom grid-full layout--pass--content-medium">
322              <div id="block-ddev-theme-powered" class="block block-system block-system-powered-by-block">
323                <span> Propulsé par <a href="https://www.drupal.org">Drupal</a>
324                  <span class="drupal-logo" role="img" aria-label="Logo Drupal">
325                    <svg width="14" height="19" viewBox="0 0 42.15 55.08" fill="none" xmlns="http://www.w3.org/2000/svg">
326                      <path d="M29.75 11.73C25.87 7.86 22.18 4.16 21.08 0 20 4.16 16.28 7.86 12.4 11.73 6.59 17.54 0 24.12 0 34a21.08 21.08 0 1042.15 0c0-9.88-6.59-16.46-12.4-22.27zM10.84 35.92a14.13 14.13 0 00-1.65 2.62.54.54 0 01-.36.3h-.18c-.47 0-1-.92-1-.92-.14-.22-.27-.45-.4-.69l-.09-.19C5.94 34.25 7 30.28 7 30.28a17.42 17.42 0 012.52-5.41 31.53 31.53 0 012.28-3l1 1 4.72 4.82a.54.54 0 010 .72l-4.93 5.47zm10.48 13.81a7.29 7.29 0 01-5.4-12.14c1.54-1.83 3.42-3.63 5.46-6 2.42 2.58 4 4.35 5.55 6.29a3.08 3.08 0 01.32.48 7.15 7.15 0 011.3 4.12 7.23 7.23 0 01-7.23 7.25zM35 38.14a.84.84 0 01-.67.58h-.14a1.22 1.22 0 01-.68-.55 37.77 37.77 0 00-4.28-5.31l-1.93-2-6.41-6.65a54 54 0 01-3.84-3.94 1.3 1.3 0 00-.1-.15 3.84 3.84 0 01-.51-1v-.19a3.4 3.4 0 011-3c1.24-1.24 2.49-2.49 3.67-3.79 1.3 1.44 2.69 2.82 4.06 4.19a57.6 57.6 0 017.55 8.58A16 16 0 0135.65 34a14.55 14.55 0 01-.65 4.14z"></path>
327                    </svg>
328                  </span>
329                </span>
330              </div>
331              <div id="block-ddev-theme-backtotop" class="block block-simple-block block-simple-blockback-to-top">
332                <div class="block__content">
333                  <button id="btn-back-to-top">Back to top</button>
334                </div>
335              </div>
336            </div>
337          </div>
338        </footer>
339        <div class="overlay" data-drupal-selector="overlay"></div>
340      </div>
341    </div>
342  </div>
343  
343<script type="application/json" data-drupal-selector="drupal-settings-json">
344    {
345      "path": {
346        "baseUrl": "\/",
347        "pathPrefix": "",
348        "currentPath": "node\/3",
349        "currentPathIsAdmin": false,
350        "isFront": false,
351        "currentLanguage": "fr"
352      },
353      "pluralDelimiter": "\u0003",
354      "suppressDeprecationErrors": true,
355      "data": {
356        "extlink": {
357          "extTarget": false,
358          "extTargetNoOverride": false,
359          "extNofollow": false,
360          "extNoreferrer": true,
361          "extFollowNoOverride": false,
362          "extClass": "ext",
363          "extLabel": "(le lien est externe)",
364          "extImgClass": false,
365          "extSubdomains": true,
366          "extExclude": "",
367          "extInclude": "",
368          "extCssExclude": "",
369          "extCssExplicit": "",
370          "extAlert": false,
371          "extAlertText": "Ce lien vous dirige vers un site externe. Nous ne sommes pas responsables de son contenu.",
372          "mailtoClass": "mailto",
373          "mailtoLabel": "(link sends email)",
374          "extUseFontAwesome": false,
375          "extIconPlacement": "append",
376          "extFaLinkClasses": "fa fa-external-link",
377          "extFaMailtoClasses": "fa fa-envelope-o",
378          "whitelistedDomains": []
379        }
380      },
381      "user": {
382        "uid": 0,
383        "permissionsHash": "55ab3fa67a298b08e5d48217cfa8361ff37e7e5088507ba8b07e6bcf89240d65"
384      }
385    }
386  </script>
386
387  
387<script src="//code.jquery.com/jquery-3.6.0.min.js"></script>
387
388  
388<script src="/sites/default/files/js/js_ZLmSFh2fbjCLRbzvoshsJb832GMs_3qPJf5rEXgSZ_g.js?scope=footer&amp;delta=1&amp;language=fr&amp;theme=ddev_theme&amp;include=eJyNT1sKwzAMu1DTHKk4iZt6c-KQ19bbL4xuH4NBPoSQJYHsHPatHhhQexYDrEo9maJf8FkH37XLLQGvl1yEqWOW3_TnHKGTh0oSVcoUIJ_L4BK2g_zBA1W_9a2s1sVb-esmbp7iaiWdqoqyTMkIZDdX24lRfd25zvgDVWzBYJ4cV0XYQJ4MZ8RO-LjSJUEYiFrM3oqFii9MSpuG"></script>
388
389  
389<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/components/prism-core.min.js"></script>
389
390  
390<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/autoloader/prism-autoloader.min.js"></script>
390
391  
391<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/copy-to-clipboard/prism-copy-to-clipboard.min.js"></script>
391
392  
392<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/file-highlight/prism-file-highlight.min.js"></script>
392
393  
393<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/line-numbers/prism-line-numbers.min.js"></script>
393
394  
394<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/toolbar/prism-toolbar.min.js"></script>
394
395  
395<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.25.0/plugins/treeview/prism-treeview.min.js"></script>
395
396  
396<script src="/sites/default/files/js/js_D4UcglROxhoUwPP5UGljUCrKT22rRfmcNNnPnZKtwH4.js?scope=footer&amp;delta=9&amp;language=fr&amp;theme=ddev_theme&amp;include=eJyNT1sKwzAMu1DTHKk4iZt6c-KQ19bbL4xuH4NBPoSQJYHsHPatHhhQexYDrEo9maJf8FkH37XLLQGvl1yEqWOW3_TnHKGTh0oSVcoUIJ_L4BK2g_zBA1W_9a2s1sVb-esmbp7iaiWdqoqyTMkIZDdX24lRfd25zvgDVWzBYJ4cV0XYQJ4MZ8RO-LjSJUEYiFrM3oqFii9MSpuG"></script>
396
397<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 397-398
397
398<script async src="https://www.googletagmanager.com/gtag/js?id=
398G-MYLMS0ZXZB
vendor: 12 bytes, line 398
398"></script>
399<script>
400  
vendor: 134 bytes, lines 400-404
400window.dataLayer = window.dataLayer || [];
401  function gtag(){dataLayer.push(arguments);}
402  gtag('js', new Date());
403
404  gtag('config', '
404G-MYLMS0ZXZB
vendor: 4 bytes, line 404
404');
405</script>
405</body>
406
407</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.