Daocpedia:Englische Version

Aus Daocpedia

Die Englische Version der DAoCpedia ist unter der Internet-Adresse http://www.daocpedia.net oder http://en.daocpedia.eu erreichbar. Technische Verantwortlichkeit liegt bei Campino, die Inhaltliche hingegen bei Long Wolf.

Dieser Artikel soll beim Aufbau der Englischen DAoCpedia helfen, immerhin haben wir mit der deutschen nun schon fast zwei Jahre Erfahrungen gesammelt.

  1. Special:Recentchanges - diese Seite ist Pflichtbesuch und sollte in jedem Fall gebookmarkt werden


Vorlagen

Vorlagen (engl templates) sind prima Dinge, um z.B. Navigationsleisten zu erstellen. Eine Vorlage wird wie folgt eingebunden

{{Name_der_Vorlage}}

Existiert der Artikel Vorlage:Name_der_Vorlage nicht, wird ein roter Link angezeigt. Exisitert der Artikel, wird alles, was im Vorlage-Artikel steht, an die Stelle gesetzt, an der {{Name_der_Vorlage}} steht. Ein gutes Beispiel hier ist: Vorlage:Navigationsleiste Klassen. Diese Vorlage wird per {{Navigationsleiste Klassen}} ganz unten in einen Klassenartikel eingebunden und schon hat man eine tolle Leiste, die die Navigation zwischen den Klassenartikeln erleichert. Und wird etwas an Vorlage:Navigationsleiste Klassen, wird im Artikel immer die aktuelle Version angezeigt.

Vorlagen kann man auch für andere Dinge verwenden. Z.B. werden sie beim Iconhelfer eingesetzt: aus {{Icon|k|1|7|6}} wird ein Icon. Dabei werden verschiedene Variablen übergeben. Dazu müssen wir {{Icon|k|1|7|6}} aufbröseln:

  • {{ - Leitet die Vorlage ein
  • Icon - Einbinden von Vorlage:Icon
  • | - Ist ein Trennzeichen. Es sagt dem Wikisystem, das hier etwas aufhört und danach etwas neues Anfängt. In diesem Fall hört der Name der Vorlage auf und die erste Variable, die übergeben wird, beginnt.
  • k - die erste Variable, die übergeben wird. In der Vorlage wird {{{1}}} durch diese, individuelle Variable ersetzt.
  • | - Wieder das Trennzeichen. Es trennt die erste Variable von der zweiten.
  • 1 - die zweite Variable, die übergeben wird. In der Vorlage wird {{{2}}} durch diese, individuelle Variable ersetzt.
  • | - Wieder das Trennzeichen. Es trennt die zweite Variable von der dritten.
  • 7 - die dritte Variable, die übergeben wird. In der Vorlage wird {{{3}}} durch diese, individuelle Variable ersetzt.
  • | - Wieder das Trennzeichen. Es trennt die dritte Variable von der vierten.
  • 6 - die vierte Variable, die übergeben wird. In der Vorlage wird {{{4}}} durch diese, individuelle Variable ersetzt.
  • }} - Beenden der Vorlage

Da die Vorlage zur Zeit wie folgt aussieht

http://www.daocpedia.de/icon.php?t={{{1}}}&n={{{2}}}&x={{{4}}}&y={{{3}}}&.png

wird sie durch die Variablen wie folgt "ergänzt"

http://www.daocpedia.de/icon.php?t=k&n=1&x=6&y=7&.png

Daraus wird von der Datei icon.php ein Bild generiert und das Icon wird angezeigt. Dies sollte als Beispiel verdeutlichen, welche "Macht" solche Vorlagen haben und das man damit viele, verschiedene Dinge realisieren oder vereinfachen kann.

Hinweis: Für die englische Version muss der Namensraum "Vorlage:" durch "template:" ersetzt werden :)