Vorlage:SkinInstall

This page is a translated version of the page Template:SkinInstall and the translation is 86% complete.
  • Die Dateien herunterladen und in einem Unterverzeichnis namens SkinInstall zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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 Dateien herunterladen und in einem Unterverzeichnis namens theskin zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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 Dateien herunterladen und in einem Unterverzeichnis namens erudite zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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 herunterladen und in einem Unterverzeichnis namens theskin zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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 Dateien herunterladen und in einem Unterverzeichnis namens theskin zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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 Dateien herunterladen und in einem Unterverzeichnis namens theskin zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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 Dateien herunterladen und in einem Unterverzeichnis namens theskin zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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 Dateien herunterladen und in einem Unterverzeichnis namens theskin zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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 herunterladen und in einem Unterverzeichnis namens Example zum Verzeichnis skins/ ablegen.
  • Ergänze folgenden Code am Ende deiner LocalSettings.php -Datei:
    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[Edit template data]

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