We design the forms for questions and answers and then create the page to place a view of all questions and answers. The answers are glued to their parent question. From then on the forum goes live and grows by itself. An administrator can manage unwanted content.
Asking a question
The Forum page contains all the questions and answers in the forum, with a button to ask a question. The forum can require registration before it can be used. An administrator can create optional categories or they can be added on the fly by the person asking the question.
Once a question is asked, all members of the forum can optionally be notified of the question.
Once a reply is provided under the forum question, the person who asked the question receives an email accordingly.
Sorting of Replies
The list of replies can get long, these can get sorted by most recent, a star rating or the amount of likes a particular reply receives from other users.