This one of the great features of Piefed!
Comment on The problem of cross-community posting
wjs018@piefed.wjs018.xyz 4 months ago
Is there a software solution on the app developer level that combines like posts together?
As mentioned in this thread already, piefed consolidates all the comments for crossposts when it detects them. As an example, you can look at this post on piefed.social. The link I shared is for the post on !news@lemmy.world, but below it you can see comments from the same article posted in !unitedkingdom@feddit.uk as well as !world@lemmy.world in their own sections as you keep scrolling. So, problem solved, right? Well…
One of the key phrases I used above is “when it detects them”. So, how does piefed detect crossposts? The answer is pretty simple, it basically just looks for other posts that point to the same destination url. In the example I linked, that would be the Guardian article that is being discussed. This is the same way that lemmy detects crossposts. This approach is nice and easy and computationally cheap on the database (quick), however, there is a big shortfall of this method…posts that don’t point to a url (discussion posts) can never be detected as crossposts. Lemmy offers the ability to hit the crosspost button on a discussion post and it will create a big block quote of the original post for you, but it isn’t actually recognized as a crosspost in the software.
I don’t have a good technical solution to be able to make discussion posts (and other non-url posts, like piefed events or polls) be crossposted properly. It likely would need to be tracked in the database somehow, but it would rely on users somehow indicating that the post they are making is meant to be a crosspost. I don’t know really…
Anyway, that is the current state of crossposts. Thanks for coming to my TED Talk.
Alphane_Moon@lemmy.world 4 months ago
naught101@lemmy.world 4 months ago
I think there is potentially a lot of value in having separate crossposts per community… E.g. if a link touches on multiple separate topics (say, cinematography and nature), then people visiting an cinematography community would probably prefer to see conversation related to their interest…
Agree that crossposts from similar communities (same name) across different servers should be merged though (although there probably should be a way for community mods to opt out of that…)
Skavau@piefed.social 4 months ago
The different communities on Piefed are still separated within the post. You can still see which community you would be replying to
naught101@lemmy.world 4 months ago
I’m thinking more about less clutter while reading
Skavau@piefed.social 4 months ago
It’s not that cluttered. Have you looked at how it looks on piefed?