MediaWiki Diskussion:Gadgets-definition/Archiv 2007

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

Farbliche Anzeige von Byte-Änderungen

Kann ich eine Seite für die farbliche Anzeige von Byte-Änderungen anlegen?--Τιλλα 2501 ± 01:53, 15. Nov. 2007 (CET)

Das ist doch schon längst in den normalen Prefs einstellbar. Bevor das hier explodiert zu einer Liste von zig Features, die keiner mehr ueberblickt, sollten wir vielleicht erstmal Vorschlaege sammeln und dann ranken, was fuer viele Benutzer wirklich nuetzlich ist. --Elian Φ 02:04, 15. Nov. 2007 (CET)
Und wie? Bisher mache ich es so:
/* Anzeige von Byte-Änderungen */
.mw-plusminus-pos {color: #006600;}
.mw-plusminus-neg {color: #990000;}
--Τιλλα 2501 ± 02:10, 15. Nov. 2007 (CET)
Okay, sorry, ich hatte jetzt grade irgendwie die Byte-Anzeige fuer Links im Kopf. Trotzdem ist die Frage, ob Leute, die das wollen, sich so einen kurzen Schnipsel nicht einfach in ihr CSS setzen koennen (oder, wenn Konsens besteht, dass die farbliche Anzeige die Usability verbessert, das in common.css integriert). --Elian Φ 02:30, 15. Nov. 2007 (CET)
Richtig, jedoch kann man auch die derzeitigen Gadgets ins CSS schreiben. Am besten wäre vielleicht wirklich eine Abstimmung für jedes Gadget.--Τιλλα 2501 ± 02:36, 15. Nov. 2007 (CET)
siehe #Konzept --Elian Φ 02:48, 15. Nov. 2007 (CET)
Insbesondere sollten wir WP:SKIN einbeziehen. -- Complex 02:18, 15. Nov. 2007 (CET)
Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)

Konzept

Okay, wir haben bei diesem Feature die Wahl: wollen wir in drei Wochen eine Liste aus 30 Eintraegen mit CSS-Schnipseln, "Interwikis gruen faerben", "Bytes rot anzeigen", "Sitenotice ausblenden", wo von den obskureren der normale Benutzer sowieso nicht versteht, was sie genau tun, oder wir ueberlegen uns jetzt ein Konzept, wie wir diese Erweiterung nutzen wollen. Was zum Beispiel moeglich waere, waeren Javaskript-Erweiterungspakete, von denen der Benutzer das fuer seine Haupttaetigkeiten passende auswaehlen kann. Fuer den Recentchanges-Patroller der Erweiterungskasten mit Rollback und One-Klick-Loeschantrag und -QS. Rechtschreibpruefung fuer Autoren. Sachen, die es Benutzern ersparen, weiterhin laenglichen Javascript-Code in ihre Skins zu kopieren, ohne dass sie ueberhaupt genau verstehen, was sie da tun (gestehe, ich gehoere auch zu der Klientel) und die die Standardwuensche abdecken, warum Leute das trotzdem machen (und sich mitunter froehlich dem Risiko aussetzen, dass jemand durch fehlerhaften Code ihren Account hijackt). Hier haben wir die Moeglichkeit, die viel nachgefragten Sachen _sicher_ anzubieten und zentral upzudaten. Ende Predigt. --Elian Φ 02:48, 15. Nov. 2007 (CET)

/me schließtt sich Elians Predigt an. Insbesondere für die komplexeren Skripte, in denen man noch bestimmte Funktionen an- und ausschalten kann (mir selber war das rumfrickeln in der monobook.css/.js immer zu umständlich), bietet es sich an, diese hier zentral nach Komponenten anzubieten.
Folgenden organisatorischen Vorschlag möchte ich noch machen: Die Namenswahl der Gadgets im MediaWiki-Namensraum ist prinzipiell frei. Es gibt jedoch mittlerweile über 3000 Systemnachrichten, so dass (unbemerkte) Konflikte mit MediaWiki-Systemnachrichten vorkommen könnten. Mein Vorschlag daher: Jedes Gagdet erhält für Beschreibung und Code den Prefix „Gadget-“. So behält man auch über Spezial:Prefixindex einen besseren Überblick. — Raymond Disk. Bew. 08:21, 15. Nov. 2007 (CET)
Full ack, da gibt es nix gegen zu sagen. Ansonsten halte ich Elians Idee auch für gut. Was spricht eigentlich dagegen, ähnlich wie auf Commons zentrale js-Features in Mediawiki-js auszulagern (Ohne sie als Gadget anzubieten)? Gruß, Code·Eis·Poesie 08:35, 15. Nov. 2007 (CET)
Dann sollten CSS und JS auch gleich voneinander getrennt werden. Einmal im Anzeigenamen und einmal im Seitennamen, dann behält man in Prefixindex und in den Einstellungen auch den Überblick was was ist. --BLueFiSH.as (Langeweile?) 10:40, 15. Nov. 2007 (CET)
Diese Idee unterstütze ich.--Τιλλα 2501 ± 14:49, 15. Nov. 2007 (CET)
Meine Meinung hierzu: Gadgets sollten auf keinen Fall so aussehen (um ein beliebiges Beispiel herauszugreifen). Ein Gadget darf immer nur eine einzelne, klar abgegrenzte Funktion beinhalten (oder eine kleine Gruppe sehr eng verwandter Funktionen). Die großen Universalskripte, die auf einen Schlag eine große Menge neuer Funktionen einführen und unter Umständen die halbe MediaWiki-Software modifizieren, sollten auch weiterhin denjenigen Benutzern vorbehalten bleiben, die sich damit auskennen und genau wissen, was sie tun.
Gadgets sollten immer so gestaltet sein, dass sie für die große Masse der Otto-Normal-Benutzer nützlich sind. Und das kann man – meiner Meinung nach – besser durch viele kleine als durch wenige große Gadgets erreichen.
Zwei Skripte, die ich sehr gern als Gadget zur Verfügung stellen möchte sind moveIntroductionToTop.js sowie showInfoboxToggle.js. Mein Problem ist nun, dass ich diese gern selbst pflegen möchte. Gibt es nicht vielleicht die Möglichkeit, einzelne Seiten für bestimmte Benutzer freizuschalten, oder muss ich mich dazu tatsächlich zum Admin wählen lassen? --TM 19:09, 15. Nov. 2007 (CET)
Ich glaube über [1] würden sich auch Einige freuen. --Revolus Echo der Stille 19:17, 15. Nov. 2007 (CET)
Sowas klappt auf Commons gut über die Diskussionsseiten der entsprechenden MediaWiki-Texte. Gruß, Code·Eis·Poesie 19:18, 15. Nov. 2007 (CET)
Hat nicht jemand Lust Wikipedia:Gadgets bzw. Hilfe:Gadgets zu schreiben? Dort ließe sich dann auch öffentlichere Diskussion führen. --Revolus Echo der Stille 00:31, 17. Nov. 2007 (CET)

Der Präfix "Gadget-" an allen verwendeten Nachrichten wird jetzt per software erzwungen. -- Duesentrieb 00:31, 17. Nov. 2007 (CET)

Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)

Vorangegangene Diskussion

Siehe auch Wikipedia:Tellerrand wo schon dazu diskutiert und ein paar nützliche Skripte zusammengetragen wurden und wo die ganze Sache mit der Aktivierung angefangen hatte... Arnomane 00:44, 16. Nov. 2007 (CET)

Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)

Kandidatenliste

Hier eine Vorschlagsliste von Skripten, die den obigen Anforderungen im Abschnitt Konzept gerecht werden (keine Mikroschnipsel und keine Multifunktionscodehaufen) Bitte auch bedenken, das allerhöchstens 15 Gadgets aus Übersichtsgründen Platz haben. Also bitte in der Endauswahl eurer Favoriten streng auswählen (aber erstmal hier eintragen ;-) Arnomane 00:20, 17. Nov. 2007 (CET):

15 finde ich ziemlich wenig - 150 sollten es natürlich nicht werden. Man kann die Gadgets übrigens mit Abschnitten/Überschriften strukturieren.
Ach ja, nochwas: die aktuellen "Mikroschnipsel" dürfen gerne wieder raus, die waren vor allem zur Demonstration gedacht. -- Duesentrieb 10:42, 17. Nov. 2007 (CET)
Hm ok mit der Strukturierung ist es wohl sinnvoll machbar über 15 auf längere Sicht zu haben. Den Demoschnipsel * InlineInterwikisInGruen|InlineInterwikisInGruen.css hab ich mal raus, der zu den Personendaten kann ja erstmal bleiben und ausgebaut werden. Arnomane 01:51, 21. Nov. 2007 (CET)
Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)

Nicht zugeordenter Vorschläge

Bearbeitungshilfen

Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)

Lesehilfen

Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)

Zentrale Feedback-Seite

Sollten wir nicht eine zentrale Feedback-Seite einrichten die auf der Gadgets-Seite mit verlinkt wird. Insbesonders die Meldung von Fehler, Erweiterungswünsche an einem Gadget etc. sollte möglich sein. Eventuell könnte man auch diese Seite dafür nutzen. Liesel 11:45, 3. Dez. 2007 (CET)

Stimmt eine einfach zu findende zentrale Feedbackseite ist wichtig und habe diese hier nun (neben anderem) verlinkt: [4] (die originale Systemnachricht trug deinem Wunsch Rechnung war und leider von anderen zu stark gekürzt worden).
Für konkrete Fehlerberichte und Wünsche zu den einzelnen Skripten sind meiner Meinung nach die in den jeweiligen verlinkten Hilfeseiten angegebenen Kontakte der bessere Weg, da die Quellen sehr heterogen sind und diverse Dinge sich im jeweiligen Kontext besser erörtern lassen und ich persönlich bei manchen Skripten andernfalls ein "de.wikipedia-Eigengewächs" befürchte (und auch die originalen Autoren nicht von ihren gewohnten Feedbackmechanismen abschneiden möchte).
Unter Hilfe:Einstellungen#Gadgets findet sich eine ausführliche allgemeine Anleitung für Benutzer und Administratoren, welche dank der prominenten Verlinkung dieser Seite in den Einstellungen leicht zu finden sein sollte.
Mittelfristig möchte ich alle modularisierten Skripte mit eigener Hilfseite auf Wikipedia:Helferlein listen (Gadgets sind Helferlein) und Wikipedia:Skin wieder zu einer Tippseite für eigene neue Javascript/CSS-Tricks werden zu lassen. Arnomane 14:53, 3. Dez. 2007 (CET)
Mir war nur aufgefallen, dass man bei HotCat nur auf das js-Script geleitet wird. Hier wäre es zumindest sinnvoll für den Anfang eine Seite mit Kontaktdaten anzulegen. Später kann man diese Seiten ja ausbauen. Liesel 15:03, 3. Dez. 2007 (CET)
Ja ich war bislang zu faul diese Hilfeseite zu schreiben (die meisten anderen rund um die Gadgets stammen ja schon von mir ;-). Arnomane 15:12, 3. Dez. 2007 (CET)
Erledigt: Wikipedia:Helferlein/HotCat (wird noch erweitert, ich lass mir dabei gerne helfen. Die Franzosen sind schon viel weiter. ;-) Arnomane 17:39, 3. Dez. 2007 (CET)
Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)

Status & Hilfeseiten

Ich bring erstmal die Hilfeseiten der aktuell integrierten Seiten auf den neuesten Stand und werde danach eine Reihe schöner neuer Gadgets aktivieren. Arnomane 03:06, 7. Dez. 2007 (CET)

Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)

Fehler bei Toolserver-Integration

Bei mir funktioniert die Toolserver-Integration nicht. Ich bekomme desweiteren einen Javascript-Fehler angezeigt:

Fehler:
http://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-toolserver-integration.js
&action=raw&ctype=text/javascript: ReferenceError: Can't find variable: includePage

Jetzt frage ich mich was die untere Zeile, die offensichtlich den Fehler bewirkt macht, und wo diese Methode definiert wird:

includePage( 'MediaWiki:Gadget-toolserver-integration.js/' + wgUserLanguage );

Ich verwende den Konqueror, ja und Monobook --chrislb disk 11:07, 31. Dez. 2007 (CET)

Grml Grml. Die Reihenfolge der Javascripts wurde in der Gadgets Erweiterung geändert. Also nich mein Fehler, dass es jetzt eine Funktion aus Common.js nicht mehr findet aber ich muss es wohl nun lösen. ;-( Arnomane 17:29, 31. Dez. 2007 (CET)
Hab es jetzt mal gefixt. Nach einem Neuladen des Browsercaches sollte es wieder laufen... Arnomane 14:44, 1. Jan. 2008 (CET)
P.S.: Die Zeile bewirkt, dass die neuen Karteireiter deutsche Beschriftung haben, sofern der Benutzer Deutsch als Sprache eingestellt hat (sonst sieht er Englisch). Arnomane 14:47, 1. Jan. 2008 (CET)
Et tut. Dankeschön --chrislb disk 19:25, 2. Jan. 2008 (CET)
Das gleiche Problem habe ich auch, aber vielleicht geht es nach einem Neustart des Browsers -- Nichtich 23:25, 14. Jan. 2008 (CET)
Archivierung dieses Abschnittes wurde gewünscht von: Leyo 19:24, 16. Jul. 2010 (CEST)