Help:Developer manual

From semantic-mediawiki.org
Revision as of 04:32, 3 February 2016 by MWJames (talk | contribs)
Developer manualArchitecture guide
Developer hub
Starting point for users interested in Semantic MediaWiki development
Table of Contents
MediaWiki dependencies

How can I start?[edit]

Questions[edit]

  • How to setup (use) a DataValue in PHPUnit
  • How is SMW organized inside? What parts of Architecture guide are outdated and don't reflect the current state of the code?
  • What's happening when I add the property to my page?
  • What's happening when I query something?
  • In which ways can SMW be extended? What abstract classes, hooks and interfaces do we have?
  • How to do the following things:
    • How to add new reasoning capability? For example support the inverse properties?
    • How to extend the query language?
    • How to add new types of properties and extend the old ones?
    • How to search the bottlenecks in the performance?
    • How to read SMW data from PHP code?
    • How to write SMW data from PHP code?