{"id":7837,"date":"2012-09-05T22:41:39","date_gmt":"2012-09-05T20:41:39","guid":{"rendered":"http:\/\/www.ziserman.com\/blog\/?p=7837"},"modified":"2012-09-07T15:11:08","modified_gmt":"2012-09-07T13:11:08","slug":"les-differents-niveaux-des-interfaces-back-office","status":"publish","type":"post","link":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/","title":{"rendered":"Les diff\u00e9rents niveaux des interfaces back office"},"content":{"rendered":"<p>Vous voulez qu&rsquo;une fonction soit param\u00e9trable, qu&rsquo;on puisse la modifier, simplement.<\/p>\n<p>Il y a plusieurs niveaux d&rsquo;interfaces.<\/p>\n<p>Le niveau le plus haut, celui que vous avez sans doute en t\u00eate, c&rsquo;est une vrai interface : une page, avec des champs pour \u00e9diter les diff\u00e9rents param\u00e8tres, et des boutons, pour valider, tester, annuler.<\/p>\n<p>Le deuxi\u00e8me niveau, c&rsquo;est une interface technique : cela ressemble, mais l&rsquo;interface n&rsquo;est pas clean : elle a \u00e9t\u00e9 faite rapidement, peut \u00eatre m\u00eame automatiquement. Elle permet bien de param\u00e9trer la fonction, mais la prise en main de l&rsquo;interface est moins intuitive.<\/p>\n<p>Le troisi\u00e8me niveau, c&rsquo;est une interface via un fichier de configuration. Un fichier, XML par exemple, permet de r\u00e9gler des variables. C&rsquo;est tr\u00e8s efficace, mais il faut comprendre la syntaxe du fichier de param\u00e9trage. Pour peu que sa structure soit peu intuitive, et c&rsquo;est pas si simple que \u00e7a.<\/p>\n<p>Le niveau suivant, c&rsquo;est de modifier le code&#8230; Si la fonction est bien cod\u00e9e, c&rsquo;est pas forc\u00e9ment si compliqu\u00e9, mais il faut savoir coder.<\/p>\n<p>On a donc quatre niveau d&rsquo;interface.<\/p>\n<p>C&rsquo;est important de bien comprendre tout \u00e7a, et, a chaque fois qu&rsquo;on veut que quelque chose soit param\u00e9trable, de se demander quel est le niveau qui doit \u00eatre d\u00e9fini. Tout n&rsquo;a pas besoin d&rsquo;\u00eatre au niveau le plus haut. Exemple : d\u00e9finir le nombre de produits affich\u00e9s sur une page liste. Cette contrainte \u00e9voluera peu, peut \u00eatre m\u00eame jamais. Mettre une telle info dans un fichier de param\u00e8tre est sans doute une bonne id\u00e9e.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous voulez qu&rsquo;une fonction soit param\u00e9trable, qu&rsquo;on puisse la modifier, simplement. Il y a plusieurs niveaux d&rsquo;interfaces. Le niveau le plus haut, celui que vous avez sans doute en t\u00eate, c&rsquo;est une vrai interface : une page, avec des champs pour \u00e9diter les diff\u00e9rents param\u00e8tres, et des boutons, pour valider, tester, annuler. Le deuxi\u00e8me niveau, [&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":[2],"tags":[371,189],"class_list":["post-7837","post","type-post","status-publish","format-standard","hentry","category-e-commerce","tag-e-commerce","tag-systeme-dinformation-e-commerce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Les diff\u00e9rents niveaux des interfaces back office - 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\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Les diff\u00e9rents niveaux des interfaces back office - Ziserman.com\" \/>\n<meta property=\"og:description\" content=\"Vous voulez qu&rsquo;une fonction soit param\u00e9trable, qu&rsquo;on puisse la modifier, simplement. Il y a plusieurs niveaux d&rsquo;interfaces. Le niveau le plus haut, celui que vous avez sans doute en t\u00eate, c&rsquo;est une vrai interface : une page, avec des champs pour \u00e9diter les diff\u00e9rents param\u00e8tres, et des boutons, pour valider, tester, annuler. Le deuxi\u00e8me niveau, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/\" \/>\n<meta property=\"og:site_name\" content=\"Ziserman.com\" \/>\n<meta property=\"article:published_time\" content=\"2012-09-05T20:41:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-09-07T13:11:08+00:00\" \/>\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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/\"},\"author\":{\"name\":\"Fran\u00e7ois\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"headline\":\"Les diff\u00e9rents niveaux des interfaces back office\",\"datePublished\":\"2012-09-05T20:41:39+00:00\",\"dateModified\":\"2012-09-07T13:11:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/\"},\"wordCount\":289,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#\\\/schema\\\/person\\\/f9bae013e59005579f4b86f162f89c72\"},\"keywords\":[\"e-commerce\",\"Syst\u00e8me d'information e-commerce\"],\"articleSection\":[\"e-commerce\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/\",\"url\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/\",\"name\":\"Les diff\u00e9rents niveaux des interfaces back office - Ziserman.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/#website\"},\"datePublished\":\"2012-09-05T20:41:39+00:00\",\"dateModified\":\"2012-09-07T13:11:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/2012\\\/09\\\/05\\\/les-differents-niveaux-des-interfaces-back-office\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.ziserman.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Les diff\u00e9rents niveaux des interfaces back office\"}]},{\"@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":"Les diff\u00e9rents niveaux des interfaces back office - 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\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/","og_locale":"fr_FR","og_type":"article","og_title":"Les diff\u00e9rents niveaux des interfaces back office - Ziserman.com","og_description":"Vous voulez qu&rsquo;une fonction soit param\u00e9trable, qu&rsquo;on puisse la modifier, simplement. Il y a plusieurs niveaux d&rsquo;interfaces. Le niveau le plus haut, celui que vous avez sans doute en t\u00eate, c&rsquo;est une vrai interface : une page, avec des champs pour \u00e9diter les diff\u00e9rents param\u00e8tres, et des boutons, pour valider, tester, annuler. Le deuxi\u00e8me niveau, [&hellip;]","og_url":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/","og_site_name":"Ziserman.com","article_published_time":"2012-09-05T20:41:39+00:00","article_modified_time":"2012-09-07T13:11:08+00:00","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":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/#article","isPartOf":{"@id":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/"},"author":{"name":"Fran\u00e7ois","@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"headline":"Les diff\u00e9rents niveaux des interfaces back office","datePublished":"2012-09-05T20:41:39+00:00","dateModified":"2012-09-07T13:11:08+00:00","mainEntityOfPage":{"@id":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/"},"wordCount":289,"commentCount":2,"publisher":{"@id":"https:\/\/www.ziserman.com\/blog\/#\/schema\/person\/f9bae013e59005579f4b86f162f89c72"},"keywords":["e-commerce","Syst\u00e8me d'information e-commerce"],"articleSection":["e-commerce"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/","url":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/","name":"Les diff\u00e9rents niveaux des interfaces back office - Ziserman.com","isPartOf":{"@id":"https:\/\/www.ziserman.com\/blog\/#website"},"datePublished":"2012-09-05T20:41:39+00:00","dateModified":"2012-09-07T13:11:08+00:00","breadcrumb":{"@id":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ziserman.com\/blog\/2012\/09\/05\/les-differents-niveaux-des-interfaces-back-office\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.ziserman.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Les diff\u00e9rents niveaux des interfaces back office"}]},{"@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\/7837","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=7837"}],"version-history":[{"count":0,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/posts\/7837\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/media?parent=7837"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/categories?post=7837"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ziserman.com\/blog\/wp-json\/wp\/v2\/tags?post=7837"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}