CowboysWiki:Lua/Modul
Diese Seite gibt einen Überblick über in der deutschsprachigen Wikipedia vorhandene (und geplante) Module in der Sprache Lua.
Namenskonvention
Einsatzfähige Module
Noch nicht verlinkte Module sind in Planung oder Entwicklung. Die vorgesehenen Aufgaben und Bezeichner geben bereits Orientierung.
- Kategorie mit alphabetischer Auflistung
Allgemein
- TemplatePar
- Allgemeine Funktionen für alle Vorlagen: Parameterprüfung
- Utilities
- Häufige allgemeine Funktionen
Basis-Datentypen (Zeichenkette, Zahl, Zeit)
- DateTime
- Datums- und Zeitberechnungen
- Expr
- Ergänzung von
#expr– min, max und viele weitere - FormatNum
- Runden und Formatieren von Zahlen
- Sort
- Hilfsfunktionen für Sortierschlüssel
- Str
- Stringfunktionen
- Text
- Hilfsfunktionen für Textpassagen
Spezielle Datentypen
- FileMedia
- Hilfsfunktionen für Datei-Seiten (Bilder und andere Medien)
- ISO3166
- Codes von Territorien (Staaten) nach ISO 3166
- ISO15924
- Codes von Schriftsystemen nach ISO 15924
- JSON
- commons:Module:JSON – Simple JSON encoding and decoding in pure Lua. www.json.org
- JSONutil
- Analyse und Vorbereitung von JSON-Codes
- Microformat
- Microformat
- Multilingual
- Unterstützung von Mehrsprachigkeit und Lokalisierung im Wiki.
- URIutil
- Analyse und Verlinkung von URI etc.: ISBN, ISSN, und auch LCCN, EAN/GTIN, DNB/GND/IDN/ZDB.
- URLutil
- Analyse von URL und IP-Adressen
- WLink
- Wikilink und Weblink
Datenkomplexe
- AdressenSort
- SortKey-Generierung aus Hausanschriften
- CatUtil
- Hilfsfunktionen im Zusammenhang mit Kategorien
- Coordinates
- Implementierung von Geohack
- CoordParse
- Koordinatenangaben interpretieren
- ImageCollection
- Bilderserien
- IPrange
- IP-Adressbereiche
- JSTOR
- Unterstützung von JSTOR-Verlinkungen
- Musikcharts
- Unterstützung von Chartlisten
- PageTree
- Hierarchische oder lineare Struktur von Seiten-Verlinkungen
- PageUtil
- Hilfsfunktionen im Zusammenhang mit Seiten-Inhalt
- Pinging
- Ping an bis zu 50 Empfänger und an Gruppen
- SGW-Zwischenstand
- Zwischenstände zur Schiedsgerichtswahl
- Shortcuts
- Projektweite Verwaltung von Shortcuts
- TemplUtl
- Programmierhilfen für Module, die mit Vorlagen arbeiten, oder Vorlagen selbst
- Wikibase / Wikidata
- Wikidata (weltweit verbreitetes Modul; in unterschiedlichen Versionen)
- Zitation
- Literaturformate usw. der deutschsprachigen Wikipedia
- Hilfe:VisualEditor
- Unterstützung für Hilfeseiten
- MediaWiki:Pageinfo
- Unterstützung für
action=info
Module nur für eine bestimmte Vorlage
- Der Name dieser Module erhält als Präfix
Vorlage:und dann den Titel der Vorlage. Gilt auch für eine eng begrenzte Gruppe gleichartiger Vorlagen.
- Vorlage:Anker
- Vorlage:ArmFrGrandeGuerre
- Vorlage:arXiv
- Vorlage:Auflistung
- Vorlage:Babel
- Vorlage:BAnz
- Vorlage:Basiswechsel
- Vorlage:Begriffsklärung → Baustelle
- Vorlage:BGBl
- Vorlage:bibcode
- Vorlage:BLKÖ
- Vorlage:Curlingspiel
- Vorlage:Defekter Weblink
- Vorlage:Dokumentation
- Vorlage:DtRechtswörterbuch
- Vorlage:Einwohner B Diagramm
- Vorlage:EWZ
- Vorlage:Farbtabelle
- Vorlage:Flagicon
- Vorlage:FormatDate
- Vorlage:Gebiet@de-CH
- Vorlage:GRIN
- Vorlage:Handle
- Vorlage:Infobox Gesetz
- Vorlage:Infobox Fußballspieler
- Vorlage:Infobox PKW-Modell
- Vorlage:Infoboxen Physik
- Vorlage:Infobox Schienenfahrzeug
- Vorlage:Infobox Sendeanlage
- Vorlage:Infobox Sicherheitslücke
- Vorlage:InfoFlora
- Vorlage:Information
- Vorlage:Internetquelle
- Vorlage:IUCN
- Vorlage:Kurier-Ticker
- Vorlage:LAGIS Einwohner Diagramm
- Vorlage:lang
- Vorlage:LCCN
- Vorlage:Librivox Buch
- Vorlage:LiveTabelle 10Mannschaften
- Vorlage:Literatur
- Vorlage:LuaModuleDoc
- Vorlage:Maplink
- Vorlage:Navigationsleiste Sonnenfinsternisse
- Vorlage:Normdaten
- Vorlage:OxfordDNB
- Vorlage:Personenleiste
- Vorlage:PersonZelle
- Vorlage:Phab
- Vorlage:Pressemappe
- Vorlage:Radsportteam
- Vorlage:Runeberg
- Vorlage:Seitenbewertung
- CowboysWiki:Bewertungen
- Vorlage:Soft redirect
- Vorlage:Sternkarte
- Vorlage:Str
- Vorlage:Taxobox
- Vorlage:TemplateDataGenerator
- Vorlage:Titelliste
- Vorlage:TOC Präfixindex
- Vorlage:Toter Link → Baustelle
- Vorlage:Übersetzung
- Vorlage:Unsigniert
- Vorlage:UpstreamUpdate
- Vorlage:URN
- Vorlage:Vers
- Vorlage:VorlagendokumentationFlagIcon
- Vorlage:Vorlagendokumentation Land mit Flagge
- Vorlage:Wayback → Baustelle
- Vorlage:Waybackarchiv → Baustelle
- Vorlage:Webarchiv → Baustelle
- Vorlage:Währungsbetrag
- Vorlage:Wertungsspiegel Computerspiel
Module nicht für Vorlagen, nur Bibliotheken für Lua
- LuaWiki
- Hilfsfunktionen für die Einbettung von Lua im Wiki-Kontext
Zusammenstellungen
- Alle Seiten im Modul-Namensraum
- CowboysWiki:Lua/Modul-Upstream
- Namensraum Module: in der englischsprachigen Wikipedia
Erprobung
- Spielwiese
- Freies Ausprobieren kleiner Code-Fragmente auf kurze Zeit.
- Für größere Entwicklungsarbeiten ermöglicht die Vorlagenspielwiese auch Quelltext-Module auf eigenen Benutzerseiten.
- Hello
- Demonstrationsmodul (Hallo, Welt!) –
Hallo, Welt! Dies ist Lua! - Alle Benutzer
- zum Beta-Testen durch mehrere Anwender mit
Modul:Benutzerin:xxxxxxxxxxxxModul:Benutzer:xyxyxyxyxyxy- Unterseiten für Benutzer-Module sind möglich.
- Seite muss auch dort angelegt werden.
- Vorlagenspielwiese
- Alle Benutzer können mittels der Vorlagenspielwiese auf ihren Benutzerseiten eigene Module zum Testen verwalten. Mittels des Benutzerskriptes editorContent steht dann auch der CodeEditor zur Verfügung.
Außerdem sind testwiki:, test2wiki: (mit dem eigenen SUL-Account) und auch de.wikipedia.beta (separater Account nötig) nutzbar. In der echten dewiki sollten dann erst halbwegs ausgereifte Produktiv-Versionen auftauchen.