Help:MediaWiki-Softwareerweiterungen

Es sind verschiedene Softwareerweiterungen verfügbar, die die Funktionalität von Semantic MediaWiki (SMW) nach jeweiligem Bedarf erweitern und ergänzen. Sie lassen sich dabei in Basiserweiterungen, die MediaWiki ergänzen und auch ohne SMW lauffähig sind, sowie in SMW-Erweiterungen einteilen, die nur lauffähig sind, sofern auch SMW installiert wurde. Auf dieser Seite werden die Erstgenannten, also im Zusammenhang mit der Nutzung von SMW empfohlenen Basiserweiterungen, vorgestellt.

Admin Links
Die Softwareerweiterung Admin Links stellt die Spezialseite Spezial:AdminLinks mit Links für Administratoren zur Verfügung. Es handelt sich damit um eine Übersichtseite mit Links zu Administrationsfunktionen und Informationsseiten, die bei der Verwaltung eines Wikis durch Administratoren hauptsächlich zum Einsatz kommen. Jeder kann zwar diese Spezialseite aufrufen, allerdings wird sie nur bei Administratoren direkt in der Benutzermenüleiste eingeblendet. Die Ausführung der verfügbaren Funktionen ist gleichwohl nur entsprechend berechtigten Benutzern, bspw. Administratoren, möglich.

Softwareerweiterungen können Links zu den von ihnen bereitgestellten Funktionen automatisch hinzufügen, sofern deren Programmierung dies vorsieht. Dies ist insbesondere bei Erweiterungen zu SMW und etlichen Basiserweiterungen der Fall. Insofern dient diese Spezialseite insbesondere auch der Übersicht von Administrationsfunktionen zu SMW.

Autor: Yaron Koren

Erstveröffentlichung: Mai 2009

Weblinks:
 * Webseite zu „Admin Links“ (en)
 * Beispiel für die Spezialseite „Admin Links“ auf einem Wiki (en)

Approved Revs
Die Softwareerweiterung Approved Revs ermöglicht es, stets eine bestimmte Version einer Seite als bestätigte Version anzuzeigen. Sie ist als einfachere sowie schlankere Alternative zur Softwareerweiterung FlaggedRevs gedacht, die insbesondere für kleine bis mittelgroße Wikis empfehlenswert ist.

Autor: Yaron Koren

Erstveröffentlichung: June 2010

Weblinks:
 * Webseite zu „Approved Revs“ (en)

Category Magic Words
Die Softwareerweiterung Category Magic Words ermöglicht es sowohl die in einer Kategorie enthaltenen Seiten sowie Unterkategorien auszubenden, um diese dann auf andere Weise mit Hilfe einer semantischen Abfrage anzuzeigen.

Autor: Leo Wallentin

Erstveröffentlichung: OKtober 2011

Weblinks:
 * Webseite zu „Category Magic Words“ (en)
 * Beispiel auf säsongsmat.nu (en)

Configure
Die Softwareerweiterung Configure ermöglicht es entsprechend berechtigten Benutzern, bspw. Administratoren, etliche Konfigurationseinstellungen eines Wikis, mit Hilfe der Nutzung der Spezialseiten Spezial:Konfiguration und Spezial:Erweiterungen, in der Datei LocalSettings.php vorzunehmen, ohne diese Datei direkt bearbeiten zu müssen. Dies vereinfacht die Administrierung eines Wikis, insbesondere in den Fällen in denen kein Zugriff auf den Webserver des Wikis möglich ist, wesentlich. Etliche Basis- sowie SMW-Erweiterungen werden von dieser Softwareerweiterung unterstützt.

Autor: Alexandre Emsenhuber

Erstveröffentlichung: April 2008

Weblink:
 * Webseite zu „Configure“ (en)

Siehe auch:
 * Webseite zu „WikiFactory“ (en)

Deployment Framework
Die Softwareerweiterung Deployment Framework ermöglicht es entsprechend berechtigten Benutzern, bspw. Administratoren, die in einem zentralen Repositorium hinterlegtem Softwareerweiterungen sowie Wikiinhalte, komfortabel an weitere Wikis zu verteilen. Dabei sind sowohl Installation, Aktualisierung sowie Deinstallation durchführbar, ohne die entsprechenden Konfigurationsdateien direkt bearbeiten zu müssen. Diese Softwareerweiterung ist dabei vergleichbar mit dem Paketverwaltungssystem APT. Es werden alle im genutzten Repositorium vorhanden Basis- und SMW-Erweiterungen sowie Wikiinhalte von dieser Softwareerweiterung unterstützt.

Autor: ontoprise GmbH

Erstveröffentlichung: Oktober 2009

Weblink:
 * Webseite zu „Deployment Framework“ (en)

Header Tabs
Die Softwareerweiterung Header Tabs ermöglicht es, eine Wikiseite bzw. ein Formular (siehe hierzu Semantic Forms), in Registerkarten aufzuteilen, um so mehr Übersichtlichkeit zu schaffen. Auf diese Weise kann man den vertikalen Bildlauf reduzieren oder gar ganz vermeiden.

Autor: Sergey Chernyshev

Erstveröffentlichung: März 2008

Weblinks:
 * Webseite zu „Header Tabs“ (en)

ParserFunctions
Die Softwareerweiterung ParserFunctions erweitert den Parser des Wikis um logische Funktionen. Die mit Semantic MediaWiki möglichen semantische Vorlagen vereinfachen das semantische Annotieren. Allerdings können offen gelassene Parameter innerhalb einer Vorlage nicht annotiert werden, so dass die Unterstützung von Bedingungen in diesen Fällen nützlich ist, welche von dieser Softwareerweiterung bereitgestellt wird.

Autor: Tim Starling

Erstveröffentlichung: April 2006

Weblinks:
 * Webseite zu „ParserFunctions“ (en)
 * Webseite mit der Nutzeranleitung zu „ParserFunctions“ (en)

Replace Text
Die Softwareerweiterung Replace Text ermöglicht entsprechend berechtigten Benutzern, bspw. Administratoren, ein Suchen-und-Ersetzen von Zeichenketten, sowohl für die Inhalte von wie auch für die Titel von Wikiseiten. Im Zusammenhang mit Semantic MediaWiki ist diese Funktion besonders dann sehr nützlich, wenn die Namen oder auch Werte von Attributen oder die Feldbezeichnungen semantischer Vorlagen zu ändern sind. Ohne diese Softwareerweiterung müsste jede entsprechende Wikiseite manuell geändert werden, wohingegen sie diese Arbeit bequem und automatisiert durchführt.

Autoren: Yaron Koren, Niklas Laxström

Erstveröffentlichung: April 2008

Weblinks:
 * Webseite zu „Replace Text“ (en)

Variables
Die Softwareerweiterung Variables ermöglicht die wikiseitenbezogene Erstellung von Variablen. Dies ist besonders dann sinnvoll, wenn man bestimmte Funktionen mehrere Male auf einer Wikiseite verwendet und diese hierzu nicht duplizieren möchte. Beispielsweise kann man eine umfängliche eingebettete Abfrage als Variable festlegen und sie hernach zur Erzeugung unterschiedlicher Ausgabeformate einsetzen. In Verbindung mit der Softwareerweiterung ParserFunctions lässt sich ihr volles Potential ausschöpfen.

Autoren: Rob Adams und andere

Erstveröffentlichung: August 2006

Weblinks:
 * Webseite zu „Variables“ (en)

Widgets
Die Softwareerweiterung Widgets ermöglicht die Nutzung von selbstdefiniertem HTML, mit dem sich wikifremde Variablen einbeziehen lassen. Dies erlaubt beispielsweise die Einbindung von Audio-, Video- und Bilddateien, RSS-Feeds, Karten, Kalendern und anderen Daten sowie von selbst geschriebenem JavaScript und HTML, was allein mit Wikitext, Zeichenketten- oder Parserfunktionen nicht realisierbar ist. Diese Softwareerweiterung ist daher sehr nützlich im Zusammenhang mit der Nutzung semantischer Vorlagen. Sie verhält sich dabei wie eine Parserfunktion, was bedeutet, dass sie in Vorlagen eingebettete Variablen verarbeiten kann ohne dass sie fest programmiert sein müssen, wie dies bei Tags der Fall ist. Es ist auch eine Vielzahl gebrauchsfertiger Widgets für diese Softwareerweiterung verfügbar (siehe Links).

Autor: Sergey Chernyshev

Erstveröffentlichung: Februar 2008

Weblinks:
 * Webseite zu „Widgets“ (en)
 * Website zu „Widgets“ (en)
 * Aufstellung gebrauchsfertiger Widgets zu „Widgets“ (en)
 * Forum sowie Mailingliste von MediaWiki Widgets (en)