Kategorien
Bearbeiten von „Benutzer Diskussion:Tiramon/Verwaltung/Archiv“
Zur Navigation springen
Zur Suche springen
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 116: | Zeile 116: | ||
Da unsere derzeitige Minimap seit einigen Wochen/Monaten (seit Limm, glaube ich) nicht mehr richtig funktioniert, von den Koordinaten her, und es eine Qual ist, die anzupassen, habe ich sie die letzten zwei Tage mal umgebaut. Dadurch ist sie jetzt ähnlich flexibel wie die Gesamtkarte, also man braucht nur ein paar neue Werte zu ergänzen bei neuen Gebieten. Allerdings benötigt sie zwei MediaWiki-Erweiterungen, denn sonst ist sie einfach viel zu langsam und ressourcenfressend (mit ihnen braucht sie 1,2 Sekunden zum rendern auf einem vergleichbaren Server, und das wird ja noch gecached). Namentlich wären diese: | Da unsere derzeitige Minimap seit einigen Wochen/Monaten (seit Limm, glaube ich) nicht mehr richtig funktioniert, von den Koordinaten her, und es eine Qual ist, die anzupassen, habe ich sie die letzten zwei Tage mal umgebaut. Dadurch ist sie jetzt ähnlich flexibel wie die Gesamtkarte, also man braucht nur ein paar neue Werte zu ergänzen bei neuen Gebieten. Allerdings benötigt sie zwei MediaWiki-Erweiterungen, denn sonst ist sie einfach viel zu langsam und ressourcenfressend (mit ihnen braucht sie 1,2 Sekunden zum rendern auf einem vergleichbaren Server, und das wird ja noch gecached). Namentlich wären diese: | ||
* VariablesExtension: [[ | * VariablesExtension: [[metawikipedia:VariablesExtension|Beschreibung]] | [[metawikipedia:VariablesExtension#Installing|Installationsanweisungen]]. Im Prinzip tut sie etwas ähnliches wie Vorlagen (ohne Parameter), allerdings lokal nur für den aktuellen Artikel, und sind deshalb deutlich performanter, da sie auch in MW in Variablen gespeichert werden und nicht in der DB, und natürlich auch nicht jedes mal neu gerendert werden, da statisch. Die erhöhen die Geschwindigkeit doch deutlich. | ||
* ExpandAfter: [http://www.mediawiki.org/wiki/Extension:ExpandAfter Beschreibung] | [http://www.mediawiki.org/wiki/Extension:ExpandAfter#Installation Installationsanweisungen]. MediaWiki scheint sich zuerst um das Entfernen von ungültigen HTML-Tags zu kümmern, wobei es die gültigen auch gleich behandelt, bevor der Rest drankommt. das Heißt allerdings, dass bei etwas wie <code><nowiki>{{#foo}} <span style="{{#bar}}"></span></nowiki></code> zuerst #bar und dann #foo ausgeführt wird. Für die obige VariablesExtension heißt das, dass alle #var innerhalb von Elementattributen vor dem entsprechenden #vardefine ausgeführt werden - sie sind in diesem Kontext also leer. Die ExpandAfter-Extension umgeht dies, sie macht nichts weiter als den HTML-Tag einzufügen, nur später. Um ungültige Sachen kümmert sich MediaWiki trotzdem noch, also <script> oder onclick="" funktioniert weiterhin nicht (hab ich zur Sicherheit auch ausprobiert). Also ohne die geht es auch nicht. | * ExpandAfter: [http://www.mediawiki.org/wiki/Extension:ExpandAfter Beschreibung] | [http://www.mediawiki.org/wiki/Extension:ExpandAfter#Installation Installationsanweisungen]. MediaWiki scheint sich zuerst um das Entfernen von ungültigen HTML-Tags zu kümmern, wobei es die gültigen auch gleich behandelt, bevor der Rest drankommt. das Heißt allerdings, dass bei etwas wie <code><nowiki>{{#foo}} <span style="{{#bar}}"></span></nowiki></code> zuerst #bar und dann #foo ausgeführt wird. Für die obige VariablesExtension heißt das, dass alle #var innerhalb von Elementattributen vor dem entsprechenden #vardefine ausgeführt werden - sie sind in diesem Kontext also leer. Die ExpandAfter-Extension umgeht dies, sie macht nichts weiter als den HTML-Tag einzufügen, nur später. Um ungültige Sachen kümmert sich MediaWiki trotzdem noch, also <script> oder onclick="" funktioniert weiterhin nicht (hab ich zur Sicherheit auch ausprobiert). Also ohne die geht es auch nicht. | ||
Wäre nett, wenn Du dich recht schnell darum kümmern könntest, sonst muss unsere Leserschaft sich weiterhin mit dem alten ausgefransten Ding herumquälen ^^ --[[Benutzer:Three Of Twelve|Three Of Twelve]][[Benutzer Diskussion:Three Of Twelve|<sup>Sprich!</sup>]] 17:08, 7. Apr. 2007 (CEST) | Wäre nett, wenn Du dich recht schnell darum kümmern könntest, sonst muss unsere Leserschaft sich weiterhin mit dem alten ausgefransten Ding herumquälen ^^ --[[Benutzer:Three Of Twelve|Three Of Twelve]][[Benutzer Diskussion:Three Of Twelve|<sup>Sprich!</sup>]] 17:08, 7. Apr. 2007 (CEST) |