{"id":105573,"date":"2022-11-15T15:36:43","date_gmt":"2022-11-15T13:36:43","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-temboard-8-0-interfejsa-dlya-udalyonnogo-upravleniya-subd-postgresql"},"modified":"2022-11-15T15:36:43","modified_gmt":"2022-11-15T13:36:43","slug":"vypusk-temboard-8-0-interfejsa-dlya-udalyonnogo-upravleniya-subd-postgresql","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-temboard-8-0-interfejsa-dlya-udalyonnogo-upravleniya-subd-postgresql","title":{"rendered":"Sortie de temBoard 8.0, une interface pour la gestion \u00e0 distance des bases de donn\u00e9es PostgreSQL","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 8.0 du projet temBoard a \u00e9t\u00e9 publi\u00e9e, d\u00e9veloppant une interface web pour la gestion, la surveillance, la configuration et l'optimisation des bases de donn\u00e9es PostgreSQL. Le produit comprend un agent l\u00e9ger, install\u00e9 sur chaque serveur PostgreSQL, et un composant serveur qui g\u00e8re centralement les agents et collecte des statistiques pour la surveillance. Le code est \u00e9crit en Python et est distribu\u00e9 sous la licence PostgreSQL.    <\/p>\n<p>Principales caract\u00e9ristiques de temBoard :  <\/p>\n<ul>\n<li class=\"l\"> Gestion de centaines d'instances de bases de donn\u00e9es PostgreSQL via une interface web centralis\u00e9e.\n<li class=\"l\"> Affichage d'\u00e9crans d'information pour \u00e9valuer l'\u00e9tat g\u00e9n\u00e9ral de toutes les bases de donn\u00e9es ainsi que l'\u00e9valuation plus d\u00e9taill\u00e9e de chaque instance.  <center><img decoding=\"async\" alt=\"Sortie de temBoard 8.0, une interface pour la gestion \u00e0 distance des bases de donn\u00e9es PostgreSQL\" src=\"\/wp-content\/uploads\/2022\/11\/1202a1d022bb8d2644f60fefef812594.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Surveillance de l'\u00e9tat des bases de donn\u00e9es \u00e0 l'aide de diverses m\u00e9triques.\n<li class=\"l\"> Support de la gestion des sessions actives avec les bases de donn\u00e9es.\n<li class=\"l\"> Suivi des op\u00e9rations de nettoyage (VACUUM) sur les tables et les index.\n<li class=\"l\"> Suivi des requ\u00eates lentes vers la base de donn\u00e9es.\n<li class=\"l\"> Interface pour optimiser les param\u00e8tres de PostgreSQL.  <\/ul>\n<p>Dans la nouvelle version :  <\/p>\n<ul>\n<li class=\"l\"> L'authentification et l'organisation du canal de liaison entre l'interface de gestion et les agents ont \u00e9t\u00e9 retravaill\u00e9es. Ces modifications ont simplifi\u00e9 le d\u00e9ploiement des agents et renforc\u00e9 la s\u00e9curit\u00e9 du canal de communication avec eux. Toutes les requ\u00eates aux agents sont d\u00e9sormais \u00e9galement sign\u00e9es num\u00e9riquement \u00e0 l'aide d'un chiffrement asym\u00e9trique bas\u00e9 sur des cl\u00e9s publiques, l'interface jouant le r\u00f4le de fournisseur d'identification pour les agents. L'authentification par mots de passe, d\u00e9finis conjointement du c\u00f4t\u00e9 de l'agent et de l'interface, n'est plus appliqu\u00e9e. Les mots de passe ne sont d\u00e9sormais utilis\u00e9s que pour organiser la connexion des utilisateurs \u00e0 l'interface.\n<li class=\"l\"> Une nouvelle interface en ligne de commande a \u00e9t\u00e9 propos\u00e9e. Les utilitaires s\u00e9par\u00e9s temboard-migratedb et temboard-agent-register ont \u00e9t\u00e9 remplac\u00e9s par des commandes int\u00e9gr\u00e9es, invoqu\u00e9es via les fichiers ex\u00e9cutables temboard et temboard-agent. Des commandes int\u00e9gr\u00e9es ont \u00e9t\u00e9 ajout\u00e9es pour effectuer des op\u00e9rations d'administration et de surveillance standard \u00e0 partir de la ligne de commande.\n<li class=\"l\"> Support ajout\u00e9 pour PostgreSQL 15, RHEL 9 et Debian 12. La prise en charge de PostgreSQL 9.4 et 9.5, ainsi que de Python 2.7 et 3.5, a \u00e9t\u00e9 arr\u00eat\u00e9e.\n<li class=\"l\"> La commande &#171;register-instance&#187; a \u00e9t\u00e9 ajout\u00e9e \u00e0 temboard pour l'enregistrement des agents, qui, contrairement \u00e0 la commande &#171;temboard-agent register&#187;, s'ex\u00e9cute du c\u00f4t\u00e9 <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/fr\/server\/dts-los-angeles\/\"   title=\"de serveurs\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3873\">de serveurs<\/a> et ne n\u00e9cessite pas d'accessibilit\u00e9 r\u00e9seau pour l'agent, c'est-\u00e0-dire qu'elle peut \u00eatre utilis\u00e9e pour ajouter de nouvelles instances en mode hors ligne.\n<li class=\"l\"> La charge de l'agent sur le syst\u00e8me a \u00e9t\u00e9 r\u00e9duite &#8212; le nombre de transactions ex\u00e9cut\u00e9es a \u00e9t\u00e9 r\u00e9duit de 25%, le caching des valeurs typiques et le multiplexage des t\u00e2ches ont \u00e9t\u00e9 mis en place.\n<li class=\"l\"> La taille des donn\u00e9es de surveillance stock\u00e9es est limit\u00e9e \u00e0 2 ans par d\u00e9faut.\n<li class=\"l\"> Ajout de la possibilit\u00e9 de t\u00e9l\u00e9charger des donn\u00e9es d'inventaire au format CSV.\n<li class=\"l\"> Assurance du red\u00e9marrage automatique des processus de fond de l'interface et de l'agent apr\u00e8s un arr\u00eat anormal.  <\/ul>\n<p>On peut \u00e9galement noter la sortie de l'outil Pyrseas 0.10.0, destin\u00e9 \u00e0 la gestion des bases de donn\u00e9es PostgreSQL et \u00e0 l'automatisation des op\u00e9rations de mise \u00e0 jour de la structure des donn\u00e9es. Pyrseas convertit le sch\u00e9ma standard avec la structure de la base de donn\u00e9es et les m\u00e9tadonn\u00e9es associ\u00e9es en format YAML ou JSON, plus adapt\u00e9 \u00e0 une utilisation dans les syst\u00e8mes de contr\u00f4le de version. En utilisant la repr\u00e9sentation en format YAML, Pyrseas permet la g\u00e9n\u00e9ration de SQL pour synchroniser la structure d'une base de donn\u00e9es avec une autre (c'est-\u00e0-dire qu'il est facile de modifier la structure et de la propager \u00e0 d'autres bases de donn\u00e9es). Le code du projet est \u00e9crit en Python et est distribu\u00e9 sous licence BSD.   <\/p>\n<p>La nouvelle version de Pyrseas se distingue par la transition vers Psycopg 3, une branche enti\u00e8rement r\u00e9vis\u00e9e du module pour interagir avec PostgreSQL dans les programmes en Python, prenant en charge l'interaction asynchrone avec la base de donn\u00e9es et fournissant des interfaces bas\u00e9es sur DBAPI et asyncio. Dans la nouvelle version, le support de Python 2.x est \u00e9galement abandonn\u00e9 et pgdbconn a \u00e9t\u00e9 retir\u00e9 des d\u00e9pendances. Le support des branches PostgreSQL de 10 \u00e0 15 a \u00e9t\u00e9 assur\u00e9.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58115\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 temBoard 8.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0421\u0423\u0411\u0414 PostgreSQL. \u041f\u0440\u043e\u0434\u0443\u043a\u0442 \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u0432 \u0441\u0435\u0431\u044f \u043b\u0435\u0433\u043a\u043e\u0432\u0435\u0441\u043d\u044b\u0439 \u0430\u0433\u0435\u043d\u0442, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043d\u0430 \u043a\u0430\u0436\u0434\u044b\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0441 PostgreSQL, \u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u043d\u044b\u0439 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442, \u0446\u0435\u043d\u0442\u0440\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u043d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0430\u0433\u0435\u043d\u0442\u0430\u043c\u0438 \u0438 \u0441\u043e\u0431\u0438\u0440\u0430\u044e\u0449\u0438\u0439 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0443 \u0434\u043b\u044f \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041a\u043e\u0434 \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python \u0438 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0434 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 PostgreSQL License. \u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 temBoard: [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":105574,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-105573","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 temBoard 8.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0421\u0423\u0411\u0414 PostgreSQL.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-temboard-8-0-interfejsa-dlya-udalyonnogo-upravleniya-subd-postgresql\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a temBoard 8.0, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0421\u0423\u0411\u0414 PostgreSQL | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 temBoard 8.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0421\u0423\u0411\u0414 PostgreSQL.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-temboard-8-0-interfejsa-dlya-udalyonnogo-upravleniya-subd-postgresql\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-11-15T13:36:43+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-11-15T13:36:43+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lancement de temBoard 8.0, l'interface pour la gestion \u00e0 distance de la base de donn\u00e9es PostgreSQL | ProHoster","description":"Le projet temBoard 8.0 a \u00e9t\u00e9 lanc\u00e9, d\u00e9veloppant une interface web pour la gestion \u00e0 distance, la surveillance, la configuration et l'optimisation de la base de donn\u00e9es PostgreSQL.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-temboard-8-0-interfejsa-dlya-udalyonnogo-upravleniya-subd-postgresql","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a temBoard 8.0, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0421\u0423\u0411\u0414 PostgreSQL | ProHoster","og:description":"\u0423\u0432\u0438\u0434\u0435\u043b \u0441\u0432\u0435\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0430 temBoard 8.0, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u044e\u0449\u0435\u0433\u043e web-\u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u0443\u0434\u0430\u043b\u0451\u043d\u043d\u043e\u0433\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f, \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0421\u0423\u0411\u0414 PostgreSQL.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-temboard-8-0-interfejsa-dlya-udalyonnogo-upravleniya-subd-postgresql","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-11-15T13:36:43+00:00","article:modified_time":"2022-11-15T13:36:43+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"105573","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-22 15:31:07","updated":"2026-02-22 15:31:07","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=105573"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105573\/revisions"}],"predecessor-version":[{"id":162401,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/105573\/revisions\/162401"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/105574"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=105573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=105573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=105573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}