Community-provided content
Customers expect to interact with content. People still use the web as a source for receiving information, obviously, but it’s now also a place to share their information and expertise and to learn from other people like them.
If appropriate, consider offering your customers a way to provide content for your site. There are different models for this, from “anybody can contribute” to “we’ve selected a few people to provide content.” Anytime you have a community-contribution content model, you must consider how you will manage the content for appropriateness, accuracy, and adherence to standards.
Wikis
Wikis are a great example of a community creating content—anyone can view wiki content and, generally, anyone can contribute ...