@SteveDuncan #WebMention is still useful to support even if it maybe isn’t required anymore?
@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. )
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 umgarnenI just committed over 1000 lines of new, untested code for my Webmention implementation.
I may have something to talk about at the upcoming Homebrew Website Club meeting
@Lydie @rolle and look into the #IndieWeb movement. Basically, you host your own domain and your posts are syndicated to all the other platforms you choose to use. If one goes, the rest still has you, and you own your original data. You are linking back to your website to read your full articles. And people can still #WebMention you :)
And Now I Have Syndication Link
And now I have automatic Syndication link for my static blog… This is a little success I love it
#microblogging #syndicationlink #webmention #blogging
https://fundor333.com/micro/2025/10/and-now-i-have-syndication-link/
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
@point5a @Vivaldi @johnbeen So, I happened to get my #VivaldiMail address, after all. I previously did it, but I still need to set it up in on my #MacBook app for downloading. Meanwhile, I also now have a secondary #Mastodon account at #VivaldiSocial.
I have also been completing my #Fediverse, #Mastodon, #BlueSky, and other connections at #WordPress, thanks to #ActivityPub, #Jetpack, #Webfinger, #Friends, #Hum, #Webmention, and other #plugins. Thanks also to people like @pfefferle and many others who have been making these plugin applications happen over the years. Big improvements! Almost there in my setup… getting better everyday. I’ve been incredibly productive, and on the way! Thanks to the community here!! @mastodonmigration too.
For Creative Connections
#authors #filmmakers #creators #podcasters & #YouTubers . I’m looking to connect. #indieweb #webmention enabled . …
https://mindcreatesmeaning.com/%f0%9f%91%80-for-creative-connections/
--
#authors #creative #creatives #creators #filmmakers #filmmaking #indieDev #indieFilm #indieweb #podcasters #theater #theatre #webmention #Writer #YouTubers
For Creative Connections
#authors #filmmakers #creators #podcasters & #YouTubers . I’m looking to connect. #indieweb #webmention enabled .
https://mindcreatesmeaning.com/%f0%9f%91%80-for-creative-connections/
@mastodonmigration @bob So, I looked at your instructions, but I realized that they need an update.
First, the desktop editor is not the same as the iPhone #WordPress - #WebsiteBuilder app. Somehow, I kept getting difficulties from the iPhone app to connect #Mastodon and #BlueSky. So, I instead went back to my laptop and did it there.
This is now done by going into the editor, and selecting TOOLS >MARKETING; and then see the CONNECTIONS button on the page (right of the menu). Or HOSTING >CONNECTIONS, depending on how you’re logged in.
Then hit the CONNECT button, sign into the Mastodon Account handle, approve the connection to WordPress by "authorizing" it. You may get a pop-up window in the process.
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
Today’s shout out is… me
I figure it can’t hurt to promote myself just this once. I’m the geek that runs isBrill and a whole lot of other stuff. I really do like making websites.
More things I made
@OpenMentions I think the mission is to get the bloggers using #WebMention.