Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Note: This is a crosspost from: http://stackoverflow.com/questions/14761241/discussion-tool-for-developers

Hi all,

I'm part of a group of developers who are spread around the country. As you can imagine, collaboration is a non-trivial exercise. Is there a tool that facilitates discussions? Here are my constraints:

  • can't be hosted on our internal servers
  • needs to support nested discussions (or at least fork off existing ones)
  • must be able to restrict logins and permissions per discussion

What I've looked at:

  • Discourse

    • Supports forking discussions, and doesn't need internal hosting, but can't have private discourses.
  • Apache Wave

    • Supports nested discussions, can restrict logins, clunky UI (keeps asking to save a discussion and there's no save action on the page)
  • Reddit

    • Can have private subreddits, don't need to host it, per se, but there's a stigma with a company hosting its discussions on there

Any other suggestions?

Thank you for your time :)

share|improve this question
If it can't be hosted on your internal servers, is there any scope for hosting something yourselves on external hosting? Even a cheapie $5/month style shared hosting space might put a lot more options on the table for you. – Carson63000 Feb 7 at 21:41

closed as off topic by Ryathal, Eric King, Karl Bielefeldt, ElYusubov, MichaelT Feb 7 at 22:19

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.

1 Answer

Have you looked at basecamp.com -- it was designed for this sort of thing.

If you've got some ability to host stuff, you could use redmine as it has discussion boards built in and definitely supports most of your requirements out of the box.

Another angle would be using your SCM provider if they have it -- both bitbucket and github have some collaboration features.

share|improve this answer
Yep... That's the one I was thinking of, although I've never actually tried it. – Robert Harvey Feb 7 at 21:44

Not the answer you're looking for? Browse other questions tagged or ask your own question.