As other new users, I’ve struggled a bit to wrap my head around the nature of cross-posting vs ActivityPub support, but I think I’ve got it now:
(I’ll use Mastodon as an example.)
Let’s say I write this post on Micro.blog:
I like using Ulysses for writing my micro posts! I’ve made this simple shortcut, that I have on my lock screen and on my home screen, which creates a new sheet in my “Micro blog” group. Very neat!
If a Mastodon user follows @havn@micro.blog
, they’ll get the post straight to their feed (and since it’s under 300 characters, it won’t be butchered ). And if they reply, Micro.blog users can see them.
But if I cross-post it to @havn@mas.to
(or Tumblr or whatever), Micro.blog kinda copies and pastes the post to that service, without having a real connection to the “native” Micro.blog post. (With the advantages and disadvantages that entails!)
I have two small suggestions that I think would be neat here:
(I think the second one is more important - and doing that would also reduce the need for the first one.)
1) A small tweak to how links get cross-posted to Mastodon
That post from above would look like this cross-posted to Mastodon:
I like using Ulysses for writing my micro posts! I’ve made this simple shortcut, that I have on my lock screen and on my home screen, which creates a new sheet in my “Micro blog” group. Very neat!
Only the link to Ulysses gets shared - and at the bottom. While the link to the shortcut gets lost in translation.
I think I’d prefer it if Micro.blog instead put the links in parentheses behind where it was. Mastodon always counts all links as 23 characters, so calculating when a post is over 500 (and thus get truncated in the cross-post, just like today) would be relatively easy.
That would make it look like this:
(Notice that the long shortcut link gets truncated. )
Not as good looking as the native Micro.blog post (because Mastodon respects the hyperlinks of those ) - but that brings me to the second idea:
2) Have an option to automatically boost instead of cross-posting
So, the idea is that, instead of having the Mastodon account “copy and pasting” the content of the post, it instead finds the native Micro.blog post (through the Fediverse username) and boosts it.
That would still publish the content to the followers of the Mastodon account, but keep the comments one place. And the feature would be even better, if it was possible to set a delay - say 1 hour.[1]
This option would especially be nice if the way native Micro.blog posts appear on the timeline would be improved, like I’ve discussed here. (I also think the 300 limit should be increased - but that’s another discussion. )
Thoughts?