{"id":1418,"date":"2014-02-05T00:07:49","date_gmt":"2014-02-04T22:07:49","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=1418"},"modified":"2016-03-29T19:01:53","modified_gmt":"2016-03-29T17:01:53","slug":"auto-deploiement-replique-dun-code","status":"publish","type":"post","link":"http:\/\/blog.nebule.org\/?p=1418","title":{"rendered":"Auto d\u00e9ploiement r\u00e9pliqu\u00e9 d&rsquo;un code"},"content":{"rendered":"<p style=\"text-align: justify;\">La librairie <em>nebule<\/em> de r\u00e9f\u00e9rence en <em>php<\/em> g\u00e8re maintenant les liens de mise \u00e0 jour d&rsquo;objets conform\u00e9ment \u00e0 la m\u00e9thode d\u00e9crite dans l&rsquo;article sur la <a title=\"R\u00e9solution d'un graphe de relations de mise \u00e0 jour\" href=\"http:\/\/blog.nebule.org\/?p=1379\" target=\"_blank\">R\u00e9solution d&rsquo;un graphe de relations de mise \u00e0 jour<\/a>.<\/p>\n<p style=\"text-align: justify;\">Cette fonctionnalit\u00e9 qui para\u00eet au premier abord peu utile tous les jours est en fait primordiale pour diffuser de fa\u00e7on s\u00e9curis\u00e9e les mises \u00e0 jours de logiciels. Le premier programme \u00e0 en b\u00e9n\u00e9ficier est <a title=\"Projet sylabe\" href=\"http:\/\/www.sylabe.org\/\" target=\"_blank\">sylabe<\/a>. La diffusion du code sous forme d&rsquo;objet a d\u00e9j\u00e0 commenc\u00e9 : <a title=\"Gestion des versions de sylabe \u00e2\u20ac\u201c mise en ligne\" href=\"http:\/\/blog.sylabe.org\/?p=374\" target=\"_blank\">Gestion des versions de sylabe \u00e2\u20ac\u201c mise en ligne<\/a><\/p>\n<p style=\"text-align: justify;\">Ainsi, le code de <em>sylabe<\/em> va pouvoir \u00eatre tr\u00e8s facilement tenu \u00e0 jour avec la toute derni\u00e8re version. Mais cela va aussi grandement simplifier l&rsquo;installation puisque le code de <em>bootstrap<\/em> va \u00eatre capable d&rsquo;aller automatiquement r\u00e9cup\u00e9rer imm\u00e9diatement la derni\u00e8re version de <em>sylabe<\/em> avant de permettre son utilisation.<\/p>\n<p style=\"text-align: justify;\">Nous arrivons dans le projet <em>nebule<\/em> \u00e0 un point de <a title=\"singularit\u00e9\" href=\"http:\/\/www.linternaute.com\/dictionnaire\/fr\/definition\/singularite\/\" target=\"_blank\">singularit\u00e9<\/a>. Alors que jusque l\u00e0, les fichiers mais aussi les entit\u00e9s (les utilisateurs) avaient \u00e9t\u00e9 int\u00e9gr\u00e9s \u00e0 <em>nebule<\/em> sous forme d&rsquo;objets, le code de <em>nebule<\/em> restait lui en dehors des objets. Maintenant, le code de gestion des liens et objets devient lui aussi un objet g\u00e9r\u00e9 par des liens comme tout objet.<\/p>\n<p style=\"text-align: justify;\">Le code sera initialement sign\u00e9 et diffus\u00e9 par l&rsquo;entit\u00e9 <a title=\"bachue\" href=\"http:\/\/bachue.nebule.org\/\" target=\"_blank\">bachue<\/a>. Tout entit\u00e9 \u00e0 jour deviendra \u00e0 son tour point de redistribution du code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La librairie nebule de r\u00e9f\u00e9rence en php g\u00e8re maintenant les liens de mise \u00e0 jour d&rsquo;objets conform\u00e9ment \u00e0 la m\u00e9thode d\u00e9crite dans l&rsquo;article sur la R\u00e9solution d&rsquo;un graphe de relations de mise \u00e0 jour. Cette fonctionnalit\u00e9 qui para\u00eet au premier abord peu utile tous les jours est en fait primordiale pour diffuser de fa\u00e7on s\u00e9curis\u00e9e &hellip; <a href=\"http:\/\/blog.nebule.org\/?p=1418\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Auto d\u00e9ploiement r\u00e9pliqu\u00e9 d&rsquo;un code<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[78,81,89,7,99,104,110,112,113,20,115,24],"tags":[],"_links":{"self":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/1418"}],"collection":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1418"}],"version-history":[{"count":1,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/1418\/revisions"}],"predecessor-version":[{"id":2220,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/1418\/revisions\/2220"}],"wp:attachment":[{"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1418"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}