There is this recent article.
http://www.addthis.com/academy/how-to-build-an-online-commun...
If you want to start an online community, I'd love to recommend HelloBox [http://www.hellobox.co]. It started as "Create your own HackerNews" and has evolved into a full fledged community management tool.