What if Stack Overflow, except federated?
-
PieFed v1.4 will have Stack Overflow-like functionality: the person who posted a question will be able to choose which of the replies are the answer, by clicking the green tick icon in the bottom left. Chosen answer(s) then have a highlight and a green tick at the top of them.
This is off by default - communities have a checkbox on them that needs to be toggled to turn it on. So only some communities will have it.
To Lemmy instances, these questions and answers will look just like normal posts and comments, without the highlight and tick. So people using Lemmy will be able to contribute.
Designating which comment is an answer involves federating a new Activity:
{ "id": "https://piefed.social/activities/answer/hgb4iO4b8UAFRTn", "type": "ChooseAnswer", "actor": "https://piefed.socialz/u/rimu", "object": "https://piefed.ngrok.app/comment/224", "@context": ["https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1"], "audience": "https://crust.piefed.social/c/linux_questions", "to": ["https://www.w3.org/ns/activitystreams#Public"], "cc": ["https://crust.piefed.social/c/linux_questions"] } -
PieFed v1.4 will have Stack Overflow-like functionality: the person who posted a question will be able to choose which of the replies are the answer, by clicking the green tick icon in the bottom left. Chosen answer(s) then have a highlight and a green tick at the top of them.
This is off by default - communities have a checkbox on them that needs to be toggled to turn it on. So only some communities will have it.
To Lemmy instances, these questions and answers will look just like normal posts and comments, without the highlight and tick. So people using Lemmy will be able to contribute.
Designating which comment is an answer involves federating a new Activity:
{ "id": "https://piefed.social/activities/answer/hgb4iO4b8UAFRTn", "type": "ChooseAnswer", "actor": "https://piefed.socialz/u/rimu", "object": "https://piefed.ngrok.app/comment/224", "@context": ["https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1"], "audience": "https://crust.piefed.social/c/linux_questions", "to": ["https://www.w3.org/ns/activitystreams#Public"], "cc": ["https://crust.piefed.social/c/linux_questions"] }NodeBB has a question and answer plugin that does something similar. We can adapt this functionality and make it work between Piefed and NodeBB as well.
One thing I'd like to see is a property on OP (or maybe the context!! đ) designating the selected answer. Otherwise if the activity is missed then it won't ever be seen again.
-
That would be cool!
There is an
answeron the commentNote:
-
That would be cool!
There is an
answeron the commentNote:
Mm
answerlooks to be bool, any chance it can be an ID? -
PieFed v1.4 will have Stack Overflow-like functionality: the person who posted a question will be able to choose which of the replies are the answer, by clicking the green tick icon in the bottom left. Chosen answer(s) then have a highlight and a green tick at the top of them.
This is off by default - communities have a checkbox on them that needs to be toggled to turn it on. So only some communities will have it.
To Lemmy instances, these questions and answers will look just like normal posts and comments, without the highlight and tick. So people using Lemmy will be able to contribute.
Designating which comment is an answer involves federating a new Activity:
{ "id": "https://piefed.social/activities/answer/hgb4iO4b8UAFRTn", "type": "ChooseAnswer", "actor": "https://piefed.socialz/u/rimu", "object": "https://piefed.ngrok.app/comment/224", "@context": ["https://www.w3.org/ns/activitystreams", "https://w3id.org/security/v1"], "audience": "https://crust.piefed.social/c/linux_questions", "to": ["https://www.w3.org/ns/activitystreams#Public"], "cc": ["https://crust.piefed.social/c/linux_questions"] }Duplicate question, this was answered here [15 years ago, outdated and completely different stack] closing
But seriously neat though lol
-
Duplicate question, this was answered here [15 years ago, outdated and completely different stack] closing
But seriously neat though lol
triggered