Fehlermeldungen und Verbesserungsvorschläge für Semantic MediaWiki sollten im Bugtracking-System auf GitHub eingetragen werden. Die Einträge müssen englischer Sprache sein. Wie üblich sollten alle Fehlermeldungen mindestens die folgenden Fragen beantworten:
- Kann das Problem online begutachtet werden? (Falls ja, URL angeben)
- Welche Version von Semantic MediaWiki wurde verwendet?
- Welche Version einer semantischen Erweiterung wurde verwendet? (sofern zutreffend)
- Welche Version von MediaWiki wurde verwendet?
- Was für eni Server-Setup wurde verwendet (PHP, MySQL, Betriebssystem)?
- Kann das Problem auf einer Testseite auf einem Testwiki reproduziert werden? (Falls ja, URL angeben)
Verbesserungen und Code-Vorschläge können zudem auf der Entwicklermailingliste (en) diskutiert werden. Online kann man außerdem alle aktuellen Fehlermeldungen für SMW ansehen: GitHub Issue-Tracker (≥ 2014) oder Wikimedia Bugzilla (≤ 2013). Dort finden sich zum Teil auch Fehlerbehebungen oder Notlösungen für aktuell noch offene Probleme.
Wie erhält man zusätzliche Informationen zu einem Fehler[edit]
Dieser Abschnitt beschreibt ein paar Tipps, die dabei helfen detaillierte Informationen zu einem Problem zu sammeln. Grundsätzlich können Probleme umso schneller gelöst werden, je mehr Informationen zu ihnen vorliegen.
- Zunächst sollte die MediaWiki-eigene Fehlerermittlung aktiviert werden, die aussagekräftigere sowie ausführlichere Informationen in der Logdatei ausgibt, die man bei der Fehlermeldung mit angibt.
- Sofern bestimmte Wikiseiten nicht richtig angezeigt werden können, sollte man sie im Bearbeitungsmodus aufrufen. Die entsprechende URL kann einfach ermittelt werden, indem man eine andere Seite im Bearbeitungsmodus aufruft und dann in dieser URL den Seitennamen, durch den Namen der vom Problem betroffenen Seite ersetzt. Hernach entfernt man nach und nach die möglicherweise fehlerbehaftete Seiteninhalte, um so das Problem einzugrenzen. Die Seitenbestandteile, die den Fehler verursachen, gibt man bei der Fehlermeldung mit an.
- Für den Fall, daß Probleme mit eingebetteten Abfragen auftreten, sollte das Ergebnisformat „debug“ genutzt werden, um die bei der Fehlermeldung für die Entwickler nützlichen Informationen zu ermitteln und angeben zu können.