{"id":19279,"date":"2021-02-24T13:19:58","date_gmt":"2024-06-03T07:32:48","guid":{"rendered":"https:\/\/onthegosystems.com\/2024\/06\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/"},"modified":"2024-06-03T07:33:03","modified_gmt":"2024-06-03T07:33:03","slug":"comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit","status":"publish","type":"post","link":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/","title":{"rendered":"Comment nous avons transform\u00e9 mon prototype en l&rsquo;une des principales fonctionnalit\u00e9s de notre produit"},"content":{"rendered":"\n<p><strong><a href=\"https:\/\/onthegosystems.com\/team\/ivan-curdinjakovic\/\">Ivan \u010curdinjakovi\u0107<\/a> est d\u00e9veloppeur dans notre \u00e9quipe <a href=\"https:\/\/toolset.com\">Toolset<\/a>. Dans cette interview, Ivan nous raconte comment il a eu l&rsquo;id\u00e9e de r\u00e9soudre un probl\u00e8me de longue date, \u00e0 savoir travailler avec un m\u00e9lange de contenu statique et dynamique dans WordPress.<\/strong><\/p>\n\n<h2 class=\"wp-block-heading\" id=\"can-you-explain-the-problem-you-wanted-to-solve-to-someone-who-s-unfamiliar-with-wordpress\">Pouvez-vous expliquer le probl\u00e8me que vous vouliez r\u00e9soudre \u00e0 quelqu&rsquo;un qui ne conna\u00eet pas WordPress ?<\/h2>\n\n<p>Bien s\u00fbr ! Comme chacun le sait, WordPress permet de cr\u00e9er et de g\u00e9rer des sites. Il contient des informations par d\u00e9faut pour vos pages, telles que le titre de la page, l&rsquo;image vedette, les cat\u00e9gories, etc. Toolset, notre ensemble de plugins pour WordPress, vous permet d&rsquo;ajouter toutes sortes d&rsquo;informations personnalis\u00e9es.  <\/p>\n\n<p>Par exemple, vous devez indiquer le prix d&rsquo;un bien immobilier ? Pas de probl\u00e8me, ajoutez-la \u00e0 l&rsquo;aide de Toolset. Comme ces informations changent d&rsquo;un poste \u00e0 l&rsquo;autre, on dit qu&rsquo;elles sont dynamiques.<\/p>\n\n<p>Mais ensuite, vous voulez afficher ces informations sur le front-end. Vous pouvez afficher ces donn\u00e9es dynamiques dans des <a href=\"https:\/\/toolset.com\/course-lesson\/creating-a-view\/\">listes personnalis\u00e9es d&rsquo;articles<\/a>, dans des <a href=\"https:\/\/toolset.com\/course-lesson\/creating-templates-to-display-custom-posts\/\">mod\u00e8les d&rsquo;articles individuels<\/a>, etc. Toolset vous permet de le faire facilement en utilisant des blocs dans l&rsquo;\u00e9diteur par d\u00e9faut de WordPress. Il vous suffit d&rsquo;activer l&rsquo;option d&rsquo;affichage des informations dynamiques et de s\u00e9lectionner le champ concern\u00e9.<\/p>\n\n<p>Pour illustrer cette op\u00e9ration, voici une image qui montre comment vous pouvez afficher un titre dynamique dans votre liste personnalis\u00e9e d&rsquo;articles cr\u00e9\u00e9e \u00e0 l&rsquo;aide de Toolset.<\/p>\n\n<figure class=\"wp-block-image tb-image tb-image-media\" data-toolset-blocks-image=\"52c28c8aba84538f41c38020932e5add\"><img decoding=\"async\" width=\"845\" height=\"359\" data-src=\"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example.png\" alt=\"\" class=\"wp-image-19281 lazyload\" data-srcset=\"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example.png 845w, https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example-300x127.png 300w\" data-sizes=\"auto, (max-width: 845px) 100vw, 845px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 845px; --smush-placeholder-aspect-ratio: 845\/359;\" \/><div class=\"tb-image-caption\"><figcaption>Utilisation de Toolset Dynamic Sources pour afficher le titre d&rsquo;un article dans une liste personnalis\u00e9e d&rsquo;articles<\/figcaption><\/div><\/figure>\n\n<p>L&rsquo;obstacle majeur que nous rencontrions \u00e9tait que nos blocs pouvaient avoir un contenu statique (texte saisi par l&rsquo;utilisateur) ou un contenu dynamique. Il n&rsquo;y avait tout simplement pas de possibilit\u00e9 technique de m\u00e9langer facilement du texte statique et des champs dynamiques. Il s&rsquo;agit d&rsquo;un besoin courant pour les utilisateurs.  <\/p>\n\n<p>Par exemple, vous pourriez vouloir afficher la valeur du prix, qui est un nombre, m\u00e9lang\u00e9e \u00e0 du texte.<\/p>\n\n<figure class=\"wp-block-image tb-image tb-image-media\" data-toolset-blocks-image=\"d66c7ae2c9b5f550be909aaf5c17b4e4\"><img decoding=\"async\" width=\"845\" height=\"442\" data-src=\"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-mix-static-text-with-dynamic-fields-example-new.png\" alt=\"\" class=\"wp-image-19284 lazyload\" data-srcset=\"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-mix-static-text-with-dynamic-fields-example-new.png 845w, https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-mix-static-text-with-dynamic-fields-example-new-300x157.png 300w\" data-sizes=\"auto, (max-width: 845px) 100vw, 845px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 845px; --smush-placeholder-aspect-ratio: 845\/442;\" \/><div class=\"tb-image-caption\"><figcaption>Un exemple de m\u00e9lange de contenu statique et de champs dynamiques<\/figcaption><\/div><\/figure>\n\n<p>Nous avions des solutions de contournement et des solutions provisoires, mais elles \u00e9taient lourdes pour les utilisateurs et les programmeurs.<\/p>\n\n<p>C&rsquo;\u00e9tait donc une d\u00e9mangeaison que beaucoup d&rsquo;entre nous voulaient assouvir d&rsquo;une mani\u00e8re ou d&rsquo;une autre.  <\/p>\n\n<h2 class=\"wp-block-heading\" id=\"how-did-you-approach-solving-this\">Comment avez-vous abord\u00e9 cette question ?<\/h2>\n\n<p>OK, cela devient un peu plus technique&#8230; :)<\/p>\n\n<p>Il y a quelques mois, je v\u00e9rifiais certains filtres relativement nouveaux que Gutenberg (alias l&rsquo;\u00e9diteur de blocs de WordPress) a ajout\u00e9s \u00e0 leur \u00e9diteur RichText. Il s&rsquo;agit d&rsquo;un composant qui permet d&rsquo;\u00e9crire du texte richement format\u00e9 \u00e0 l&rsquo;int\u00e9rieur de blocs. Ce qui a attir\u00e9 mon attention, c&rsquo;est que l&rsquo;\u00e9quipe Gutenberg a ajout\u00e9 des formats plus complexes, comme Link, Inline Code et Inline Image, en plus des formats habituels, comme Bold, Italic et Underline.  <\/p>\n\n<p>J&rsquo;ai imm\u00e9diatement pens\u00e9 qu&rsquo;il serait possible de cr\u00e9er un format de champ en ligne personnalis\u00e9.  <\/p>\n\n<p>Mais apr\u00e8s avoir consult\u00e9 la documentation de l&rsquo;API RichText, je me suis rendu compte que ce n&rsquo;\u00e9tait pas tr\u00e8s clair. Il \u00e9tait assez limit\u00e9, et les fonctionnalit\u00e9s avanc\u00e9es qu&rsquo;ils ont ajout\u00e9es \u00e9taient \u00e9troitement adapt\u00e9es aux besoins de leurs formats (WordPress core). Vous pouvez ajouter un format \u00e0 RichText, mais il n&rsquo;y a aucun exemple d&rsquo;une complexit\u00e9 proche de celle dont nous avions besoin pour nos champs en ligne.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"when-did-you-realize-that-you-could-actually-make-it-work\">Quand vous \u00eates-vous rendu compte que vous pouviez y arriver ?<\/h2>\n\n<p>Au d\u00e9but, je n&rsquo;arrivais pas \u00e0 savoir si c&rsquo;\u00e9tait possible. Mais j&rsquo;\u00e9tais curieux et je l&rsquo;ai exp\u00e9riment\u00e9 pendant mon temps libre. Il y a eu des obstacles, mais \u00e0 un moment donn\u00e9, je suis arriv\u00e9 \u00e0 un prototype prometteur.<\/p>\n\n<p>C&rsquo;\u00e9tait tr\u00e8s excitant pour moi, et je devais partager la nouvelle avec quelqu&rsquo;un, alors je l&rsquo;ai montr\u00e9e \u00e0 mon chef d&rsquo;\u00e9quipe, Juan. Il a imm\u00e9diatement vu le potentiel et m&rsquo;a dit de continuer \u00e0 travailler sur ce projet jusqu&rsquo;\u00e0 ce qu&rsquo;il devienne un prototype fonctionnel, puis nous en ferons la d\u00e9monstration \u00e0 d&rsquo;autres.<\/p>\n\n<p>Peu de temps apr\u00e8s, je disposais d&rsquo;un prototype fonctionnel dot\u00e9 de toutes les fonctionnalit\u00e9s de base, et j&rsquo;en ai fait la premi\u00e8re d\u00e9monstration \u00e0 l&rsquo;\u00e9quipe Toolset. Quelques jours plus tard, je l&rsquo;ai montr\u00e9 \u00e0 l&rsquo;ensemble de l&rsquo;\u00e9quipe lors d&rsquo;une r\u00e9union hebdomadaire sur les outils. J&rsquo;\u00e9tais persuad\u00e9 que mes coll\u00e8gues programmeurs allaient \u00ab\u00a0comprendre\u00a0\u00bb, mais j&rsquo;ai \u00e9t\u00e9 agr\u00e9ablement surpris de voir que tous les autres avaient imm\u00e9diatement per\u00e7u le potentiel. J&rsquo;ai \u00e9galement \u00e9t\u00e9 \u00e9tonn\u00e9 de voir que nos plans pour la toute prochaine version de Toolset ont \u00e9t\u00e9 ajust\u00e9s avec souplesse pour tenir compte de ma perc\u00e9e.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"how-did-you-then-turn-it-from-a-prototype-to-a-fully-working-feature\">Comment l&rsquo;avez-vous fait passer du stade de prototype \u00e0 celui de dispositif pleinement op\u00e9rationnel ?<\/h2>\n\n<p>Comme je l&rsquo;ai mentionn\u00e9, notre direction (Amir et Juan) a vu le grand potentiel et l&rsquo;objectif de notre prochaine version a imm\u00e9diatement \u00e9t\u00e9 de le faire fonctionner. Au cours de ce cycle de d\u00e9veloppement, on m&rsquo;a accord\u00e9 tout le temps dont j&rsquo;avais besoin pour travailler sur les champs en ligne. Et oui, il y a un long chemin entre un prototype et un produit fini.<\/p>\n\n<p>Pour vous faire une id\u00e9e du r\u00e9sultat, vous pouvez visionner cette courte vid\u00e9o :<\/p>\n\n<div class=\"tb-youtube\" data-toolset-blocks-youtube=\"07962c9f4e71766575b4957541076873\"><div><iframe data-src=\"https:\/\/www.youtube.com\/embed\/dzeBPAWbV48?rel=0&#038;toolset=1\" frameBorder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div><\/div>\n\n<h2 class=\"wp-block-heading\" id=\"were-there-any-surprises-along-the-way\">Y a-t-il eu des surprises en cours de route ?<\/h2>\n\n<p>En fait, ce que j&rsquo;ai cr\u00e9\u00e9 comporte un avantage consid\u00e9rable. Comme il s&rsquo;agit d&rsquo;un plugin pour RichText, il fonctionne dans tous les blocs qui utilisent RichText, qu&rsquo;il s&rsquo;agisse d&rsquo;un Toolset, du c\u0153ur de WordPress ou d&rsquo;un bloc tiers.  <\/p>\n\n<p>Il se trouve qu&rsquo;au m\u00eame moment, mon co\u00e9quipier <a href=\"https:\/\/onthegosystems.com\/team\/konstantinos-galanakis\/\">Konstantinos Galanakis<\/a> travaillait sur l&rsquo;ajout de la possibilit\u00e9 d&rsquo;utiliser les sources dynamiques dans les blocs d\u00e9velopp\u00e9s par d&rsquo;autres auteurs. C&rsquo;est une chose que nous voulions depuis un certain temps, mais nous n&rsquo;avons pas pu convaincre les auteurs de blocs d&rsquo;utiliser les versions pr\u00e9c\u00e9dentes de notre API parce qu&rsquo;ils devaient ajouter du code \u00e0 leurs blocs.  <\/p>\n\n<p>Konstantinos a d\u00e9velopp\u00e9 une meilleure API qui ne n\u00e9cessite (presque) aucune intervention dans le code des blocs tiers. Les champs Inline compl\u00e8tent parfaitement ce dispositif en ajoutant des sources dynamiques \u00e0 d&rsquo;autres endroits.<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"how-did-users-respond-to-the-release\">Comment les utilisateurs ont-ils r\u00e9agi \u00e0 la publication ?<\/h2>\n\n<p>La <a href=\"https:\/\/toolset.com\/2021\/01\/toolset-blocks-1-4-brings-dynamic-sources-and-inline-fields-to-popular-block-plugins\/\">version 1.4 de Toolset Blocks<\/a> est sortie, et mes Inline Fields \u00e9taient l&rsquo;une des deux principales nouveaut\u00e9s. \u00c0 en juger par les commentaires des utilisateurs, tout leur pla\u00eet. Nous avons m\u00eame vu \u00e0 quel point certains vloggers ind\u00e9pendants \u00e9taient stup\u00e9faits par la sorcellerie de pointe que nous r\u00e9alisons avec Toolset, tout cela dans le cadre de l&rsquo;\u00e9diteur WordPress de base.<\/p>\n\n<p>Une d\u00e9mangeaison qui a \u00e9t\u00e9 bien combl\u00e9e :-)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ivan \u010curdinjakovi\u0107 est d\u00e9veloppeur dans notre \u00e9quipe Toolset. Dans cette interview, Ivan nous raconte comment il a eu l&rsquo;id\u00e9e de r\u00e9soudre un probl\u00e8me de longue date, \u00e0 savoir travailler avec un m\u00e9lange de contenu statique et dynamique dans WordPress. Pouvez-vous expliquer le probl\u00e8me que vous vouliez r\u00e9soudre \u00e0 quelqu&rsquo;un qui ne conna\u00eet pas WordPress ? [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[148,147],"tags":[],"class_list":["post-19279","post","type-post","status-publish","format-standard","hentry","category-rencontrez-notre-equipe","category-travail-et-histoires"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Comment nous avons transform\u00e9 mon prototype en l&#039;une des principales fonctionnalit\u00e9s de notre produit - OnTheGoSystems<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment nous avons transform\u00e9 mon prototype en l&#039;une des principales fonctionnalit\u00e9s de notre produit - OnTheGoSystems\" \/>\n<meta property=\"og:description\" content=\"Ivan \u010curdinjakovi\u0107 est d\u00e9veloppeur dans notre \u00e9quipe Toolset. Dans cette interview, Ivan nous raconte comment il a eu l&rsquo;id\u00e9e de r\u00e9soudre un probl\u00e8me de longue date, \u00e0 savoir travailler avec un m\u00e9lange de contenu statique et dynamique dans WordPress. Pouvez-vous expliquer le probl\u00e8me que vous vouliez r\u00e9soudre \u00e0 quelqu&rsquo;un qui ne conna\u00eet pas WordPress ? [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/\" \/>\n<meta property=\"og:site_name\" content=\"OnTheGoSystems\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-03T07:32:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-03T07:33:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example.png\" \/>\n<meta name=\"author\" content=\"Dario Jazbec Hrvatin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dario Jazbec Hrvatin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/\"},\"author\":{\"name\":\"Dario Jazbec Hrvatin\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#\\\/schema\\\/person\\\/b1f055ef760205c01fbe3c4abd79f5fa\"},\"headline\":\"Comment nous avons transform\u00e9 mon prototype en l&rsquo;une des principales fonctionnalit\u00e9s de notre produit\",\"datePublished\":\"2024-06-03T07:32:48+00:00\",\"dateModified\":\"2024-06-03T07:33:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/\"},\"wordCount\":1197,\"publisher\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/onthegosystems.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/toolset-dynamic-sources-example.png\",\"articleSection\":[\"Rencontrez notre \u00e9quipe\",\"Travail et histoires\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/\",\"url\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/\",\"name\":\"Comment nous avons transform\u00e9 mon prototype en l'une des principales fonctionnalit\u00e9s de notre produit - OnTheGoSystems\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/onthegosystems.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/toolset-dynamic-sources-example.png\",\"datePublished\":\"2024-06-03T07:32:48+00:00\",\"dateModified\":\"2024-06-03T07:33:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/#primaryimage\",\"url\":\"https:\\\/\\\/onthegosystems.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/toolset-dynamic-sources-example.png\",\"contentUrl\":\"https:\\\/\\\/onthegosystems.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/toolset-dynamic-sources-example.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/2021\\\/02\\\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/page-daccueil\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment nous avons transform\u00e9 mon prototype en l&#8217;une des principales fonctionnalit\u00e9s de notre produit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/\",\"name\":\"OnTheGoSystems\",\"description\":\"WordPress plugins and professional translation\",\"publisher\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#organization\",\"name\":\"OnTheGoSystems\",\"url\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/onthegosystems.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/cropped-favicon.png\",\"contentUrl\":\"https:\\\/\\\/onthegosystems.com\\\/wp-content\\\/uploads\\\/2020\\\/07\\\/cropped-favicon.png\",\"width\":512,\"height\":512,\"caption\":\"OnTheGoSystems\"},\"image\":{\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/#\\\/schema\\\/person\\\/b1f055ef760205c01fbe3c4abd79f5fa\",\"name\":\"Dario Jazbec Hrvatin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf495f47d881795fccb25b68d4621b8c9f3a7efd7d4bfa225cd55d6b896143a5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf495f47d881795fccb25b68d4621b8c9f3a7efd7d4bfa225cd55d6b896143a5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cf495f47d881795fccb25b68d4621b8c9f3a7efd7d4bfa225cd55d6b896143a5?s=96&d=mm&r=g\",\"caption\":\"Dario Jazbec Hrvatin\"},\"url\":\"https:\\\/\\\/onthegosystems.com\\\/fr\\\/author\\\/dario-h\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Comment nous avons transform\u00e9 mon prototype en l'une des principales fonctionnalit\u00e9s de notre produit - OnTheGoSystems","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/","og_locale":"fr_FR","og_type":"article","og_title":"Comment nous avons transform\u00e9 mon prototype en l'une des principales fonctionnalit\u00e9s de notre produit - OnTheGoSystems","og_description":"Ivan \u010curdinjakovi\u0107 est d\u00e9veloppeur dans notre \u00e9quipe Toolset. Dans cette interview, Ivan nous raconte comment il a eu l&rsquo;id\u00e9e de r\u00e9soudre un probl\u00e8me de longue date, \u00e0 savoir travailler avec un m\u00e9lange de contenu statique et dynamique dans WordPress. Pouvez-vous expliquer le probl\u00e8me que vous vouliez r\u00e9soudre \u00e0 quelqu&rsquo;un qui ne conna\u00eet pas WordPress ? [&hellip;]","og_url":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/","og_site_name":"OnTheGoSystems","article_published_time":"2024-06-03T07:32:48+00:00","article_modified_time":"2024-06-03T07:33:03+00:00","og_image":[{"url":"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example.png","type":"","width":"","height":""}],"author":"Dario Jazbec Hrvatin","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Dario Jazbec Hrvatin","Dur\u00e9e de lecture estim\u00e9e":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/#article","isPartOf":{"@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/"},"author":{"name":"Dario Jazbec Hrvatin","@id":"https:\/\/onthegosystems.com\/fr\/#\/schema\/person\/b1f055ef760205c01fbe3c4abd79f5fa"},"headline":"Comment nous avons transform\u00e9 mon prototype en l&rsquo;une des principales fonctionnalit\u00e9s de notre produit","datePublished":"2024-06-03T07:32:48+00:00","dateModified":"2024-06-03T07:33:03+00:00","mainEntityOfPage":{"@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/"},"wordCount":1197,"publisher":{"@id":"https:\/\/onthegosystems.com\/fr\/#organization"},"image":{"@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/#primaryimage"},"thumbnailUrl":"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example.png","articleSection":["Rencontrez notre \u00e9quipe","Travail et histoires"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/","url":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/","name":"Comment nous avons transform\u00e9 mon prototype en l'une des principales fonctionnalit\u00e9s de notre produit - OnTheGoSystems","isPartOf":{"@id":"https:\/\/onthegosystems.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/#primaryimage"},"image":{"@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/#primaryimage"},"thumbnailUrl":"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example.png","datePublished":"2024-06-03T07:32:48+00:00","dateModified":"2024-06-03T07:33:03+00:00","breadcrumb":{"@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/#primaryimage","url":"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example.png","contentUrl":"https:\/\/onthegosystems.com\/wp-content\/uploads\/2021\/02\/toolset-dynamic-sources-example.png"},{"@type":"BreadcrumbList","@id":"https:\/\/onthegosystems.com\/fr\/2021\/02\/comment-nous-avons-transforme-mon-prototype-en-lune-des-principales-fonctionnalites-de-notre-produit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/onthegosystems.com\/fr\/page-daccueil\/"},{"@type":"ListItem","position":2,"name":"Comment nous avons transform\u00e9 mon prototype en l&#8217;une des principales fonctionnalit\u00e9s de notre produit"}]},{"@type":"WebSite","@id":"https:\/\/onthegosystems.com\/fr\/#website","url":"https:\/\/onthegosystems.com\/fr\/","name":"OnTheGoSystems","description":"WordPress plugins and professional translation","publisher":{"@id":"https:\/\/onthegosystems.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/onthegosystems.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/onthegosystems.com\/fr\/#organization","name":"OnTheGoSystems","url":"https:\/\/onthegosystems.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/onthegosystems.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/onthegosystems.com\/wp-content\/uploads\/2020\/07\/cropped-favicon.png","contentUrl":"https:\/\/onthegosystems.com\/wp-content\/uploads\/2020\/07\/cropped-favicon.png","width":512,"height":512,"caption":"OnTheGoSystems"},"image":{"@id":"https:\/\/onthegosystems.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/onthegosystems.com\/fr\/#\/schema\/person\/b1f055ef760205c01fbe3c4abd79f5fa","name":"Dario Jazbec Hrvatin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/cf495f47d881795fccb25b68d4621b8c9f3a7efd7d4bfa225cd55d6b896143a5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cf495f47d881795fccb25b68d4621b8c9f3a7efd7d4bfa225cd55d6b896143a5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf495f47d881795fccb25b68d4621b8c9f3a7efd7d4bfa225cd55d6b896143a5?s=96&d=mm&r=g","caption":"Dario Jazbec Hrvatin"},"url":"https:\/\/onthegosystems.com\/fr\/author\/dario-h\/"}]}},"_links":{"self":[{"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/posts\/19279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/comments?post=19279"}],"version-history":[{"count":1,"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/posts\/19279\/revisions"}],"predecessor-version":[{"id":19287,"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/posts\/19279\/revisions\/19287"}],"wp:attachment":[{"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/media?parent=19279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/categories?post=19279"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onthegosystems.com\/fr\/wp-json\/wp\/v2\/tags?post=19279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}