mapache, to fediverse
@mapache@hachyderm.io avatar

Part 3 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is just out the oven!

In this blog post, I explain how to make your blog discoverable in the Fediverse as an account, and also address some of the annoying pitfalls I encountered.

Full article here: https://maho.dev/2024/02/a-guide-to-implementing-activitypub-in-a-static-site-or-any-website-part-3/

If you like it don't forget to follow the @blog !

-sites -development -web

hongminhee, to fediverse
@hongminhee@todon.eu avatar

is an server framework in & . It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.

The key features it provides currently are:

• Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)
client and server
• HTTP Signatures
• Middleware for handling webhooks
protocol

If you're curious, take a look at the Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more:

https://fedify.dev/

liaizon, (edited ) to random
@liaizon@wake.st avatar

I write a lot of notes in #Obsidian (@obsidian) where I mention fediverse handles in the @username@domain.tld format.
I always want to link it to their profile so I manually change it to @username@domain.tld (or whatever the form of url the software they are using is) I feel like there should be a simple way to solve this with an Obsidian plugin that resolves #WebFinger names or maybe some RegEx userscript macro would be easier? Anyone have a solution to my silly problem?

mapache, to fediverse
@mapache@hachyderm.io avatar

Part 6 of "A Guide to Implementing ActivityPub in a Static Site (or Any Website)" is now out.

Sorry about the delay, this is the part that not many people will like, I assume. I try to explain how to implement the inbox, which by nature is dynamic non-static.

Full article here:
https://maho.dev/2024/04/a-guide-to-implementing-activitypub-in-a-static-site-or-any-website-part-6/

If you like it don't forget to follow the @blog !

smallcircles, to fediverse
@smallcircles@social.coop avatar
smallcircles,
@smallcircles@social.coop avatar

@julian I think the best way is to subscribe to the the mailing list and reply to state your interest to participate and in what way.

I am not sure about how-to-subscribe for this particular list, and I'm not subscribed myself. I created the socialhub topic to draw attention to fedi dev community there.

See that there's a 'reply' icon on the thread, which pops up an email form. Dunno if that works. Search finds zilch searching for weirdly enough.

You could reply on SocialHub.

evan, to fediverse
@evan@cosocial.ca avatar

I submitted a FEP for identifying the canonical #Webfinger address for an #ActivityPub actor.

https://codeberg.org/fediverse/fep/pulls/225

okpierre, to mastodon
@okpierre@mastodon.social avatar

In case you missed it (I also didn't see it in the install doc), the new version of Mastodon (v4.2.0) includes automatic update checking every 30 minutes in the background

image/png

osma, to fediverse
@osma@mas.to avatar

A case of spec ambiguity, maybe? I can't find a mention in WebFinger or ActivityPub specs of usernames being case insensitive. Are @osma and @osma referring to the same actor? Is that up to implementation? How does a remote server determine which is correct?

Edit: I wrote above (at)Osma@mas.to and (at)osma@mas.to, but some part of the stack converted both to a lowercase mention during posting. I don't know which part, and what specs describes that.

#WebFinger #ActivityPub

pinkyfloyd, to fediverse
@pinkyfloyd@pleroma.payfrit.com avatar

please repeat and forward to your developer friends!

any or fediverse-adjacent that would like a , or if you have ever wondered what is like, is hiring both remote and onsite in , 30 minutes from either the , , or . and regular are available.

https://www.ownyourdata.site

Edent, to fediverse
@Edent@mastodon.social avatar

Given a random #ActivityPub domain name, is there any reliable way to find the shared inbox?

That is, how do I go from example.social to example.social/inboxes/shared ?

If I had a user, I could use #WebFinger to get their details and find an inbox. But if I have no user…?

danialbehzadi, to mastodon
@danialbehzadi@persadon.com avatar
mariusor, to fediverse
@mariusor@metalhead.club avatar

Improved the webfinger handler for the reference implementation to support finding https:// resources alongside acct: double @ ones used by the larger fediverse.

manlycoffee, to fediverse
@manlycoffee@techhub.social avatar

The whole idea of BlueSky supporting nomadic identities but the rest of the ActivityPub (plus other stuff) Fediverse being unable to do so is such an oversold idea.

A new service using ActivityPub behind the scenes (and not the AT Protocol) can absolutely support nomadic identities, even if the service doesn't treat a whole website as the actor.

It will still use did:plc, same as AT Protocol (BlueSky), but once done so, an application that understands how to work with did:plc can dereference an actor based on the DID.

That said, an existing service will simply not be compatible with this idea, without changing how it operates.

pinkyfloyd, to LosAngeles
@pinkyfloyd@pleroma.payfrit.com avatar

any that would like a or if you have ever wondered what is like, is hiring both remote and onsite in , 30 minutes from either the , , or . , regular , and stock options are available, please repeat!

https://comptonstartups.online

J12t, to fediverse
@J12t@social.coop avatar
manlycoffee, to fediverse
@manlycoffee@techhub.social avatar

Question, because I'm trying to make the right decision:

why do some Fediverse software seem to mangle the URL of users?

On Mastodon, you can simply go to https://<domain name>/@<username>@<another domain name>

But on Pixelfed, for example, it becomes http://<domain name>/i/web/profile/<a string>.

Is there a security reason?

I have nothing against either decision.

I'm asking because I'm currently exploring the idea of implementing my own Fediverse software, and I'm trying to figure out the pros and cons.

#Fediverse #ActivityPub #WebFinger #Pixelfed #Mastodon

mro, to fediverse German
@mro@digitalcourage.social avatar
tchambers, to fediverse

@activitypubtestsuite - From earlier from @devnull - just to get it into this group:👇

"Using this test file you can see exactly how far along I am implementing #ActivityPub — that is... not very far at the moment.

But we do have #webfinger sanity tests, actor endpoint, and now http signature (!!) signing and verificiation tests.

This is all preamble, now that it's almost all out of the way, I can start making actual calls and consuming data from inboxes, etc...."

https://indieweb.social/@devnull@crag.social/110584166939748041

north, to fediverse
@north@xn--8r9a.com avatar

If I were to create a alias system, would there be any interest? The usernames would be like:

@alice .ws
@bob .ws

pinkyfloyd, to fediverse
@pinkyfloyd@pleroma.payfrit.com avatar

any or fediverse-adjacent that would like a , or if you have ever wondered what is like, is hiring both remote and onsite in , 30 minutes from either the , , or . and regular are available, please repeat!

https://www.ownyourdata.site

underlap, (edited ) to random
@underlap@fosstodon.org avatar

Just set up webfinger so "AT mastodon AT underlap.org" is an alias for my mastodon account on fosstodon.org. (I can't post the actual account because mastodon replaces it with the account it refers to!)

Thanks to https://guide.toot.as/guide/use-your-own-domain/ and https://stolley.dev/posted/getting-webfinger-to-play-nicely-on-nginx/

J12t, to random
@J12t@social.coop avatar

Tried to send a message to the IETF's #WebFinger mailing list with some feedback from @feditest. Tried three different sender e-mail addresses. None of them went through. Not sure what else to try.

underlap, to random
@underlap@fosstodon.org avatar

Currently getting my head round webfinger, webmention, indielogin, and the like: a mix of standards, experiments, and some decent results.

When does it make sense to use webfinger link relations vs link tags with rel(ationship) attributes in the <head> section of a web page? Are these equivalent features that just happen to have grown up in parallel or is there some rationale delineating the two?

Any clarifying articles greatly appreciated, as are boosts.

#webfinger #indieweb #webmention

underlap, to random
@underlap@fosstodon.org avatar

Wrote a summary of web linking (AKA link relations; think rel="xxx" in a <a/> or <link/> HTML element).

The piece of the puzzle that's still unclear to me is whether WebFinger has been superseded, or maybe just generally ignored. There doesn't seem to be much adoption (except by Mastodon) or follow-on activity AFAICT.

https://wiki.underlap.org/en/link-relations

#WebLinking #LinkRelations #WebFinger #IndieAuth

/cc @meissa @jsmarr

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • khanakhh
  • InstantRegret
  • Youngstown
  • ngwrru68w68
  • slotface
  • rosin
  • tacticalgear
  • mdbf
  • Durango
  • megavids
  • modclub
  • osvaldo12
  • ethstaker
  • cubers
  • normalnudes
  • everett
  • tester
  • GTA5RPClips
  • Leos
  • cisconetworking
  • provamag3
  • anitta
  • lostlight
  • All magazines