title: Wiki engine development guideline
body: <p>I am not looking for an open source wiki engine. There are plenty of them of course. But is there a guideline or a book on development of a wiki engine from scratch. I'm interested in the methodologies, design patterns, algorithms and best practices used in the area. The more pedagogic it is the better. I'd prefer if that would be in C#. </p>