Erweiterungen für MediaWiki

Aus Lerntechnologien
Zur Navigation springen Zur Suche springen


Gegenwärtig (Stand: August 2023) wird MediaWiki in der LTS-Variante (Long Term Support) 1.39.x genutzt.

Diese Version beinhaltet nachfolgende Standard-Erweiterungen, mit denen die Wiki-Instanz funktional erweitert werden kann. Andere Erweiterungen können u.a. aus Gründen der Wartbarkeit nicht installiert werden.

Erweiterungen mit Spezialseiten

CiteThisPage

Realisiert eine Auflistung aller relevanten Daten, um eine Seite bzw. einen Artikel zitieren zu können.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:CiteThisPage/de

Interwiki

Fügt die Seite "Spezial:Interwiki" hinzu, um die Interwiki-Tabelle (automatische Konvertierung von Wörtern in Referenzen) anzeigen, bearbeiten sowie alle mit ihr durchgeführten Aktionen protokollieren zu können.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Interwiki/de

Nuke

Ermöglicht die massenhafte Löschung von Wiki-Seiten einer Instanz.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Nuke/de

Renameuser

Ermöglicht autorisierten Benutzer*innen andere Benutzerkonten umbenennen zu können. Dadurch werden auch Seitenverläufe u.ä. aktualisiert.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Renameuser/de

ReplaceText

Stellt eine Spezialseite sowie ein Befehlszeilenskript bereit, mit dem Administrator*innen einer Wiki-Instanz Worte suchen und austauschen können. Dies gilt für Texte als auch für die Titel von Inhaltsseiten.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Replace_Text/de

Editoren

WikiEditor

Die WikiEditor-Erweiterung stellt ein verbessertes Interface zum Bearbeiten von Wikitext bereit. Sie gilt als Nachfolger des Standard-Editors und wird zum Beispiel von Wikipedia seit 2010 eingesetzt.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:WikiEditor/de

CodeEditor

Die CodeEditor-Erweiterung ergänzt die Bearbeitungssymbolleiste von WikiEditor um einige nützliche Funktionen für Benutzer- oder seitenspezifisches JavaScript und CSS-Seiten. Beispiele wären die Syntaxhervorhebung für JavaScript, CSS und Lua, Paaranpassung für Klammern sowie eine automatische Texteinschiebung.

Hinweis: Diese Erweiterung erfordert, dass die Erweiterung WikiEditor (siehe oben) bereits aktiviert ist.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:CodeEditor/de

VisualEditor

Die VisualEditor-Erweiterung ist eine überaus moderne Alternative zum rudimentären WikiEditor und fällt insbesondere durch seine intuitive Echtzeitdarstellung (WYSIWYG) auf.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:VisualEditor

Parsererweiterungen

CategoryTree

Die CategoryTree-Erweiterung bietet eine dynamische Baumansicht der Kategorienstruktur einer Wiki-Instanz an.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:CategoryTree/de

Cite

Die Cite-Erweiterung erlaubt es Nutzer*innen Quellenverweise als Fußnoten auf einer Seite einzusetzen.

Dazu werden die zwei Tags <ref> und <references /> implementiert, welche zusammen Fußnoten (und so auch Quellenangaben für Zitate) auf einer Seite ermöglichen.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Cite/de

ImageMap

Die ImageMap-Erweiterung ermöglicht die Realisierung anklickbarer Bilder bzw. Bildteile, indem Bildflächen über spezifische Koordinaten deklariert und diesen Flächen Hyperlinks zugewiesen werden können.

So könnte zum Beispiel auf einer Weltkarte jedes Land markiert und mit einem Hyperlink zu weiteren Informationen über das jeweilige Land versehen sein.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:ImageMap/de

InputBox

Die InputBox-Erweiterung fügt Wikiseiten bereits erstellte HTML-Formularfelder hinzu, wodurch Formulare auf Seiten bereitgestellt werden.

Diese lassen sich schließlich nutzen (Text eingeben, Menüelemente auswählen usw.), um damit verbundene Aktionen auszulösen.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:InputBox/de

Math

Diese Erweiterung wird nicht unterstützt und durch eine lokale und standardmäßig aktivierte MathJax-Implementierung realisiert.

ParserFunctions

Die Erweiterung ParserFunctions bereichert den Wikitext-Parser um hilfreiche Funktionen: hauptsächlich im Bereich der Logik- und Zeichenketten-Handhabung (string functions).

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:ParserFunctions/de

Poem

Die Poem-Erweiterung ermöglicht die einfache Formatierung von Gedichten und ähnlichem Material.

Mithilfe der Tags <poem> und </poem> bleiben Zeilenumbrüche erhalten, Doppelpunkte am Anfang einer Zeile werden in 1-em-Einrückung umgewandelt und Gedichte können dank einem sogenannten "Div" der Klasse "Gedicht" einheitlich formatiert werden.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:Poem/de

Scribunto

Diese Erweiterung wird aktuell nicht unterstützt.

SyntaxHighlight bzw. SyntaxHighlight_GeSHi

Die SyntaxHighlight-Erweiterung, früher bekannt als SyntaxHighlight_GeSHi, stellt Formatierung von Quellcode bei der Verwendung des Tags <syntaxhighlight> bereit.

So werden Hunderte von Programmiersprachen sowie Dateiformaten unterstützt und so dargestellt, wie sie im jeweiligen Zielmedium bzw. Zielumgebung tatsächlich (visuell) interpretiert würden.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:SyntaxHighlight/de

Eine vollständige Liste aller unterstützten Sprachen: https://pygments.org/languages/

TemplateData

Die TemplateData-Erweiterung führt ein <templatedata>-Tag und eine zugehörige API ein, mit denen Benutzer*innen gemeinsam festlegen können, wie Vorlagen dargestellt werden sollen.

Diese Informationen stehen anderen Systeme (z.B. dem #VisualEditor) zur Verfügung, um Vorlagen basierend auf dem Template erstellen können.

Weitere Informationen: https://www.mediawiki.org/wiki/Extension:TemplateData/de

Mediennutzungserweiterungen

t.b.a.

Spamschutzerweiterungen

t.b.a.

API-Erweiterungen

t.b.a.

Sonstige Erweiterungen

t.b.a.