# Discourse is so much better than answers.ros.org. Move help here?

**URL:** <https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756>\
**Category:** Site Feedback\
**Tags:** answers\
**Created:** [April 2, 2021, 4:11am UTC](https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756 "2021-04-02T04:11:45Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![trusktr](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/trusktr/32/5613_2.png) [@trusktr](https://discourse.openrobotics.org/u/trusktr)\
**Post date:** [April 2, 2021, 4:11am UTC](https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756/1 "2021-04-02T04:11:45Z")

</div>

We all see this when making a new post:

> Welcome to ROS Discourse — **thanks for starting a new conversation!**
> 
> - Is it a question? If so please ask your question on [https://answers.ros.org](http://answers.ros.org/) **not here**.

I think it would be great if there was a `help` category here. Discourse is simply a much better platform for it than the one at `answers.ros.org`. Things like voting for topics can be added to Discourse with plugins (there are many plugins for Discourse now, and the number is growing).

---

<div class="post-metadata">

**Author:** ![shonigmann](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/shonigmann/32/9634_2.png) [@shonigmann](https://discourse.openrobotics.org/u/shonigmann)\
**Post date:** [April 2, 2021, 5:00am UTC](https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756/2 "2021-04-02T05:00:56Z")

</div>

I don’t hate the idea of encouraging people to ask questions and have discussions on a single platform (and I do certainly prefer discourse as a site).

Personally, my reluctance would be that I go to either site with different goals, and I would be a bit annoyed if the discourse feed was bogged down with questions about very user specific issues. So I guess I would ask if its possible to filter _out_ certain tags by default, or can you only filter _for_ certain tags?

Bigger picture, I would predict some reluctance to transitioning everything over. ROS Answers isn’t the greatest platform, but it certainly has some inertia to it. Would questions get migrated over to Discourse or would they be left in a ROS Answers Archive? Would we be expecting everyone on ROS Answers to make a Discourse account?

Just some thoughts. I’m mostly commenting to follow the conversation and see what others think

---

<div class="post-metadata">

**Author:** ![ruffsl](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/ruffsl/32/83_2.png) [@ruffsl](https://discourse.openrobotics.org/u/ruffsl)\
**Post date:** [April 2, 2021, 6:28am UTC](https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756/3 "2021-04-02T06:28:40Z")

</div>

I think the ROS Discourse and ROS Answers sites inherently serve different roles for the community, and do not think it would be wise to merge the two. However I do think ROS Answers could use an update:

> **[Would it make sense to migrate ROS Answers to Stack Exchange?](https://discourse.ros.org/t/would-it-make-sense-to-migrate-ros-answers-to-stack-exchange/17123)**
>
> AskBot, the site providing ROS Answers, is a pretty obvious clone of Stack Overflow (SO). It does a pretty decent job but has a few shortcomings: it is much slower than SO and other Stack Exchange sites, it presumably costs money (who is paying...

As for migrating ROS Answers to a newer platform such as stack exchange or a separate discourse instance, I’d recommend reviewing the thread above. There are perhaps a lot of logistical challenges though, such as maintaining/archiving URLs redirects, linking user accounts, migrating tags, etc.

I’ve seen other sites use discourse as a Q/A, although I think it’s a little too linear, and doesn’t fit well when there may be more than one correct or top answer, or when answers may change over time.

I also prefer the threading model that stack exchange (and AskBot before it) use, allowing parallel discussions to nest under comments for each submitted anser; it’s just a better way of organising answers for later readers who don’t want to slog through an entire thread just to find the other assortment of potentially interleaved solutions.

---

<div class="post-metadata">

**Author:** ![AndyZe](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/andyze/32/7276_2.png) [@AndyZe](https://discourse.openrobotics.org/u/AndyZe)\
**Post date:** [April 2, 2021, 1:02pm UTC](https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756/4 "2021-04-02T13:02:28Z")

</div>

[answers.ros.org](http://answers.ros.org) has such a large library of good answers built up, I don’t think it will get replaced anytime soon. Motivation for people to answer new questions is the main problem, I think.

---

<div class="post-metadata">

**Author:** ![Katherine\_Scott](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/katherine_scott/32/4434_2.png) [@Katherine\_Scott](https://discourse.openrobotics.org/u/Katherine_Scott)\
**Post date:** [April 2, 2021, 4:48pm UTC](https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756/5 "2021-04-02T16:48:50Z")

</div>

Why look, it is this thread again.

As others have already said, the two websites serve distinctly different purposes. I think a more likely outcome is that we would port Answers to Stack Overflow. **There is no plan to do this at this time.** I agree that the Answers is a bit rough around the edges at this point; but unfortunately there is only so much we can do about that.

I think the broader question is how do we improve participation on ROS Answers? I have a rough plan around that but I currently don’t have time to implement it. Unfortunately, there is only so much Open Robotics can do to improve the quality of ROS Answers; realistically we need the community to pitch in on keeping the website vibrant.

---

<div class="post-metadata">

**Author:** ![trusktr](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/trusktr/32/5613_2.png) [@trusktr](https://discourse.openrobotics.org/u/trusktr)\
**Post date:** [April 9, 2021, 11:55pm UTC](https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756/6 "2021-04-09T23:55:28Z")

</div>

> [@shonigmann](#):
>
> So I guess I would ask if its possible to filter _out_ certain tags by default, or can you only filter _for_ certain tags?

They had an official “Suppress category from latest” feature, but they [removed it](https://meta.discourse.org/t/suppress-category-from-latest-topics-gone/133894/122) but an official plugin has been released due to so many people missing the feature:

> **[GitHub - discourse/discourse-categories-suppressed](https://github.com/discourse/discourse-categories-suppressed)**
>
> Contribute to discourse/discourse-categories-suppressed development by creating an account on GitHub.

# —

> [@AndyZe](#):
>
> [answers.ros.org](http://answers.ros.org) has such a large library of good answers built up, I don’t think it will get replaced anytime soon.

> [@ruffsl](#):
>
> There are perhaps a lot of logistical challenges though, such as maintaining/archiving URLs redirects, linking user accounts, migrating tags, etc.

I suggest make it read-only archive (thus still searchable) and ask users to create new accounts on Discourse, without migrating anything, and call it a day.

# —

> [@ruffsl](#):
>
> I’ve seen other sites use discourse as a Q/A, although I think it’s a little too linear, and doesn’t fit well when there may be more than one correct or top answer, or when answers may change over time.

This summarizes Discourse co-founder’s thought on threading (some good points in that topic):

> **[Plugin: Ask me anything or Q&A format (threaded replies)](https://meta.discourse.org/t/plugin-ask-me-anything-or-q-a-format-threaded-replies/44950/54)**
>
> Yeah, I think that back and forth model sucks. I’m not spending that much time with people asking multiple questions. Either you asked a good question and you get a reasonable answer or… well, try again next time?

Discourse does have good quoting abilities (as demonstrated in this comment) and built-in “Replies” feature to view replies to a particular comment (make sure to use the “Reply” button on a particular post):

 ![replies](https://us1.discourse-cdn.com/flex022/uploads/ros/original/2X/e/e81ffcf78b2f8a7b4c574824a09ba05d08376dce.png)

Here’s a plugin that adds Q&A to Discourse, giving thread authors the ability to mark a comment in a topic as the accepted answer, answer voting, and threaded discussion:

> **[Question Answer Plugin](https://meta.discourse.org/t/question-answer-plugin/56032)**
>
> 📣 This plugin is now retired in favour of the official Discourse Post Voting plugin Question Answer plugin that allows you to create topics in a similar QA style used by Stack Overflow. 📄 Get the code 🖥 See an example 🙋‍♀️ Request a...

And this alternative doesn’t have threading, but seems to be more popular on all Discourse sites I’ve ever visited:

> **[Discourse Solved](https://meta.discourse.org/t/discourse-solved/30155)**
>
> :discourse2: Summary Discourse Solved allows users to accept solutions on topics in designated categories. 📖 Install Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately. Enabling Solved The...

# —

> [@Katherine\_Scott](#):
>
> Stack Overflow

StackOverflow is really un-social. In comments, it is possible to only mention one person, and they have limited length. If you don’t mention someone, they will likely never know you commented at them. Etc. Discourse encourages building of relationships and community; allows quality commenting with embedding from external sites (like seen above), quality content (f.e. code blocks) in _every_ comment unlike StackOverflow, etc.

# —

I feel that the benefits of Discourse (plus a couple well-known plugins) outweigh the Answers site very much.

---

<div class="post-metadata">

**Author:** ![gbiggs](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/gbiggs/32/30361_2.png) [@gbiggs](https://discourse.openrobotics.org/u/gbiggs)\
**Post date:** [April 12, 2021, 2:28am UTC](https://discourse.openrobotics.org/t/discourse-is-so-much-better-than-answers-ros-org-move-help-here/19756/7 "2021-04-12T02:28:32Z")

</div>

> [@trusktr](#):
>
> StackOverflow is really un-social. In comments, it is possible to only mention one person, and they have limited length. If you don’t mention someone, they will likely never know you commented at them. Etc. Discourse encourages building of relationships and community; allows quality commenting with embedding from external sites (like seen above), quality content (f.e. code blocks) in _every_ comment unlike StackOverflow, etc.

StackOverflow’s limited “reply to answers” functionality is intentional. They want to encourage answers, not conversations.
