Admin:Extensions

Aus Stadtwiki

Wechseln zu: Navigation, Suche

Admin-Infos zu Erweiterungen. Diese erweitern das Mediawiki. Welche Erweiterungen ein Mediawiki einsetzt, bzw. ob die Installation erfolgreich war, lässt sich über Spezial:Version (bzw. Special:Version) rausfinden.

Inhaltsverzeichnis

[bearbeiten] Quelle

Quelltexte ..

[bearbeiten] Ziel

Verzeichnis

/extensions

[bearbeiten] Erweiterungen

[bearbeiten] ExtensionFunctions.php

Hier klinken sich Erweiterungen ein, sollte man haben ;-)

/extenstions/ExtensionFunctions.php

[bearbeiten] RenameUser / Benutzer umbennnen

/extenstions/RenameUser/SpecialRenameuser.php
/extenstions/RenameUser/SpecialRenameuser_body.php
/extenstions/RenameUser/SpecialRenameuser.i18n.php

erfordert ExtensionFunctions.php und einen Eintrag in LocalSettings.php

require_once("extensions/RenameUser/SpecialRenameuser.php");

Die Funktion steht nur Bürokraten zur Verfügung, es sei denn, man setzt

$wgGroupPermissions['sysop']['renameuser'] = true;

dann darf es jeder Admin.

Umbenennen sollte man sparsam einsetzen, ist aber hilfreich umd SPAM-Accounts ans Ende der Userliste zu schieben. Wobei gilt Z < a.

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

[bearbeiten] SpamBlacklist

Dokumentiert ist die Erweiterung in

/extenstions/SpamBlacklist/README

Sie besteht aus

 /extenstions/SpamBlacklist/SpamBlacklist_body.php
 /extenstions/SpamBlacklist/SpamBlacklist.php

Die Liste ist in Karlsruhe: im Einsatz, klappt aber noch nicht ganz, siehe auch

Die Erweiterung nutzt http://meta.wikimedia.org/wiki/Spam_blacklist

[bearbeiten] ParserFunctions

Dokumentiert ist die Erweiterung unter

http://meta.wikimedia.org/wiki/ParserFunctions

Sie besteht aus

/extensions/ParserFunctions/Expr.php
/extensions/ParserFunctions/ParserFunctions.php

und wird eingebunden über

require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );

[bearbeiten] CategoryTree

$wgUseAjax = true;
require_once( 'extensions/CategoryTree/CategoryTree.php' );

Benötigt in der apache2.conf (in der Karlsruher Config ohne /wiki/) :

RewriteCond %{REQUEST_URI} !^/(extensions|skins)/

Damit diese Directories nicht gelesen sind, ist die Option Indexes zu streichen.

<directory …> Options FollowSymLinks </directory> 

Geht ab Version 1.8.2

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


[bearbeiten] Cite/Cite.php / Zitate und Fußnoten

Fügt die Möglichkeit hinzu, Fußnoten benutzen zu können:

<ref[ name=id]> und <references/>

http://www.mediawiki.org/wiki/Extension:Cite/Cite.php

[bearbeiten] Newuserlog /Neuanmeldungs-Log

Systemmeldung in den RC, wenn sich ein neuer Benutzer angemeldet hat. Sinnvoll, um einerseits neue Benutzer Willkommen zu heißen, andererseits, um evtl. Störenfriede gleich bannen zu können.

Siehe http://www.mediawiki.org/wiki/Extension:Newuserlog

[bearbeiten] Gadgets

Damit können angemeldete Benutzer erweitere Gadgets einstellen, auch mit Hilfe von Javascript/Ajax. Hilfreich z.T. auch für Benutzer mit Handicaps (Rot/Grün-Schwäche, Screenreader-Benutzer usw.).

http://www.mediawiki.org/wiki/Extension:Gadgets

Installation:

1. Dateien aus SVN unter /extensions/Gadgets/ hochladen

2. In Localsettings aktivieren

3. Spezial:Gadgets aufrufen, ist aber dann noch leer.

4. Definitionen in MediaWiki:Gadgets-definition ablegen, z.B.

 == Bearbeitungswerkzeuge ==
  * HotCat|HotCat.js
  * ...
 == Lesehilfen ==

5. Gadgets anlegen, z.b. MediaWiki:Gadget-HotCat.js

Am besten mal bei WP nachschauen, da kann man sich die Elemente gut anschauen, Erklärung ist nicht ganz trivial.

Persönliche Werkzeuge
Navigation
Stadtwikis