{"id":5566,"date":"2015-08-07T14:04:25","date_gmt":"2015-08-07T12:04:25","guid":{"rendered":"https:\/\/www.combell.com\/fr\/blog\/?p=5566"},"modified":"2015-08-14T10:48:39","modified_gmt":"2015-08-14T08:48:39","slug":"drupal-8-mieux-pour-le-developpeur-mais-aussi-pour-lutilisateur","status":"publish","type":"post","link":"https:\/\/www.combell.com\/fr\/blog\/drupal-8-mieux-pour-le-developpeur-mais-aussi-pour-lutilisateur\/","title":{"rendered":"Drupal 8\u00a0: mieux pour le d\u00e9veloppeur, mais aussi pour l\u2019utilisateur"},"content":{"rendered":"<p>Dans quelques semaines, la version 8.0 du syst\u00e8me de gestion de contenu Drupal verra le jour. Quelles sont les principales nouveaut\u00e9s qui rendent une mise \u00e0 niveau int\u00e9ressante\u00a0? Comme la mise \u00e0 niveau se d\u00e9roule-t-elle\u00a0? Et est-ce que cela vous concerne\u00a0? Voici un aper\u00e7u qui fournira des r\u00e9ponses \u00e0 toutes ces questions.<\/p>\n<h2>Qu\u2019est-ce que Drupal\u00a0?<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5567\" title=\"Drupal 8 lancement\" src=\"https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Drupal-Syst\u00e8me-de-Gestion-de-Contenu.png\" alt=\"Drupal Syst\u00e8me de Gestion de Contenu\" width=\"150\" height=\"154\" srcset=\"https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Drupal-Syst\u00e8me-de-Gestion-de-Contenu.png 251w, https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Drupal-Syst\u00e8me-de-Gestion-de-Contenu-50x50.png 50w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/>Initialement, le Belge <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Dries_Buytaert\" target=\"_blank\" rel=\"noopener\">Dries Buytaert<\/a> avait d\u00e9velopp\u00e9 <a href=\"https:\/\/en.wikipedia.org\/wiki\/Drupal\" target=\"_blank\" rel=\"noopener\">Drupal<\/a> en tant que <em>bulletin board system<\/em>. \u00c0 l\u2019\u00e9poque, il n\u2019a jamais imag\u00e9 qu\u2019\u00e0 terme ce dernier deviendrait un syst\u00e8me de gestion de contenu qui est aujourd\u2019hui utilis\u00e9 sur 2,1 % de tous les sites web du monde entier, par des entreprises, des politiciens et des services publics. Petite anecdote fort sympathique\u00a0: le nom Drupal est en r\u00e9alit\u00e9 n\u00e9 suite \u00e0 une faute d\u2019orthographe. Buytaert voulait en effet enregistrer le site web dorp.org pour son BBS, mais il a par erreur enregistr\u00e9 drop.org. En n\u00e9erlandais, \u00ab\u00a0drop\u00a0\u00bb se traduit par le terme \u00ab\u00a0druppel\u00a0\u00bb (goutte). Et c\u2019est cette goutte qui est finalement devenue Drupal.<\/p>\n<p>Ce que le SGC Drupal a de particulier, c\u2019est que vous pouvez cr\u00e9er plusieurs administrateurs. Vous pouvez en outre d\u00e9finir des permissions pour chaque utilisateur. Vous pouvez donc aussi cr\u00e9er des utilisateurs qui n\u2019ont que peu de droits d\u2019administration, voire aucun. Vous pouvez \u00e9galement d\u00e9finir une politique individuelle pour chaque utilisateur.<\/p>\n<p>Le framework de gestion de contenu \u00e9crit en PHP en est actuellement \u00e0 sa 7<sup>\u00e8me<\/sup> version. Et, comme <a href=\"http:\/\/buytaert.net\/why-the-big-architectural-changes-in-drupal-8\" target=\"_blank\" rel=\"noopener\">Buytaert l\u2019a lui-m\u00eame \u00e9crit dans son blog<\/a>, cette version comportait certaines limites g\u00eanantes. Il y avait une Entity API incompl\u00e8te, un manque de s\u00e9paration entre le contenu et la configuration, un manque de s\u00e9paration entre la logique et la pr\u00e9sentation dans la couche des th\u00e8mes, etc. De plus, la version 7 n\u2019\u00e9tait absolument pas adapt\u00e9e \u00e0 la nouvelle r\u00e9alit\u00e9 du surf mobile. Voil\u00e0 pourquoi deux ann\u00e9es et demie ont \u00e9t\u00e9 n\u00e9cessaires pour d\u00e9velopper une nouvelle version. Plus de 2.700 personnes ont contribu\u00e9 \u00e0 Drupal 8, dont la sortie est pr\u00e9vue dans les semaines \u00e0 venir. Mais que propose Drupal 8.0 au juste\u00a0?<\/p>\n<h2>Liste des principales nouveaut\u00e9s<\/h2>\n<ol>\n<li><strong>La gestion du contenu et de la mise en page <\/strong>est simplifi\u00e9e gr\u00e2ce \u00e0 l\u2019\u00e9diteur WYSIWYG. Vous pouvez d\u00e9placer les images gr\u00e2ce \u00e0 la fonction glisser-d\u00e9poser. Si vous souhaitez modifier quelque chose dans un champ, ce champ est imm\u00e9diatement affich\u00e9 dans le back-end, o\u00f9 vous pouvez le modifier\u00a0; vous ne devez donc plus farfouiller dans le code.<\/li>\n<li><strong>Approche<\/strong> <strong>\u00ab\u00a0Mobile first\u00a0\u00bb<\/strong>, \u00e9galement au niveau du panneau d\u2019administration, avec entre autres l\u2019\u00e9tirement des images et des tableaux adaptatifs qui s\u2019ajustent \u00e0 la largeur de l\u2019\u00e9cran. La gestion mobile de votre site web devient ainsi un jeu d\u2019enfants\u00a0!<\/li>\n<li><strong>De meilleures fonctionnalit\u00e9s pour les concepteurs de sites<\/strong> - le module Views \u00e9tant int\u00e9gr\u00e9 dans le c\u0153ur. Les blocs ont \u00e9t\u00e9 am\u00e9lior\u00e9s, et il y a d\u00e9sormais aussi de nouveaux types de champs, comme pour un lien ou un num\u00e9ro de t\u00e9l\u00e9phone.<\/li>\n<li><strong>Prise en charge des langues\u00a0<\/strong>: depuis l\u2019installation, vous pouvez imm\u00e9diatement choisir la langue souhait\u00e9e. Des modules s\u00e9par\u00e9s pour les traductions ne sont donc plus n\u00e9cessaires.<\/li>\n<li><strong>La gestion de la configuration<\/strong> est simplifi\u00e9e. Vous pouvez d\u00e9sormais r\u00e9utiliser la configuration du site de d\u00e9veloppement pour le site de production.<\/li>\n<li><strong>Twig et HTML5.<\/strong> Au lieu des mod\u00e8les PHP, on utilise <a href=\"http:\/\/twig.sensiolabs.org\/\" target=\"_blank\" rel=\"noopener\">Twig<\/a>, un moteur de mod\u00e8les qui simplifie \u00e9norm\u00e9ment le code, mais qui le rend aussi beaucoup plus s\u00fbr, car toutes les variables sont automatiquement \u00ab\u00a0escaped\u00a0\u00bb. Autre nouveaut\u00e9 tr\u00e8s pratique\u00a0: la possibilit\u00e9 d\u2019utiliser des <a href=\"http:\/\/www.html5rocks.com\/en\/tutorials\/forms\/html5forms\/\" target=\"_blank\" rel=\"noopener\">Formulaires HTML5<\/a>. Ainsi, le type ad\u00e9quat de clavier appara\u00eetra automatiquement sur l\u2019\u00e9cran de l\u2019utilisateur lorsque le curseur est plac\u00e9 sur un champ de saisie, comme le champ styl\u00e9 \u00ab\u00a0dateur\u00a0\u00bb pour un champ date, un clavier de t\u00e9l\u00e9phone pour un champ t\u00e9l\u00e9phone, et un alphabet pour du texte.<\/li>\n<li><strong>Services Web<\/strong>: Drupal 8 approche la fourniture de contenu comme via une API. Ce contenu est ainsi disponible partout\u00a0: sur des sites web, des appareils mobiles, des applications natives, des \u00e9crans num\u00e9riques, et m\u00eame l\u2019Internet des objets. Lisez la suite concernant l\u2019<a href=\"https:\/\/api.drupal.org\/api\/drupal\/8\" target=\"_blank\" rel=\"noopener\">API<\/a> et la <a href=\"https:\/\/www.drupal.org\/documentation\/developer\/api\" target=\"_blank\" rel=\"noopener\">documentation<\/a> allant de pair.<\/li>\n<li><strong>Code<\/strong> <strong>OO moderne<\/strong>. Drupal a repris les meilleures pratiques PHP d\u2019autres langages de programmation. Drupal 8 devient ainsi aussi accessible \u00e0 un plus grand nombre de programmeurs. On utilise <a href=\"https:\/\/symfony.com\/\" target=\"_blank\" rel=\"noopener\">Symfony 2<\/a> et des biblioth\u00e8ques comme <a href=\"http:\/\/backbonejs.org\/\" target=\"_blank\" rel=\"noopener\">Backbone.js<\/a>, <a href=\"http:\/\/underscorejs.org\/\" target=\"_blank\" rel=\"noopener\">Underscore.js<\/a>, <a href=\"https:\/\/phpunit.de\/\" target=\"_blank\" rel=\"noopener\">PHP Unit<\/a> et <a href=\"http:\/\/www.doctrine-project.org\/\" target=\"_blank\" rel=\"noopener\">Doctrine<\/a>. On a \u00e0 chaque fois tenu compte de la mani\u00e8re dont une certaine proc\u00e9dure \u00e9tait r\u00e9solue. Si le code de ces modules \u00e9tait meilleur, il \u00e9tait repris\u00a0; si le code propre \u00e0 Drupal \u00e9tait meilleur, c\u2019est lui qui \u00e9tait conserv\u00e9. L\u2019orientation objet est ici un \u00e9l\u00e9ment-cl\u00e9, pour les classes, les formulaires et les blocs.<\/li>\n<\/ol>\n<p>Pour de plus amples informations \u00e0 ce sujet, consultez la <a href=\"https:\/\/www.drupal.org\/list-changes\" target=\"_blank\" rel=\"noopener\">liste compl\u00e8te des changements apport\u00e9s dans Drupal 8<\/a> ou regardez <a href=\"https:\/\/www.youtube.com\/watch?v=sEOvYaBFj64\" target=\"_blank\" rel=\"noopener\">la vid\u00e9o dans laquelle Angela Brown parle en long et en large de toutes les nouveaut\u00e9s de Drupal 8<\/a>.<\/p>\n<h2>Comment devez-vous proc\u00e9der \u00e0 la mise \u00e0 niveau\u00a0?<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5568\" title=\"Mise \u00e0 niveau vers Drupal 8\" src=\"https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Lancement-Drupal-8-265x300.png\" alt=\"Lancement Drupal 8\" width=\"120\" height=\"136\" srcset=\"https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Lancement-Drupal-8-265x300.png 265w, https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Lancement-Drupal-8.png 296w\" sizes=\"(max-width: 120px) 100vw, 120px\" \/>Vous devez tout d\u2019abord savoir qu\u2019il n\u2019existe pas de voie toute trac\u00e9e pour proc\u00e9der \u00e0 une mise \u00e0 niveau. Vous devez simplement d\u2019abord construire votre site Drupal 8, comme s\u2019il s\u2019agissait d\u2019un nouveau site, pour ensuite migrer votre contenu et les utilisateurs via un script de migration. Il s\u2019agit l\u00e0 d\u2019un \u00e9norme avantage, car votre site web ne doit ainsi pas \u00eatre mis hors ligne pour la mise \u00e0 niveau\u00a0!<\/p>\n<p>Mais attention\u00a0: si votre site Drupal contient du code que vous avez-vous-m\u00eame personnalis\u00e9, vous devrez vous charger vous-m\u00eame de son portage vers la version 8. L\u2019id\u00e9al est donc d\u2019utiliser les modules courants propos\u00e9s par les contributeurs, car il est fort probable qu\u2019ils soient port\u00e9s par la communaut\u00e9.<\/p>\n<h2>La mise \u00e0 niveau\u00a0vous concerne-t-elle\u00a0?<\/h2>\n<ul>\n<li><strong>\u00cates-vous un d\u00e9veloppeur de modules ou de th\u00e8mes\u00a0?<\/strong> Dans ce cas, mieux vaut que vous commenciez d\u00e8s maintenant \u00e0 effectuer des tests et \u00e0 r\u00e9diger votre code sur la base de la version b\u00eata. <a href=\"https:\/\/www.drupal.org\/project\/drupalmoduleupgrader\" target=\"_blank\" rel=\"noopener\">Cliquez ici pour obtenir toutes les informations n\u00e9cessaires concernant le portage des modules.<\/a><\/li>\n<li><strong>Faites-vous partie des adopteurs pr\u00e9coces\u00a0?<\/strong> Dans ce cas, cr\u00e9ez sans plus attendre des sites de test pour bien conna\u00eetre le look &amp; feel. Ne mettez cependant pas encore votre site en ligne, car il y a encore quelques probl\u00e8mes critiques \u00e0 r\u00e9soudre dans le code qui rendent actuellement impossible le fait de passer d\u2019une version b\u00eata \u00e0 l\u2019autre. Ce sera \u00e0 vous de corriger les bogues que vous rencontrerez dans les versions b\u00eata.<\/li>\n<li><strong>\u00cates-vous un adopteur tardif\u00a0?<\/strong> Dans ce cas, mieux vaut que vous attendiez jusqu\u2019\u00e0 minimum 6 mois apr\u00e8s la sortie de Drupal 8.0.0. \u00c0 ce moment-l\u00e0,\u00a0il y aura tr\u00e8s probablement d\u00e9j\u00e0 suffisamment de modules de contributeurs pour Drupal 8 pour pouvoir d\u00e9velopper confortablement un site web.<\/li>\n<\/ul>\n<h2>Et que faire si vous ne pouvez\/voulez pas faire une mise \u00e0 niveau\u00a0?<\/h2>\n<p>Si, pour certaines raisons, vous ne pouvez pas effectuer une mise \u00e0 niveau, ou si vous pr\u00e9f\u00e9rez attendre encore quelques mois, il n\u2019y a pas de raison de ne pas profiter de quelques am\u00e9liorations de Drupal 8. Pour cela, il vous suffit d\u2019utiliser un \u00ab\u00a0Drupal 7 Contrib equivalent\u00a0\u00bb\u00a0:<\/p>\n<ul>\n<li>\u00c9diteur WYSIWYG =&gt; <a href=\"https:\/\/www.drupal.org\/project\/ckeditor\" target=\"_blank\" rel=\"noopener\">CKEditor<\/a><\/li>\n<li>\u00c9dition sur place =&gt; <a href=\"https:\/\/www.drupal.org\/project\/quickedit\" target=\"_blank\" rel=\"noopener\">Quickedit<\/a><\/li>\n<li>Barre d\u2019outils adaptative =&gt; <a href=\"https:\/\/www.drupal.org\/project\/navbar\" target=\"_blank\" rel=\"noopener\">Mobile Friendly Navigation Toolbar<\/a><\/li>\n<li>Front-end adaptatif =&gt; th\u00e8mes de base tels que <a href=\"https:\/\/www.drupal.org\/project\/omega\" target=\"_blank\" rel=\"noopener\">Omega<\/a>, <a href=\"https:\/\/www.drupal.org\/project\/zen\" target=\"_blank\" rel=\"noopener\">Zen<\/a> et <a href=\"https:\/\/www.drupal.org\/project\/adaptivetheme\" target=\"_blank\" rel=\"noopener\">Adaptive<\/a><\/li>\n<li>Administration adaptative =&gt; <a href=\"https:\/\/www.drupal.org\/project\/ember\" target=\"_blank\" rel=\"noopener\">Ember<\/a><\/li>\n<li>Images adaptatives =&gt; <a href=\"https:\/\/www.drupal.org\/project\/picture\" target=\"_blank\" rel=\"noopener\">Picture<\/a><\/li>\n<li>Tableaux adaptatifs =&gt; <a href=\"https:\/\/www.drupal.org\/project\/responsive_tables\" target=\"_blank\" rel=\"noopener\">Responsive tables<\/a><\/li>\n<li>Overlay simplifi\u00e9 =&gt; <a href=\"https:\/\/www.drupal.org\/project\/escape_admin\" target=\"_blank\" rel=\"noopener\">Escape Admin<\/a><\/li>\n<li>Multilingue =&gt; <a href=\"https:\/\/www.drupal.org\/project\/i18n\" target=\"_blank\" rel=\"noopener\">Internationalization<\/a> et <a href=\"https:\/\/www.drupal.org\/project\/entity_translation\" target=\"_blank\" rel=\"noopener\">Entity Translation<\/a><\/li>\n<li>Meilleurs blocs =&gt; <a href=\"https:\/\/www.drupal.org\/project\/bean\" target=\"_blank\" rel=\"noopener\">Bean<\/a><\/li>\n<li>Configuration =&gt; <a href=\"https:\/\/www.drupal.org\/project\/features\" target=\"_blank\" rel=\"noopener\">Features<\/a><\/li>\n<li>Services Web =&gt; <a href=\"https:\/\/www.drupal.org\/project\/restws\" target=\"_blank\" rel=\"noopener\">RESTful<\/a><\/li>\n<\/ul>\n<h2>Quand Drupal 8.0 sera-t-il disponible\u00a0?<\/h2>\n<p>Aucune date pr\u00e9cise n\u2019a \u00e9t\u00e9 annonc\u00e9e, mais cette version devrait sortir dans les semaines \u00e0 venir. Drupal 8.0.0 sera propos\u00e9 d\u00e8s que tous les probl\u00e8mes critiques qui subsistent encore au niveau des performances, de la s\u00e9curit\u00e9 et du module Views seront r\u00e9solus. En avril 2015, il y en avait encore 54, dont 12 emp\u00eachaient d\u2019effectuer une mise \u00e0 niveau d\u2019une version b\u00eata \u00e0 une autre. Il fallait donc \u00e0 chaque fois enti\u00e8rement reconstruire votre site web. \u00c0 l\u2019heure actuelle, il reste 11 points \u00e0 r\u00e9soudre.<\/p>\n<h2>Que r\u00e9serve l\u2019avenir\u00a0?<\/h2>\n<p>6 mois apr\u00e8s le lancement de Drupal 8.0.0, un terme sera mis \u00e0 la prise en charge de Drupal 6. Tous les 6 mois, de nouvelles fonctionnalit\u00e9s pour Drupal 8 seront mises \u00e0 disposition. Celles-ci seront r\u00e9trocompatibles et identifiables \u00e0 la num\u00e9rotation de la version (Drupal 8.1.x, Drupal 8.2.x...)<\/p>\n<p>Drupal 9 ne sera propos\u00e9 que lorsque les am\u00e9liorations propos\u00e9es ne pourront plus \u00eatre bas\u00e9es sur le c\u0153ur de Drupal 8. Vous pouvez suivre les derni\u00e8res \u00e9volutions sur le <a href=\"http:\/\/www.drupalfr.org\/\" target=\"_blank\" rel=\"noopener\">site web de la communaut\u00e9 Drupal francophone<\/a>.<\/p>\n<p>Combell adaptera elle aussi son <a href=\"https:\/\/www.combell.com\/fr\/hebergement\/hebergement-drupal\" target=\"_blank\">h\u00e9bergement Drupal<\/a> au moment opportun.<\/p>\n<p style=\"text-align: center;\"><a class=\"cta_button\" href=\"https:\/\/www.combell.com\/fr\/hebergement\/hebergement-drupal\" target=\"_blank\">D\u00e9couvrez l'h\u00e9bergement Drupal de Combell<\/a><\/p>\n<p>Apr\u00e8s lecture de cet article, vous serez cependant d\u00e9j\u00e0 au courant des principaux changements. De concert avec nos collaborateurs, vous pouvez d\u00e9cider si (et, le cas \u00e9ch\u00e9ant, quand) vous souhaitez effectuer la migration. En cas de doute, n\u2019h\u00e9sitez pas \u00e0 <a href=\"https:\/\/www.combell.com\/fr\/support\" target=\"_blank\">contacter notre service d\u2019assistance\u00a0!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans quelques semaines, la version 8.0 du syst\u00e8me de gestion de contenu Drupal verra le jour. Quelles sont les principales nouveaut\u00e9s qui rendent une mise \u00e0 niveau int\u00e9ressante\u00a0? Comme la...<\/p>\n","protected":false},"author":5,"featured_media":5570,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[67,72,74,62,66,73],"tags":[152,153,127,154,126,155,146,149,78,156],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e.png",850,290,false],"thumbnail":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e-50x50.png",50,50,true],"medium":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e-300x102.png",300,102,true],"medium_large":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e.png",768,262,false],"large":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e.png",850,290,false],"1536x1536":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e.png",850,290,false],"2048x2048":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e.png",850,290,false],"post-featured":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e.png",850,290,false],"post-featured-opt":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e-750x256.png",750,256,true],"post-featured-opt-md":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e.png",850,290,false],"post-featured-opt-sm":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e-485x165.png",485,165,true],"post-featured-opt-xs":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e-375x128.png",375,128,true],"post-most-popular":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e-50x50.png",50,50,true],"post-author":["https:\/\/www.combell.com\/fr\/blog\/files\/2015\/08\/Nouvelle-version-de-SGC-Drupal-sera-lanc\u00e9e-60x60.png",60,60,true]},"uagb_author_info":{"display_name":"Romy","author_link":"https:\/\/www.combell.com\/fr\/blog\/author\/romy\/"},"uagb_comment_info":0,"uagb_excerpt":"Dans quelques semaines, la version 8.0 du syst\u00e8me de gestion de contenu Drupal verra le jour. Quelles sont les principales nouveaut\u00e9s qui rendent une mise \u00e0 niveau int\u00e9ressante\u00a0? Comme la...","_links":{"self":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/5566"}],"collection":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/comments?post=5566"}],"version-history":[{"count":4,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/5566\/revisions"}],"predecessor-version":[{"id":5595,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/5566\/revisions\/5595"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/media\/5570"}],"wp:attachment":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/media?parent=5566"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/categories?post=5566"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/tags?post=5566"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}