Vorlage Diskussion:Cite map

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 4 Jahren von Matthiasb in Abschnitt Nicht existierende Vorlage
Zur Navigation springen Zur Suche springen
Diese Diskussionsseite dient dazu, Verbesserungen an der Vorlage „Cite map“ zu besprechen. Persönliche Betrachtungen zum Thema gehören nicht hierher. Für allgemeine Wissensfragen gibt es die Auskunft.

Füge neue Diskussionsthemen unten an:

Klicke auf Abschnitt hinzufügen, um ein neues Diskussionsthema zu beginnen.

Nicht existierende Vorlage[Quelltext bearbeiten]

Moin Moin Matthiasb, die Vorlage bindet nicht existierende Vorlagen in Artikel ein, nämlich "Vorlage:Citation/make link". (Beispiel: Aasgard Pass) Kannst du dieses bitte als Vorlagenersteller anpassen, dass es auf die deutschsprachige Kategoriestruktur und die entsprechenden Vorlagen geht? Wahrscheinlich ist "Vorlage:Toter Link" gemeint, oder? mfg --Crazy1880 10:38, 16. Mai 2019 (CEST)Beantworten

Nein, ganz im Gegenteil. Diese Untervorlage machte aus den Parametern |title = The Enchantments, WA - No 209S |url = http://www.greentrailsmaps.com/maps/search/mapid=209S die Verlinkung The Enchantments, WA - No 209S. Das war so vorgesehen, um eine immergleiche Routine in verschiedenen Vorlagen in einer einzigen Untervorlage zusammenzufassen: existiert url, muß auch title existieren und umgekehrt. Doch leider meinte ein Admin, Vorlage:Citation sei ein Wiedergänger und außerdem meinte er, die Weisheit mit dem Löffel gefressen zu haben, als er meinte, beim Löschen einer Vorlage seien alle Unterseiten der Vorlage zu löschen, egal ob sie irgenwo benutzt werden. Dabei läßt sih anhand der Versionsgeschichte zeigen, daß die Unterseite nie etwas mit der zuletzt gelschten Vorlage:Citation zu tun hatte. Wende dich bitte an den löschenden Admin – ich werde nur wieder ausfallend gegen diesen überflüssigsten WP-Benutzer aller Zeiten. Ich habe jedenfalls keine Lust, mir die Routine wieder herzuleiten. --Matthiasb – (CallMyCenter) 22:22, 16. Mai 2019 (CEST)Beantworten
Moin Moin Matthiasb, ich sehe es so, dass wir eine Lösung finden sollten!
  • @He3nry: Du hattest damals die Vorlage/n (2013/2015) gelöscht, kannst du dich noch entsinnen, warum und wieso? Die Suche nach der richtigen LD habe aufgegeben, daher mal hier das Anschreiben.
  • Gesucht wird eine Lösung, womit nicht hunderte nicht bestehende Vorlagen eingebunden werden oder Wartungsbedarf erzeugen.
mfg --Crazy1880 09:55, 18. Mai 2019 (CEST)Beantworten
Die LD gab es hier, eine Nachfrage wegen Unterseiten hier. Falls ich Dir konform mit der Löschentscheidung irgendwie helfen kann, lass es mich auf meiner Disk wissen. Die pöbelnden Ausfälle des Mit-dem-Kopf-durch-die-Wand-Kollegen tue ich mir hier nicht an. --He3nry Disk. 18:02, 19. Mai 2019 (CEST)Beantworten
Ich hatte dir bereits an anderer Stelle erklärt, daß die von mir angelegten Vorlage:Citation/make link im Zusammenhang mit der Weiterentwicklung, Vereinheitlichung und im nächsten Schritt Umstellung auf Lua-Module entstanden sind und mit meinem Entwurf unter Benutzer:Matthiasb/Citation bzw. Benutzer:Matthiasb/Citation/core korrespondieren. Mit der von dir gelöschten Vorlage:Citation hatte diese Unterseite nie etwas zu tun, und ich hatte dich schon damals gebeten, diese fehlerhafte Löschung rückgängig zu machen.
Wie du weißt, gibt es verschiedene Zitationsvorlagen; Cite web, cite book, cite news etc. aber in EN auch Citation. Bis vor einigen Jahren ware das eigenständige Vorlagen, was vor allem zwei Gründe hatte; 1) Bereitstellung unterschiedlicher MikroformateCOinS – bei zitierten Büchern, Webseiten etc. und 2) gab es vor der Einführung von Lua die Problematik, daß bei etwa 300 Einzelnachweisen in einem Artikel bei Verwenung einer Vorlage, die alle Parameter zur Verfügung stellt, die Maximalzahl der Präprozessorknoten erreicht wurde.
Zusätzlich gab es in EN die formal abweichende abweichende Zitierung "Citation". Letztere ist heute unter CS2 (citation style 2) bekannt; die erste Familie unter CS1 (citation style 1). Man kann in EN die Template:Citation direkt aufrufen, was immer häufiger geschieht, man kann aber auch Cite web etc. einbinden. Was letztlich nichts ändert, weil Cite web/book etc. die Template:Citation nur wrappt. Was sinnvoll ist, um ein einheitliches Erscheinungsbild zu erreichen.
Dementsprechend sollte auch hier
  • Citation die künftig zu verwendende Vorlage sein
  • Citation/core die zentrale Engine dafür und für die Vorlagenfamilie Cite web/book/ etc.
  • Citation/make link ist eine Subroutine, die aus den Parametern URL und title den Link macht oder andernfalls eine Fehlermeldung ausgibt; fehlt einer der beiden Parameter, steht da so etwas wie "URL / title müssen beide vorhanden sein oder beide fehlen". Cite map hatte zum Zeitpunkt der Löschung diese Routine bereits eingebaut; diese wäre aber auch bei Cite web/book/news/journal zum Einsatz gekommen.
Der Standpunkt, bei der Löschung einer Seite müßten alle Unterseiten gelöscht werden, ist jedenfalls nicht haltbar. Das machen wir ja nicht einmal mehr bei gesperrten Benutzern, aber seitdem die Vorlagenprogrammierung mit LUA-Modulen und Untervorlagen arbeitet, weren manche Untervorlagen von mehreren Vorlagen genutzt. Es wäre zum Beispiel denkbar, daß in meinem angedachten Konstrukt Modul:Zitation in Benutzer:Matthiasb/Vorlage:Citation/core "invoked" wird und kein eigenes Modul:Citation erarbeitet wird. (Ich kenne mich mit Lua net aus, ich muß mir da jemanden holen.)
Der langen Rede kurzer Sinn: Um Crazy1880s Anfrage zu erledigen, sollte Vorlage:Citation/make link wiederhergestellt werden. Fertig. Man kann es eventuell nach Vorlage:Cite map/make link verschieben, aber das ist sinnlos, weil es ja bspw. auch in Vorlage:Cite web aufgerufen werden kann, um dortigen Code zu vereinfachen. --Matthiasb – (CallMyCenter) 13:29, 20. Mai 2019 (CEST)Beantworten
Thx, Vorlage:Citation/make link. Da ist sie wieder. Kann ich Verschiebungen etc. Euch überlassen? --He3nry Disk. 19:16, 30. Mai 2019 (CEST)Beantworten
Ich mache das morgen. Es muß ja auch die Vrlage umgebogen werden. Das mache ich lieber mit ausgeschlafenem Kopf. --Matthiasb – (CallMyCenter) 00:16, 31. Mai 2019 (CEST)Beantworten