User:Pd4u/doc9
Contact |
---|
Begonnen hat es mit der Vorlage Syntaxhighlight und der Art, wie die Dokumentation in die Vorlagen eingebunden wird.
Diese wollte ich in meinem Privatwiki nachstellen. Dieses Vorhaben führte mich tief in die Eingeweide der englischen Wikipedia. Der Befehl #invoke
, auf den ich bei meinen Recherechen stieß, führte mich zur Erweiterung Scribunto.
Installation[edit]
Der Installationsvorgang erfolgt wie üblich, die Erweiterung herunterladen, in das Verzeichnis extension
entpacken und ein paar Einträge in der LocalSettings.php
vornehmen:
require_once "$IP/extensions/Scribunto/Scribunto.php";
$wgScribuntoDefaultEngine = 'luastandalone';
Zu beachten ist, dass die bei anderen Erweiterungen übliche Vorgangsweise mit
wfLoadExtension( 'Scribunto' );
zu einer Fehlermeldung führt.
Weiteres Vorgehen[edit]
Wahrscheinlich habe ich in der Dokumentation irgendetwas nicht verstanden oder überlesen, jedenfalls führt der weitere Versuch, die Vorlagendokumentationseinbindung zum Laufen zu bringen, zu einer Fehlermeldung.
Modulliste[edit]
Die Lua-Module in der Reihenfolge ihres Auftretens.
Die broken Links kommen daher, dass diese Module zwar in der englischen Wikipedia existieren, auf Commons jedoch nicht.
- Documentation
- Documentation/config
- Module:Arguments
- Module:Message box
- Module:Category handler
- Module:Yesno
- Module:Message box/configuration
- Module:Category handler/data
- Module:Category handler/config
- Module:Category handler/shared
- Module:Category handler/blacklist
- Module:Namespace detect/data
- Module:Namespace detect/config
- Module:Unsubst
- Module:List
- Module:TableTools
- Module:Infobox
- Module:Effective_protection_expiry
- Module:Effective_protection_level
- Module:File_link
- Module:Lua_banner