{"id":2733,"date":"2016-11-01T23:10:10","date_gmt":"2016-11-01T21:10:10","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=2733"},"modified":"2016-11-02T00:24:17","modified_gmt":"2016-11-01T22:24:17","slug":"signature-du-bootstrap","status":"publish","type":"post","link":"https:\/\/blog.nebule.org\/?p=2733","title":{"rendered":"Signature du bootstrap"},"content":{"rendered":"<p style=\"text-align: justify;\">Jusque l\u00e0, le <a title=\"bootstrap\" href=\"http:\/\/blog.nebule.org\/?page_id=2462\" target=\"_blank\">bootstrap<\/a> \u00e9tait le seul code \u00e0 ne pas \u00eatre v\u00e9rifi\u00e9. Il est le premier code \u00e0 charger et si il lui est possible de calculer sa propre empreinte, il n&rsquo;est pas possible de pouvoir v\u00e9rifier et certifier celle-ci comme c&rsquo;est le cas pour la biblioth\u00e8que. Et c&rsquo;est logique, le <em>bootstrap<\/em> peut avoir \u00e9t\u00e9 modifi\u00e9 pour ne plus se v\u00e9rifier et dire que tout va bien.<\/p>\n<p style=\"text-align: justify;\">On contournait le probl\u00e8me jusque l\u00e0 via les applications. Il fallait tenir \u00e0 jour une liste des <em>bootstrap<\/em> support\u00e9s par l&rsquo;application (ou vice versa en fait). \u00c7a n&rsquo;\u00e9tait pas pratique en fait.<\/p>\n<p style=\"text-align: justify;\">Et puis les objets de r\u00e9f\u00e9rences sont arriv\u00e9s pour la biblioth\u00e8que et les applications.<\/p>\n<p style=\"text-align: justify;\">Rien n&#8217;emp\u00eache de cr\u00e9er un objet de r\u00e9f\u00e9rence pour le <em>bootstrap<\/em> aussi, sur le m\u00eame mod\u00e8le que celui de la biblioth\u00e8que. Et c&rsquo;est plus simple \u00e0 mettre en place en fait. Il faudra juste ajouter le lien de r\u00e9f\u00e9rence pour toute nouvelle version du <em>bootstrap<\/em> et presque automatiquement toutes les applications le reconna\u00eetront juste en cherchant si il y a un lien de r\u00e9f\u00e9rence.<\/p>\n<p style=\"text-align: justify;\">Dans le m\u00eame temps, cette m\u00e9thode \u00e0 le m\u00e9rite de permettre au <em>bootstrap<\/em> aussi de lui-m\u00eame tester sa propre empreinte en regardant si il a bien le lien de r\u00e9f\u00e9rence. ce n&rsquo;est pas infaillible, comme dit au d\u00e9but, mais c&rsquo;est mieux que rien et c&rsquo;est facile \u00e0 impl\u00e9menter.<\/p>\n<p style=\"text-align: justify;\">Et \u00e7a marche bien. Une nouvelle version du <em>bootstrap<\/em> est diffus\u00e9e avec cet ajout et quelques corrections mineures :<\/p>\n<p style=\"text-align: center;\"><a title=\"3a16374dc6ea7610c6ad464b3d627ae9409a78698fa18258d22946d2fd48d8f4\" href=\"http:\/\/sylabe.com\/?mod=obj&amp;view=disp&amp;obj=3a16374dc6ea7610c6ad464b3d627ae9409a78698fa18258d22946d2fd48d8f4\" target=\"_blank\">3a16374dc6ea7610c6ad464b3d627ae9409a78698fa18258d22946d2fd48d8f4<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jusque l\u00e0, le bootstrap \u00e9tait le seul code \u00e0 ne pas \u00eatre v\u00e9rifi\u00e9. Il est le premier code \u00e0 charger et si il lui est possible de calculer sa propre empreinte, il n&rsquo;est pas possible de pouvoir v\u00e9rifier et certifier celle-ci comme c&rsquo;est le cas pour la biblioth\u00e8que. Et c&rsquo;est logique, le bootstrap peut avoir &hellip; <a href=\"https:\/\/blog.nebule.org\/?p=2733\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Signature du bootstrap<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[55,363,67,371,7,13,15,373,24],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/2733"}],"collection":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2733"}],"version-history":[{"count":3,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/2733\/revisions"}],"predecessor-version":[{"id":2736,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/2733\/revisions\/2736"}],"wp:attachment":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2733"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}