{"id":231933,"date":"2023-01-05T09:51:00","date_gmt":"2023-01-05T06:51:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231933"},"modified":"2023-01-06T19:33:26","modified_gmt":"2023-01-06T16:33:26","slug":"une-introduction-a-devkinsta","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/fr\/une-introduction-a-devkinsta\/","title":{"rendered":"Une introduction \u00e0 DevKinsta"},"content":{"rendered":"\n<p><strong>TL;DR<\/strong>: Pour combien ce message peut ressembler \u00e0 une critique pay\u00e9e ou promue, ce n&rsquo;est pas le cas. En bref, j&rsquo;h\u00e9berge ce site sur <a href=\"https:\/\/kinsta.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kinsta<\/a> depuis quelques ann\u00e9es maintenant et j&rsquo;ai \u00e9t\u00e9 heureux et continuellement impressionn\u00e9 par leur offre, alors quand ils ont annonc\u00e9 leur application <a href=\"https:\/\/kinsta.com\/devkinsta\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">DevKinsta<\/a>, j&rsquo;\u00e9tais tout aussi int\u00e9ress\u00e9 \u00e0 l&rsquo;essayer comme je l&rsquo;ai \u00e9t\u00e9 avec <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/comment-modifier-les-parametres-php-locaux-par-flywheel\/\" title=\"Local\">Local<\/a>, <a href=\"https:\/\/tommcfarlin.com\/laravel-valet-for-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Valet<\/a>, <a href=\"https:\/\/tommcfarlin.com\/phpunit-wordpress-mamp\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">MAMP<\/a> et d&rsquo;autres.<\/p>\n<hr \/>\n<p>En bref, <a href=\"https:\/\/kinsta.com\/devkinsta\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">DevKinsta se pr\u00e9sente comme un moyen de<\/a> :<\/p>\n<blockquote>\n<p>Concevez, d\u00e9veloppez et d\u00e9ployez des sites WordPress dans le confort de votre machine locale. DevKinsta est gratuit pour toujours et disponible pour macOS et Windows.<\/p>\n<p>Kinsta<\/p>\n<\/blockquote>\n<p>Mais plut\u00f4t que de parcourir les vid\u00e9os et autres supports que le site a \u00e0 offrir, j&rsquo;ai pens\u00e9 que je passerais par le processus de configuration du t\u00e9l\u00e9chargement \u00e0 la configuration du site, de la cr\u00e9ation d&rsquo;un site au chargement dans un navigateur et en prenant un regardez comment tout est configur\u00e9 dans la structure du fichier.<\/p>\n<h2>DevKinsta\u00a0: du t\u00e9l\u00e9chargement \u00e0 la configuration du site<\/h2>\n<p>Pour ceux qui sont curieux, <a href=\"https:\/\/kinsta.com\/devkinsta\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">j&rsquo;installe DevKinsta<\/a> sur Mac Mini 2018 (donc, oui, c&rsquo;est bas\u00e9 sur Intel).<\/p>\n<h3>Installation et lancement<\/h3>\n<p>Apr\u00e8s avoir suivi les \u00e9tapes typiques de t\u00e9l\u00e9chargement et d&rsquo;installation d&rsquo;une application Mac\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2319ca81.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2319ca81.png\" alt=\"Une introduction \u00e0 DevKinsta\"><\/a><\/p>\n<p>Je l&rsquo;ai ensuite lanc\u00e9 [en utilisant le projecteur] et j&rsquo;ai \u00e9t\u00e9 accueilli par l&rsquo;image suivante\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e235abbde.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e235abbde.png\" alt=\"Une introduction \u00e0 DevKinsta\"><\/a><\/p>\n<p>La premi\u00e8re chose qui a attir\u00e9 mon attention \u00e9tait qu&rsquo;il installait des images <a href=\"https:\/\/docker.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Docker .<\/a> J&rsquo;utilise Docker dans diverses incarnations depuis des ann\u00e9es maintenant. J&rsquo;en retire tous les avantages \u2013 c&rsquo;est-\u00e0-dire que je n&rsquo;ai pas besoin d&rsquo;\u00eatre convaincu de ses avantages \u2013 mais je n&rsquo;en suis g\u00e9n\u00e9ralement pas fan. Il a ses d\u00e9fauts, mais ce n&rsquo;est pas le poste pour \u00e7a.<\/p>\n<p>Quoi qu&rsquo;il en soit, quand je vois cela pendant l&rsquo;installation, cela me fait r\u00e9fl\u00e9chir, d&rsquo;autant plus que des logiciels tels que Local Lightning &#8211; qui va clairement \u00eatre un concurrent naturel pour cela &#8211; utilisent du mat\u00e9riel natif.<\/p>\n<h3>Le tableau de bord principal<\/h3>\n<p>Cela dit, le tableau de bord principal ressemble \u00e0 ceci\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e23a88b7f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e23a88b7f.png\" alt=\"Une introduction \u00e0 DevKinsta\"><\/a><\/p>\n<p>J&rsquo;aime le fait qu&rsquo;il offre la possibilit\u00e9 de configurer un nouveau site, d&rsquo;importer un site que vous avez d\u00e9j\u00e0 en cours d&rsquo;ex\u00e9cution sur Kinsta (ce que je serais surpris de ne pas voir, en fait), ou de configurer un site avec une configuration personnalis\u00e9e.<\/p>\n<h3>Une configuration de site personnalis\u00e9e<\/h3>\n<p>Pour les besoins de cet article, je vais cr\u00e9er un site personnalis\u00e9 pour jeter un coup d&rsquo;\u0153il \u00e0 quoi ressemblent les options.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e240a1f79.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e240a1f79.png\" alt=\"Une introduction \u00e0 DevKinsta\"><\/a><\/p>\n<p>Dans l&rsquo;\u00e9cran ci-dessus, j&rsquo;ai ajout\u00e9 ce qui suit\u00a0:<\/p>\n<ul>\n<li><strong>Nom du site<\/strong>: aire de jeux<\/li>\n<li><strong>Domaine<\/strong> :<code>playground.local<\/code><\/li>\n<li><strong>L&#8217;emplacement du site:<\/strong> <code>\/Users\/tommcfarlin\/DevKinsta\/public\/playground<\/code><\/li>\n<li><strong>Type de serveur Web<\/strong>: Nginx (bien que ce soit la seule option)<\/li>\n<li><strong>Version PHP<\/strong>: 7.4 (bien que 7.2, 7.3 et 8.0 soient toutes disponibles)<\/li>\n<li><strong>Nom de la base de donn\u00e9es<\/strong>\u00a0: aire de jeux<\/li>\n<li><strong>Activer HTTPS\u00a0:<\/strong> Oui<\/li>\n<li><strong>Titre du site WordPress<\/strong>: WordPress Playground<\/li>\n<li><strong>E- mail de l&rsquo;administrateur WordPress<\/strong>\u00a0:<code>info@playground.local<\/code><\/li>\n<\/ul>\n<p>Je lui ai ensuite fourni un nom d&rsquo;utilisateur et suis all\u00e9 avec le mot de passe qui a \u00e9t\u00e9 g\u00e9n\u00e9r\u00e9 pour moi. \u00c0 ce stade de la configuration, je ne sais pas si les informations d&rsquo;identification pour la connexion seront stock\u00e9es n&rsquo;importe o\u00f9, j&rsquo;ai donc copi\u00e9 le nom d&rsquo;utilisateur et le mot de passe dans mon gestionnaire de mots de passe au cas o\u00f9.<\/p>\n<p>Apr\u00e8s cela, j&rsquo;ai \u00e9t\u00e9 invit\u00e9 \u00e0 entrer mes informations d&rsquo;identification d&rsquo;administration syst\u00e8me pour mettre \u00e0 jour les fichiers h\u00f4tes et pour ajouter un certificat SSL (les deux \u00e9tant des actions que je m&rsquo;attendrais \u00e0 voir) pendant que DevKinsta configurait le logiciel.<\/p>\n<p>Ensuite, on m&rsquo;a donn\u00e9 l&rsquo;\u00e9cran d&rsquo;accueil du projet qui ressemble \u00e0 ceci\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e246b125f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e246b125f.png\" alt=\"Une introduction \u00e0 DevKinsta\"><\/a><\/p>\n<p>Ce n&rsquo;est pas sans rappeler d&rsquo;autres outils similaires. J&rsquo;aime la possibilit\u00e9 de basculer <code>WP_DEBUG<\/code>facilement depuis le tableau de bord. Dans les environnements de d\u00e9veloppement, je pense que c&rsquo;est une bonne id\u00e9e de toujours l&rsquo;avoir, mais selon vos besoins ou sur quoi vous travaillez, ce n&rsquo;est peut-\u00eatre pas n\u00e9cessairement quelque chose dont vous avez besoin.<\/p>\n<p>J&rsquo;aime que toutes les informations soient disponibles sur un seul \u00e9cran, en particulier les informations de la base de donn\u00e9es, afin que je puisse utiliser <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/deux-outils-utiles-pour-le-developpement-wordpress\/\" title=\"mon outil pr\u00e9f\u00e9r\u00e9\">mon outil pr\u00e9f\u00e9r\u00e9<\/a> pour acc\u00e9der \u00e0 la base de donn\u00e9es. L&rsquo;application int\u00e9gr\u00e9e est une version personnalis\u00e9e d&rsquo; <a href=\"https:\/\/www.adminer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Adminer<\/a>.<\/p>\n<p>Avant de charger le site et de voir \u00e0 quoi ressemble la zone d&rsquo;administration, je suis \u00e9galement curieux de voir \u00e0 quoi ressemble la structure des r\u00e9pertoires par rapport \u00e0 d&rsquo;autres utilitaires similaires \u00e0 celui-ci.<\/p>\n<h3>Un regard dans les coulisses<\/h3>\n<p>Ainsi, \u00e0 partir de l&#8217;emplacement Site Path du tableau de bord, j&rsquo;ai choisi de charger le r\u00e9pertoire dans le Finder\u00a0:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e24c47c15.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e24c47c15.png\" alt=\"Une introduction \u00e0 DevKinsta\"><\/a><\/p>\n<p>Cela m&rsquo;a amen\u00e9 directement au r\u00e9pertoire d&rsquo;installation de WordPress avec la derni\u00e8re version du <code>twentytwentyone<\/code>th\u00e8me.<\/p>\n<p>Cela dit, j&rsquo;\u00e9tais curieux de savoir comment d&rsquo;autres aspects du site \u00e9taient configur\u00e9s (comme la liste des sites, la base de donn\u00e9es, etc.). J&rsquo;ai donc fouill\u00e9 dans le <code>DevKinsta<\/code>r\u00e9pertoire et j&rsquo;ai vu ce qui suit:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2508d631.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2508d631.png\" alt=\"Une introduction \u00e0 DevKinsta\"><\/a><\/p>\n<ul>\n<li>Le <code>kinsta<\/code>r\u00e9pertoire contient un fichier unique qui r\u00e9pertorie tous les sites g\u00e9r\u00e9s par le logiciel. Ceci se trouve dans <code>sites.ini<\/code>lequel je montrerai plus momentan\u00e9ment.<\/li>\n<li>Le <code>logs<\/code>r\u00e9pertoire affiche des informations relatives \u00e0 tout ce qui concerne PHP ainsi que les erreurs de site (pr\u00e9fix\u00e9es par le nom du site, telles que <code>playground_access.log<\/code>).<\/li>\n<li>Au moment de ce post, le <code>private<\/code>r\u00e9pertoire est vide.<\/li>\n<li>Le <code>public<\/code>r\u00e9pertoire contient le <code>playground<\/code>r\u00e9pertoire qui inclura \u00e9galement d&rsquo;autres installations de WordPress qui peuvent \u00eatre maintenues par DevKinsta.<\/li>\n<\/ul>\n<p>Comme mentionn\u00e9 pr\u00e9c\u00e9demment, un examen du <code>sites.ini<\/code>fichier montre qu&rsquo;il contient des directives pour chaque site g\u00e9r\u00e9 par le logiciel. Pour cette d\u00e9mo particuli\u00e8re, il comprend les \u00e9l\u00e9ments suivants\u00a0:<\/p>\n<pre><code>1[playground]\n2domain=playground.local\n3php_version=7.4\n4is_multisite_subdir=1\n<\/code><\/pre>\n<p>D&rsquo;apr\u00e8s ce que je vois ici, je m&rsquo;attends \u00e0 voir des valeurs l\u00e9g\u00e8rement multiples et l\u00e9g\u00e8rement diff\u00e9rentes en fonction du domaine local, de la version PHP et de la configuration multisite que je s\u00e9lectionne lors de la configuration du site. S&rsquo;il y a plus, je n&rsquo;ai pas encore vu et si je continue \u00e0 l&rsquo;utiliser et que cela s&rsquo;av\u00e8re utile, alors je m&rsquo;assurerai de le r\u00e9f\u00e9rencer ici.<\/p>\n<h3>Chargement du site<\/h3>\n<p>\u00c0 ce stade, je suis pr\u00eat \u00e0 jeter un coup d&rsquo;\u0153il au site sur le front-end et dans la zone d&rsquo;administration.<\/p>\n<ul>\n<li>En cliquant sur Ouvrir le site, je peux voir le site comme si j&rsquo;\u00e9tais un visiteur. Autrement dit, je peux voir l&rsquo;interface du site et je peux \u00e9galement y acc\u00e9der en utilisant l&rsquo; <code>https:\/\/playground.local<\/code>adresse configur\u00e9e lors de la configuration.<\/li>\n<li>En cliquant sur WP Admin, j&rsquo;acc\u00e8de \u00e0 la zone d&rsquo;administration. Et c&rsquo;est bien que j&rsquo;ai enregistr\u00e9 le mot de passe lors de la configuration car cela n\u00e9cessite que je l&rsquo;entre ici. Ce n&rsquo;est pas inattendu, mais il n&rsquo;y a pas d&rsquo;autre moyen d&rsquo;y acc\u00e9der [que j&rsquo;ai pu trouver] au-del\u00e0 de la r\u00e9initialisation du mot de passe et de l&rsquo;acc\u00e8s \u00e0 l&rsquo;e-mail depuis le gestionnaire de messagerie de DevKinsta.<\/li>\n<\/ul>\n<p>Enfin, il existe une option pour pousser vers la mise en sc\u00e8ne que je n&rsquo;ai <strong>pas<\/strong> essay\u00e9e car je n&rsquo;ai pas de compte de mise en sc\u00e8ne associ\u00e9 au projet particulier configur\u00e9 pour ce poste. J&rsquo;imagine que ce sera pratique pour tous ceux qui ont cr\u00e9\u00e9 un nouveau compte Kinsta ou qui ont supprim\u00e9 l&rsquo;un de leurs sites existants (comme ce blog).<\/p>\n<h3>Aper\u00e7u rapide de l&rsquo;utilisation de la m\u00e9moire<\/h3>\n<p>Je n&rsquo;ai rien \u00e0 commenter ici \u00e0 part partager ce que Activity Monitor affiche lors du chargement de DevKinsta :<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2547141f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2547141f.png\" alt=\"Une introduction \u00e0 DevKinsta\"><\/a><\/p>\n<p>Alors faites-en ce que vous voulez pour votre cas d&rsquo;utilisation.<\/p>\n<h2>Derni\u00e8res pens\u00e9es<\/h2>\n<p>Dans l&rsquo; ensemble, je suis &#8211; en un mot &#8211; <strong>satisfait<\/strong> de DevKinsta. Il n&rsquo;apporte rien de nouveau \u00e0 la table, mais il fait ce qu&rsquo;il promet de faire et le fait d&rsquo;une mani\u00e8re accessible \u00e0 la fois aux impl\u00e9menteurs et aux d\u00e9veloppeurs WordPress.<\/p>\n<p>Si vous avez utilis\u00e9 d&rsquo;autres outils similaires, vous serez chez vous. Et si ce n&rsquo;est pas le cas, il est facile de commencer. Je pense que cette version \u00e9tablit une <a href=\"https:\/\/wordpress.mediadoma.com\/fr\/liberez-tot-un-cas-pour-un-strong-1-0\/\" title=\"base solide\">base solide<\/a> et beaucoup de potentiel pour des fonctionnalit\u00e9s suppl\u00e9mentaires \u00e0 d\u00e9velopper.<\/p>\n<p>Si je pouvais demander deux choses, ce serait :<\/p>\n<ol>\n<li>Utiliser l&rsquo;architecture native au lieu de Docker (bien que je comprenne la raison de l&rsquo;utilisation de cette derni\u00e8re),<\/li>\n<li>Stockez les identifiants de connexion et masquez-les pour l&rsquo;environnement de d\u00e9veloppement afin que les utilisateurs puissent facilement se connecter \u00e0 leur site en copiant le mot de passe depuis le tableau de bord DevKinsta.<\/li>\n<\/ol>\n<p>Et s&rsquo;il y avait un bonus, je pense que la cr\u00e9ation de vos propres modules compl\u00e9mentaires ou extensions serait \u00e9galement agr\u00e9able \u00e0 avoir. Mais, encore une fois, c&rsquo;est la premi\u00e8re version. Et pour cela, il est poli et fait exactement ce qu&rsquo;il dit qu&rsquo;il va faire. Et il y a quelque chose \u00e0 dire pour pas de surprises.<\/p>\n<p>A part \u00e7a, il n&rsquo;y a rien de plus \u00e0 dire. J&rsquo;en suis satisfait, je l&rsquo;utiliserai probablement pour un projet \u00e0 venir que j&rsquo;envisage, mais si vous \u00eates satisfait de votre configuration actuelle et que vous n&rsquo;\u00eates pas sur Kinsta, alors vous serez d&rsquo;accord avec ledit ensemble vers le haut, aussi.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans l&rsquo;ensemble, je suis satisfait de DevKinsta. Il fait ce qu&rsquo;il promet de faire d&rsquo;une mani\u00e8re accessible \u00e0 la fois aux impl\u00e9menteurs et aux d\u00e9veloppeurs WordPress.<\/p>\n","protected":false},"author":1,"featured_media":158605,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[893,717,832,1075,780,748,801,841],"tags":[1167],"class_list":["post-231933","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-code-2","category-developpeur","category-guide-pour-les-debutants","category-hebergement","category-logiciels-open-source","category-open-source-projektmanagement-2","category-php-3","category-tutoriels","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/231933","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/comments?post=231933"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/posts\/231933\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media\/158605"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/media?parent=231933"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/categories?post=231933"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/fr\/wp-json\/wp\/v2\/tags?post=231933"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}