SMWCon Fall 2013/Building on top of SMW

This technical presentation is aimed at those who want to get a better understanding of SMWs architecture and how one can build on top of the platform. No familiarity with MediaWiki development is required. Basic knowledge of software design principles such as OOP, as well as the ability to read simple PHP code is needed.

You will learn about
 * The big picture architecture of SMW
 * The development process. How to run the tests, how to debug, how to submit your changes for review and much more
 * Common pitfalls in (Semantic) MediaWiki development
 * The extension points of SMW