Matthias Pfefferle's Avatar

Matthias Pfefferle

@pfefferle.org.bsky.social

Webworker, podcaster and blogger, advocate of the #openweb and citizen of the #indieweb and the #fediverse, working on #activitypub & #indieweb plugins for #WordPress Open Web Lead @automattic.com

965 Followers  |  172 Following  |  315 Posts  |  Joined: 03.03.2023  |  2.1436

Latest posts by pfefferle.org on Bluesky

yes, what is the alternative? simply delete or block?

23.07.2025 16:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Bridgy

If I send a follow, I get a follow back from fed.brid.gy but after sending the Undo, brid.gy seems to keep following my account!?

23.07.2025 08:32 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@snarfed.org should fed.brid.gy unfollow if I send an "Undo > Follow" (Unfollow)?

gist.github.com/pfefferle/ed...

23.07.2025 08:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Surf is the first browser for the open social web, and people like @johnonolan.bsky.social and @pfefferle.org are making it a better, more interesting place. Check out their conversation with @mmccue.bsky.social on the Dot Social podcast.

27.06.2025 22:29 β€” πŸ‘ 11    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0
Preview
Rediscovering the Magic of the Blogosphere, with John O’Nolan and Matthias Pfefferle Ghost’s John O’Nolan and WordPress’s Matthias Pfefferle want to help blog content thrive on the open social web. Meet β€œthe longformers.”

@ghost.org's @johnonolan.bsky.social and wordpress.org's @pfefferle.org want to help blogs and long content thrive on the open social web. Meet β€œthe longformers,” who chatted to @mmccue.bsky.social for the latest edition of Dot Social.

about.flipboard.com/fediverse/jo...

27.06.2025 22:05 β€” πŸ‘ 12    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1

On Dot Social Episode #23 Ghost’s John O’Nolan and WordPress’s Matthias Pfefferle want to help blogs and long content thrive on the open social web. Meet β€œthe longformers.” https://www.youtube.com/watch?v=VO99ok3glZU... https://notiz.blog/a/Erw

27.06.2025 06:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

No, this is using RSS, not ActivityPub 😞

08.05.2025 22:19 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
WordPress, Your Way Build a site, sell online, earn with your content, and more

following others is not (yet) possible on WordPress.com

08.05.2025 20:02 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is there a way to unbridge? Simply unfollow?

28.04.2025 13:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Separate setting for which post types to _send_ webmentions for? Β· Issue #514 Β· pfefferle/wordpress-webmention Hey guys! The current checkboxes for which post types to receive webmentions for are great. Any chance you might consider adding similar checkboxes for which post types to send webmentions for too?...

how does that recommendation match with github.com/pfefferle/wo... ;)

27.04.2025 19:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

it actually uses the `Article` type if you let the plugin choose the best possible option.

...but because `Article` is not very well supported by Mastodon and threads, some users use `Note` for every type.

but we are about to fix this: codeberg.org/fediverse/fe...

27.04.2025 19:34 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

@snarfed.org does the bluesky bridge support upserts (fall back to create if an update was not tracked before)? Do I have to do something special to federate with the bridge? Do you see some errors of Notiz.blog in the logs?

26.04.2025 10:48 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

Muss ich mal schauen! Eigentlich nicht. Folgt jemand deinem bluesky Account?

26.04.2025 07:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

and thanks for the inspiration @johnonolan.bsky.social β™₯️

25.04.2025 19:47 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1

follow my blog @notiz.blog.notiz.blog.ap.brid.gy and my blog author @pfefferle.notiz.blog.ap.brid.gy

@snarfed.org you are a beast β™₯️

this couldn't be easier! github.com/pfefferle/wo...

25.04.2025 19:46 β€” πŸ‘ 11    πŸ” 3    πŸ’¬ 3    πŸ“Œ 0

But it is still crossposting and polling! Donβ€˜t get me wrong, your plugin is awesome, but you could build that also for twitter or any other (closed) platform that has an api!

11.04.2025 19:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

client as in "use the client API to cross-post to bluesky" (you already mentioned autoblue) or like in "use an existing PDS to publish and receive activities"?

11.04.2025 17:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That's what I meant earlier: I am not sure if it is possible to implement a (shared)hostable integration of ATProto as WordPress plugin. I am also not sure if it is even possible with the PHP stack (WebSockets for example).

11.04.2025 17:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

...and DID alone feels more complicated then the whole ActivityPub spec 😱

I have not even started to look at lexicons and CBOR!

11.04.2025 17:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Sure β€” but you can sum up ActivityPub in one short sentence: it’s all about outboxes, inboxes, and activities flowing between them.

...and it is all HTTP!

11.04.2025 17:25 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

and I never thought about an AP server as a whole... I tried to look into PDSes and tried to build a did:web ID for my blog... but I gave up, because there is so much spec and code reading and so little progress... at least if you do not want to use the reference implementations...

11.04.2025 17:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

so many buzzwords 🫣

11.04.2025 17:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Bridgy Fed

a bridge is already available: fed.brid.gy

11.04.2025 17:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

maybe I am simply not smart enough to build something for #ATProto :)

11.04.2025 17:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1

what do you think will happen if bluesky will no longer support/back ATProto and shut down their firehose?

11.04.2025 16:56 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
ATProto Explained – Lexicons and video A deep dive into how Lexicons work on ATProto, and how it impacts the different ways people are building video apps on the network.

there is another problem... the bluesky lexicon has a character limit, that is optimized for microblogging (I think it is 300 chars), if you extend that for blogging, you post is no longer compatible with bluesky.

fediversereport.com/atproto-expl...

11.04.2025 16:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

have you implemented the federation API or is it cross-posting (POSSE)?

11.04.2025 16:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

autoblue lifts cross-posting to a completely new level, but in the end it is still cross-posting and not federation :(

11.04.2025 16:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

sure, the spec is under a free license, but it is still mainly maintained by Bluesky (a single company).

but this is not necessarily something bad!

I just wanted to point out, that this makes the development on ATProto easier and faster than the one on ActivityPub!

11.04.2025 12:15 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
fep Fediverse Enhancement Proposals

I would not agree on that! There is a very active community specification process:

* codeberg.org/fediverse/fep
* github.com/swicg/

And you have to differentiate between an open standards process, which is always harder and slower, vs. an open, but propriatary format, which ATProto still is.

11.04.2025 08:49 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

@pfefferle.org is following 20 prominent accounts