This document collects technical resources to help improve the understanding of "How Semantic MediaWiki works".
Guides
Migration guide
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/docs/technical/migration-guide-3.0.md "2.5.x to 3.0.0" contains information about the migration from 2.x to 3.x
Overview
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/maintenance/README.md "maintenance"
- res
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/res/smw/suggester/README.md "suggester" on how to register additional tokens or context objects
- src
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/Importer/README.md "Importer" contains a summary about the process and technical background of the content importer
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/Lang/README.md "Lang"
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/docs/technical/doc.serializers.md "Serializers" contains information about the Semantic MediaWiki serializers
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/Schema/README.md "Schema" contains information about schemata provided by Semantic MediaWiki
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/Services/README.md "Services" contains information about the
ServicesFactory
and related classes
- MediaWiki
- API provides an overview for available API modules
- Hooks provided by Semantic MediaWiki
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/MediaWiki/Search/README.md "Search"
Special:Search
integration
- SQLStore ( https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/SQLStore/README.md "Overview", https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/SQLStore/QueryEngine/README.md "QueryEngine")
- SPARQLStore (https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/SPARQLStore/README.md "Overview")
- ElasticStore (https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/src/Elastic/README.md "Overview")
- tests
- https://github.com/SemanticMediaWiki/SemanticMediaWiki/blob/master/tests/phpunit/README.md "Unit"
- Integration (JSONScript)