QUESTION: What are some best practices for building a community site?
I LOVE StackOverflow. This is what I think of when I think of an online community.
I have an idea for a website that educators could use. (High School Teachers, Curriculum Reviewers, College Professors, etc...)
I want to build a community site simular to StackOverflow. However, the UX will not be the same, because the users are not as web savy as we are. Anyway, I don't want to think too much about UI at this stage. Right now, it is just an idea.
What are some best practices for building a community site?
I have also looked at Digg.com for ideas.
So far I like the concepts: 1) Votes on everything 2) User Reputation 3) Badges
What other things are useful?
As kind of a sub question, is there a way to determine if someone is an educator? If I charged a registration fee (small, very very small) I could maybe have a human call and verify they are who they claim. However, that seems wrong to me to charge the users.
There are many companies that would LOVE to SPAM these individuals. How do I keep the SPAMers out, and verify that those registering really are educators? Should I even try? Or, just let the community police itself.
I have many question and I am just looking for some guidance. Thanks in advance.