Fandom


Lua-logo-nolabel

Lua ist auf Fandom als eine Vorlagensprache verfügbar und hilft dabei, Vorlagen besser anzupassen und instandzuhalten sowie die Performance einiger unserer langsamsten Seiten zu erhöhen.

Das Codieren beim Gestalten von Vorlagen unter der Verwendung von Lua unterscheidet sich etwas zu der Bearbeitung von simplen Wikitext-Vorlagen und ähnelt mehr einer ‚traditionellen‘ Programmiersyntax. Das bietet zwei entscheidende Vorteile:

  1. Die logische Funktionalität ist nativ in Lua integriert, was die Implementation von grundlegender Logik in Lua gegenüber MediaWikis Methoden stark vereinfacht.
  2. Lua läuft, weil es aus logische Operationen ausgerichtet wurde, besser als die Gegenstücke in Wikitext.

Lua ist nicht dazu gedacht, JavaScript, CSS oder alle Wikitext-Vorlagen zu ersetzen.

Aktivierung und Unterstützung Bearbeiten

Lua ist standardmäßig auf allen Wikis aktiviert. Die allgemeine Standardbibliothek von Lua ist zusätzlich mit den speziellen Scribunto-Bibliotheken ebenso verfügbar. Fandoms Implementierung von Scribunto enthält die meisten Standardfunktionen, aber nicht alle Funktionen werden unterstützt. Die Unterschiede werden im Referenzhandbuch näher erläutert.

Für mehr Hintergründe zu diesem Werkzeug siehe dir unsere Vorstellung von Lua an.

Das Lua-Modul Repositorium Bearbeiten

Lua-Module können auch über das Fandom Developers Wiki geladen werden, wenn require("Dev:ModulName") anstatt von require("Modul:ModulName") eingesetzt wird[1]. Diese „globalen Module“ sind für die Wiederverwendung überall auf Fandom verfügbar und in näherem Detail hier beschrieben.

Dokumentation und weiterführende Hilfe Bearbeiten

Lua-Dokumentation im Fandom Developers Wiki:

Du kannst auch, wenn dir die Dokumentation nicht weiterhilft, im Community-Wiki andere Benutzer, die Erfahrung mit Lua haben, um Unterstützung fragen. Das Fandom Developers Wiki hat auch einen eigenen englischen Forum-Bereich, wo dir ebenfalls geholfen werden kann.

Siehe auch Bearbeiten

Fandom Developers Wiki (dev.fandom.com)

Anmerkungen Bearbeiten

  1. w:de:Benutzer Blog:ElBosso/Technisches Update, 25. Juni 2015

Mehr Hilfe Bearbeiten

Ein Fandom-Benutzer

Diskussion erstellen

← Bitte wähle ein Forum aus, in dem du das Posten möchtest
← Du hast keinen Betreff angegeben
  Lade Editor…
0 aktive Diskussionen über: Hilfe:Lua
Nutzung von Community-Inhalten gemäß CC-BY-SA , sofern nicht anders angegeben.