{"id":88194,"date":"2020-07-13T13:42:17","date_gmt":"2020-07-13T11:42:17","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/osnovan-xfce-classic-fork-xfce-bez-dekorirovaniya-okon-na-storone-klienta"},"modified":"2020-07-13T13:42:17","modified_gmt":"2020-07-13T11:42:17","slug":"osnovan-xfce-classic-fork-xfce-bez-dekorirovaniya-okon-na-storone-klienta","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/news\/osnovan-xfce-classic-fork-xfce-bez-dekorirovaniya-okon-na-storone-klienta","title":{"rendered":"Baseret p\u00e5 Xfce Classic, en fork af Xfce uden vinduesdekoration p\u00e5 klientsiden","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Shawn Anastasi (<noindex><a rel=\"nofollow\" href=\"https:\/\/anastas.io\/about\/\">Shawn Anastasio<\/a><\/noindex>), en entusiast inden for open source software, som i sin tid udviklede sit eget styresystem <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/shawnanastasio\/ShawnOS\">ShawnOS<\/a><\/noindex> og arbejdede med at portere Chromium og Qubes OS til ppc64le-arkitekturen, <noindex><a rel=\"nofollow\" href=\"https:\/\/forum.xfce.org\/viewtopic.php?pid=58987#p58987\">grundlagde<\/a><\/noindex> projekt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Xfce-Classic\/\">Xfce Classic<\/a><\/noindex>, i forbindelse med hvilken han har til hensigt at udvikle forks af komponenter til Xfce-brugergr\u00e6nsefladen, der fungerer uden client-side decorations (CSD), hvor titlen og rammerne for vinduet tegnes af selve applikationen og ikke vinduesmanageren. <\/p>\n<p>Vi minder om, at der ved forberedelserne til den n\u00e6ste udgave af Xfce 4.16, hvis udgivelse <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.xfce.org\/releng\/4.16\/roadmap\">forventes<\/a><\/noindex> finder sted i oktober eller november, blev oversat til GtkHeaderBar-widgets og anvendt CSD, hvilket gjorde det muligt, ligesom i GNOME, at placere menuer, knapper og andre interface-elementer i vinduets titel, samt at skjule rammer i dialogvinduer. Den nye interface-tegningmekanisme er integreret i biblioteket libxfce4ui, hvilket har f\u00f8rt til automatisk anvendelse af CSD for n\u00e6sten alle dialogvinduer, uden behov for at \u00e6ndre koden i eksisterende projekter. <\/p>\n<p>Der er <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.xfce.org\/xfce\/libxfce4ui\/-\/issues\/14\">modstandere<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/forum.xfce.org\/viewtopic.php?pid=56144\">, der mener, at st\u00f8tte for CSD b\u00f8r v\u00e6re valgfrie, og brugeren skal have mulighed for fortsat at bruge klassiske vinduesskabeloner. Ulemperne ved anvendelsen af CSD n\u00e6vnes som det for store omr\u00e5de af vinduets titel, at der ikke er noget behov for at flytte applikationselementer til vinduets titel, at temaer til Xfwm4 ikke fungerer og uoverensstemmelser i udformningen af vinduerne mellem Xfce\/GNOME og programmer, der ikke bruger CSD. Det bem\u00e6rkes, at en af \u00e5rsagerne til nogle brugeres afvisning af GNOME-interfacet er brugen af CSD.<\/a><\/noindex>Da der ikke blev gjort nogen fors\u00f8g p\u00e5 at give st\u00f8tte til at deaktivere CSD i l\u00f8bet af de sidste 5 m\u00e5neder, tog Shawn Anastasi<\/p>\n<p>dette sp\u00f8rgsm\u00e5l i sine egne h\u00e6nder og oprettede en fork af biblioteket  <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.xfce.org\/xfce\/libxfce4ui\/-\/issues\/14#note_12545\">besluttede<\/a><\/noindex> libxfce4ui <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Xfce-Classic\/libxfce4ui-nocsd\">, hvor han rensede CSD-bindingen og genindf\u00f8rte den gamle server-side decoration-tilstand (vinduesmanageren). For at sikre kompatibilitet med applikationer, der bruger det nye libxfce4ui-API, og bevare ABI, er der udarbejdet specielle bindings, der overs\u00e6tter de specifikke CSD-metoder i klassen XfceTitledDialog til kald fra klassen GtkDialog. Resultatet er, at applikationer i Xfce kan slippe for CSD ved blot at erstatte biblioteket libxfce4ui uden at \u00e6ndre koden i selve applikationerne.<\/a><\/noindex>, hvor der blev foretaget en rydning af CSD-bindingen og gendannet den gamle dekoreringsmetode p\u00e5 serversiden (vinduesadministrator). For at sikre kompatibilitet med applikationer, der bruger det nye API libxfce4ui, og bevare ABI, er der forberedt specielle bindings, der overs\u00e6tter specifikke CSD-metoder i klassen XfceTitledDialog til opkald i klassen GtkDialog. Som resultat er der blevet givet mulighed for at fjerne CSD fra Xfce-applikationer ved at erstatte biblioteket libxfce4ui uden at \u00e6ndre selve applikationens kode.<\/p>\n<p>Yderligere oprettet en fork <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Xfce-Classic\/xfce4-panel\">paneler xfce4-panel<\/a><\/noindex>, der inkluderer \u00e6ndringer til at genskabe den klassiske adf\u00e6rd. For Gentoo-brugere er der forberedt <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/Xfce-Classic\/gentoo-overlay\">overlay<\/a><\/noindex> til installation af libxfce4ui-nocsd. For Xubuntu\/Ubuntu-brugere er der forberedt <noindex><a rel=\"nofollow\" href=\"https:\/\/launchpad.net\/~xubuntu-dev\/+archive\/ubuntu\/experimental\/+packages\">PPA-repositorium<\/a><\/noindex> med f\u00e6rdige pakker. \u00c5rsagerne til at oprette fork forklarer Shawn Anastasio med, at han i mange \u00e5r har brugt Xfce og kan lide gr\u00e6nsefladen i dette milj\u00f8. Efter beslutningen om at \u00e6ndre gr\u00e6nsefladen, som han ikke var enig i, og manglende fors\u00f8g p\u00e5 at give mulighed for at vende tilbage til den gamle adf\u00e6rd, blev det besluttet at l\u00f8se sit problem selv og dele l\u00f8sningen med andre, der deler hans synspunkt.<\/p>\n<p>Blandt problemerne ved brugen af Xfce Classic bem\u00e6rkes indtrykket af dublering af overskrifter p\u00e5 grund af visningen af gentagen information i overskriften og i applikationsvinduet. Dette f\u00e6nomen svarer til adf\u00e6rden i Xfce 4.12 og 4.14 og er ikke relateret til CSD. I nogle applikationer ser denne dublering acceptabel ud (f.eks. i xfce4-screenshooter), men i andre er det tydeligvis ikke passende. For at l\u00f8se dette problem kan det overvejes at tilf\u00f8je en milj\u00f8variabel, der regulerer gengivelsen af XfceHeading.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/linuxreviews.org\/images\/7\/79\/Xfce-classic-vs-xfce-4.16.jpg\"><img decoding=\"async\" alt=\"Baseret p\u00e5 Xfce Classic, en fork af Xfce uden vinduesdekoration p\u00e5 klientsiden\" src=\"\/wp-content\/uploads\/2020\/07\/ef1252af7beb13cba50d67e9d9a5466f.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>St\u00f8ttepunktet for CSD best\u00e5r i muligheden for at udnytte det spildte plads i vinduesoverskriften til at placere menuer, panelknapper og andre vigtige gr\u00e6nsefladeelementer. Modstandere af CSD mener, at denne tilgang medf\u00f8rer problemer med standardisering af vinduesdesign, is\u00e6r for applikationer skrevet til forskellige brugergr\u00e6nseflader, der definerer forskellige anbefalinger til udformningen af overskrBere. Det er meget lettere at bringe udformningen af alle applikationers vinduer i overensstemmelse med en ensartet stil ved klassisk gengivelse af systemomr\u00e5derne p\u00e5 serveren. Ved anvendelse af CSD kr\u00e6ves det at tilpasse applikationens gr\u00e6nseflade til hvert grafisk milj\u00f8, og det er relativt vanskeligt at sikre, at applikationen ikke ser fremmed ud i forskellige brugergr\u00e6nseflader.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=53341\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0428\u043e\u043d \u0410\u043d\u0430\u0441\u0442\u0430\u0441\u0438 (Shawn Anastasio), \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u041f\u041e, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0432\u0448\u0438\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 ShawnOS \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0432\u0448\u0438\u0439\u0441\u044f \u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043d\u0438\u0435\u043c Chromium \u0438 Qubes OS \u043d\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 ppc64le, \u043e\u0441\u043d\u043e\u0432\u0430\u043b \u043f\u0440\u043e\u0435\u043a\u0442 Xfce Classic, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043d\u0430\u043c\u0435\u0440\u0435\u043d \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c \u0444\u043e\u0440\u043a\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Xfce, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0435 \u0431\u0435\u0437 \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0434\u0435\u043a\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043a\u043e\u043d \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 (CSD, client-side decorations), \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a \u0438 \u0440\u0430\u043c\u043a\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":88195,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-88194","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.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0428\u043e\u043d \u0410\u043d\u0430\u0441\u0442\u0430\u0441\u0438 (Shawn Anastasio), \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u041f\u041e, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0432\u0448\u0438\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443\" \/>\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\/da\/blog\/news\/osnovan-xfce-classic-fork-xfce-bez-dekorirovaniya-okon-na-storone-klienta\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\u041e\u0441\u043d\u043e\u0432\u0430\u043d Xfce Classic, \u0444\u043e\u0440\u043a Xfce \u0431\u0435\u0437 \u0434\u0435\u043a\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043a\u043e\u043d \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0428\u043e\u043d \u0410\u043d\u0430\u0441\u0442\u0430\u0441\u0438 (Shawn Anastasio), \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u041f\u041e, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0432\u0448\u0438\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/news\/osnovan-xfce-classic-fork-xfce-bez-dekorirovaniya-okon-na-storone-klienta\" \/>\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=\"2020-07-13T11:42:17+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-07-13T11:42:17+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\udd47Grundlagt Xfce Classic, en fork af Xfce uden dekoration af vinduer p\u00e5 klientsiden | ProHoster","description":"Shawn Anastasio, en entusiast for fri software, der engang arbejdede med at udvikle sit eget operativsystem","canonical_url":"https:\/\/prohoster.info\/da\/blog\/news\/osnovan-xfce-classic-fork-xfce-bez-dekorirovaniya-okon-na-storone-klienta","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\u041e\u0441\u043d\u043e\u0432\u0430\u043d Xfce Classic, \u0444\u043e\u0440\u043a Xfce \u0431\u0435\u0437 \u0434\u0435\u043a\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043e\u043a\u043e\u043d \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0435 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 | ProHoster","og:description":"\u0428\u043e\u043d \u0410\u043d\u0430\u0441\u0442\u0430\u0441\u0438 (Shawn Anastasio), \u044d\u043d\u0442\u0443\u0437\u0438\u0430\u0441\u0442 \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u041f\u041e, \u0432 \u0441\u0432\u043e\u0451 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0432\u0448\u0438\u0439 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443","og:url":"https:\/\/prohoster.info\/da\/blog\/news\/osnovan-xfce-classic-fork-xfce-bez-dekorirovaniya-okon-na-storone-klienta","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":"2020-07-13T11:42:17+00:00","article:modified_time":"2020-07-13T11:42:17+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"88194","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":null,"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":"2021-02-28 13:35:26","updated":"2022-09-28 17:15:51","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/88194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=88194"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/88194\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/88195"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=88194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=88194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=88194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}