The #IndieWeb service #Bridgy is ready to handle bridge AT protocol and ActivityPub protocol posts and replies once federation is enabled in production (already working in sandbox test server).
The format will be:
To follow a #Fediverse account from BlueSky / AT protocol: <username>.<server_domain>.ap.brid.gy
To follow a BlueSky / AT protocol user: <username>@atproto.brid.gy
Example: @atp.youronly.one@atproto.brid.gy
This allows users from each side to see new posts and to reply to these threads.
What is more interesting is that, if you have IndieWeb support on your website or blog, you will see comments from BlueSky / AT protocol appear as a comment, thanks to #Webmention. It is already possible to do this with Fediverse / ActivityPub. ^_~
Inspiring mix of perspective expanding and personal talks at border:none (https://border-none.net/@border_none) the past two days. Thanks speakers, volunteers, and especially organizers @marcthiele.com (@marcthiele@marcthiele) and @jkphl.is (@jkphl@jkphl).
Looking forward to the next two days at #IndieWebCamp Nürnberg @tollwerk.de (@tollwerk@tollwerk) of personal site demos, brainstorming sessions, and making, creating, & hacking things from UX to protocols to improve & interconnect our websites, with each other ( #Webmention ), #fediverse ( #BridgyFed & #ActivityPub ), and others ( #POSSE#backfeed ).
Still a few spots if you’re in town or can hop on a train and join us Saturday & Sunday!
And I just took a deeper look at my #Webmention plugin for #Craft CMS, which I will now update (from Craft 2 to 4…). But: I wrote so much code that looks so unfamiliar five years later. 😂 There is also no way this can be a quick port to v4 because Craft has changed a lot. I’ll have to rewrite the whole thing from scratch, I guess. 😅
Is there such a thing as an embed / quote posting tool for the #indieweb? An easy to use tool like the hosted #webmentionEndpoint but for displaying a snippet of a page based on its h-entry / other #microformats?
@otter The original version of Webfunger that @blaine defined did support using static files for the lookup and was essentially just a convention for how to look up user accounts using host-meta: https://www.rfc-editor.org/rfc/rfc6415
Later on some people decided that convention didn’t cut it and that host-meta was overkill and so they hijacked it and sacrificed it all to make #Webmention its own standard that required dynamic lookups
Been 3 times this week that an endpoint came back with a http 500 error.
One with a trace:
Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone ()<br>in <b>wp-content/plugins/webmention/includes/Handler/class-wp.php</b> on line <b>164</b>
@esther Went from Wordpress to static site. Only got 2-3 comments while still having them. Now moved to self built blogging software to add some interaction back in again via #webmention and other means.
It’s clear to me some folks don’t know/understand the difference between protocols and services.
#Threads is (allegedly) going to support federation via the #ActivityPub protocol, meaning that users on other services implementing the protocol, like Mastodon, will be able to interact in some form.
That doesn’t mean you’ll be able to use Threads with your Mastodon client. Clients don’t implement the protocol directly, they instead use Mastodon’s API which is specific to Mastodon.
@benjaminhollon@hyde@shinnoodles I’ve been using #webmention for my comments. Been also thinking about switching to a style Ben is using to pull from the Mastodon API as that is where I share my blog posts the most. Webmentions seems to miss a few things for me.
It's hard to follow a “magazine” and a “user” from #Kbin, or maybe from kbin.social, through another instance (tested on c.im, calckey.social, zotum.net c.wtf). It is usually not found,
I'm thinking it's the CF settings. I once encountered errors when I was setting up my #IndieWeb / #WebMention for my #Hugo blogs. It is related to CF's “Bot Fight Mode”, from my experience it should be turned-off because it is blocking everything, and it doesn't allow any CF bypass settings to bypass Bot Fight Mode.
Not the first huge player clamping down on it's API killing off 3rd party apps and burning bridges. This seems to be the nature of silos (or so called walled gardens).
If only there would be a solution to this dilemma. Something interoperable. Ideally without an API at all.
🎉 So happy I got #webmention working on my blog now, and it accurately shows #Fediverse engagements. I also implemented a replies section to show the conversations we have here. :)
It's the inevitable next step after I stopped tracking traffic on my personal sites! :) I've been wanting to implement this and join the #IndieWeb in my efforts to further ditch #bigtech
My blog now shows likes from the fediverse. To like a post, you just need to favorite my toot sharing the post.
The only remaining thing to complete #IndieWeb backfeeding is to show fediverse replies on my blog, I don't think I'll do this as it seems like a privacy issue.
Thanks to the maintainers of brid.gy and #webmention.io for making such great services freely available
Now, this is super interesting. Last night, I asked how people display #Webmentions on their (#IndieWeb) sites. I already got a few really good answers, including e.g. the sites of @sia, @nhoizey, and @andy. 🙏
But now, I want more. 😁 And I’ll write a summary (with details), of course.
Have you seen a Webmention implementation with great UX or anything that looks like a great best practice? LMK below!
For last couple weeks, I've been working on a lightweight #blogging#protocol, 🦕 Dinolog. It can be surfed and managed using #telent or netcat, in addition to the official client.
Vom 19. bis 21. März fand der CloudFest Hackathon in Rust statt und ich hatte die Chance ein Projekt einzureichen und zu leiten:
WordPress and the IndieWeb
The IndieWeb is a community of individual personal websites, connected by simple standards, based on the principles of owning your domain, using it as your primary identity, to publish on your own site (optionally syndicate elsewhere), and own your data.
There are a variety of WordPress-plugins implementing these standards and principles, to help people to stay independent. Most of these plugins are very basic, have no or only little documentation with a poor user experience. Help the movement to mature and gain a broader audience.
Ich hatte mir im Vorfeld nicht viel Gedanken zum Hackathon gemacht, hab aber insgeheim gehofft, der Version 5.0 vom Webmention Plugin (einer nahezu kompletten Überarbeitung an der David Shanske und ich schon eine halbe Ewigkeit arbeiten) ein wesentliches Stück näher zu kommen… Das Wochenende lief dann aber doch etwas anders… auch großartig, aber anders 🙂
Tag
Wir waren eine wild zusammengewürfelte Truppe von 8 Leuten mit den verschiedensten Lebensläufen und ich hab mir den ersten Tag viel Mühe gegeben, das IndieWeb und Webmentions zu erklären. Die Diskussionen waren spannend und hitzig und gingen sogar so weit, dass ich zwischendurch den generellen Sinn und Zweck des Webmention Plugins verteidigen musste.
Man muss nicht die Geschichte des IndieWebs verstehen und auch nicht den Webmention Standard gelesen haben um von der Funktionalität begeistert zu werden, vor allem in der Kombination mit Brid.gy (Brid.gy schlägt eine Brücke zwischen dem Webmention Standard und den proprietären APIs der bekannten Social Networks. So landen dann auch Likes auf Facebook und Kommentare auf Twitter, im eigenen Blog).
Ich werde Versuchen mich zukünftig weniger auf Geschichte und Technologie zu konzentrieren und auf Vorträgen und Hackathons mehr Fokus auf die Funktionalität zu legen.
Ich hab die Plugins in erster Linie erstmal für mich Gebaut. Frei nach dem Motto „eat your own dogfood„. Das hat für die IndieWeb Community ganz gut funktioniert, aber um eine breitere Masse anzusprechen, muss das Plugin verständlicher werden.
Für den Hackathon haben wir uns deshalb dazu entschieden, die Usability und die User Experience des Plugin zu beleuchten und (im besten Fall) zu verbessern.
Webmention-Settings
Die Einstellungen setzen relativ viel Kenntnisse über die Funktionsweise von Webmentions voraus. Ein Teil der Gruppe hat sich daran gemacht, die Seite zu überarbeiten und zu vereinfachen.
Das Resultat ist eine Art Wizard, der beim ersten Aufruf gestartet wird und den User Schritt für Schritt durch die Einstellungen führt und sie ausführlich erklärt. Der Wizard soll nur beim ersten Laden starten und die klassischen Einstellungen nicht ersetzen.
Die zweite Idee war Brid.gy tiefer in das Webmentions Plugin zu integrieren. Die aktuelle Diskussion dazu findet auf GitHub statt.
Response-Types
Im Gegensatz zu Trackbacks und Pingbacks, müssen Webementions nicht immer „nur“ ein simpler ping sein. Es ist auch möglich dezentrale Likes, Bookmarks, RSVPs oder Reposts zu verschicken.
Aktuell muss man dazu im Block-Editor auf die HTML Ansicht wechseln und dem Link eine CSS-Klasse hinzufügen:
Das ist nicht praktikabel und in keiner Weise anwenderfreundlich. Aus diesem Grund hat eine zweite Gruppe, an einem User Interface für den Response-Type gearbeitet.
Response-Types für Links im Block Editor
Am Ende des Hackathons gab es auch einen ersten Draft, mit der man Links als Likes auszeichnen konnte. Den PR gibt es leider noch nicht, aber ich werde ihn nachreichen wenn es soweit ist.
Webmaininnat suomeksi
…ja Carolinan ansiosta Webmaininnat-laajennus on nyt saatavilla myös suomeksi! Kiitos paljon 🙂
Fazit
Es war extrem spannend mit Leuten, außerhalb der IndieWeb und (teilweise) auch außerhalb der WordPress-Community, über das IndieWeb im Allgemeinen und das Webmention Plugin im Speziellen zu sprechen.