eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

217
active users

#webmention

1 post1 participant0 posts today

ActivityPub in WordPress is great. But as per usual, using it blindly can bring you into legal trouble, especially regarding GDPR, if applicable to you. This is due to its nature that it loads data from remote servers. But that’s fixable, so let’s fix it.

epiph.yt/en/blog/2025/using-ac

Epiphyt · Using ActivityPub data protection compliant | EpiphytActivityPub in WordPress is great. But as per usual, using it blindly can bring you into legal trouble, especially regarding GDPR, if applicable to you. This is due to its nature that it loads data…
I love independent proposals, so next release of #snac will include support for Webmention. It's a protocol built on top of web standards and part of the IndieWeb. It helps web page maintainers and bloggers to know when one of their URLs are mentioned in other platforms by providing a webhook to receive notifications. In snac's case, all links written in a Fediverse post (directly or using the Markdown format) will be tested for Webmention endpoints and notified if they exist.

I don't know how many web sites out there implement Webmention (I guess very few), but given that it has been very simple to implement, here it is.

Long live the non-big-tech Internet.

#Webmention #IndieWeb

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 🫶: Matthias ist im deutschsprachigen Raum, aber vor allem in der WordPress-Welt, eine der Instanzen zum Thema IndieWeb. Mit […]

notiz.blog/2025/02/24/krautpre

notizBlog · KrautPress Website Club
More from Matthias Pfefferle

🎉 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^1 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
https://tantek.com/2025/020/t1/seek-2024-year-in-review


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

^1 https://chat.indieweb.org/dev/2025-01-05#t1736092889120900

Mastodon hosted on indieweb.socialIndieweb.SocialINDIEWEB.SOCIAL is an instance focused on the evolution of #Openweb, #Indieweb, #Fediverse, #Mastodon, #Humanetech and #Calm technologies.
Replied in thread

@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.

Replied in thread

@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
🔮


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


¹ 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

micro.blogMicro.blogPost short thoughts or long essays, share photos, all on your own blog. Micro.blog makes it easy, and provides a friendly community where you can share and engage with others.

📝:ivory_boost: 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
calebhearth.com/m/hn-webmentio

HearthsideUse cURL and jq to Send Webmentions from Hacker NewsHacker 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...

IndieWeb and me?

This post « IndieWeb and me » is an answer to openmentions.com/news/question - 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 […]

didiermary.fr/notes/indieweb-a