Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

Welcome to Codidact Meta!

Codidact Meta is the meta-discussion site for the Codidact community network and the Codidact software. Whether you have bug reports or feature requests, support questions or rule discussions that touch the whole network – this is the site for you.

Comments on Is there a consensus on comment layouts for the MVP and beyond?

Parent

Is there a consensus on comment layouts for the MVP and beyond?

+3
−0

I've been looking around Codidact sites, wiki, repos and mission, to be able to determine if this is even a discussable or interesting topic at all. I was about to drop any ideas to ask this question, until I found the following in the wiki's Codidact Vision (emphasis mine):

Our big ideas for the platform include:

  • [...]

  • A way to have the discussions that are sometimes necessary to improve a question or answer without getting in the way of people just looking for answers.

In the MVP spec more was elicited about individual aspects of comments, and how they'd be grouped. But even after some reading, I'm left with one essential question about Codidact's preferred discussion layout:

Is the current comment positioning¹ up for discussion (or has it been)? Searching for comment here and in the old forum didn't point me to a definitive venue.

¹ Current one being, basically, always right below the parent question/answer.


Other possibilities

Based on the above wiki excerpt and supposing this is an appropriate place to start this discussion, I've become acquainted to what's seen in TopAnswers: comments lay to the side of answers/questions, in a dedicated discussion panel.

This is optimal for setting both apart, and from what I've seen it encourages open and thorough discussions. Essentially, it's a chat bound to the title of a question, as discussed in this forum post, but if that kind of interaction isn't a main goal of Codidact, I can still see "lateral discussion panels" beside every question and answer as a good alternative to accommodate both answer-focused and discussion-focused workflows.

Some obvious caveats I think this approach has:

  • The openness of chats. Defining the boundary between "comments in this question chat are on-topic enough to belong here" and "comments in this question chat are tending more to the off-topic end and the discussion needs to be halted/moved to a broader chat room". Not just defining those boundaries, but implementing a community-centered approach to these decisions. Maybe voting?
  • Mobile accessibility. Lateral space is a limited resource in cellphones. TopAnswers circumvents this by having an upper "toggle/switch to chat" button. If Codidact decides to default to this layout (or enable it in communities), the toggle could be made more obvious in the UI, so even beginners restrained by mobile browsers could easily notice the presence/possibility of a discussion anywhere. Maybe a highlighted comment button with a "There are X comments in this question. Click here to view" type of label.
History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.
Why should this post be closed?

0 comment threads

Post
+3
−0

We have some early, crude wireframes showing our ideas on comment threading: collapsed threads under a post, expanded thread. Be sure to turn on the comments view. It looks like you need a Figma account to see comments (free, but it's still one more account to manage), so I've added some screenshots below. If any of our more Figma-savvy team members can improve on what I've done here, please feel free to edit.

You can see all of our wireframes in this GitHub project. Plans can evolve after the initial sketches are done; don't take anything here as committed, but these are our working ideas.

top-level comments/threads

expanded thread

History
Why does this post require attention from curators or moderators?
You might want to add some details to your flag.

1 comment thread

General comments (3 comments)
General comments
Julio Cezar Silva‭ wrote over 4 years ago

Oh, nice! Figma is perfect for structuring designs like these. I realized I didn't interpret "threaded comments" to be like this, but I'm glad that's one of the first drafted ideas, as it leaves reading depth in the users' hands.

Julio Cezar Silva‭ wrote over 4 years ago

From these first drafts it seems to me Codidact is planning on using the lateral space for other information (stats, related questions) and the fact that comments will be threaded does reduce UI clutter in my opinion.

Monica Cellio‭ wrote over 4 years ago

@JulioCezarSilva thanks for the feedback. (I'm new to Figma; can you tell? :-)) We've been planning to use the right column for other (supplementary) information, yes -- meaning if it drops out/down on a phone we haven't affected the core functionality, and it gives us a place to put things we'd like people to see for which top-of-page navigation might not be right. If you'd like to participate in design work we'd be happy to have you; visit the project Discord and feel free to comment in Figma.