MediaWiki Standard-Erweiterungen

Aus Branched Scenario e-Learning
Zur Navigation springen Zur Suche springen

MediaWiki 1.35.0
Übersicht der Standard-Erweiterungen

Seite 1 von 15

Inhaltsverzeichnis

1. Erweiterungen mit Spezialseiten ......................................................................................................... 1

1.1 CiteThisPage .................................................................................................................................. 1

1.2 Interwiki ......................................................................................................................................... 1

1.3 Nuke .............................................................................................................................................. 1

1.4 Renameuser ................................................................................................................................... 1

1.5 ReplaceText ................................................................................................................................... 2

2. Editoren ............................................................................................................................................... 3

2.1 CodeEditor (erfordert WikiEditor) ................................................................................................. 3

2.2 VisualEditor ................................................................................................................................... 3

2.3 WikiEditor ...................................................................................................................................... 3

3. Parsererweiterungen ........................................................................................................................... 4

3.1 CategoryTree ................................................................................................................................. 4

3.2 Cite ................................................................................................................................................. 4

3.3 ImageMap ...................................................................................................................................... 4

3.4 InputBox ........................................................................................................................................ 4

3.5 ParserFunctions ............................................................................................................................. 5

3.6 Poem .............................................................................................................................................. 5

3.7 Scribunto ....................................................................................................................................... 5

3.8 SyntaxHighlight_GeSHi .................................................................................................................. 5

3.9 TemplateData ................................................................................................................................ 6

4. Mediennutzungserweiterungen .......................................................................................................... 7

4.1 PdfHandler ..................................................................................................................................... 7

5. Spamschutzerweiterungen .................................................................................................................. 8

5.1 ConfirmEdit .................................................................................................................................... 8

5.2 SpamBlacklist ................................................................................................................................. 8

5.3 TitleBlacklist ................................................................................................................................... 8

Seite 2 von 15

6. API-Erweiterungen .............................................................................................................................. 9

6.1 PageImages .................................................................................................................................... 9

7. Sonstige Erweiterungen .................................................................................................................... 10

7.1 Gadgets ........................................................................................................................................ 10

7.2 LocalisationUpdate ...................................................................................................................... 10

7.3 MultimediaViewer ....................................................................................................................... 10

7.4 OATHAuth .................................................................................................................................... 11

7.5 SecureLinkFixer ............................................................................................................................ 11

7.6 TextExtracts ................................................................................................................................. 11

8. Quellen .............................................................................................................................................. 12

8.1 Übersicht aller Erweiterungen .................................................................................................... 12

8.2 Liste der einzelnen Erweiterungen .............................................................................................. 12

Seite 3 von 15

1. Erweiterungen mit Spezialseiten

1.1 CiteThisPage

Die CiteThisPage-Erweiterung, früher als SpecialCite.php bekannt, ermöglicht es eine Übersicht des ausgewählten Artikel zu erstellen (Special:CiteThisPage), in welcher alle erforderlichen Angaben für das Zitieren (soweit verfügbar) enthalten sind.

Link:https://www.mediawiki.org/wiki/Extension:CiteThisPage

1.2 Interwiki

Die Interwiki-Erweiterung fügt die Seite "Spezial:Interwiki" zu MediaWiki hinzu, um die interwiki-Tabelle (automatische Konvertierung von Wörtern in Referenzen) anzuzeigen, bearbeiten sowie alle mit ihr durchgeführten Aktionen zu protokollieren.

Link:https://www.mediawiki.org/wiki/Extension:Interwiki/de

1.3 Nuke

Die Nuke Erweiterung ermöglicht es, eine Vielzahl an Seiten mit wenigen Knöpfen zu löschen.

Link:https://www.mediawiki.org/wiki/Extension:Nuke/de

1.4 Renameuser

Die Renameuser-Erweiterung bietet ein Menü, auf welchem autorisierte Benutzer andere Benutzerkonten umbenennen können. Dadurch werden auch Seitenverläufe u.ä. aktualisiert.

Link:https://www.mediawiki.org/wiki/Extension:Renameuser

Seite 1 von 12

1.5 ReplaceText

Replace Text ist eine Erweiterung für MediaWiki, die eine Seite sowie ein Befehlszeilenskript bereitstellt, mit dem Administratoren im ganzen Wiki Worte suchen und austauschen können. Dies gilt für Texte als auch für die Titel der Inhaltsseiten aus MediaWiki.

Link:https://www.mediawiki.org/wiki/Extension:Replace_Text

Seite 2 von 12

2. Editoren

2.1 CodeEditor (erfordert WikiEditor)

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.

Link:https://www.mediawiki.org/wiki/Extension:CodeEditor

2.2 VisualEditor

Die VisualEditor-Erweiterung ist ein Texteditor im wesentlich moderneren Stil und bietet somit eine Alternative zum Standard-Editor. Auch können Seiten als Rich Content bearbeitet werden.

Link:https://www.mediawiki.org/wiki/Extension:VisualEditor

2.3 WikiEditor

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

Link:https://www.mediawiki.org/wiki/Extension:WikiEditor/de

Seite 3 von 12

3. Parsererweiterungen

3.1 CategoryTree

Die CategoryTree-Erweiterung bietet eine dynamische Baumansicht der Kategorien und Struktur eines Wikis. Es verwendet AJAX, um Teile des Baums bei Bedarf zu laden.

Link:https://www.mediawiki.org/wiki/Extension:CategoryTree

3.2 Cite

Die Cite-Erweiterung erlaubt es Nutzern Verweise als Fußnoten auf einer Seite einzusetzen. Es ergänzt die zwei Tags <ref> und <references /> welche zusammen Fußnoten (und so auch Quellenangaben für Zitate) auf einer Seite ermöglichen.

Link:https://www.mediawiki.org/wiki/Extension:Cite/de

3.3 ImageMap

Die ImageMap-Erweiterung biete anklickbare Imagemaps, eine Liste von Koordinaten, welche zusammen einen Bereich eines Bildes markieren. Beispielsweise kann auf einer Weltkarte jedes Land markiert und mit einem Hyperlink zu weiteren Informationen über dieses Land versehen sein.

Link:https://www.mediawiki.org/wiki/Extension:ImageMap

3.4 InputBox

Die InputBox-Erweiterung fügt Wiki-Seiten bereits erstellte HTML-Formulare hinzu. Benutzer können ein Formular "ausfüllen" (Text eingeben, Menüelemente auswählen usw.) und damit verbundene Aktionen auslösen.

Link:https://www.mediawiki.org/wiki/Extension:InputBox

Seite 4 von 12

3.5 ParserFunctions

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

Link:https://www.mediawiki.org/wiki/Extension:ParserFunctions/de

3.6 Poem

Die Poem-Erweiterung ermöglicht die einfache Formatierung von Gedichten und ähnlichem Material in Wikitext. Mithilfe der <poem> </poem> -Tags bleiben Zeilenumbrüche erhalten, Doppelpunkte am Anfang einer Zeile werden in 1 em Einrückung umgewandelt und Gedichte können dank einem Div der Klasse "Gedicht" einheitlich formatiert werden.

Link:https://www.mediawiki.org/wiki/Extension:Poem

3.7 Scribunto

Die Erweiterung Scribunto ermöglicht das Einbetten von Skriptsprachen in MediaWiki. Aktuell ist Lua die einzige unterstützte Skriptsprache.

Link:https://www.mediawiki.org/wiki/Extension:Scribunto

3.8 SyntaxHighlight_GeSHi

Die SyntaxHighlight-Erweiterung, früher bekannt als SyntaxHighlight_GeSHi, stellt Formatierung von Quellcode bei der Verwendung des Tags <syntaxhighlight> bereit. Sie unterstützt Hunderte von Programmiersprachen sowie Dateiformaten und stellt den Text genauso dar, wie er eingegeben wurde.

Link:https://www.mediawiki.org/wiki/Extension:SyntaxHighlight/de

Seite 5 von 12

3.9 TemplateData

Die TemplateData-Erweiterung führt ein <templatedata> -Tag und eine API ein, mit denen Benutzer gemeinsam festlegen können, wie Vorlagen dargestellt werden sollen. Diese Informationen stehen anderen Systeme (z.B. VisualEditor) zur Verfügung, um Vorlagen basierend auf dem „Template“ erstellen können.

Link:https://www.mediawiki.org/wiki/Extension:TemplateData

Seite 6 von 12

4. Mediennutzungserweiterungen

4.1 PdfHandler

Die Erweiterung PdfHandler zeigt hochgeladene PDF-Dateien in einer mehrseitigen Vorschau an. Zusammen mit der Proofread Page Erweiterung können PDF-Dateien nebeneinander mit Wikitext angezeigt werden. Dies ermöglicht es Benutzern, Bücher und andere Dokumente einfacher zu transkribieren.

Link:https://www.mediawiki.org/wiki/Extension:PdfHandler

Seite 7 von 12

5. Spamschutzerweiterungen

5.1 ConfirmEdit

Die Erweiterung ConfirmEdit erlaubt die Nutzung verschiedener CAPTCHA-Methoden, um Spambots und andere automatische Tools vom Editieren eines Wikis abzuhalten, sowie Versuche zu vereiteln, durch automatisierte Anmeldeversuche Passwörter zu knacken.

Hinweis: CAPTCHA-Methoden können sich negativ auf die Barrierefreiheit auswirken.

Link:https://www.mediawiki.org/wiki/Extension:ConfirmEdit/de

5.2 SpamBlacklist

Die SpamBlacklist-Erweiterung verhindert Änderungen an Artikel, falls diese gesperrte URLs enthält.

Möchte jemand eine Seite speichern, vergleicht diese Erweiterung den Text mit einer Liste aus regulären Ausdrücken. Liegt eine Übereinstimmung vor, zeigt die Erweiterung dem Benutzer eine Fehlermeldung an und weigert sich, die Seite zu speichern.

Link:https://www.mediawiki.org/wiki/Extension:SpamBlacklist

5.3 TitleBlacklist

Die TitleBlacklist-Erweiterung ermöglicht es Administratoren die Erstellung von Benutzerkonten als auch Wikiseiten zu verhindern, sollte ihr Inhalt mit einem oder mehreren regulären Ausdrücken übereinstimmen.

Link:https://www.mediawiki.org/wiki/Extension:TitleBlacklist/de

Seite 8 von 12

6. API-Erweiterungen

6.1 PageImages

Die PageImages-Erweiterung sammelt Informationen zu Bildern, die auf einer Seite verwendet werden. Ziel ist es, Metadaten und das am besten geeignete Thumbnail für einen Artikel zurückzugeben.

Link:https://www.mediawiki.org/wiki/Extension:PageImages

Seite 9 von 12

7. Sonstige Erweiterungen

7.1 Gadgets

Die Gadgets-Erweiterung bietet die Möglichkeit, JavaScript- oder CSS-basierte "Helferlein" auszuwählen, welche von anderen Wiki-Benutzer angeboten werden.

Jedes Gadget wird durch eine Zeile in der MediaWiki:Gadgets-definition bestimmt. Diese enthält einen Namen und eine Beschreibung für das Gadget sowie die Liste der von ihm verwendeten JS- oder CSS-Schnipsel.

Link:https://www.mediawiki.org/wiki/Extension:Gadgets/de

7.2 LocalisationUpdate

Mit der LocalizationUpdate-Erweiterung können Sie die MediaWiki-Nachrichten jederzeit aktualisieren, ohne Dateien manuell auf dem Server zu bearbeiten.

Link:https://www.mediawiki.org/wiki/Extension:LocalisationUpdate

7.3 MultimediaViewer

Die Erweiterung MultimediaViewer gibt dem Benutzer die Option, Bilder in voller oder fast voller Größe in seinem Browser anzuzeigen, ohne dass es zu unerwünschten Seitenaufrufen oder unterbrechenden Seitenverläufen kommt.

Link:https://www.mediawiki.org/wiki/Extension:MultimediaViewer/de

Seite 10 von 12

7.4 OATHAuth

Die OATHAuth-Erweiterung ist die zeitbasierte Implementierung eines Einmalkennworts (TOTP) , welche die Sicherheit von MediaWiki erheblich erhöht. Es bietet eine Zwei-Faktor-Authentifizierung über etwas, das Sie haben (Ihr Telefon oder Computer) und etwas, das Sie kennen (Ihren
Benutzernamen / Ihr Passwort).

Link:https://www.mediawiki.org/wiki/Extension:OATHAuth

7.5 SecureLinkFixer

Die SecureLinkFixer-Erweiterung schreibt URLs automatisch in HTTPS um, wenn die Domäne HTTP Verbindungen nicht (mehr) akzeptiert. Das Umschreiben erfolgt im laufenden Betrieb, es werden keine Änderungen am Wiki vorgenommen, und die Seitenquelle behält die ursprüngliche URL bei.

Link:https://www.mediawiki.org/wiki/Extension:SecureLinkFixer

7.6 TextExtracts

Die TextExtracts-Erweiterung bietet eine API, mit der Nur-Text- oder eingeschränkte HTML-Extrakte (HTML mit Inhalt für einige entfernte CSS-Klassen) von Seiteninhalten abgerufen werden können.

Link:https://www.mediawiki.org/wiki/Extension:TextExtracts

Seite 11 von 12

8. Quellen

8.1 Übersicht aller Erweiterungen

https://www.mediawiki.org/wiki/Category:All_extensions/de

8.2 Liste der einzelnen Erweiterungen

https://www.mediawiki.org/wiki/Extension:CiteThisPage

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

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

https://www.mediawiki.org/wiki/Extension:Renameuser

https://www.mediawiki.org/wiki/Extension:Replace_Text

https://www.mediawiki.org/wiki/Extension:CodeEditor

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

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

https://www.mediawiki.org/wiki/Extension:CategoryTree

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

https://www.mediawiki.org/wiki/Extension:ImageMap

https://www.mediawiki.org/wiki/Extension:InputBox

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

https://www.mediawiki.org/wiki/Extension:Poem

https://www.mediawiki.org/wiki/Extension:Scribunto

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

https://www.mediawiki.org/wiki/Extension:TemplateData

https://www.mediawiki.org/wiki/Extension:PdfHandler

https://www.mediawiki.org/wiki/Extension:ConfirmEdit/de

https://www.mediawiki.org/wiki/Extension:SpamBlacklist

https://www.mediawiki.org/wiki/Extension:TitleBlacklist/de

https://www.mediawiki.org/wiki/Extension:PageImages

https://www.mediawiki.org/wiki/Extension:Gadgets/de

https://www.mediawiki.org/wiki/Extension:LocalisationUpdate

https://www.mediawiki.org/wiki/Extension:MultimediaViewer/de

https://www.mediawiki.org/wiki/Extension:OATHAuth

https://www.mediawiki.org/wiki/Extension:SecureLinkFixer

https://www.mediawiki.org/wiki/Extension:TextExtracts

Seite 12 von 12