Designing Communities: the Seven Rules You Should Follow Architecture Tips Designing Communities: the Seven Rules You Should Follow