Wikipedia Diskussion:Technische Wünsche/Topwünsche/Leichter mit Vorlagen arbeiten

message: Was ich mir unter mit vorlagen arbeiten vorgestellt habe, war daß ich irgendwo mal erfahre, was ich eigentlich machen muß, um die Namen einer Tierart aus aus Wikidata in eine Vorlage zu bekommen die wie Vorlage VN aussieht, ohne gleich die Interwikis mit audzurufen. Wo findet man diese Information, wie man so eine Vorlage erstellt? --Kersti (Diskussion) 19:08, 26. Mär. 2020 (CET)
replies: text: Die Verwendung von Daten aus Wikidata geschieht meist durch das nutzen eines Lua-Moduls in der Vorlage. Da diese von Wiki zu Wiki unterschiedlich sind, gibt es wenig "zentrale" Informationen dazu. In der hiesigen Wikipedia findest du hier die Dokumentation zum hiesigen Wikidata-Modul. -- Michael Schönitzer (WMDE) (Diskussion) 18:33, 8. Mai 2020 (CEST)
thread_title:  Anleitung für das Vorlagen erstellen 

message: Ich denke es wäre jetzt auch eine Chance im Projekt Vorteile anderer wikis zu übernehmen. Aus meiner Sicht überfällig ist die Realisierung des Template:Interlanguage link der in vielen Sprachversionen vorteilhaft Verwendung findet. --Zieglhar (Diskussion) 12:04, 27. Mär. 2020 (CET)
thread_title:  Template:Interlanguage link 

message: In Wikisource gibt es eine Reihe von Vorlagen für die Verlinkung von Literatur. In Wikipedia gibt es die teilweise auch (z.B. Vorlage IA), aber bei der Seitenverlinkung funktioniert die Vorlage anders. Es wäre sehr hilfreich, wenn die Vorlagen aus Wikisource 1:1 auch in Wikipedia funktionieren würden. --Zieglhar (Diskussion) 12:11, 27. Mär. 2020 (CET)
thread_title:  Vorlagen aus wikisource 

message: Bei Referenzen auf Zeitschriftenartikel wäre es hilfreich, wenn analog BibISBN ein BibISSN hätte. Damit könnte man ohne großen Schreibaufwand die korrekten (teilweise umfangreichen) Zeitschriftentitel einmal eingeben und den Baustein dann einfach und schnell einsetzen. --Zieglhar (Diskussion) 12:44, 27. Mär. 2020 (CET)
thread_title:  Vorlage BibISSN 

message: Leichtere Einbeziehung von OpenStreetMap.--Albin Schmitt (Diskussion) 14:55, 12. Apr. 2020 (CEST)
thread_title:  Karten 

message: Hier ist ein Vorschlag von mir, wie das Vorlagenmenü im VisualEditor in Zukunft vielleicht funktionieren könnte. Dieser stellt nur meine Meinung dar. Ob etwas davon umgesetzt wird, darf das Team Technische Wünsche selbst entscheiden.
Zunächst könnte man noch einmal über die Platzierung dieser so wichtigen Funktion nachdenken. Im VE für Mobiltelefone ist sie nur durch die Eingabe von {{ auf der Tastatur zu erreichen, auf dem Computer sind zwei Klicks erforderlich, obwohl die Funktion bestimmt nicht weniger wichtig als „Link“ oder „Belegen“ ist. Sie könnte also aus dem Einfügen-Menü herausgenommen und in die Toolbar integriert werden. Darum soll es in meinem Beitrag aber nicht weiter gehen.
Es wurde ein Prototyp mit dem Namen „Suchfilter für ausgezeichnete Vorlagen“ vorgestellt, der IMHO jedoch einen falschen Ansatz hat. Die Auszeichnung von besonders gut gemachten Vorlagen hilft Neuautoren nicht gerade dabei weiter die richtige Vorlage zu finden. Es gibt für jeden Zweck nur eine Vorlage. Diese zu verbessern wird nie Neuerstellungen von Vorlagen unnötig machen, weil jede Vorlage nur einen Zweck hat. Das Menü sollte vielmehr hierarchisch geordnert werden. So könnte das neue Fenster aussehen:
{| width="100%"	
{| width="100%"		Vorlage einfügen	
Beim ersten Starten wird durch ein Tutorial mit „Sprechblasen“ erklärt, was Vorlagen sind und welche Kategorien es gibt. Eventuell ist aber auch die Aufteilung in andere Kategorien als oben angegeben sinvoll. Mit der Schaltfläche  kann das Tutorial erneut angezeigt werden.
Bei „Infobox“ könnte das Menü so aussehen:
{| width="100%"		Vorlage einfügen	
Die Sortierung hierbei kann wie bei den Kategorien erfolgen, darf jedoch nicht automatisch aus dem Kategoriennamensraum übertagen werden, weil ansonsten durch Vandalismus irgendwelche Seiten in diese Liste gelangen könnten.
Die Wartungsbausteine könnten wiederum in einer Liste stehen, die so wie das Menü zum Hinzufügen von Parametern aussieht: Es werden jeweils Name und eine Kurzbeschreibung angezeigt.
Nun sehen wir uns mal genauer an, was angezeigt wird, wenn wir die Vorlage „Infobox Fußballspieler“ einfügen. Hierzu bitte die Spielwiese mit dem VE öffnen, unter „Einfügen“ „Vorlage“ wählen und die Vorlage „Infobox Fußballspiler“ auswählen.
Hier fällt uns auf, dass bei einigen Feldern die wohl funktionslosen Klammern  erscheinen. Der Tooltip dazu lautet „Zurück zu einfachem Wikitext“ und die einzige nutzlose Funktion ist die Lesbarkeit durch eine fast-graue Hintergrundfarbe zu veringern und den Text in einer Monospace-Schriftart darzustellen. Ich rate die Entfernung dieser Funktion an, da sie für Nicht-Wikitech-Leute keinen Nutzen zeigt.
Das zweite und das dritte Feld haben die Bezeichnungnen „Bildname“ und „Bildunterschrift“. Diese Parameter und „Bildbreite“ sollten zu einem einigen Element zusammengefasst werden. Wie das aussieht, ist weiter unten zu sehen. Beim Klick auf einen der Buttons öfnnet sich das bekannte Fenster zum Einfügen und Bearbeiten von Bildern. Alle von der Vorlage nicht unterstützten Parameter sind ausgeraut. Beim Klick auf den Mülleimer werden alle Bildparameter wieder geleert.
Später kommt der Parameter „Jugendvereinsstationen“. Der Parameter kann so aktuell nicht wirklick visuell befüllt werden. Für die Verwendung durch Personen, die sich nicht mit dem Quelltext auskennen, ist das Ausfüllen davon nicht möglich. 
Mein Vorschlag wäre für solche Parameter eine Darstellung in Tabellenform zu wählen. Mit dem Icon in der Spalte links können die Elemente nach oben und unten verschoben werden (Drag&Drop), der Mülleimer löscht einen Eintrag und mit dem Button darunnter kann eine neue Zeile hinzugefügt werden. Die „Überschrift“ der letzten Spalte öffnet eine Sprechblase mit dem bereits bekannten Parameter-hinzufügen-Menü. Der Inhalt aller Zellen, bei denen es sinvoll ist, ist bearbeitbar. Über jeder solchen Tabelle sollte auch eine Toolbar für Formatierungen gesetzt werden (Im Beispiel nicht zu sehen). Wenn ein Feld ohne Formatierungsmöglichkeit ausgewählt ist, wird die Toolbar nicht ausgegraut.
Zudem schlage ich einen neuen Feldtyp mit einer Checkbox für Wahrheitswerte vor (Siehe Beispiel „Zurzeit aktiv“)
Abschließend empfehle ich noch eine Dropdown-Liste, in der aus mehreren Werten ausgewählt werden kann.
Die Werte für die verschiedenen Einstellungen sollten zudem frei festlegbar sein. Somit soll es möglich sein, für eine nicht ausgewählte Checkbox wahlweise „Nein“, „0“, „“ oder einen ganz anderen Text als Wert einzusetzen, für eine ausgewählte ginge dann zum Beispiel „Ja“ oder „1“. Bei Drop-Down-Listen kann es zudem notwendig sein, die Abkürzung für die Auswahl an den Parameter zu übergeben. Beispielsweise lautet bei männlichen Personen der einzutragende Wert „m“, bei weiblichen „w“ und bei solchen mit einem Geschlecht aus dem Sammelsurium der „diversen“ Geschlechter „d“.
Nun zum Aussehen der vorgeschlagenen Parametertypen:
{| width="100%"		Infobox Fußballspieler	
Zusätzlich soll aber noch vor jedem Parameter, der Formatierungen zulässt, eine Werkzeugleiste eingefügt werden und die Parameter sollen auch wie in einem WYSIWYG-Editor anezeigt werden.
Bei den neuen Parametertypen, die im Beispielkasten vorgestellt werden, kann die Funktion „Zurück zu einfachem Wikitext“ anders als anfangs erwähnt in speziellen Fällen auch nützlich sein. Sollte die Funktion zurückgestellt werden, obwohl der Wert nicht zu den Standardwerten gehört, muss davor gewarnt werden, dass der Wert dadurch verlorengeht.
Zudem sollte eine Funktion für die Vorlagenersetzung hinzugefügt werden, zum Beispiel mit der im obigen Beispiel gezeigten Checkbox
Für die neuen Parameter ist auch eine neue TemplateData-Version erforderlich, die die folgenden Eingabefelder besitzen könnte:
* String: Parametername (im Wikitext)
* String: Parametername (für die Anzeige)
* String: Parameterbeschreibung
* String: Standardwert
** Boolean: Autowert (Fügt den eingegebenen Wert automaisch ein, wenn das dazugehörige Feld leergelassen wird)
** Boolean: Prefill (Der Wert wird beim Einfügen in den Vorlagendialog eingesetzt, jedoch im Gegensatz zu Autowert nicht beim späteren Bearbeiten der Vorlage, sondern nur beim erstmaligen Einfügen und beim Öffnen, nicht beim Schließen des Dialogs. Das Feld kann also leer gespeichert werden)
* Auswahl aus Liste: Typ
*# Bild (Siehe oben)
*#* String: Parameter für die Bildbeschreibung
*#* String: Parameter für die Bildgröße
*#* String: Parameter für den Alternativtext
*# Unformatierter Text (Verwendet den alten Editor, Text soll nicht formatiert werden)
*# Formatierter Text (Ermöglich Formatierungen mit einem WYSIWYG-Editor)
*# Seitentitel (Seiten können wie beim Einfügen eines Links aus einem Drop-Down-Menü gewählt werden)
*#* Boolean: Nur vorhandene Seiten (Gibt eine Fehlermeldung aus, wenn die Seite nicht existiert)
*#* String: Präfix (Textteil, der von der Vorlage jeder Eingabe vorrangestellt wird. Kann ein Namensraumpräfix sein. Im Falle der Babelvorlage wäre das „User “, in den Quelltext wird beispielsweise „de“ (Deutsch als Muttersprache, Vorlage:User de) oder „:Miiich/Babel/Vorlage:Kommaregeln“  (Vorlage User :Miiich/Babel/Vorlage:Kommaregeln) geschrieben.)
*#* String: Suffix (Wie Präfix, wird aber hinten angehängt)
*# Vorlage (Funktioniert wie „Bild“, dient aber zur Verwendung von Vorlagen und nicht zur Verwendung von Bildern, die Vorlage wird immer mit geschweiften Klammern eingefügt, ohne Klammern funktioniert es nicht richig!)
*# Mehrere aufeinanderfolgende Vorlagen (In Tabellenformat, wie oben dargestellt)
*#* String: Vorlage, die über eine TemplateData-Dokumentation im neuen Format verfügt, aber selbst keinen Parameter vom Typ „Mehrere aufeinanderfolgende Vorlagen“ besitzt (Die Vorlage, die mehrmals aufeinanderfolgen soll)
*# Boolean (Kästchen, siehe oben)
*#* String: Wert bei „falsch“ (wird in den Quelltext geschrieben)
*#* String: Wert bei „wahr“ (wird in den Quelltext geschrieben)
*# Dropdown
*#* Array: Werte
*#*# Sting: Bezeichner (Wird in der Drop-Down-Liste zur Auswahl angeboten)
*#*# Sting: Quelltext (Wird in den Artikel eingefügt)
* Ganzzahl: Notwendigkeit
*# 0 (Normal, wird nicht standardmäßig angezeigt)
*# 1 (Empfohlen, wird standardmäßig angezeigt)
*# 2 (Dringend empfohlen, steht ganz oben, kann nicht gelöscht werden)
*# 3 (Erforderlich, beim Weglassen sieht die Seite dennoch richtig aus)
*# 4 (Dringend erforderlich, die Vorlage kann nur mit dem Parameter richtig dargestellt werden oder produziert eine Fehlermeldung)
*# 7 (Parameter im VE nicht anzeigen)
*# 8 (Legacy, für veraltete Parameter)
* String: Hinweis für Legacy
* Ganzzahl: Parameter in den Quelltext einfügen…
*# 0 (Unset, immer wenn der Parameter im VE angezeigt wird, kommt er auch in den Quelltext - selber Müll wie früher)
*# 1 (Nur mit Wert einfügen, vor Allem für Parameter mit Standardwert, die wenn sie vorhanden sind einen leeren Wert haben, sodass Textteile aus Vorlagen verschwinden oder diese unbrachbar werden. Beispielsweise fehlte früher in der Vorlage  der Text „Dieser Artikel oder Abschnitt“, wenn sie mit dem VE eingefügt wurde)
*# 2 (Parameter immer einfügen, beispielsweise bei Infoboxen)
* Liste: Group (Andere Parameter der Dringlichkeit 7, die als Unterparameter dieses Parameters dienen sollen, wenn dieser Parameter keine Entsprechung im Quelltext hat, hat er kein Eingabefeld, so können zusammengehörige Parameter immer zusammen angezeigt werden)
* Sting: Beschränkung (Ein Regex oder ein Text aus den folgenden, wenn der Wert unten nicht definiert ist, wird er als Regex behandelt)
*# e-mail (E-Mail-Adressen)
*# number (Zahlen)
*# web (Webadresse)
*# uri/url
* Sring: Beschreibung der Beschränkung (Für die Fehlermeldung, die erscheint, wenn die Beschränkung nicht eingehalten wurde, da eine Standardmeldung nur den Regex enthält, der für viele nichtssagend ist)
Des Weiteren sollte für die gesamte Vorlage zwingend festgelegt werden, ob sie gesubstet werden muss.
Genug schwer verständliche, schwer umsetzbare, sehr lange und sehr ausführliche Ideen
FF-11 (Diskussion | Bewertung | Beiträge) • Mitglied der Jungwikipedianer 22:31, 15. Apr. 2020 (CEST)
thread_title:  Mein Vorschlag für die Integration von Vorlagen in den VisualEditor 

message: Ich habe kein Problem, passende Vorlagen zu finden. Wenn ich ein brauche, schaue ich in einen passenden Artikel und schaue, wie die verwendeten Vorlagen dort heissen. Dann lese ich mir die Dokumentation zur Vorlage durch. Das Ausfüllen von Infoboxen im Visual Editor ist auch einfach. Mein Hauptproblem damit: Wenn man mit dem Visual Editor eine Vorlage bearbeitet, erzeugt dies automatisch beim Speichern eine Leerzeile über der Infobox, der Artikel ist danach verschoben. Zweites Problem: Ich präferiere Direktlinks in Vorlagen anstelle von verwendeten Weiterleitungen. Es gibt aber BenutzerInnen, welche keine Änderungen an Vorlagen zulassen. --Gereon K. (Diskussion) 18:38, 23. Apr. 2020 (CEST)
replies: text: Die Leerzeile sollte nur bei Vorlagen auftreten, die so konfiguriert sind, andernfalls ist das ein Bug im VE. Hast du ein entsprechendes Beispiel?--Cirdan ± 13:33, 9. Mai 2020 (CEST)
replies: text:  Das passiert bei allen Infobox Asteroid. Sobald man die im Visual Editor bearbeitet, hat man nach dem Speichern eine Leerzeile über der Infobox, die den Artikel nicht oben am Bildschirm anfangen lässt. --Gereon K. (Diskussion) 14:07, 9. Mai 2020 (CEST)
replies: text:  Die Leerzeile am Artikelanfang vor der Infobox ist nicht schön, sie hat aber keine Auswirkung. Wenn allerdings ein HTML-Kommentar oder so etwas davor steht, dann wirkt diese Leerzeile.  --Wurgl (Diskussion) 17:54, 9. Mai 2020 (CEST)
replies: text:  Keine Auswirkung? Falsch. Bitte ausprobieren. In der Artikelansicht fängt der Artikel weiter unten an. --Gereon K. (Diskussion) 19:43, 9. Mai 2020 (CEST)
replies: text:  Solange man im VE ist mag das sein, aber für den Leser ist nix zu sehen. Wenn doch, dann bitte ein Beispiel. --Wurgl (Diskussion) 19:47, 9. Mai 2020 (CEST)
replies: text: Habe es gerade noch einmal ausprobiert. Die Leerzeile im Artikelstart wird weiterhin erzeugt, es ist aber nach Speichern in der Artikelansicht nicht mehr sichtbar, das wurde also tatsächlich gefixt. --Gereon K. (Diskussion) 20:15, 9. Mai 2020 (CEST)
thread_title:  Arbeiten mit Vorlagen 

message: Zwei Hinweise zu Vorlagenproblemen im VisualEditor:
# Die meisten Vorlagen haben irgendwelche (standardisierten) Unterseiten. Im Auswahlfenster des VE-Vorlageneditors bekommt man diese regelmäßig zur Auswahl, obwohl es sich überwiegend nicht um Vorlagen, sondern um Dokumentations-, Wartungs- oder Testseiten handelt, die für Autoren im ANR uninteressant sind und schon gar nicht eingebunden werden dürfen. Offenbar werden, wie neulich festgestellt, Unterseiten mit „/Doku“ automatisch aus der Auswahl ausgeschlossen; dann müsste es auch möglich sein, eine Reihe weiterer typischer Unterseiten auszublenden.
# Dazu noch ein Hinweis auf phab:T241933: Seiteneinbindungen werden wie Vorlageneinbindungen behandelt, was sehr irreführend sein kann. Das Identifizieren einer tatsächlichen Vorlage müsste einfach besser funktionieren. 
Gruß--XanonymusX (Diskussion) 23:44, 26. Apr. 2020 (CEST)
thread_title:  Vorlagen-Unterseiten und Seiteneinbindungen