{"id":388,"date":"2008-02-09T13:48:32","date_gmt":"2008-02-09T12:48:32","guid":{"rendered":"http:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/"},"modified":"2008-02-09T13:49:49","modified_gmt":"2008-02-09T12:49:49","slug":"organiser-les-developpements-suite-avec-laurent","status":"publish","type":"post","link":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/","title":{"rendered":"Organiser les d\u00e9veloppements : suite avec Laurent"},"content":{"rendered":"<p><a href=\"http:\/\/www.ysance.com\/site\/\" title=\"Aller sur la page d'accueil d'Ysance\" target=\"_blank\">Laurent<\/a> a publi\u00e9 un commentaire, <a href=\"http:\/\/www.ziserman.com\/blog\/2008\/02\/04\/organiser-les-developpements\/\" title=\"Aller sur mon pr\u00e9c\u00e9dent billet, ou je parle de l'organisation des d\u00e9veloppements\" target=\"_blank\">suite \u00e0 mon billet sur l&rsquo;organisation des d\u00e9veloppements<\/a>.<\/p>\n<p>J&rsquo;ai pens\u00e9 que ce commentaire \u00ab\u00a0m\u00e9ritait\u00a0\u00bb d&rsquo;\u00eatre \u00ab\u00a0remont\u00e9\u00a0\u00bb au niveau billet.<\/p>\n<p>Voici donc les recommandations d&rsquo;Ysance pour organiser les d\u00e9veloppements :<\/p>\n<p>Lorsqu\u2019on d\u00e9veloppe \u00e0 plusieurs (ou m\u00eame tout seul), les outils d\u2019organisation de travail et groupe sont cruciaux, mais ne doivent pas nuire \u00e0 la productivit\u00e9 ( combien de fois j\u2019ai vu des plates-formes o\u00f9 il fallait plusieurs minutes pour mettre \u00e0 jour un fichier, compiler, tester, tout ca parce qu\u2019il \u00e9tait interdit de \u2018travailler sur son PC\u2019 !). Je vais me permettre de donner\/compl\u00e9ter (succintement) quelques pistes :<\/p>\n<ul>\n<li>La <strong>plate-forme de d\u00e9veloppement<\/strong> : principalement sur les postes de d\u00e9veloppeurs et un SVN, mais mutualisant g\u00e9n\u00e9ralement la base de donn\u00e9es pour \u00e9viter les d\u00e9sagr\u00e9ments d\u2019\u00e9volution des mod\u00e8les. La base de donn\u00e9es \u00e9tant sous la responsabilit\u00e9 d\u2019une (et d\u2019une seule) personne. Chaque d\u00e9veloppeur produit des tests unitaires pour ses d\u00e9vleoppements.<\/li>\n<\/ul>\n<ul>\n<li>Une <strong>plate-forme d\u2019int\u00e9gration continue<\/strong> (de type CruiseControl ou autre) : D\u00e8s qu\u2019une mise \u00e0 jour de SVN est d\u00e9tect\u00e9e, update de la branche, recompilation, d\u00e9ploiement script\u00e9 de la totalit\u00e9 du projet, et lancement des tests unitaires. Ainsi, pas besoin d\u2019attendre plusieurs jours avant de d\u00e9tecter des probl\u00e8mes d\u2019int\u00e9gration. C\u2019est un peu long \u00e0 mettre en place, mais ces techniques ont largement prouv\u00e9 leur efficacit\u00e9 sur le moyen\/long terme.<\/li>\n<\/ul>\n<ul>\n<li>Une <strong>plate-forme de recette<\/strong> : Elle sert \u00e0 valider fonctionnellement les d\u00e9veloppements. Celle-ci peut aussi \u00eatre d\u00e9ploy\u00e9e \u00e0 l\u2019aide des scripts d\u2019int\u00e9gration continue pour faciliter. Je demande \u00e0 mes \u00e9quipes de mettre en ligne g\u00e9n\u00e9ralement deux ou trois fois par semaine. Cela permet aussi de suivre l\u2019avancement g\u00e9n\u00e9ral des d\u00e9veloppements et de ne pas \u00eatre surpris la veille de la livraison <img decoding=\"async\" src=\"http:\/\/www.ziserman.com\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" alt=\":-)\" class=\"wp-smiley\" \/><\/li>\n<\/ul>\n<ul>\n<li>Une <strong>plate-forme de pr\u00e9-production<\/strong> : A l\u2019identique \u201ctechniquement\u201d (mais en version r\u00e9duite pour limiter les co\u00fbts) de la plate-forme de production. L\u2019objectif ici est de mettre en situation r\u00e9elle (chez l\u2019h\u00e9bergeur, avec firewalls, DNS\u2026) l\u2019application avant d\u00e9ploiement pour r\u00e9aliser une recette technique.<\/li>\n<\/ul>\n<ul>\n<li>Une <strong>plate-forme de production<\/strong> : Pour limite la casse, dupliquer la production sur la pr\u00e9-production avant recette technique. Pr\u00e9parer des scripts de retour en arri\u00e8re (ca c\u2019est la th\u00e9orie, mais le jour o\u00f9 on en a besoin, on est bien content d\u2019en disposer). Et enfin\u2026 faire les installation en production de pr\u00e9f\u00e9rence le lundi ou le mardi, jamais le vendredi (c\u2019est toujours bon de le rappeler) !<\/li>\n<\/ul>\n<p>Ca fait beaucoup d\u2019environnements, certes, mais si la plate-forme est bien param\u00e9trables (URL, DNS, adresses IP de chaque service) dans des fichiers de configuration, quasimment un seul fichier (web.config, config.php, autre\u2026) peut permettre de param\u00e9trer l\u2019ensemble de la plate-forme.<\/p>\n<p>Tout cela ne sont que des principes d\u2019organisation et doivent \u00eatre bien entendu coupl\u00e9s \u00e0 l\u2019organisation de l\u2019\u00e9quipe et les m\u00e9thodes de d\u00e9veloppement (d\u00e9veloppement it\u00e9ratif, scrum, \u2026)<\/p>\n<p>Laurent<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Laurent a publi\u00e9 un commentaire, suite \u00e0 mon billet sur l&rsquo;organisation des d\u00e9veloppements. J&rsquo;ai pens\u00e9 que ce commentaire \u00ab\u00a0m\u00e9ritait\u00a0\u00bb d&rsquo;\u00eatre \u00ab\u00a0remont\u00e9\u00a0\u00bb au niveau billet. Voici donc les recommandations d&rsquo;Ysance pour organiser les d\u00e9veloppements : Lorsqu\u2019on d\u00e9veloppe \u00e0 plusieurs (ou m\u00eame tout seul), les outils d\u2019organisation de travail et groupe sont cruciaux, mais ne doivent pas [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"categories":[5],"tags":[372],"class_list":["post-388","post","type-post","status-publish","format-standard","hentry","category-software","tag-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Organiser les d\u00e9veloppements : suite avec Laurent - Ziserman.com<\/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:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Organiser les d\u00e9veloppements : suite avec Laurent - Ziserman.com\" \/>\n<meta property=\"og:description\" content=\"Laurent a publi\u00e9 un commentaire, suite \u00e0 mon billet sur l&rsquo;organisation des d\u00e9veloppements. J&rsquo;ai pens\u00e9 que ce commentaire \u00ab\u00a0m\u00e9ritait\u00a0\u00bb d&rsquo;\u00eatre \u00ab\u00a0remont\u00e9\u00a0\u00bb au niveau billet. Voici donc les recommandations d&rsquo;Ysance pour organiser les d\u00e9veloppements : Lorsqu\u2019on d\u00e9veloppe \u00e0 plusieurs (ou m\u00eame tout seul), les outils d\u2019organisation de travail et groupe sont cruciaux, mais ne doivent pas [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/\" \/>\n<meta property=\"og:site_name\" content=\"Ziserman.com\" \/>\n<meta property=\"article:published_time\" content=\"2008-02-09T12:48:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2008-02-09T12:49:49+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.ziserman.com\/blog\/wp-includes\/images\/smilies\/icon_smile.gif\" \/>\n<meta name=\"author\" content=\"Fran\u00e7ois\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ziserman\" \/>\n<meta name=\"twitter:site\" content=\"@ziserman\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fran\u00e7ois\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/\"},\"author\":{\"name\":\"Fran\u00e7ois\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"headline\":\"Organiser les d\u00e9veloppements : suite avec Laurent\",\"datePublished\":\"2008-02-09T12:48:32+00:00\",\"dateModified\":\"2008-02-09T12:49:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/\"},\"wordCount\":532,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.ziserman.com\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"keywords\":[\"Software\"],\"articleSection\":[\"Software\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/\",\"url\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/\",\"name\":\"Organiser les d\u00e9veloppements : suite avec Laurent - Ziserman.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.ziserman.com\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"datePublished\":\"2008-02-09T12:48:32+00:00\",\"dateModified\":\"2008-02-09T12:49:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.ziserman.com\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\",\"contentUrl\":\"http:\\\/\\\/www.ziserman.com\\\/blog\\\/wp-includes\\\/images\\\/smilies\\\/icon_smile.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2008\\\/02\\\/09\\\/organiser-les-developpements-suite-avec-laurent\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Organiser les d\u00e9veloppements : suite avec Laurent\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/\",\"name\":\"BLOG E-COMMERCE\",\"description\":\"Fran\u00e7ois Ziserman : entrepreneur, IA et \u00e9b\u00e9nisterie\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\",\"name\":\"Fran\u00e7ois\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g\",\"caption\":\"Fran\u00e7ois\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g\"},\"url\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Organiser les d\u00e9veloppements : suite avec Laurent - Ziserman.com","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:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/","og_locale":"fr_FR","og_type":"article","og_title":"Organiser les d\u00e9veloppements : suite avec Laurent - Ziserman.com","og_description":"Laurent a publi\u00e9 un commentaire, suite \u00e0 mon billet sur l&rsquo;organisation des d\u00e9veloppements. J&rsquo;ai pens\u00e9 que ce commentaire \u00ab\u00a0m\u00e9ritait\u00a0\u00bb d&rsquo;\u00eatre \u00ab\u00a0remont\u00e9\u00a0\u00bb au niveau billet. Voici donc les recommandations d&rsquo;Ysance pour organiser les d\u00e9veloppements : Lorsqu\u2019on d\u00e9veloppe \u00e0 plusieurs (ou m\u00eame tout seul), les outils d\u2019organisation de travail et groupe sont cruciaux, mais ne doivent pas [&hellip;]","og_url":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/","og_site_name":"Ziserman.com","article_published_time":"2008-02-09T12:48:32+00:00","article_modified_time":"2008-02-09T12:49:49+00:00","og_image":[{"url":"http:\/\/www.ziserman.com\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","type":"","width":"","height":""}],"author":"Fran\u00e7ois","twitter_card":"summary_large_image","twitter_creator":"@ziserman","twitter_site":"@ziserman","twitter_misc":{"\u00c9crit par":"Fran\u00e7ois","Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/#article","isPartOf":{"@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/"},"author":{"name":"Fran\u00e7ois","@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"headline":"Organiser les d\u00e9veloppements : suite avec Laurent","datePublished":"2008-02-09T12:48:32+00:00","dateModified":"2008-02-09T12:49:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/"},"wordCount":532,"commentCount":0,"publisher":{"@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"image":{"@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/#primaryimage"},"thumbnailUrl":"http:\/\/www.ziserman.com\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","keywords":["Software"],"articleSection":["Software"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/","url":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/","name":"Organiser les d\u00e9veloppements : suite avec Laurent - Ziserman.com","isPartOf":{"@id":"https:\/\/www.ziserman.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/#primaryimage"},"image":{"@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/#primaryimage"},"thumbnailUrl":"http:\/\/www.ziserman.com\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","datePublished":"2008-02-09T12:48:32+00:00","dateModified":"2008-02-09T12:49:49+00:00","breadcrumb":{"@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/#primaryimage","url":"http:\/\/www.ziserman.com\/blog\/wp-includes\/images\/smilies\/icon_smile.gif","contentUrl":"http:\/\/www.ziserman.com\/blog\/wp-includes\/images\/smilies\/icon_smile.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ziserman.com\/blog\/2008\/02\/09\/organiser-les-developpements-suite-avec-laurent\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.ziserman.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Organiser les d\u00e9veloppements : suite avec Laurent"}]},{"@type":"WebSite","@id":"https:\/\/www.ziserman.com\/blog\/#website","url":"https:\/\/www.ziserman.com\/blog\/","name":"BLOG E-COMMERCE","description":"Fran\u00e7ois Ziserman : entrepreneur, IA et \u00e9b\u00e9nisterie","publisher":{"@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ziserman.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72","name":"Fran\u00e7ois","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g","caption":"Fran\u00e7ois"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/ba23809fd4de9b5f86f21715fd23efa8331e766f2929dc11d3ae98539ba237b4?s=96&d=mm&r=g"},"url":"https:\/\/www.ziserman.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/posts\/388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/comments?post=388"}],"version-history":[{"count":0,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/posts\/388\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/media?parent=388"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/categories?post=388"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/tags?post=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}