Community-Wiki

Achtung: Fandom stellt ab dem 31.12.2023 bis auf Weiteres den Support für die deutsche Sprache ein. Nach diesem Datum müssen alle Anfragen im englischen Community Central oder über das Kontaktformular gestellt werden.

MEHR ERFAHREN

Community-Wiki
Advertisement
Community-Wiki

Nuvola apps kservices
Dies ist eine Standard-Erweiterung!
Standard-Erweiterungen sind generell in allen Communitys aktiviert.
Lua-logo-nolabel

Lua ist auf Fandom als eine Vorlagensprache verfügbar und hilft dabei, Vorlagen besser anzupassen und instand zuhalten sowie die Performance einiger unserer langsamsten Seiten zu erhöhen. Sie wird von der Erweiterung Scribunto bereitgestellt.

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[]

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[]

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[]

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[]

Anmerkungen[]

Mehr Hilfe[]

Advertisement