Ich freue mich, die Verfügbarkeit unseres nächsten Upgrades für Impressum Plus mit Version 2.11.0 anzukündigen, das mit einigen aufregenden neuen Funktionen kommt!
[…]
https://epiph.yt/blog/2025/impressum-2-11-0-veroeffentlicht/

Ich freue mich, die Verfügbarkeit unseres nächsten Upgrades für Impressum Plus mit Version 2.11.0 anzukündigen, das mit einigen aufregenden neuen Funktionen kommt!
[…]
https://epiph.yt/blog/2025/impressum-2-11-0-veroeffentlicht/
I’m happy to announce the availability of the next upgrade for Impressum Plus with version 2.11.0 that comes with some exciting new features!
[…]
https://epiph.yt/en/blog/2025/impressum-plus-2-11-0-released/
@SteveDuncan #WebMention is still useful to support even if it maybe isn’t required anymore?
When using the ActivityPub plugin on a #wordpress blog, is the #webmention plugin still needed with the latest version of the #activitypub plugin?
#blogging #indieweb
@ben I've noticed a very strong tendency for what's left of the blogosphere to go no-comment. I've assumed most of this is some combination of (1) the extreme tediousness of spam filtering in the current bot-infested state of the web, and (2) the tendency to equate "reply" with "guy." I've been vaguely aware that questions of liability might enter into it. I see this as a loss, as my fond memories of the golden age of blogging are memories of the blogosphere as a conversation, not an essay collection. In the latter case, might as well jump on the (imho execrable) "newsletter" bandwagon.
I like IndieWeb's approach to implementing comments as "web mentions" except for one thing. It tends to turn blogging into a conversation among server-side netizens, which strikes me as somewhat elitist.
As for ActivityPub, I see almost a landlord-tenant relationship between instance operators and ordinary users. People try to explain it in terms of adminning being either philanthropy or professionalism, but I'm not buying it. If it's professionalism, then inevitably the Fediverse gets monetized, and everything that (IMO) INHERENTLY comes with that--paywalls, adwalls, DRM, etc. If it's philanthropy, it's givers and takers, and the former drop out one by one until they're all gone.
I'd rather see a culture of self-hosting arise, but I don't see it realistically happening. Spinning up an instance should be as simple as running a program on one's local machine (desktop or mobile). Communication with other instance should happen without something so paywalled as domain names. To be decentralized there should be some kind of bat signal that propagates through the network indicating a peer looking to connect with its peers. Nothing so centralized as a clearinghouse for such connections. But I can think of no way to do this within the current architecture of the Internet.
New post:
Webmention for Craft CMS 5
– huge thanks to @Brandon!
#indieweb #Webmention #craftcms
https://matthiasott.com/notes/webmention-for-craft-cms-5
What are the best #Webmention implementations you’ve seen in the wild? (Asking for a friend ofc. )
Hurrah! Das #activitypub Plugin von @pfefferle, mit dem ich im letzten Jahr noch Probleme hatte (mit dem Plugin, nicht mit Matthias !) funktioniert jetzt offenbar: Neue #WordPress Beiträge landen in meinem Mastodon-Stream, und Likes und Reposts landen über das #webmention Plugin wieder im Blog. Yay!
ActivityPub und Webmention bringen einen großen Teil des Fediverse in deine WordPress-Instanz. Aber was sind die Unterschiede zwischen den beiden und wie verwendest du sie? Das und mehr zeige ich dir in diesem Artikel.
https://epiph.yt/blog/2025/activitypub-und-webmention-in-wordpress/
KrautPress Website Club
@simon hatte eine Idee: Wir starten Ende Februar eine neue kleine Veranstaltungsreihe: den KrautPress Website Club. Gemeinsam mit Matthias Pfefferle werden wir uns einmal im Monat treffen und ganz im Sinne des WordPress-Mottos „democratize publishing“ zusammen über persönliche Websites sprechen. ...und fand die perfekten Worte um mich zu umgarnen Eight years ago today, the #IndieWeb Webmention protocol was published as a W3C REC https://www.w3.org/TR/webmention/
As a social web building block, #Webmention was designed to work with various other building blocks. Small pieces, loosely joined. Every year developers find new ways to work with Webmention, and new subtleties when combined with other building blocks.
The primary uses of Webmention, peer-to-peer comments, likes, and other responses across web sites, have long presented an interesting challenge with the incorporation and display of external content originally from one site (the Webmention sender), on another site (the Webmention receiver).
There are multiple considerations to keep in mind when displaying such external content.
Two examples of external content are images (e.g. people’s icons or profile images from the author of a comment) and text (e.g. people’s names or the text of their comments).
For external images, rather than displaying them in full fidelity, you may want to compress them into a smaller resolution for how your site displays the profile images of comment authors.
If you accept Webmentions from arbitrary sources, there’s no telling what might show up in author images. You may want to pixelate images from unknown or novel sources into say 3x3 pixel grids of color (or grayscale) averages to make them uniquely identifiable while blurring any undesirable graphics beyond recognition.
For external text, one thing we discovered in recent IndieWeb chat¹ is that someone’s comment (or in this case their name) can contain Unicode directional formatting characters, e.g. for displaying an Arabic or Hebrew name right-to-left. Text with such formatting characters can errantly impact the direction of adjacent text.
Fortunately there is a CSS property, 'unicode-bidi', that can be used to directionally isolate such external text. Thus when you embed text that was parsed from a received Webmention, possibly with formatting characters, you have to wrap it in an HTML element (a span will do if you have not already wrapped it) with that CSS property. E.g.:
<span style="unicode-bidi: isolate;">parsed text here</span>
Though even better would be use of a generic HTML class name indicating the semantic:
<span class="external-text">parsed text here</span>
and then a CSS rule in your style sheet to add that property (and any others you want for external text)
.external-text { unicode-bidi: isolate; }
Previously: https://tantek.com/2023/012/t1/six-years-webmention-w3c
This is post 7 of #100PostsOfIndieWeb. #100Posts #socialWeb #openSocialWeb
← https://tantek.com/2025/004/t1/micro-one-onramp-open-social-web
→
Glossary
HTML class name
https://tantek.com/2012/353/b1/why-html-classes-css-class-selectors
IndieWeb chat
https://indieweb.org/discuss
pixelate
https://indieweb.org/pixelated
small pieces, loosely joined
https://www.smallpieces.com/
Unicode directional formatting characters
https://en.wikipedia.org/wiki/Bidirectional_text#Explicit_formatting
unicode-bidi CSS property
https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-bidi
References
¹ https://chat.indieweb.org/dev/2025-01-05#t1736092889120900
The team @micro.blog have done it again.
They soft-launched https://micro.one yesterday¹.
This may be the most accessible onramp to the open social web ever.
Cost: $1 a month. Yes you read correctly.
This is the simplest and cheapest (where you are the customer, not the product) way to own your identity and content online².
Stop posting in someone else’s garage³.
Time to export your Twitter, and migrate your Mastodon handle to your own home on the web.
Of course you can bring your own domain name. Additionally:
* blog posts, naturally, both articles and microblogging notes
* photos
* podcasting
* custom themes
* web-clients and native mobile posting clients
* WordPress, Tumblr, Mastodon, Medium import
More details (and alternatives) at https://micro.one/about/pricing
And yes, it interoperates with the open #socialWeb, including:
* #ActivityPub support, #Mastodon and #fediverse compatibility
* #IndieAuth to sign-in to third-party apps
* #microformats support in all built-in themes
* #Webmention for sending and receiving replies across websites
* #Micropub standard posting API, supporting dozens of clients
* #Microsub standard timeline API, supporting social readers
More #indieweb support details at https://micro.one/about/indieweb
Did I mention the the superb micro.blog (and micro.one) Community Guidelines?
* https://help.micro.blog/t/community-guidelines/39
Well done @manton.org and team.
This is post 6 of #100PostsOfIndieWeb. #100Posts #ownYourIdentity #ownYourData #openSocialWeb
← https://tantek.com/2025/003/t1/lastfm-year-in-review-playback24
→ https://tantek.com/2025/012/t1/eight-years-webmention
Glossary
IndieAuth
https://indieweb.org/IndieAuth
microformats
https://microformats.org/wiki/microformats
Micropub
https://indieweb.org/Micropub
Microsub
https://indieweb.org/Microsub
Webmention
https://indieweb.org/Webmention
References
¹ https://www.manton.org/2025/01/03/microone-was-effectively-a-softlaunch.html
² https://tantek.com/2025/001/t1/15-years-notes-my-site-first
³ https://tantek.com/2023/022/t2/own-your-notes-domain-migration
Use cURL and jq to Send Webmentions from Hacker News
Hacker News doesn’t send Webmentions when a post is created like Lobste.rs will, and there’s not currently a service on sites like Brid.gy that will provide them for you. Even the Hacker News API doesn’t provide search or filtering by site. Luckily, there is a service provided by Algolia that ...
#NaBloPoMo #Webmention #IndieWeb #NaBloPoMo2024 #Jq #Curl #Hackernews
https://calebhearth.com/m/hn-webmentions-jq-curl
@samwilson re: https://samwilson.id.au/Replying_to_blog_posts Always glad to evangelize #webmention. Did you end up adding them?
IndieWeb and me?
This post « IndieWeb and me » is an answer to https://openmentions.com/news/question-of-the-week/how-do-you-personally-indieweb/ - found via my Mastodon timeline:
Started blogging in 2008, when webrings were important. Moved to social networks (mainly Google+) and came back to my own blogs, self-hosted, around 2017. Both are now fedified (via ActivityPub) and POSSE’d too. Webmentions are important, so both […]
Updating my site to @craftcms 5 also means that I’ll have to update the three plugins I wrote for Craft 2. I had already started rewriting the #Webmention plugin, but didn’t finish it. So instead of waiting until I remove this blocker (= forever), I'll now increase the pressure a bit by killing Webmentions on my site completely with this CMS update. If I want to have Webmentions back on my site, I better finish rewriting the plugin soon…
No I did not block you on the #fediverse / #Mastodon / #Misskey etc.
If you were following me @tantek.com on your client/server/instance of choice but noticed you were no longer doing so, that was due to a recent software bug in my fediverse provider which accidentally caused everyone’s #ActivityPub servers to unfollow me (bug details below).
No it’s absolutely not your fault, you did nothing wrong.
We need a variant of Hanlon’s Razor¹ like:
“Never attribute to malice that which is adequately explained by a software bug.”
Take another look at my posts if you want (directly on @tantek.com or try searching for that on your instance) and if you like what you see or find them otherwise informative and useful, feel free to refollow. If not, no worries!
Also no worries if you ever unfollow/refollow for any reason. I mean that.
I always assume people know best how to manage their online reader/reading experiences, everyone’s priorities and likes/dislikes change over time, and encourage everyone to make choices that are best for their mental health and overall joy online.
Bug details:
This was due to a #BridgyFed bug² that deleted my profile (“ActivityPub actor”) from (nearly?) all instances, making everyone’s accounts automatically unfollow me, as well as remove any of my posts from your likes and reposts (boosts) collections. It also removed my posts from any of your replies to my posts, leaving your replies dangling without reply-contexts. Apologies!
The bug was introduced accidentally as part of another fix about a month ago³, and was triggered within the following week⁴.
Anyone following me before ~2024-09-22 was no longer following me. A few folks have noticed and refollowed. Any likes or reposts of my posts before that date were also undone (removed).
Ryan (@snarfed.org) has been really good about giving folks a heads-up, and apologizing, and quickly doing what he can to fix things.
Bugs happen, yes even in production code, so please do not post/send any hate.
I’d rather be one of the folks helping with improving BridgyFed, and temporary setbacks like this are part of being an early / eager #IndieWeb adopter.
This bug has also revealed some potential weaknesses in other ActivityPub implementations. E.g. deleting an “actor” should be undoable, and undoing a delete should reconnect everything, from follows to likes & reposts collections, to reply-contexts. Perhaps the ActivityPub specification could be updated with such guidance (if it hasn’t been already, I need to double-check).
To be clear, I’m still a big supporter of #BridgyFed, #ActivityPub, #Webmention, and everyone who chooses to implement these and other #IndieWeb related and adjacent protocols as best fits their products and services.
All of these are a part of our broader open #socialWeb, and making all these #openStandards work well together (including handling edge-cases and mistakes!) is essential for providing #socialMedia alternatives that put users first.
References:
¹ https://en.wikipedia.org/wiki/Hanlon%27s_razor
² https://github.com/snarfed/bridgy-fed/issues/1379
³ https://github.com/snarfed/bridgy-fed/commit/4df76d0db7b87cabbd714039546c05b3221169be
⁴ https://chat.indieweb.org/dev/2024-09-22#t1727028174623700
This is post 26 of #100PostsOfIndieWeb. #100Posts
← https://tantek.com/2024/285/t1/io-domain-suggested-steps
→ https://tantek.com/2024/306/t1/simple-embeds
Kommentarfunktion ersetzen?
Neulich diesen Artikel gefunden → ActivityPub und Webmention als Alternative für die Kommentarfunktion in WordPress.
Nun denke ich darüber nach es dem Stefan gleich zu tun. Denn ganz nüchtern betrachtet, es hält sich mit den Kommentaren […]
Would anyone have tips for implementing Webmentions inside Hugo?
I know @Seirdy has done it before, and I've found a forum topic about it, but it's really not clear what is needed, and how to properly do it. Furthermore, the way the standard itself works is obscure to me (like, do you need to link the mastodon post somewhere for the system to detect it? what do you use to moderate comments?)