Design Principles for Online Communities or Networks
Nowadays, community has become the "in-term" for almost any group of people who use Internet technologies to communicate with each other. Depending on whether one takes a social perspective or a technology perspective, online communities tend to be named by the activity and people they serve or the technology that supports them.
From all the experience I gained so far, I want to build a professional online community that focuses on to share and technological things. I think that there are several principles described as follow:
- A good online community should first of all have a platform where people can upload files to share their ideas.
- Front-load the community with members who are interesting, interested and engaging.
- Encourage interested community members to take leadership roles when appropriate. Outline a path by which they may do so.
- Hosting is about good hospitality – encouraging valuable, friendly, and open connections, handling disputes, answering questions, and helping find solutions to their needs within the community’s context. Remember that respect is essential to leadership.
- Owning One’s Space: Members must have the ability to change and modify their own environment. This includes bringing real-world behaviors online, such as allowing people to create private spaces. Users should still be able to connect to other peoples’ private spaces when invited.
- Diversity allows for or facilitates continuity — make the community interesting. Value the various ideas, personalities, and points of view. However, core groups (like the Dead Heads in the WELL) provide a solid base for community growth in the early phases.
- The community should facilitate flow. Those who visit the site should enjoy their stay and want to spend time in the site.
- Dissent is good as it illustrates that people care enough about the community to fight about it. Don’t be overly zealous in squashing disagreements between users.
Based on my passed experience about online communities, I think most of them are look really great but there is always something that can be further developed, improved or there is something entirely missing in them. If I was designing an online network/community I would definitely keep in mind these several things discussed above to try to build a successful one.







