{"id":2727,"date":"2024-05-13T13:49:37","date_gmt":"2024-05-13T11:49:37","guid":{"rendered":"https:\/\/fediverset.dk\/?page_id=2727"},"modified":"2026-03-07T19:33:41","modified_gmt":"2026-03-07T18:33:41","slug":"udvikling","status":"publish","type":"page","link":"https:\/\/fediverset.dk\/en\/the-fediverse\/udvikling\/","title":{"rendered":"Udvikling"},"content":{"rendered":"<h2>Udviklerfora og software<\/h2>\n<div class=\"listing\">\n<div class=\"list-entry\"><a href=\"https:\/\/activitypub.space\/\" target=\"_blank\" rel=\"noopener\">ActivityPub.space<\/a><br \/>\n\u2013 nyt udviklerforum for alle med interesse i ActivityPub.<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/github.com\/emilebosch\/awesome-fediverse\" target=\"_blank\" rel=\"noopener\">Awesome Fediverse<\/a><br \/>\n\u2013 find sourcekode, s\u00e5 du kan komme i gang med at udvikle.<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/fedidevs.org\/\" target=\"_blank\" rel=\"noopener\">Fediverse Developer Network<\/a><br \/>\n\u2013 F\u00e6llesskab for Fedivers-udviklere, der vedligeholder eksisterende platforme.<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/fediverse.codeberg.page\/fep\/\" target=\"_blank\" rel=\"noopener\">Fediverse Enhancement Proposals<\/a><br \/>\n\u2013 Et forslagsinitiativ startet af SocialHub-f\u00e6llesskabet, der skal udvikle Fediverset<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/socialhub.activitypub.rocks\/\" target=\"_blank\" rel=\"noopener\">SocialHub \u2013 Fediverse Developer Portal<\/a><br \/>\n\u2013 Forum for ActivityPub\/Fedivers-udvikling.<\/div>\n<\/div>\n<h2>ActivityPub-protokollen<\/h2>\n<div class=\"listing\">\n<div class=\"list-entry\"><a href=\"https:\/\/www.w3.org\/groups\/wg\/social\/\" target=\"_blank\" rel=\"noopener\">W3C Social Web-hjemmeside\u00a0<\/a><br \/>\n\u2013 arbejdsgruppens website<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/lists.w3.org\/Archives\/Public\/public-socialweb\/\" target=\"_blank\" rel=\"noopener\">W3C Social Web-mailliste<\/a><br \/>\n\u2013 f\u00f8lg arbejdet p\u00e5 den m\u00e5nedsinddelte mailliste<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/www.w3.org\/TR\/activitypub\/\" target=\"_blank\" rel=\"noopener\">W3C ActivityPub<\/a><br \/>\n\u2013 seneste udgave af specifikationen<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/www.w3.org\/TR\/activitystreams-core\/\" target=\"_blank\" rel=\"noopener\">W3C ActivityStreams<\/a><br \/>\n\u2013 seneste udgave af specifikationen, som ActivityPub baserer sig p\u00e5<\/div>\n<div class=\"list-entry\"><a href=\"http:\/\/Messaging Layer Security over ActivityPub\">W3C Messaging Layer Security over ActivityPub<\/a><br \/>\n\u2013 E2EE-protokoludvidelse til ActivityPub<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/activitypods.org\/\" target=\"_blank\" rel=\"noopener\">ActivityPods<\/a><br \/>\n\u2013 hybridteknologi mellem ActivityPub og SolidPods, s\u00e5 du selv kan opbevare dine private data.<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/socialhub.activitypub.rocks\/pub\/guide-for-new-activitypub-implementers\">ActivityPub.rocks<\/a><br \/>\n\u2013 uformel implementationsguide<\/div>\n<\/div>\n<h2>DID \u2013 Decentralized Identifier<\/h2>\n<div class=\"listing\">\n<div class=\"list-entry\"><a href=\"https:\/\/www.w3.org\/TR\/did-1.0\/#sotd\" target=\"_blank\" rel=\"noopener\">W3C DID specifikation<\/a><\/div>\n<\/div>\n<h2>Mastodons ActivityPub API Extensions<\/h2>\n<div class=\"listing\">\n<div class=\"list-entry\"><a href=\"https:\/\/docs.joinmastodon.org\/spec\/activitypub\/\" target=\"_blank\" rel=\"noopener\">Mastodon ActivityPub<\/a><br \/>\n\u2013 Mastodons ActivityPub specifikation. Indeholder udvidelser ift. W3Cs udgave.<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/github.com\/halcy\/Mastodon.py\" target=\"_blank\" rel=\"noopener\">Mastodon.py<\/a><br \/>\n\u2013 Python-wrapper til Mastodons API.<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/crates.io\/crates\/megalodon\" target=\"_blank\" rel=\"noopener\">Megalodon Rust<\/a><br \/>\n\u2013 Rust-wrapper til Mastodons API.<\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/github.com\/h3poteto\/megalodon\" target=\"_blank\" rel=\"noopener\">Megalodon NodeJS<\/a><br \/>\n\u2013 NodeJS-wrapper til Mastodons API.<\/div>\n<\/div>\n<h2>Pixelfed ActivityPub API Extensions<\/h2>\n<div class=\"listing\">\n<div class=\"list-entry\"><a href=\"https:\/\/docs.pixelfed.org\/spec\/ActivityPub.html#extensions\" target=\"_blank\" rel=\"noopener\">Pixelfed ActivityPub<\/a><br \/>\n\u2013 Pixelfeds ActivityPub specifikation. Indeholder udvidelser ift. W3Cs udgave.<\/div>\n<div class=\"list-entry\"><a href=\"hhttps:\/\/github.com\/dansup\/pixelfed-php\" target=\"_blank\" rel=\"noopener\">Pixelfed ActivityPub<\/a><br \/>\n\u2013 Officiel PHP wrapper til Pixelfeds API.<\/div>\n<\/div>\n<h2>WebFinger<\/h2>\n<p>Protokol, der bruges af bl.a. Mastodon til at pege profiler i retning af profilinformation p\u00e5 baggrund af en URI.<\/p>\n<div class=\"listing\">\n<div class=\"list-entry\"><a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc7033\" target=\"_blank\" rel=\"noopener\">Specifikationer \u2013 RFC 7033<\/a><\/div>\n<div class=\"list-entry\"><a href=\"https:\/\/docs.joinmastodon.org\/spec\/webfinger\/\" target=\"_blank\" rel=\"noopener\">Mastodons dokumentation vedr. brug af WebFinger<\/a><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Udviklerfora og software ActivityPub.space \u2013 nyt udviklerforum for alle med interesse i ActivityPub. Awesome Fediverse \u2013 find sourcekode, s\u00e5 du kan komme i gang med &hellip; <\/p>","protected":false},"author":1,"featured_media":0,"parent":2731,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2727","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/pages\/2727","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/comments?post=2727"}],"version-history":[{"count":2,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/pages\/2727\/revisions"}],"predecessor-version":[{"id":54296,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/pages\/2727\/revisions\/54296"}],"up":[{"embeddable":true,"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/pages\/2731"}],"wp:attachment":[{"href":"https:\/\/fediverset.dk\/en\/wp-json\/wp\/v2\/media?parent=2727"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}