Create a community where your users can suggest ideas, and get questions answered.
And that is also a place for friendly open ended discussions.

Place it at
Open source Our community
The best answer is shown first, so you'll find it, although there are 30+ other answers.
Go to the discussion. The posts above are from this StackExchange question, license: cc-by-sa-3.0.

Start a community for:

Your non-profit. Talk with those you help, and your volunteers.

Your company. Help your customers. Team chat internally.

Your hobby, e.g. an open source project.

Your school or class. Let your students help each other.

Anything. A forum about relationships / games / politics ...

List unsolved questions

So everyone gets help.

Gather ideas. Sort by popularity

Make well-informed decisions about what to change / improve.

Better decisions

Good comments and answers rise to the top, leading to meaningful dialog and good decisions.

Avoid mistakes

You'll see if others disagree with a suggestion / comment — then, read the replies, to find out what the problem is.

Mobile friendly

Easily navigate large discussions, also on mobile: Click to jump to the parent comment and refresh your mind. Then click Back, to continue reading.

Team Chat Internally

Create private chat channels for your staff. Or maybe a public support chat?

Embedded Comments

Use Talkyard for your blog comments. Your members can post blog comments via the accounts they already have.

Shape your Community

Via Like and Unwanted votes, your staff and core members can shape the nature and contents of the forum. Prevent it from going off-topic and being taken over by cute kittens. Work in progress.

Free and Open Source

You can install Talkyard on your own server. One installation can host many communities. Automatic software updates.