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&language=fr&theme=ddev_theme&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&language=fr&theme=ddev_theme&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&language=fr&theme=ddev_theme&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&delta=1&language=fr&theme=ddev_theme&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&delta=9&language=fr&theme=ddev_theme&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.