Extension:Teahouse/DE

Installation des Teahouse-Gadgets in der deutschen Wikipedia
Folgende Seiten/Einträge werden benötigt:
 * MediaWiki:Gadget-teahouse/teahouse.css
 * Dieser Artikel enhält alle CSS Anweisungen. Sie sind mit  gepräfixt
 * MediaWiki:Gadget-teahouse/main.js
 * Der größte Teil der Implementierung ist in diesem Artikel abgelegt. Er bildet zusammen mit den OOJS UI Komponenten (siehe unten) die Codebase der Anwendung.
 * MediaWiki:Gadget-teahouse/ui/dialog/Question.js
 * MediaWiki:Gadget-teahouse/ui/dialog/Message.js
 * MediaWiki:Gadget-teahouse/config.js
 * Der Konfigurationsteil des Gadgets. Er gehört nicht zur eigentlichen Codebase und kann für jedes Wikipedia-Projekt angepasst werden.
 * MediaWiki:Gadgets-definition
 * Details siehe unten

Abhängig von der jeweiligen Konfiguration müssen auch noch Vorlagen/Kategorien verfügbar sein:
 * Vorlage:Teahouse/Question
 * Vorlage:Teahouse/Pending_question
 * Kategorie:Teahouse/Pending_Question

''ACHTUNG: Sämtliche Änderungen an der Codebase (nicht Konfigurationsteil der Anwendung) sollten auch in das GIT-Repository dieser Erweiterung zurückgespielt werden! Andernfalls kann es zu einem späteren Zeitpunkt zu Inkosistenzen kommen''

Eintrag in der MediaWiki:Gadgets-definition
Die Seite MediaWiki:Gadgets-definition muss mit den Folgenden Einträgen ergänzt werden:

* teahouse[ResourceLoader|dependencies=mediawiki.user,mediawiki.cookie|default]|teahouse/main.js|teahouse/config.js|teahouse/teahouse.css * teahouse-opt-in[ResourceLoader]|teahouse-opt-in/main.js

Konfiguration und Internatilinalisierung
Die aktuelle deutsche Lokalisation befindet sich hier: Teahouse/i18n/de.json

Sie muss (ohne den -Teil) im Aufruf von   auf der MediaWiki:Gadget-teahouse/config.js-Seite eingetragen werden. Hier kann die Community beliebige Änderungen vornehmen.