Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:Rene/NewArticle: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Beschreibung: Erster Hinweis
Erklärung
Zeile 1: Zeile 1:
==Beschreibung==
==Beschreibung==
Die Steuerung der Erweiterung erfolgt über die Seite [[MediaWiki:NewArticle]].
Die Erweiterung NewArticle bietet immer wenn ein neuer Artikel angelegt wird eine Auswahl an Vorlagen an die durch anklicken in das Editfeld eingefügt wird. Sinn ist es das Erstellen von Artikeln nach den [[Hilfe:Artikelvorlagen|Artikelvorlagen]] zu erleichtern.


weiteres folgt...
===Technik===
NewArticle ist eine MediaWiki Erweiterung die sich an den Hook AlternateEdit anhängt. Dabei wird bei jedem Aufruf des Editors geprüft ob es sich um einen neuen Artikel handelt. Ist dies der Fall wird die Steuerdatei [[MediaWiki:NewArticle]] ausgelesen und entsprechend der Einleitungstext erzeugt. Das Einfügen des Vorlage erfolgt dann online über eine Javascript.
 
''Hinweis'' Es wird geprüft ob es sich um einen neuen Artikel handelt, d.h. ein bereits gespeicherte Artikel ohne Inhalt wird nicht als neu angesehen.
 
==Einstellungen==
Die Steuerung der Erweiterung erfolgt über Befehle auf der Seite [[MediaWiki:NewArticle]]. Der Aufbau der Seite ist:
 
<pre>
Parameter1==Parameter2
//
Parameter3==Parameter4
</pre>
 
Die einzelnen Befehlszeilen werden jeweils durch eine Zeile mit der Zeichenfolge // getrennt.
 
Folgende Werte können für den ersten Parameter in der Zeile benutzt werden:
*Start - Der Wert nach dem Trennzeichen (==) wird vor der Liste der Vorlagen ausgegeben. Der Text wird direkt als HTML ausgegeben, MediWiki Code wird '''nicht''' ausgewertet.
*End - Wie beim Parameter Start, nur wird der Text als Abschluss nach der Liste der Vorlagen ausgegeben.
 
Bei allen anderen Zeilen ist der erste Parameter der Text der in der Liste angezeigt wird und der zweite Parameter ist der Name des Artikels, ohne die Namensraumangabe. Das folgende Beispiel
 
<pre>
Start==Um ein einheitliches Erscheinungsbild zu erhalten gibt es in Stargate Wiki Vorlage für Artikel.
//
Person - Vorlage:Personenbeschreibung==Personenbeschreibung
//
Episode - Vorlage:Episodenbeschreibung==Episodenbeschreibung
//
End==Viel Spaß
</pre>
 
erzeugt über dem Editorfeld den folgenden Text
 
Um ein einheitliches Erscheinungsbild zu erhalten gibt es in Stargate Wiki Vorlage für Artikel.
* Person - Vorlage:Personenbeschreibung
* Episode - Vorlage:Episodenbeschreibung
Viel Spaß


==Code==
==Code==