As mentioned in our meeting, Wenger is a key theorist for building Communities of Practice (CoP). He has explored various technologies for setting up community platforms. On his web site is a recent article.