Manual:Extensions/de

From MediaWiki.org
Jump to: navigation, search
Gnome-preferences-other.svg Erweiterungen: Tag-Erweiterungen Parserfunktionen Hooks Spezialseiten Skins Zauberworte API

Was sind Erweiterungen?[edit | edit source]

MediaWiki Erweiterungen

Erweiterungen können Sie individuell anpassen, so wie MediaWiki aussieht und funktioniert.

Wiki-Benutzer können in bestehenden Erweiterungen stöbern oder eine neue Erweiterung erbitten. Systemadministratoren können Erweiterungen auf den MediaWiki-Installationen die sie verwalten, entweder installieren oder entfernen. Entwickler können neue Erweiterungen schreiben oder bestehende Erweiterungen verbessern.

Suche die Erweiterungen nach Stichwort(en):


Abhängig von Ihren Zielen, können Sie Erweiterungen benutzen zum:

Durchsuchen der Erweiterungen[edit | edit source]

Sie können die Kategorie:Erweiterungen nach Kategorie oder die Matrix der Erweiterungen durchstöbern, um die gesamte Palette an Erweiterungen zu sehen, die bereits geschrieben wurden. Für Informationen zur Installation dieser Erweiterungen oder das Schreiben eigener, siehe unten.

Überprüfung von installierten Erweiterungen[edit | edit source]

Nur jemand mit Verwaltungszugriff auf das Dateisystem auf einem Server, kann Erweiterungen für MediaWiki installieren, jedoch kann jeder überprüfen, welche Erweiterungen auf einer Instanz von MediaWiki durch Zugriff auf den Spezial:Version-Artikel aktiv sind. Zum Beispiel sind diese Erweiterungen in der deutschen Wikipedia aktiv.

Installieren einer Erweiterung[edit | edit source]

MediaWiki ist bereit, Erweiterungen direkt nach Abschluss der Installation zu akzeptieren. Um eine Erweiterung hinzuzufügen, folgen Sie diesen Schritten:

  1. Bevor Sie beginnen
    Ein paar Erweiterungen erfordern die Installation eines Patches. Viele von ihnen stellen auch für die Installation entworfene Instruktionen zur Verfügung, konzipiert für den Einbau mit UNIX-Befehlen. Sie benötigen Shell-Zugang (SSH), um diese Befehle die auf den Erweiterungs-Hilfeseiten aufgelistet sind einzugeben.
  2. Herunterladen ihrer Erweiterung.
    Extension Distributor hilft Ihnen, die beliebtesten Erweiterungen auszuwählen und herunterzuladen.
    Erweiterungen sind in der Regel als modulare Pakete verbreitet. Sie gehen in der Regel in ihr eigenes Unterverzeichnis von $IP/extensions/. Eine Liste der dokumentierten Erweiterungen ist auf der Erweiterungsmatrix auf MediaWiki.org verfügbar und eine Liste der Erweiterungen, abgelegt im Wikimedia SVN-Lager befindet sich unter svn:trunk/extensions. Einige Erweiterungen sind als Quellcode in diesem Wiki verfügbar. Sie können sie automatisieren, sie zu kopieren.
    Inoffizielle Softwarepakete der Erweiterungen im Wikimedia SVN-Lager, können auf dem Toolserver gefunden werden. Diese Pakete sind beliebige Speicherauszüge, so bedenken Sie bitte, das sie eine defekte Version der Erweiterung enthalten könnten (so als ob Sie sie direkt aus dem Entwickler-Repositorium laden).
  3. Installieren Sie ihre Erweiterung.
    Im Allgemeinen am Ende der LocalSettings.php Datei (aber oberhalb des PHP end-of-Code-Trennzeichen, "?>", falls vorhanden), sollte die folgende Zeile hinzugefügt werden:
    require_once( "$IP/extensions/extension_name/extension_name.php" );
    
    Diese Zeile zwingt den PHP-Interpreter die Erweiterungs-Datei zu lesen und damit MediaWiki zugänglich zu machen.
    Einige Erweiterungen können mit Wartungs-Skripten in Konflikt geraten, zum Beispiel wenn sie direkt auf $_SERVER zugreifen (nicht empfohlen).
    In diesem Fall können sie bedingt gepackt werden, so dass Wartungsskripte trotzdem laufen können.
    if (!$wgCommandLineMode) {
    
         require_once( "$IP/extensions/extension_name/extension_name.php" );
    
    }
    
    Das Wartungsskript importDump.php wird bei jeder Erweiterung scheitern, welches maßgeschneiderte Namensräume erfordert, die innerhalb des bedingten oberhalb inbegriffen sind, wie zum Beispiel Extension:Semantic MediaWiki, Extension:Semantic Forms.
    Stellen Sie sicher, dass die erforderlichen Berechtigungen für Erweiterungen gesetzt sind!
    Während dieses Installationsverfahren für die meisten Erweiterungen ausreichend ist, erfordern einige ein anderes Installationsverfahren. Überprüfen Sie die Dokumentation ihrer Erweiterung für Details.
    Wenn Sie Konfigurationsvariablen in LocalSettings.php verändern wollen, müssen Sie das normalerweise danach einschließlich der Erweiterung tun. Sonst werden die definierten Standardwerte in der Erweiterung, ihre Einstellungen überschreiben.
    Vorsicht! Vorsicht: Während die Erweiterungs-Deklaration an anderen Stellen in der LocalSettings.php Datei platziert werden kann, sollten Sie nie Erweiterungen vor der require_once( "includes/DefaultSettings.php" ); Linie platzieren. Dadurch werden die Erweiterung Setup-Funktion Arrays geleert, so dass keine Erweiterungen installiert werden soll, und wahrscheinlich wird Ihr Wiki unzugänglich, bis Sie es bereinigen!

Aktualisieren einer Erweiterung[edit | edit source]

Einige Erweiterungen sind erforderlich aktualisiert zu werden, wann immer Sie MediaWiki aktualisieren werden, während andere mit mehreren Versionen arbeiten. Um auf eine neue Version einer Erweiterung zu aktualisieren:

  1. Laden Sie die neue Version der Erweiterung herunter
  2. Ersetzen Sie alle Dateien der Erweiterung im extension/ExtensionName Verzeichnis mit den neuen Dateien. Entfernen Sie nicht die bestehende Erweiterungs-Konfiguration in der LocalSettings.php.
  3. Abhängig von der Erweiterung, müssen Sie eventuell das Update.php Wartungsskript ausführen. Die meisten Erweiterungen werden erwähnen, ob das Skript ausgeführt werden muss oder nicht. Wenn Sie keinen Kommandozeilen-Zugang haben, können Sie auch den Web-Updater verwenden.
  4. Das ist alles, was Sie tun müssen. In den meisten Fällen wird jede Erweiterungs-Konfiguration, die Sie in der LocalSettings.php haben, auch mit der neueren Version der Erweiterung arbeiten.
Diese Anweisungen decken 99% der Erweiterungen. Wenn die spezifische Erweiterung die Sie aktualisieren Anweisungen hat, die von diesen Werten abweichen, sollten Sie vielleicht den spezifischen Erweiterungen-Anweisungen folgen.

Entwickeln von Erweiterungen[edit | edit source]

Dieses komplexe Thema wird auf der Hilfeseite Entwicklung von Erweiterungen behandelt.

Siehe auch[edit | edit source]

Erweiterungen: KategorieAlleVorschlägeTag-ErweiterungenErweiterungsmatrixErweiterungen FAQHookregister - ErweiterungStandardnamensraum - Erweiterung
Sprache: English  • dansk • Deutsch • Ελληνικά • español • français • Bahasa Indonesia • 日本語 • 한국어 • polski • português do Brasil • русский • 中文 • 中文(繁體)‎