It's limited to Public blogs right now (a paid feature) so we can slowly roll this out and plug holes as needed -- once I'm confident things are stable in the next few days, it'll be available to everyone for free.
You can read a bit more about the update, and I'd love to hear any feedback / ideas / bugs here! https://discuss.write.as/t/activitypub-support/64
We're also publishing NodeInfo, so stats on the new blogs that joined the fediverse today are here: https://the-federation.info/node/write.as
#ActivityPub support is now available to everyone! 🎉 🎊
Write.as blogs don't federate by default, so to enable it you can either sign up with our new page: https://write.as/new/blog/federated, or if you're already on Write.as, go to your blog's Customize page and click "Enable federation"
Note this also includes support for custom domains. So if your domain is hosted with us, you can now choose your handle when you enable federation and your blog will be accessible in the fediverse!
In the web UI of Mastodon, you enter the address of the thing you're trying to follow in the search box, and you will get a result with an option to follow.
And I must say, that's pretty friggin cool. 😮 Thank-you Mastodon, ActivityPub, and write.as!
You'll notice this with new Mastodon accounts too -- Masto just doesn't fetch old posts. But once someone on your instance is following an account, you'll start to see the profile populated with posts
@write_as That's an awesome feature! And love the look of your blogs. May have to try you guys out...
@bkam Thanks! Would love to know what you think if you do 🙂
@alanapost Awesome! Thanks for your support! 😊 Reach out anytime we can help with something
@write_as Hot dang I have been cooking on wanting a hosted blog setup and write.as looks AWESOME 🤩
@write_as Nice features / pricepoints. Casual for now, but i am expecting I'll go pro as soon as I get some miles in.
@microwavenby Thanks! Glad you like 'em 🙂 Definitely let me know if you have feedback / questions along the way!
@write_as Does it also work with blogs that use custom domains?
@konc Not yet, but should have support for that added in next.
Only thing I'm a bit stuck on now is what to do for the handle -- easiest answer is to use email@example.com, but then people will see "@me" everywhere. Just curious, any ideas / preference?
@write_as Hmm that's a tricky one. I assume that it'd be problematic with firstname.lastname@example.org?
@konc Hadn't thought of that, that could work if Masto/platforms will allow dots in the username part of the handle. The user lookup happens depending on what comes after the second '@', so I was assuming we'd use the custom domain as that part -- but I'll see what happens when it's the username part.
@write_as Could always strip dots, or replace with underscores.
@konc Yeah, just need to make sure the app knows whether a handle is a username or a domain on our end. Replacing with underscores could work, just want to make sure it's intuitive / guessable.
@write_as Any chance you're able to set display name as well? If so, could do whatever solution you do for the handle, and the blog name (or domain) for display name. Speaking of which, how about blog@example_com for handle?
@konc Yep, the blog title / display name and description show up in the profile automatically. @blog for the first half could be a good one, though the second half always has to be a valid domain to look the user up on, like email.
I'm thinking the ability to customize the first half would be nice, especially if someone's using a domain like blog.example.com. But until then, I'll try a default of @email@example.com
What's the trick to following the blog from Mastodon?
@Algot No worries -- was the @blog mention in that toot not working?
@Algot I see, yeah it's meant to link directly to the blog, but Mastodon clients should recognize it as an account they can open. But at least one person mentioned that this wasn't happening before -- possibly due to an early bug on our end.
So you can also search for firstname.lastname@example.org in Mastodon and it should pull up the account and let you follow it.
@0x1C3B00DA Yeah, right now everything's only confirmed with Mastodon. #Pleroma doesn't send acct: scheme in WebFinger requests, meaning search fails, and then does something different when sending Follow requests that I need to debug (https://m.abunchtell.com/@writeas_dev/100515267086045961)
Once everything's stable I'll start working on supporting other platforms, starting with Pleroma
@write_as how long until federation by default
@slipstream Don't think I'll ever make it the default on the hosted version, since privacy-as-default always comes first.
But once we're open source people can choose the default they like.
@write_as you forgot mastodon and hubzilla... on your website.. instead of medium and twitter?
@ajeremias Great point, just haven't updated everything yet 🙂
@write_as fascinating to have the option to turn federation off and on per *user* (rather than per instance). I wonder if this could be made an option in micro-blogging apps like (eg #GNUsocial, #Mastodon), as well as in other federated tools like #Hubzilla and #Friendica? Each user could toggle federation on and off from the POV of their UI, without impacting on what anyone else on the instance can and can't access.
@write_as Question -- does updating an article on write.as also send an Update activity to the outbox? I changed the slug on a post and I need to know whether to blame y'all or Mastodon for not updating the URL here. ;)
@trwnh Hey, Update activities are now being sent out, but it sounds like Mastodon doesn't do anything with them unfortunately. Still, it should work on any other platform that accepts them.
@write_as Good to know -- I'll submit the issue for that!