Logo der Lua-Sprache
Logo der Lua-Sprache

Diese Projektseite beschreibt die Organisation von Lua-Modulen in der deutschsprachigen Simpsonspedia. Sie richtet sich an Vorlagenprogrammierer, die Module suchen, sowie an Lua-Programmierer, die neue Module schreiben wollen.

Unter Hilfe:Lua sind allgemeine Hinweise zum Einsatz von Lua in einem beliebigen Wiki zusammengestellt.

Module

Es sind umfangreiche Bibliotheken für Lua allgemein und seitens Scribunto (MediaWiki) vorhanden.

  • Bei Standardaufgaben sollte gründlich geprüft werden, inwieweit vorhandene Funktionen genutzt werden können, um unnötige Redundanz zu vermeiden und keinen zusätzlichen Wartungsaufwand zu generieren.
  • Sinnvoll ist ein neues Modul typischerweise bei deutschsprachigen oder dewiki-spezifischen Fragestellungen.
  • Eine sprachunabhängige Lösung eines Standardproblems sollte von vornherein englischsprachigen Quellcode enthalten und für weltweiten Austausch vorbereitet sein.

Übersicht der nutzbaren Module und weitere Hinweise

Seitenorganisation und Dokumentation

Details

  • Jedes produktive Modul ist mit einer Dokumentationsseite zu versehen.
  • Im Namensraum Modul: werden alle Seiten mit Ausnahme des Standard-Namensschemas /Doku für die Dokumentationsseite als Lua-Quellcode aufgefasst.
  • Die Dokumentation erfolgt deshalb im Simpsonspedia-Namensraum.
  • Auf Seiten mit Lua-Quellcode sind Vorlagen unwirksam. Löschanträge sind deshalb auf der Dokumentations-Unterseite einzubinden.

Erprobung

Simpsonspedia:Lua/Erprobung

Diskussion und Werkstatt

  • Unterstützung bei der Programmierung in einem konkreten Modul sowie Wünsche für die Implementierung neuer Funktionen bitte nur in der Werkstatt.
  • Organisationsfragen im Projekt allgemein oder zu dieser Seite auf der Diskussionsseite.

Weitere Informationen