Comments from multiple posts on the same page
-
What do you notice about the comments on this post? https://piefed.social/post/555259
The post was made in the [email protected] community and other posts linking to the same news article were made in [email protected] and in [email protected]. 3 different posts in 3 different communities.
PieFed de-duplicates them and only shows the post once in the timeline and when viewing the post all the comments on those 3 posts are shown in one place.
The fragmentation problem is solved.
-
-
What do you notice about the comments on this post? https://piefed.social/post/555259
The post was made in the [email protected] community and other posts linking to the same news article were made in [email protected] and in [email protected]. 3 different posts in 3 different communities.
PieFed de-duplicates them and only shows the post once in the timeline and when viewing the post all the comments on those 3 posts are shown in one place.
The fragmentation problem is solved.
That's a pretty good methodology. Threads are still distinct, but all on the same page. Hopefully lemmy can implement somtjing similair.
I would reduce the distinctiveness, personally. Lemmy/reddit/etc commonly have separate subthreads on thr same page, so its not like it needs to be a prominent feature that each subthread is from a different comm. Note it maybe, but less prominent seems better.
-
What do you notice about the comments on this post? https://piefed.social/post/555259
The post was made in the [email protected] community and other posts linking to the same news article were made in [email protected] and in [email protected]. 3 different posts in 3 different communities.
PieFed de-duplicates them and only shows the post once in the timeline and when viewing the post all the comments on those 3 posts are shown in one place.
The fragmentation problem is solved.
Firstly: Thank you for your work!
It's pretty hard to tell where the split is when you're in a big comment section.
So i updated the fxomt theme to make it easier to tell the split: https://pub.microbin.eu/upload/otter-pony-duck
Difference:
I think the default theme definitely needs to have that solved, though.
-
That's a pretty good methodology. Threads are still distinct, but all on the same page. Hopefully lemmy can implement somtjing similair.
I would reduce the distinctiveness, personally. Lemmy/reddit/etc commonly have separate subthreads on thr same page, so its not like it needs to be a prominent feature that each subthread is from a different comm. Note it maybe, but less prominent seems better.
A couple of issues with little to no distinction:
-
Community rules. If 4 communities were in the same thread at once this would be harder for moderators to moderate, and for users to follow the rules/report. Since they can't tell easily from which thread this comment comes from
-
Threads are not always crossposted with the same context. Example:
These threads are posted in different communities, their comment sections would be very different
-
-
Firstly: Thank you for your work!
It's pretty hard to tell where the split is when you're in a big comment section.
So i updated the fxomt theme to make it easier to tell the split: https://pub.microbin.eu/upload/otter-pony-duck
Difference:
I think the default theme definitely needs to have that solved, though.
even just some margin-top would help
-
What do you notice about the comments on this post? https://piefed.social/post/555259
The post was made in the [email protected] community and other posts linking to the same news article were made in [email protected] and in [email protected]. 3 different posts in 3 different communities.
PieFed de-duplicates them and only shows the post once in the timeline and when viewing the post all the comments on those 3 posts are shown in one place.
The fragmentation problem is solved.
What happens when three different users post libks to the same article? Or when the test is different? Basically how do you match these posts?
-
What do you notice about the comments on this post? https://piefed.social/post/555259
The post was made in the [email protected] community and other posts linking to the same news article were made in [email protected] and in [email protected]. 3 different posts in 3 different communities.
PieFed de-duplicates them and only shows the post once in the timeline and when viewing the post all the comments on those 3 posts are shown in one place.
The fragmentation problem is solved.
That is excellent! I had suggested something similar for lemmy frontend devs to implement, but I love to see it natively on piefed.
-
What happens when three different users post libks to the same article? Or when the test is different? Basically how do you match these posts?
They are matched by the url of where the post links to. So this only works for posts that have a url, not discussion or image posts.
-
They are matched by the url of where the post links to. So this only works for posts that have a url, not discussion or image posts.
Ok so exactly how mbin spots cross posts at the moment. But combining the comment sections is a cool idea. Obviously requires your server to be subscribed to the different communities, but still cool
-
Ok so exactly how mbin spots cross posts at the moment. But combining the comment sections is a cool idea. Obviously requires your server to be subscribed to the different communities, but still cool
Yes we had a lot of inspiration from Mbin for this one.
-
They are matched by the url of where the post links to. So this only works for posts that have a url, not discussion or image posts.
what happens when there's 2 different posts in the same community with the same URL, example:
https://programming.dev/post/8880813
https://programming.dev/post/1721399
(I can't find a more recent example right now)
-
Yes we had a lot of inspiration from Mbin for this one.
So that's why cross-post won't available everywhere ? Only certain use case ?
-
That is excellent! I had suggested something similar for lemmy frontend devs to implement, but I love to see it natively on piefed.
That's why i recommand our instance moving to Piefed, it provides a better experience each update.
It is not ready yet for daily users. it will be difficult as there is no mobile app, but there is so much improvement...
So fell free to give your feedback to PieFed.
-
what happens when there's 2 different posts in the same community with the same URL, example:
https://programming.dev/post/8880813
https://programming.dev/post/1721399
(I can't find a more recent example right now)
Those comments get merged into one tree. I think, didn't actually test that.
-
So that's why cross-post won't available everywhere ? Only certain use case ?
Yes, url is the only reliable way I could think of to match posts.
For image posts we could use a hash of the image data. But image cross-posts are not common so it doesn't seem urgent.
-
Yes, url is the only reliable way I could think of to match posts.
For image posts we could use a hash of the image data. But image cross-posts are not common so it doesn't seem urgent.
Okay, thank a lot i understand better. Perfect.
We use crosspost for english meme however a multi-meme community will solve it. If we regroup them in a topic, we won't need crosspost.
I wanted to use it for Peertube. The only problem i see is that [comment on a crosspost] won't post comment on the peertube video.
And if we comment their video, that would solve peertube problem : they have no comments on their video.
-
What do you notice about the comments on this post? https://piefed.social/post/555259
The post was made in the [email protected] community and other posts linking to the same news article were made in [email protected] and in [email protected]. 3 different posts in 3 different communities.
PieFed de-duplicates them and only shows the post once in the timeline and when viewing the post all the comments on those 3 posts are shown in one place.
The fragmentation problem is solved.
Really cool work.
-
What do you notice about the comments on this post? https://piefed.social/post/555259
The post was made in the [email protected] community and other posts linking to the same news article were made in [email protected] and in [email protected]. 3 different posts in 3 different communities.
PieFed de-duplicates them and only shows the post once in the timeline and when viewing the post all the comments on those 3 posts are shown in one place.
The fragmentation problem is solved.
Very cool, thanks!
-
Yes, url is the only reliable way I could think of to match posts.
For image posts we could use a hash of the image data. But image cross-posts are not common so it doesn't seem urgent.
You could add linking to the same post, eg crossposting, to the criteria.
The urge to switch my server to piefed grows bigger every day.
-
What do you notice about the comments on this post? https://piefed.social/post/555259
The post was made in the [email protected] community and other posts linking to the same news article were made in [email protected] and in [email protected]. 3 different posts in 3 different communities.
PieFed de-duplicates them and only shows the post once in the timeline and when viewing the post all the comments on those 3 posts are shown in one place.
The fragmentation problem is solved.
I only see one title and one post body; what happens if 3 people share the same link but with 3 different titles and description bodies?
Do they get merged, does one get arbitrarily selected? Or does this only work on posts with identical link+title+body?