Wikipedia:Lua/Modul

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Diese Seite gibt einen Überblick über in der deutschsprachigen Wikipedia vorhandene Module in der Sprache Lua.

Namenskonvention[Quelltext bearbeiten]

  • Module, die ausschließlich einer einzigen Vorlage zuarbeiten, erhalten deren vollständigen Namen mitsamt Präfix:
    • Modul:Vorlage:vvvvvv
    • Dies sollte aber vermieden werden; Teilfunktionen sollten ausgegliedert und in eigene Module eingebettet werden, damit sie auch durch andere Vorlagen genutzt und mit gleichem Wartungsstand gepflegt werden können.
  • Module, die für gewisse Zeit von Benutzern entwickelt werden, erhalten die Benutzer-Identifikation als Präfix:
    • Modul:Benutzerin:xxxxxx
    • Modul:Benutzer:xyxyxy
  • Der Anfangsbuchstabe jedes Modulnamens soll ein Großbuchstabe sein, um konsistent mit der Namensbildung im Namensraum zu bleiben.
    • Abhängige Untermodule müssen dem nicht folgen.

Einsatzfähige Module[Quelltext bearbeiten]

Noch nicht verlinkte Module sind in Planung oder Entwicklung. Die vorgesehenen Aufgaben und Bezeichner geben bereits Orientierung.

Allgemein[Quelltext bearbeiten]

TemplatePar
Allgemeine Funktionen für alle Vorlagen: Parameterprüfung
Utilities
Häufige allgemeine Funktionen

Basis-Datentypen (Zeichenkette, Zahl, Zeit)[Quelltext bearbeiten]

FormatNum
Runden und Formatieren von Zahlen
Sort
Hilfsfunktionen für Sortierschlüssel
String
(Import aus enwiki)

Spezielle Datentypen[Quelltext bearbeiten]

ISOutil
Hilfsmittel für ISO-Codes; ISO 639 usw.
URIutil
Analyse und Verlinkung von URI: DOI URN VIAF
URLutil
Analyse von URL und IP-Adressen

Spezielle Vorlagen[Quelltext bearbeiten]

AdressenSort
Automatische SortKey-Generierung aus Hausanschriften
ModuleDoc
Hilfsfunktionen für {{ModuleDoc}}
FormatText
Kursivschreibung von Werktiteln gemäß WP:LIT bei lateinischer Schrift.
Bedingter Punkt hinter Text, sofern nicht bereits Satzendezeichen vorhanden.
Wikibase
Wikidata

Wikipedia:Lua/Erprobung