Benutzer Diskussion:Kpfiwa/Coltab

Letzter Kommentar: vor 4 Jahren von Gadacz in Abschnitt Themenbezogene Projekte

Hinweis

Bearbeiten

Hallo Gadacz, ich finde deine Idee, Tabellenzellen abhängig vom eingetragenen Zahlenwert zu färben, prinzipiell nicht schlecht. Auch ich setze in der Programmierung gerne (dezente) Hintergrundfarben ein, um Anwendern die Orientierung zu erleichtern. Zu der umseitigen Vorlage hätte ich ein paar Vorschläge zu machen.

  1. Die Vielfalt synonymer Parameternamen würde ich einschränken auf beispielsweise jeweils einen Buchstaben und ein Wort, alles kleingeschrieben. Das erhöht die Lesbarkeit und Wiedererkennbarkeit von eingesetzten Vorlagen. Auch eine statistische Auswertung könnte sich dadurch vereinfachen.
  2. Den Parameter class würde ich umbenennen in attr oder ähnlich, denn es können ja verschiedene Attributnamen mit Wert übergeben werden, nicht nur ein Klassenattribut.
  3. Ein paar kleine Beispiele in der Dokumentation fände ich hilfreich.
  4. Vor allem aber würde ich das Farbspektrum erkennbar einschränken und/oder die Helligkeit der Farben durchgehend erhöhen. Diesen Beispielsartikel finde ich für meine Augen Sinneswahrnehmung ganz schön anstrengend und ablenkend.

Gute Nacht --Wiegels „…“ 00:45, 7. Mai 2020 (CEST)Beantworten

Danke für die hilfreichen Hinweise!
  • Generell erlaube ich dem Anwender die Freiheit, Parameter nach Gusto zu verwenden, da ich nur den ersten Buchstaben verwende (egal ob groß/klein). Ich hasse bunt gemischte, fehlerintolerante und nicht komplett funktionierende Lösungen, wie bei Land mit Flagge. Es zeigt sich in der Praxis, dass bestimmte Parameter bevorzugt werden, darauf wird dann die Doku reduziert. Alle Anderen weiter funktionieren zu lassen ist absolut keine Hürde, das erledigt eine winzige Prozedur. persondata/vorlagen/params kannte ich noch nicht, werde ich im Auge behalten, aber bisher scheinen da nur 2 Pflichtparameter und 2 weitere.
  1. class umbenennen in attr ist eine wirklich sinnvolle Idee, aber a war schon für Anhang/Addon/Allgemein verbraucht. Das passt aber schlecht zu anderen Vorlagen. Dennoch habe ich es schon umgebaut.
  2. An der Doku arbeite ich noch, die wird die Qualität haben wie Vorlage:Flagge/Doku. Vorab möchte ich aber alle Fehler, Ungereimtheiten, Erweiterungs- und Änderungswünsche verarbeiten, sonst muss ich die Doku permanent überarbeiten.
  3. Das Farbsprektrum ist derzeit von ROT nach GRÜN (oder vv.) ausgelegt und wird indirekt durch den Skalenoberwert begrenzt. Kontrast/Helligkeit ist schon realisiert (max steht für Positionsparameter 2 bzw. default)
max=10 max=20 max=-20 max=10 (default)
k=75 k=50 k=25 k=10
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab Vorlage:Coltab
Es sind noch viele „Spielereien“ versteckt. Auf jeden Fall dankbar für konstruktive Hinweise ist --Klaus-Peter (ex und hopp) 08:57, 7. Mai 2020 (CEST)Beantworten
So, die Dokumentation ist schon mal halbwegs brauchbar, die Beispiele werden aber noch mit ein paar Schmankerl ergänzt, die den Zusatznutzen demonstrieren sollen. Für kritische Betrachtung und sachdienliche Hinweise bin ich stets dankbar --Klaus-Peter (ex und hopp) 18:13, 8. Mai 2020 (CEST)Beantworten

Themenbezogene Projekte

Bearbeiten
  1. Sinnvolle Verarbeitung von Dezimalzahlen bei Ein- und Ausgabe, z.B. entsprechend nationaler Präferenzen (1.000,00 1 000.00 1,000.00 1'00,00 ...) Ok
  2. Der Wert könnte auch eine einfache Berechnung sein (NNN Einw./km² berechnet aus Flächenwert und Einwohnerzahl oder Preise als Kursberechnungsergebnis ....).
  3. Alternative Farbskala z.B. blau→rot bei Temperaturen
  4. Minimalwert für Skala vorgeben (per 3 oder Namensparameter)
  5. Evtl. Möglichkeit ähnliche Farben zu gruppieren z.B. in 10er-Schritte bei Hunderterskala, um den Farbverlauf zu straffen --Klaus-Peter (ex und hopp) 12:36, 10. Mai 2020 (CEST)Beantworten

Wie mit 'attr' verfahren?

Bearbeiten

@ Wiegels und Andere:

Bei der Übergabe von Werten via attr= könnten colspan=, rowspan= und class= eingetragen werden. Dummerweise stände in der Zuweisung ein Gleichheitszeichen (=), was bei der WP-Vorlagenverarbeitung zu unlösbaren Problemen führt.

Bei ...|a=coolspan="2" rowspan="3" class="css-Klasse"| ... knirscht es zwangsläufig. Maskieren mit \= oder Übergabe in Anführungszeichen funktioniert auch nicht. Theoretisch könnte ich es in der Zelle direkt eintragen, also ...|| rowspan="3" colspan="2" | {{Coltab|1}} || ... geht aber nicht, da Coltab ja zwangsläufig style-Anweisungen übergibt, die auch vor dem Pipe stehen müssen. 2 Pipes in einer Zelle funktioniert nicht. Somit ist nur eine Übergabe per attr= möglich, da ich das im Modul exakt verarbeiten kann. Ich sehe nur 3 Möglichkeiten

  1. Eintrag der Anweisung als Matrix (Lua-Table) wie z.B. ...|a={colspan="2"}|..., bei mehreren: ...|a={'colspan="2"', 'rowspan="2"', 'class="Klasse"'}|...
  2. Eintrag mit Ersatz des ‚=‘ durch ‚:‘, also ...|a=colspan:"2" rowspan="2" class="Klasse"|...
  3. Eine bessere Idee, die mir bisher nicht eingefallen ist.

Lösung 1 wäre für Puristen die richtigere, 2 eher die bequeme Variante, die aber bei der Zuweisung durch ‚:‘ syntaktisch ungenau ist. Beide Varianten könnte ich im Lua-Modul abfangen und korrekt weiterleiten. Die Frage ist lediglich, welche Version man dem Anwender/Autor in der Gebrauchsanweisung anbietet.

Wer hat eine Meinung, Idee, Verbesserungsvorschlag dazu? Danke von --Klaus-Peter (ex und hopp) 07:40, 9. Mai 2020 (CEST)Beantworten

Vielleicht hilft dir dieser Abschnitt weiter. --Wiegels „…“ 13:17, 9. Mai 2020 (CEST)Beantworten
Danke für den Hinweis. Leider kann ich nicht vorab in die Seele des Autors sehen, was er gerne möchte. Mit = maskieren wäre denkbar,aber auch nicht gerade bequem. Zudem mag solche Spielchen der VE schon garnicht. Ich werde weiter brüten oder das Feature unterschlagen. Wenn ich nur die erhitzten Diskussionen in der Vorlagenwerkstatt und bzgl. Löschantrag ansehe, wäre es fast besser, nur die sparsamsten Grundfunktionen zu aktivieren.--Klaus-Peter (ex und hopp) 13:43, 9. Mai 2020 (CEST)Beantworten