Many people want to run their own web-based community, but managing a forum is not an easy task and requires…