{"id":13602,"date":"2023-06-22T02:53:15","date_gmt":"2023-06-22T09:53:15","guid":{"rendered":"https:\/\/speculoos.world\/news\/2023\/06\/ne-pas-negliger-le-protocole\/"},"modified":"2023-07-31T19:18:59","modified_gmt":"2023-08-01T02:18:59","slug":"ne-pas-negliger-le-protocole","status":"publish","type":"post","link":"https:\/\/speculoos.world\/fr\/news\/2023\/06\/ne-pas-negliger-le-protocole\/","title":{"rendered":"Ne pas n\u00e9gliger le protocole"},"content":{"rendered":"<div class=\"wp-block-buttons is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/w4os.org\/download\/\" target=\"_blank\" rel=\"noopener\"><strong>tl;tr :<\/strong> t\u00e9l\u00e9charger la version 2.1.8 de w4os pour corriger la recherche dans le monde.<\/a><\/div>\n<\/div>\n<p>Lors de l&rsquo;installation de w4os sur un nouveau site, nous avons eu du mal \u00e0 comprendre pourquoi la recherche ne fonctionnait pas avec le moteur de recherche interne. En revanche, il fonctionnait parfaitement bien avec un moteur externe utilisant exactement les m\u00eames versions des biblioth\u00e8ques. Et il fonctionne parfaitement en interne sur plusieurs grilles publiques que je g\u00e8re, ainsi que sur les grilles de test cr\u00e9\u00e9es pour le d\u00e9veloppement de w4os.<\/p>\n<p>C&rsquo;est dans ces moments-l\u00e0 que l&rsquo;on se dit \u00ab\u00a0peut-\u00eatre que le m\u00e9tier de voiturier me conviendrait mieux, il me suffit d&rsquo;\u00eatre poli\u00a0\u00bb.  <strong>Politesse ? C&rsquo;est vrai : le protocole !<\/strong><\/p>\n<p>Dans le fichier OpenSim.ini, pour utiliser w4os comme moteur de recherche, vous devez sp\u00e9cifier son URL (qui se termine par query.php) en ajoutant le GatekeeperURI (la passerelle vers la grille), avec l&rsquo;argument \u00ab\u00a0gk\u00a0\u00bb, pour permettre une r\u00e9ponse format\u00e9e pour la grille qui fait la requ\u00eate. Cette information n&rsquo;est pas envoy\u00e9e par le visualiseur, elle doit donc \u00eatre ajout\u00e9e aux param\u00e8tres.<\/p>\n[Search]<br\/>\nModule = OpenSimSearch<br\/>\nSearchURL = \u00ab\u00a0http:\/\/example.org\/helpers\/query.php?gk=http:\/\/yougrid.org:8002\u00a0\u00bb<\/p>\n<p>Dans la plupart des cas, le GatekeeperURI est identique au LoginURI. Mais, selon les standards d&rsquo;OpenSimulator, il inclut le protocole (http:\/\/). Et les param\u00e8tres du plugin ne le sp\u00e9cifiaient pas. Et le moteur de recherche n&rsquo;accepterait aucune valeur sans le protocole.<\/p>\n<p>Conclusion : il y a une <strong>nouvelle mise \u00e0 jour pour w4os<\/strong>, disponible d\u00e8s maintenant sur <a href=\"https:\/\/magiiic.com\/wordpress\/plugins\/w4os\/\" target=\"_blank\" rel=\"noopener\">magiiic.com<\/a> ou sur <a href=\"https:\/\/github.com\/GuduleLapointe\/w4os\/\" target=\"_blank\" rel=\"noopener\">GitHub<\/a>, et prochainement dans le r\u00e9pertoire des plugins WordPress.<\/p>\n<p>Il r\u00e9sout le probl\u00e8me de deux mani\u00e8res :<\/p>\n<p>la page de param\u00e9trage des aides mentionne d\u00e9sormais correctement la syntaxe des r\u00e9glages \u00e0 effectuer dans OpenSim.ini<\/p>\n<p>le moteur de recherche lui-m\u00eame accepte d\u00e9sormais que le GatekeeperURI n&rsquo;ait pas de protocole.<\/p>\n<p>La correction a \u00e9galement \u00e9t\u00e9 apport\u00e9e \u00e0 la biblioth\u00e8que des moteurs de recherche, incluse dans w4os, mais \u00e9galement disponible en tant que solution autonome, <a href=\"https:\/\/github.com\/GuduleLapointe\/flexible_helper_scripts\" target=\"_blank\" rel=\"noopener\">Flexible Helpers Scripts<\/a>.<\/p>\n<p>(Article original sur W4OS &#8211; <a href=\"https:\/\/w4os.org\/news\/2023\/06\/dont-forget-the-protocol\/\" target=\"_blank\" class=\"feedzy-rss-link-icon\" rel=\"noopener\">Lire la suite<\/a>)<\/p>","protected":false},"excerpt":{"rendered":"<p>tl;tr : t\u00e9l\u00e9charger la version 2.1.8 de w4os pour corriger la recherche dans le monde. Lors de l&rsquo;installation de w4os sur un nouveau site, nous avons eu du mal \u00e0&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-13602","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-news"},"_links":{"self":[{"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/posts\/13602","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/comments?post=13602"}],"version-history":[{"count":1,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/posts\/13602\/revisions"}],"predecessor-version":[{"id":13607,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/posts\/13602\/revisions\/13607"}],"wp:attachment":[{"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/media?parent=13602"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/categories?post=13602"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/speculoos.world\/fr\/wp-json\/wp\/v2\/tags?post=13602"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}