Vorlage:SkinInstall

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Template:SkinInstall and the translation is 100% complete.
  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens SkinInstall im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
require_once "$IP/skins/SkinInstall/SkinInstall.php";
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.
Vorlagendokumentation

Verwendung

Parameter sind optional!

1=
Lege den Namen des Skins manuell fest (verwendet standardmäßig den aktuellen Seitennamen ohne das Namensraums-Präfix).
download-link=
Überschreibe den Downloadlink (standardmäßig ist das {{DownloadGitSnapshot}})
basedir=
Directory that repo should be installed in and front-end resources are exposed through (defaults to skins, change to extensions if needed).
localsettings=
Pass custom php code that the user should include in LocalSettings.php
custom-steps=
Additional steps (as an unordered * list)
registration=
New way to install skin or extension.

Beispiele

Unten einige Beispiele, wie diese Vorlage zu verwenden ist:

Einfach

{{SkinInstall}}
  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens theskin im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
require_once "$IP/skins/theskin/theskin.php";
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.

Name

{{SkinInstall|erudite}}
  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens erudite im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
require_once "$IP/skins/erudite/erudite.php";
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.

Herunterladen

{{SkinInstall
|download-link=[http://bits.wikimedia.org/example.zip Download]
}}
  • Die Download und die Datei(en) in ein Verzeichnis namens theskin im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
require_once "$IP/skins/theskin/theskin.php";
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.

LocalSettings

{{SkinInstall
|localsettings=
$wgUseAjax = true;
$wgEnableMWSuggest = true;
}}
  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens theskin im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
require_once "$IP/skins/theskin/theskin.php";
$wgUseAjax = true;
$wgEnableMWSuggest = true;
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.

Anpassungsschritte

{{SkinInstall
|custom-steps=
* Lorem ipsum dolor sit amet
* Foo bar baz quux [[sandbox]]
}}
  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens theskin im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
require_once "$IP/skins/theskin/theskin.php";
  • Lorem ipsum dolor sit amet
  • Foo bar baz quux sandbox
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.

Den Skin registrieren

{{SkinInstall
|registration=Yes
}}
  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens theskin im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
wfLoadSkin( 'theskin' );
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.

Für Benutzer, die MediaWiki 1.24 oder frühere Versionen nutzen:

Die obigen Anweisungen beschreiben die neue Art der Installation von Skins unter Verwendung von wfLoadSkin(), verfügbar seit MediaWiki 1.25. Wenn du den Skin in früheren Versionen installierst, musst du anstelle von wfLoadSkin( 'theskin' ); Folgendes verwenden:

require_once "$IP/skins/theskin/theskin.php";

(Um einen Skin auf einem früheren Release zu betreiben, musst du womöglich die Version, die für diesen Release getaggt ist, von Special:SkinDistributor herunterladen.)

Vagrant

{{SkinInstall
|vagrant=1
}}
  • Wenn du Vagrant verwendest, installiere mit vagrant roles enable 1 -p

Manuelle Installation

  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens theskin im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
require_once "$IP/skins/theskin/theskin.php";
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.

Alles

{{SkinInstall|Example
|download-link=[http://bits.wikimedia.org/example.zip Download]
|localsettings=
$wgUseAjax = true;

|db-update=Yes
|custom-steps=
* Lorem ipsum dolor sit amet
* Foo bar baz quux [[sandbox]]
|registration=Yes
|vagrant=accountinfo
}}
  • Wenn du Vagrant verwendest, installiere mit vagrant roles enable accountinfo -p

Manuelle Installation

  • Die Download und die Datei(en) in ein Verzeichnis namens Example im Ordner skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php:
wfLoadSkin( 'Example' );
$wgUseAjax = true;
  • Lorem ipsum dolor sit amet
  • Foo bar baz quux sandbox
  • Yes Erledigt - Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob der Skin erfolgreich installiert ist.

Für Benutzer, die MediaWiki 1.24 oder frühere Versionen nutzen:

Die obigen Anweisungen beschreiben die neue Art der Installation von Skins unter Verwendung von wfLoadSkin(), verfügbar seit MediaWiki 1.25. Wenn du den Skin in früheren Versionen installierst, musst du anstelle von wfLoadSkin( 'Example' ); Folgendes verwenden:

require_once "$IP/skins/Example/Example.php";

(Um einen Skin auf einem früheren Release zu betreiben, musst du womöglich die Version, die für diesen Release getaggt ist, von Special:SkinDistributor herunterladen.)

No description.

Template parameters

ParameterDescriptionTypeStatus
Skin name over-ride1

Set the skin name manually

Default
name of the current page name without namespace prefix
Stringoptional
Download link over-ridedownload-link

Overwrite the download link

Default
{{DownloadGitSnapshot}}
Stringoptional
New-style registrationregistration

Whether to use the new style to register the skin

Booleanoptional
Installation directorybasedir

Directory that repo should be installed in and front-end resources are exposed through (defaults to skins, change to extensions if needed).

Stringoptional
LocalSettings codelocalsettings

Custom PHP code that the user should include in LocalSettings.php

Stringoptional
Custom stepscustom-steps

Additional steps (as an unordered * list) that you need to undertake to install the skin.

Stringoptional
nocreditsnocredits

no description

Booleanoptional