Vorlage Diskussion:Autoarchiv-Erledigt
Füge neue Diskussionsthemen unten an:
Klicke auf , um ein neues Diskussionsthema zu beginnen.Zum Archiv |
Auf dieser Seite werden Abschnitte ab Überschriftenebene 2 automatisch archiviert, die seit 7 Tagen mit dem Baustein {{Erledigt|1=--~~~~}} versehen sind oder deren jüngster Beitrag 365 Tage alt ist. |
Nur noch eine Vorlage
BearbeitenWäre es dann nicht sinnvoll, anstatt die Einbindungen von {{Autoarchiv-Erledigt}} zu reparieren, sie komplett durch {{Autoarchiv}} zu ersetzen? Entweder per Bot, oder zumindest mit einem deutlichen Hinweis in der aktuell angezeigten Fehlermeldung und Verweis auf eine geeignete Kopiervorlage?--Cirdan ± 14:13, 30. Aug. 2021 (CEST)
- (BK) Genau das wurde schon oft empfohlen (siehe z. B. Überflüssige Vorlage?, Grundsätzliches). Ich habe das im Zuge von anderen Fehlerkorrekturen schon zigmal gemacht, leider gibt es hier einen User die diese Änderung auf die empfohlene Vorlage immer wieder rückgängig macht (z. B. hier, hier und da). --Former111 (Diskussion) 14:31, 30. Aug. 2021 (CEST)
- Vielleicht sollten wir Benutzer:Prüm dann hier mit einbinden, ich weiß nicht, was für zwei Vorlagen für das Gleiche sprechen könnte, auf den ersten Blick ist das nicht einsichtig, und im Revert wurde auch kein Grund angegeben. --Grüße vom Sänger ♫ (Reden) 14:56, 30. Aug. 2021 (CEST)
- Es ist nicht ersichtlich, dass Vorlage:Autoarchiv in diesen Fällen wirklich dasselbe tut wie Vorlage:Autoarchiv-Erledigt. Das sollte zuallermindest zuerst mit den Botbetreibern abgeklärt werden und nicht einfach eigenmächtig geändert. Die Parameter eigenhändig zu ändern, obwohl man mit der Diskussionsseite überhaupt nichts am Hut hat, geht auch nicht. Die Vorlage mehrfach einzubinden, wie auch öfters gesehen, ergibt nun überhaupt keinen Sinn, da es nur zu völliger Verwirrung führt. --Prüm ✉ 23:56, 30. Aug. 2021 (CEST)
- P.S.: Und das Allerwichtigste ist: Kommunikation! Einfach an der Vorlage und der Doku rumbasteln, ohne sich mit Vorlagenprogrammierung auszukennen, ist eine ganz schlechte Idee. Darauf und auf sein Vorhaben nirgendwo hinzuweisen, eine noch schlechtere. --Prüm ✉ 00:01, 31. Aug. 2021 (CEST)
- Die Vorlage:Autoarchiv-Erledigt/Doku und Hilfe:Archivieren/Unterschiede der beiden Autoarchiv-Vorlagen ist mit dem SpBot-Betreiber abgesprochen und so richtig. Vorlage:Autoarchiv/Doku wird noch vom Botbetreiber geprüft. --Former111 (Diskussion) 14:13, 4. Sep. 2021 (CEST)
- Zu deinen Unterstellungen "... rumbasteln ... ohne sich mit Vorlagenprogrammierung auszukennen ..." :
Ich ändere im Quelltext von Vorlagen nur insoweit ich es beherrsche, ansonsten bitte ich hier oder bei sachkundigen Usern um Hilfe.
Deshalb bitte ich dich, deine Wortwahl noch mal überdenken. --Former111 (Diskussion) 14:36, 4. Sep. 2021 (CEST)
- Vielleicht sollten wir Benutzer:Prüm dann hier mit einbinden, ich weiß nicht, was für zwei Vorlagen für das Gleiche sprechen könnte, auf den ersten Blick ist das nicht einsichtig, und im Revert wurde auch kein Grund angegeben. --Grüße vom Sänger ♫ (Reden) 14:56, 30. Aug. 2021 (CEST)
- Ja, ich sehe aktuell eigentlich überhaupt keinen Sinn in zwei Vorlagen für diese Sache. Besser auf der Vorlage:Autoarchiv deutlich machen, a) dass sie mehrfach eingebunden kann und soll und b) wie das sinnvoll geschieht. Das ist nämlich für normale BenutzerInnen alles andere als intuitiv, und ich wollte letztens bei Diskussion:Clemens Arvay auf die andere Vorlage umstellen, habe aber keinen Schimmer, wie das konkret gehen soll, also a) Erle, b) Alter und c) Mindestabschnitte festzulegen. --Grüße vom Sänger ♫ (Reden) 14:24, 30. Aug. 2021 (CEST)
- Hier ist das z.B. realisiert. Was müsste d. M. noch in der Doku stehen? Man kann ja alles in der Doku nachtragen, aber das sollte aber besser in der dortigen Disk besprochen werden. --Former111 (Diskussion) 14:44, 30. Aug. 2021 (CEST)
- Das wäre doch ein schönes Standardbeispiel für die Doku, denn bei etwas ausufernden Disks, also solchen, wo überhaupt nur archiviert werden sollte, ist das doch eher ein Standardverfahren. Dass die beiden Hälften auch einzeln verwendet werden können ist jedenfalls imho einfacher zu kommunizieren als die doppelte Verwendung einzelner Vorlagebeispiele im gleichen Artikel. Wer da tief drin ist, der sieht das vielleicht nicht mehr, aber ich als hier eher DAU finde ich das schon etwas gewöhnungsbedürftig, dass das nicht einfach in eine Vorlage passt. --Grüße vom Sänger ♫ (Reden) 15:01, 30. Aug. 2021 (CEST)
- Vielleicht wäre es möglich das in eine Vorlage zu packen, aber leider wurde die Botschnittstelle hier von Benutzer:Doc Taxon nicht veröffentlicht. --Former111 (Diskussion) 15:18, 30. Aug. 2021 (CEST)
- Es gibt keine „Botschnittstelle“ im Sinne einer API, sondern der Bot läuft wie unter Vorlage:Autoarchiv#Funktionsweise beschrieben zweimal täglich durch alle Artikel, in die {{Autoarchiv}} eingebunden ist, schaut sich an, was in den Vorlagen-Parametern steht und schaut dann, ob etwas zu tun ist. Da nur der TaxonBot die Vorlage nutzt, muss „nur“ dem Bot beigebracht werden, ggf. anders mit der Vorlage umzugehen. Zu beachten wäre dabei allerdings, dass alle Änderungen abwärtskompatibel sein müssen, also alle alten Einbindungen auch weiterhin den gewünschten Effekt haben müssen. Von daher wäre ein Verfahren in zwei Schritten („Ablösen von {{Autoarchiv-Erledigt}} durch {{Autoarchiv}}“ und dann erst „Parallele Erledigt-Archivierung und zeitbasierte Archivierung durch einfache Einbindung von {{Autoarchiv}}“) vermutlich der bessere Weg. Es besteht aus meiner Sicht auch keine Eile.--Cirdan ± 20:26, 30. Aug. 2021 (CEST)
- Vielleicht wäre es möglich das in eine Vorlage zu packen, aber leider wurde die Botschnittstelle hier von Benutzer:Doc Taxon nicht veröffentlicht. --Former111 (Diskussion) 15:18, 30. Aug. 2021 (CEST)
- Ich hoffe, diese Änderung passt jetzt so, ein Fehler wird mir jedenfalls nicht angezeigt. --Grüße vom Sänger ♫ (Reden) 15:07, 30. Aug. 2021 (CEST)
- Ja das ist o.k. Evtl noch Vereinfachung
Ubersicht=
nur in einer Einbindung und Form {{Archivübersicht}} vor die {{Autoarchiv}}, damit Kasten rechts daneben steht. --Former111 (Diskussion) 15:29, 30. Aug. 2021 (CEST)- A) Kann Übersicht= auch ganz weggelassen werden, oder gibt das den nächsten versteckten Fehler? und
B) Können die beiden Kästen zusammengefasst werden, so á lá Vorlage:NaviBlock? Die Vorlage:BoxenVerschmelzen hat in der Vorschau nicht geklappt. --Grüße vom Sänger ♫ (Reden) 15:44, 30. Aug. 2021 (CEST)- A) Natürlich, du hast ja die vollständige Übersicht in Archivübersicht.
B) Keine Ahnung, habe ich noch nie versucht. --Former111 (Diskussion) 16:20, 30. Aug. 2021 (CEST)
- A) Natürlich, du hast ja die vollständige Übersicht in Archivübersicht.
- A) Kann Übersicht= auch ganz weggelassen werden, oder gibt das den nächsten versteckten Fehler? und
- Ja das ist o.k. Evtl noch Vereinfachung
- Das wäre doch ein schönes Standardbeispiel für die Doku, denn bei etwas ausufernden Disks, also solchen, wo überhaupt nur archiviert werden sollte, ist das doch eher ein Standardverfahren. Dass die beiden Hälften auch einzeln verwendet werden können ist jedenfalls imho einfacher zu kommunizieren als die doppelte Verwendung einzelner Vorlagebeispiele im gleichen Artikel. Wer da tief drin ist, der sieht das vielleicht nicht mehr, aber ich als hier eher DAU finde ich das schon etwas gewöhnungsbedürftig, dass das nicht einfach in eine Vorlage passt. --Grüße vom Sänger ♫ (Reden) 15:01, 30. Aug. 2021 (CEST)
- Hier ist das z.B. realisiert. Was müsste d. M. noch in der Doku stehen? Man kann ja alles in der Doku nachtragen, aber das sollte aber besser in der dortigen Disk besprochen werden. --Former111 (Diskussion) 14:44, 30. Aug. 2021 (CEST)
- Das ist ein Musterbeispiel für ein Anliegen an die Vorlagenwerkstatt. Dort kann dann zentral und mit "Vorlagen-Freunden" an einer Gesamtvorlage gearbeitet werden. Ich habe deshalb dort eine Diskussion eröffnet. Bitte dort weiter. Gruß von ÅñŧóñŜûŝî (Ð) 14:12, 4. Sep. 2021 (CEST)
Hier der D-Verlauf in der Vorlagenwerkstatt:
Unter Vorlage Diskussion:Autoarchiv-Erledigt ist diese Frage erneut aufgetaucht. Weil es in der Tat keinen Sinn macht, hier mit zwei Vorlagen zu arbeiten, sollten wir das Thema mal ernsthaft angehen.
Was muss eine gemeinsame Vorlage können?
- Sie sollte die Features beider bisheriger Vorlagen umfassen.
- Sie sollte einen neuen Namen haben. Das erspart eine komplette Abwärtskompatiblität.
- Sie sollte deutschsprachige Parameter haben, welche intuitiv verständlich sind.
- Sie braucht eine sehr gute und umfangreiche Doku.
Gruß von (zitierte Signatur von Benutzer Antonsusi. Zeitstempel: 14:10, 4. Sep. 2021 (CEST))
- Ich fürchte, das wird nur funktionieren, wenn sich die Betreiber der beiden Bots, SpBot und TaxonBot, irgendwie über die Kompatibilität und wer den Job übernimmt einigen. --
(zitierte Signatur von Benutzer Prüm. Zeitstempel: 14:15, 4. Sep. 2021 (CEST))
- (BK)
- So isses; es ist keine Frage der Vorlagen-Syntax selbst, und muss in Kompatibilität mit den Bots gelöst werden.
- Insofern ist es nichts, was diese Werkstatt lösen kann.
- Es gibt in der/den Vorlage(n)
- Parameter, die alle Bots allgemein verstehen können müssen; in Bezeichnung und Formatierung der Werte.
- Dazu bedarf es einer Schnittstellenbeschreibung, nach der jeder Programmierer zu beliebiger Zeit neue Bots programmieren könnte, falls mal ein Bot ausfallen sollte (wie in der Geschichte dieser Archivierung schon mehrfach geschehen).
- Parameter, die nur die dekorative Präsentation als HTML in der Seite betreffen und von den Bots zu ignorieren sind.
- Parameter, die alle Bots allgemein verstehen können müssen; in Bezeichnung und Formatierung der Werte.
- Grundsätzlich ist es perspektivisch dringend anzustreben, nur noch eine einzige Vorlage pro Seite zu verwenden:
- Es kann konfligierende Angaben zu Mindestabschnitten und Archivierungsziel in separaten Einbindungen gebebn:
- Ändert sich das Archivierungsziel, etwa weil die
/1
„voll“ ist und auf/2
gewechselt wird, dann muss scharf aufgepasst werden, dass dies auch in der zweiten Einbindung synchron umgestellt wird. andernfalls wird ab dem 1. Januar 2015 die eine Serie auf/2
und die andere weiterhin auf/1
archiviert. Was das Wiederauffinden zur Hölle macht.
- Ändert sich das Archivierungsziel, etwa weil die
- Es soll nur eine einzige Einbindung geben, die nur an einer Stelle Mindestabschnitte und Archivierungsziel vereinbart. Dann gibt es drei Konstellationen:
- Nur zeitgesteuert, nach drei Monaten:
{{Autoarchiv}}
althergebracht. - Nur „Erledigt“, nach vier Tagen:
{{Autoarchiv-Erledigt}}
althergebracht, zukünftig aufgelöst. - Kombination, erledigtes nach vier Tagen und zeitgesteuert bei zwei Mindestabschnitten nach drei Monaten:
{{Autoarchiv}}
mit kombiniertem Parametersatz.
- Nur zeitgesteuert, nach drei Monaten:
- Es kann konfligierende Angaben zu Mindestabschnitten und Archivierungsziel in separaten Einbindungen gebebn:
- Parameter-Umbenennungen bedürfen der totalen Kompatibilität mit zigtausenden von Seiten und sind eine nachrangige und Jahre benötigennde Migrationsangelegenheit, bis sich das überall rumgesprochen hätte.
- @Former111: FYI
- Im Übrigen hat diese Werkstatt nichts weiter mit dieser Angelegenheit zu tun; das ist auf der Projektseite bzw. deren Disku zu klären.
- VG --(zitierte Signatur von Benutzer PerfektesChaos. Zeitstempel: 14:33, 4. Sep. 2021 (CEST))
- Was ist "FYI"?
Auch habe ich diesen Abschnitt hier in der Werkstatt nicht eröffnet, siehe ersten Beitrag oben !? --(zitierte Signatur von Benutzer Former111. Zeitstempel: 14:47, 4. Sep. 2021 (CEST))
- Was ist "FYI"?
- Die Zusammenarbeit ist geradezu eine WP-Pflicht. Es ist niemals unmöglich, ein Skript auf andere Parameternamen zu ändern, denn das sind im WP-Quelltext nur andere Strings. Bei einem neuen Namen und neuen Parametern muss man das sowieso anpassen.--(zitierte Signatur von Benutzer Antonsusi. Zeitstempel: 14:27, 4. Sep. 2021 (CEST))
- Was genau ändert sich denn am Anforderungsprofil für die neue Vorlage bezüglich der Bot-Schnittstelle außer ggf. Paramternamen? Wenn das oben das erklärte Ziel ist, müsste jemand den Job übernehmen, diese Schnittstelle zu definieren. Kann natürlich auch kollaborativ geschehen. --(zitierte Signatur von Benutzer Prüm. Zeitstempel: 14:32, 4. Sep. 2021 (CEST))
- Das ist primär ene Frage, die die BenutzerInnen der Vorlagen betrifft. Was die Bots mit diesen allgemeinen Vorlagen anfangen ist dann deren Sache, aber primär sind die nicht für spezielle Botbetreiber da, sondern für BenutzerInnen von Disks, die die Parameter möglichst klar und eindeutig definiert haben wollen, und die Anwendung der drei möglichen Archivierungsgründe, inklusiver der möglichen Kombinationen, möglichst klar und eindeutig in der Vorlage machen können wollen.
- Wie gesagt, es gibt eigentlich nur drei Parameter: A) Alter generell, B) Erle mit deren Alter und C) Mindestabschnitte, die verbleiben sollen. Dazu noch, allerdings nur bei Monster-Disks, Parameter für die Findung und ggf. Benennung der Archive. Wie das Ganze dann in den Tiefen von Lua abgehandelt wird, wie die Bots sich aus diesen Angaben ihre Anweisungen generieren, das ist für die AnwenderInnen eher nachrangig.
- Aufgefallen ist mir dies dadurch, dass plötzlich und unerwartet auf manchen Disks eklige rote Fehlermeldungen auftauchten, die augenscheinlich nichts mit der konkreten Anwendung der Vorlage auf der Disk zu tun hatten, da lief sie ja bislang problemlos, sondern irgendwie mit Änderungen in den Tiefen der Vorlagensyntax, also weit außerhalb des sinnvollen Beobachtungsbereichs von normalen BenutzerInnen. Erst auf der Disk der Vorlage habe ich dann erfahren, dass dieser "Fehler" wohl schon länger, und augenscheinlich in vielen Anwendungen der Vorlage, besteht, weil der Parameter in der einen Vorlage unverständlicherweise schlicht fehlt. Außerdem erfuhr ich da, das die andere Vorlage, entgegen der normalen Erwartung, tatsächlich mehrfach nacheinander für den gleichen Zweck der Archivietrung angewandt werden sollte, obwohl die Parameter auch in einem Aufwasch problemlos eingegeben werden könnten. Das ist nun wirklich das Gegenteil von intuitiv.
- Da solche Vorlagen primär für AnwenderInnen da sind, sollten sie auch primär für eine gute und problemlose Anwendung gestaltet sein. Bots können sich schon selber aus den Angaben ihre Anweisungen generieren. Aktuell ist dies nicht so. Und bei zwei verschiedenen Vorlagen, mit zwei verschiedenen Disks, halte ich diese Seite hier für die zuständige für die Diskussion darüber. --Grüße vom (zitierte Signatur von Benutzer Sänger. Zeitstempel: 15:41, 4. Sep. 2021 (CEST))
- Da gebe ich dir vollkommen Recht. Es gibt m. E. nur folgende sinnvolle Fälle:
- 1) Grundsätzlich nach NNN Tagen. (z. B. "nach 90 Tagen")
- 2) Mit Erl-Baustein nach MMM Tagen. (MMM < NNN, (z. B. "nach 7 Tagen")
- 3) Grundsätzlich nach NNN Tagen, aber immer nur zum Zeitpunkt XY (z. B. nach mind. 90 Tagen, jedoch immer "montags um 00:01 Uhr")
- Dazu die Option "Mindestabschnitte"
- Dazu braucht man nur wenige Parameter, welche ich hier mal frei benenne:
- "Tage" ⇒ Eine ganze Zahl mit der Bedeutung "grundsätzlich nach
{{{Tage}}}
Tagen" - "Tage-Erledigt" ⇒ Eine ganze Zahl mit der Bedeutung "nach
{{{Tage}}}
Tagen, wenn "Erl." gesetzt ist" - "Zeitpunkt" ⇒ diverse Werte erlaubt, wie z. B. "montags", "1." (=1. eines Monats)
- "Abschnitte" ⇒ zurückbleibende Mindestabschnitte.
- "Tage" ⇒ Eine ganze Zahl mit der Bedeutung "grundsätzlich nach
- Weitere Parameter sind noch für den Pfad zum Archiv nötig. Mehr braucht man da nicht.--(Signatur von Benutzer Antonsusi. Zeitstempel: 17:51, 4. Sep. 2021 (CEST))
- Stimmt, den Zeitpunkt hatte ich übersehen, sonst passt das so. --Grüße vom (zitierte Signatur von Benutzer Sänger. Zeitstempel: 09:56, 5. Sep. 2021 (CEST) ) PS: Es gibt (sehr wenige) Seiten auf denen Erlen schneller gefällt werden. Mir fällt spontan nur WP:VM ein, auf der ich aber weder direkt, noch in Wikipedia:Vandalismusmeldung/Intro diesbezüglich was sehen kann.
- Es ist nicht schwer, für "Zeitpunkt" eine geschlossene Menge an erlaubten Werten zu bilden:
{Montag, Dienstag, Mittwoch, Donnerstag, Freitag Samstag, Sonntag}
sowieDoppelwoche, Monat, Monatsmitte, Quartal, Halbjahr, Jahr}
Bei der letzten Gruppe geht der Bot zu Beginn durch die Seiten. Wenn wir einen neuen Vorlagennamen nehmen, dann muss es nicht abwärtskompatibel sein, weil die alten Vorlagen nebenher auslaufen können (sukzessives Umstellen). Man beachte, dass feste Zeitpunkte gegenüber Fristen die Zahl der Versionen erheblich reduziert. --(zitierte Signatur von Benutzer Antonsusi. Zeitstempel: 10:34, 5. Sep. 2021 (CEST))
- Es ist nicht schwer, für "Zeitpunkt" eine geschlossene Menge an erlaubten Werten zu bilden:
- Stimmt, den Zeitpunkt hatte ich übersehen, sonst passt das so. --Grüße vom (zitierte Signatur von Benutzer Sänger. Zeitstempel: 09:56, 5. Sep. 2021 (CEST) ) PS: Es gibt (sehr wenige) Seiten auf denen Erlen schneller gefällt werden. Mir fällt spontan nur WP:VM ein, auf der ich aber weder direkt, noch in Wikipedia:Vandalismusmeldung/Intro diesbezüglich was sehen kann.
Damit diese ganzen Pläne funktionieren, sind folgende Schritte erforderlich:
- Erstellen einer Schnittstellenbeschreibung des Status quo, genau welche Parameternamen von den Bots momentan ausgewertet werden und genau welche Werteformate die Bots dabei verstehen.
- Erstellen einer Liste der Archiv-Bots.
- Das sind nicht nur die zurzeit aktiven Bots, sondern es gibt auch weitere Botbetreibies, die eine geeignete Programmierung vorhalten, und momentan auf Stand-By stehen, und notfalls ausfallende momentan tätige Bots ersetzen können.
- Erarbeiten einer zukünftigen und mit der bisherigen Schnittstellenbeschreibung kompatiblen Definition, die alles in einer einzigen Vorlage ermöglicht.
- Alle Bot-Betreiber müssen danach ihre Programmierung ändern und testen.
- Alle Bot-Betreiber müssen grünes Licht geben, dass sie mit der erweiterten Schnittstelle arbeiten können.
- Erst dann kann an den Vorlagen irgendwas verändert werden.
Nichts von den ersten fünf Voraussetzungen fällt in das Arbeitsgebiet dieser Werkstatt.
- Allenfalls die zukünftige Schnittstellenbeschreibung hatte ich oben bereits grob umrissen.
- Zuständig für die Koordination zwischen Bots und Anleitung für Disk-Archivierung ist die Projektseite bzw. deren Disku; das ist momentan H:Archivieren etc.
- Diese Werkstatt ist deshalb absolut unzuständig.
- Diese Werkstatt würde dann und nur dann zuständig sein, wenn es ausschließlich um die dekorative HTML-Präsentation irgendwelcher Kästchen ginge.
- Im Übrigen muss wohl leider klargestellt werden, dass die Botbetriebies nicht die Weisungen entgegennehmenden Untergebenen irgendwelcher selbsternannter Anwender-Anwälte sind. Die Botbetriebies machen sowas freiwillig und haben recht viel Stress damit, das über viele Jahre robust zu gewährleisten.
- Die wilde Forderungen erhebenden Fahnenschwenker begeben sich deshalb mal herunter auf Augenhöhe mit den Botbetriebies und kommunizieren eine zukünftige Archivierungs-Schnittstelle an einem dafür geeigneten Ort; diese Werkstatt hier ist das definitiv nicht.
- Schon die vorstehende Darstellung der in Frage kommenden Fälle war fehlerhaft; es kann sehr wohl eine wünschenswerte Anforderung geben: Erledigtes nach 3 Tagen, Unerledigtes mit 2 Beiträgen nach 6 Monaten, 5 Mindestabschnitte.
- Am Rande bemerkt war mutmaßlich ich es gewesen, der das Thema „Nur eine A-Vorlage pro Seite“ aktuell überhaupt erst aufgebracht hatte; was eine operationale Umsetzung erfordert, die ich an jener Stelle ebenfalls damit verknüpft hatte. Die Realisierung ist jedoch durch geänderte Bot-Programmierungen vorzunehmen und nicht durch diese Werkstatt hier.
- Ich werde deshalb in Kürze die nicht ganz so zukunftsfähige
{{Autoarchiv-Erledigt}}
nutzen und diese Diskussion für diese Werkstatt wieder schließen.
VG --(zitierte Signatur von Benutzer PerfektesChaos. Zeitstempel: 13:20, 5. Sep. 2021 (CEST))
- Sorry, das hier heißt Vorlagenwerkstatt, und es geht um Vorlagen, die in die Werkstatt sollten. Da liegt der Schluss sehr nahe, sich an diese Seite hier zu wenden. Vorlagenprogrammierung ist für die allermeisten ein Buch mit mindestens sieben Siegeln, für mich ist bislang klar gewesen, dass für Fragen zu Vorlagen das hier die richtige Seite ist. Wenn die Vorlagenwerkstatt nur für unwichtige Schönheitsreparaturen zuständig ist, soll sie sich doch bitte einen weniger umfassenden namen zulegen, der nicht die komplette Zuständigkeit zu allem, was mit Vorlagenprogrammierung zu tun hat, suggeriert, und aus der Seite hier eine BKS mit für Laien verständlichen Links auf die korrekten Seiten für die verschiedenen Anliegen betreffs Vorlagenprogrammierung erstellen.
- Ja, natürlich macht sowohl ihr als auch die anderen Programmierer, ob nun Lua, Bot oder was-weiß-ich, das hier freiwillig. Aber von Pontius nach Pilatus geschickt zu werden, weil mensch die unergründliche Bürokratie der Grenzziehung zwischen den einzelnen Programmiererhoheitsgebiete nicht versteht, finde ich auch deutlich suboptimal.
- Ich hatte bei der Vorlage selber die Disk begonnen, die plötzlich die unverständlichen aber massiven Fehlermeldungen ausgeworfen hat, wo jahrelang augenscheinlich alles problemlos war. Dann wurde das halt hier in die zuständige Werkstatt für Vorlagen verschoben.
- Was die Schnittstellenbeschreibung angeht: Ich bin bisher selbstverständlich davon ausgegangen, dass eine solche seit Jahrzehnten vorliegt, das ist schließlich nichts für einzelne Botbetreiber sondern für die gesamte deWP. Wenn es tatsächlich eine solche Beschreibung nicht geben sollte, wäre ich sehr überrascht, um es freundlich auszudrücken. Womit wurden denn die beiden Vorlagen bisher programmiert? Und nein, das sind keine Bot-Vorlagen, das sind Diskussionsseitenvorlagen.
--(zitierte Signatur von Benutzer Sänger. Zeitstempel: 13:46, 5. Sep. 2021 (CEST))
Leider immer noch nichts begriffen. Also nochmal gaaaaaanz laaaaangsaaaaaaam:
- Diese beiden „Vorlagen“ sind eine Schnittstelle zwischen den Wünschen der Benutzies, was auf der Seite archivmäßig passieren soll, und der Bot-Programmierung, welche das umsetzen soll.
- Im Nebeneffekt gibt es noch eine optische Präsentation, welche Aktion auf der aktuellen Seite wirksam werden sollte und gewünscht ist.
- Nein, es hatte noch niemals in den letzten anderthalb Jahrzehnten eine saubere Schnittstellenbeschreibung gegeben, genau welche Werte mit welchen Formatierungsmöglichkeiten alle Bots verstehen würden. Inzwischen waren bald zehn Bots im Lauf der Zeit unterwegs gewesen, von mindestens drei bereit stehenden weiß ich konkret. Die haben halt so irgendwie hingepfriemelt wie sie es aus der Vorlagendoku von dermaleinst herausgelesen hatten, konnten mal mehr, mal weniger.
- Die „Vorlagen“ im Sinne der sonst üblichen Vorlagenprogrammierung, nämlich Darstellung von Wikitext, sind hier nur am Rande beteiligt und völlig nachrangig.
- Deshalb ist diese Werkstatt hier auch absolut unzuständig und hat in der Angelegenheit nicht viel zu melden. Egal wie ihr Name lauten möge.
- Zuständige Koordinationsseite für die Bot-Aktivitäten ist die Projektseite bzw. deren Disku; das ist momentan H:Archivieren etc. Zusätzlich noch diesen Abschnitt in dieser Werkstatt parallel zu eröffnen war gaga.
- Außer, dass ich bereits vor Wochen auf der zuständigen Projektseite angemerkt hatte, dass zwei Vorlageneinbindungen in einer Seite mit möglicherweise inkonsistenten Wertzuweisungen nicht anwenderfreundlich sind, weil sie das Risiko generieren, dass unbeabsichtigt in zwei unterschiedliche Archivseiten geschrieben würde oder sonstwas schiefgeht, und deshalb besondere Aufmerksamkeit bei der manuellen Konfiguration bedürfen.
- Beleidigungen hinsichtlich des Namens dieser Werkstatt sind nicht zielführend; die Aufgabe dieser Werkstatt ist es, die Präsentation von Wikisyntax in Seiten geeignet hinzubekommen, nicht jedoch Bot-Prozeduren zu steuern. Pampige Ratschläge von Außenstehenden, die weder von Bots noch von Vorlagen etwas begreifen sind irrelevant. Und dass eine ansehnliche Darstellung der Artikel als „unwichtige Schönheitsreparaturen“ abgetan werden könnte, mag man mal Tausenden anderer Autoren erzählen, die allergrößten Wert auf eine ansprechende Darstellung legen. Für dieses Werkstattpersonal ist eine weitere Befassung mit derartigen Entgleisungen jedenfalls unzumutbar und wird kaum weiter beantwortet werden.
--(zitierte Signatur von Benutzer PerfektesChaos. Zeitstempel: 14:20, 5. Sep. 2021 (CEST))
Wie erkennbar, wurde das Thema von PerfektesChaos dort abgewürgt. Niemand hat Lust, sich mit seinem unhöflichen Stil abzugeben, welcher auch entsprechende Reaktionen generiert hat. Jedenfalls ist die Behauptung der Nichtzuständigkeit nur teilweise richtig. Machen wir das halt eben selbst. Es kommt - da hat P.C. Recht - auf die einheitliche Schnittstelle zw. Vorlage und Bots an. Die muss man festlegen. Voraussetzung für eine einheitliche Vorlage ist die Bereitschaft der Botbetreiber, ihre Skripte ggf. anzupassen. Daher hier die explizite Frage:
- @Doc Taxon, Euku: Seid ihr bereit, euer Skript ggf. abzuändern? ÅñŧóñŜûŝî (Ð) 10:03, 19. Sep. 2021 (CEST)
- @Doc Taxon, Euku: Aufgrund der soeben eingerichteten Vollsperre gehe ich davon aus, dass hier seitens der Botbetreiber kein Wunsch nach Einigung besteht. Insoweit erledigt. ÅñŧóñŜûŝî (Ð) 15:12, 9. Okt. 2021 (CEST)
- Bitte lies den Grund der Sperrung mal ganz. Und dann geht's weiter... Wenn 5 Mann zugleich an Vorlage und Bots arbeiten, kommt nichts gescheites dabei raus. Die Ideen wurden aufgenommen und müssen bearbeitet werden. Aber solche Änderungen gehen nicht von jetzt auf gleich, je nachdem, wieviel Zeit wann von wem investiert werden kann. Danke, – Doc Taxon • Disk. • 16:47, 9. Okt. 2021 (CEST)
- @Doc Taxon: Die richtige Stelle, eine einheitliche Schnittstelle zw. Vorlage und Bot zu erhalten, ist hier. Wenn daran noch interesse besteht, dann kannst du den Erledigt-Baustein entfernen und etwas zur Sache schreiben. ÅñŧóñŜûŝî (Ð) 16:54, 9. Okt. 2021 (CEST)
- nach einer Sondierung folgt eine Antwort – Doc Taxon • Disk. • 17:24, 9. Okt. 2021 (CEST)
- @Doc Taxon: Die richtige Stelle, eine einheitliche Schnittstelle zw. Vorlage und Bot zu erhalten, ist hier. Wenn daran noch interesse besteht, dann kannst du den Erledigt-Baustein entfernen und etwas zur Sache schreiben. ÅñŧóñŜûŝî (Ð) 16:54, 9. Okt. 2021 (CEST)
Zusammenlegung
Bearbeiten- Dem Zusammenlegen der Vorlagen wurde von Euku zugestimmt.
- Das Archivieren wird dann nur noch von TaxonBot vorgenommen, vielleicht kommt aber ein neuer TaxonArchiveBot.
- Die Verwendung mehr als einer Vorlage soll mit der Verwendung mehrerer Archivierungsmöglichkeitsparameter ersetzt werden.
- Die Archivierungs-Funktionalität beider bisheriger Bots, TaxonBot und SpBot, wird vereint.
- Wichtig: SpBot arbeitet auch in anderen Wiki-Projekten, dort soll ebenfalls die Autoarchivierung übernommen werden. Dafür muss zunächst überall dort Botflag beantragt werden. Dann kann's weitergehen.
- – Doc Taxon • Disk. • 15:01, 14. Okt. 2021 (CEST)
- Ein Bot kann ja verschiedene Skripte haben. Insoweit sind wir hier unabhängig von anderen Wikis. Was es das Vereinen der Features angeht: Da wäre ich vorsichtig. Es gibt bestimmt Einiges, dass kaum genutzt wird. Da könnte man ggf. das Eine oder Andere weglassen. ÅñŧóñŜûŝî (Ð) 17:58, 14. Okt. 2021 (CEST)
- Schon klar, hab ich im Blick. – Doc Taxon • Disk. • 18:07, 14. Okt. 2021 (CEST)
- Wenn ich richtig verstanden habe gibt es keine Schnittstelle Vorlage->Bot im eigentlichen Sinne (z. B. Datei), sondern der Bot liest nur den Quelltext der Seiten in welchen die zugehörige Vorlage codiert ist und wertet bestimmte Zeichenfolgen (Parameter) aus, wobei er Wikimedia-Syntax ignoriert (d. h. wenn z. B. die Vorlage oder ein Parameter nur Kommentar ist, wird sie/er vom Bot wie eingebunden behandelt).
Wenn das alles zuträfe, gäbe es nach meinem Verständnis fürs Erste (ohne 3. Punkt) eine einfache Möglichkeit der Überführung von Autoarchiv-Erledigt in Autoarchiv durch Textersetzung mittels eines Bot.
Trifft meine Annahme zu?
--Former111 (Diskussion) 16:35, 15. Okt. 2021 (CEST)- Soweit ich das sehe, funktionieren einige der Parameter von Autoarchiv-Erledigt und Autoarchiv divergent. Eine einfache Textersetzung ist nicht ausreichend. Ich würde vorschlagen, dass wir hier eines nach dem anderen machen. Bitte ersetzt jetzt nicht überall schon die Vorlagen, das geht nicht ganz so schnell hier. Bitte etwas Geduld. Wenn Ihr mir irgendwobei helfen könnt, denke ich an Euch. Liebe Grüße, – Doc Taxon • Disk. • 08:24, 16. Okt. 2021 (CEST)
- Klar, bei 7.096 Vorlageneinbindungen wäre das sowieso Unsinn. Einen temporären Vorlagen-Ersetzungsbot (der nur einmal läuft) müsste sowieso jemand programmieren, der das beherrscht. Ich hatte nur vor, einen PAP für den Ersetzungsbot vorzuschlagen.
@Doc Taxon: Welche Parameter der nachfolgenden Tabelle sind deiner Meinung nach divergent?
- Klar, bei 7.096 Vorlageneinbindungen wäre das sowieso Unsinn. Einen temporären Vorlagen-Ersetzungsbot (der nur einmal läuft) müsste sowieso jemand programmieren, der das beherrscht. Ich hatte nur vor, einen PAP für den Ersetzungsbot vorzuschlagen.
- Soweit ich das sehe, funktionieren einige der Parameter von Autoarchiv-Erledigt und Autoarchiv divergent. Eine einfache Textersetzung ist nicht ausreichend. Ich würde vorschlagen, dass wir hier eines nach dem anderen machen. Bitte ersetzt jetzt nicht überall schon die Vorlagen, das geht nicht ganz so schnell hier. Bitte etwas Geduld. Wenn Ihr mir irgendwobei helfen könnt, denke ich an Euch. Liebe Grüße, – Doc Taxon • Disk. • 08:24, 16. Okt. 2021 (CEST)
- Wenn ich richtig verstanden habe gibt es keine Schnittstelle Vorlage->Bot im eigentlichen Sinne (z. B. Datei), sondern der Bot liest nur den Quelltext der Seiten in welchen die zugehörige Vorlage codiert ist und wertet bestimmte Zeichenfolgen (Parameter) aus, wobei er Wikimedia-Syntax ignoriert (d. h. wenn z. B. die Vorlage oder ein Parameter nur Kommentar ist, wird sie/er vom Bot wie eingebunden behandelt).
- Schon klar, hab ich im Blick. – Doc Taxon • Disk. • 18:07, 14. Okt. 2021 (CEST)
- Ein Bot kann ja verschiedene Skripte haben. Insoweit sind wir hier unabhängig von anderen Wikis. Was es das Vereinen der Features angeht: Da wäre ich vorsichtig. Es gibt bestimmt Einiges, dass kaum genutzt wird. Da könnte man ggf. das Eine oder Andere weglassen. ÅñŧóñŜûŝî (Ð) 17:58, 14. Okt. 2021 (CEST)
- – Doc Taxon • Disk. • 15:01, 14. Okt. 2021 (CEST)
alt | Löschung, Ersetzung, Einfügung | Einfügung A |
---|---|---|
{{Autoarchiv-Erledigt | {{Autoarchiv |
{{Autoarchiv |
|Zeitbeschränkung=wert | |Alter=wert | |
|Alter=wert | ||
|Ziel=wert | wert E | |Ziel=wert E |
|Ebene=wert | ||
|Zeitvergleich=wert | ||
|Übersicht=wert | ||
|aktuelles Archiv=wert | ||
|Zeigen=wert | |Zeigen=wert | |
|Icon | |Icon=wert | |
|Modus=Alter, Erledigt H | |Modus=Alter | |
|Klein=Ja | |Klein=Ja | |
}} | }} |
2
nicht sinnvoll((VOLLER_SEITENNAME))
und ((FULLPAGENAME))
durch ((Lemma))
ersetzen.Alter=0
, dann Modus=Erledigt
.Der Vorlagen-Ersetzbot wird bei mir gleich mitprogrammiert. Es ist keine weitere Programmierung nötig. Wenn Ihr mir dafür keine Zeit lasst, könnt Ihr das alles selbst machen, dann schalt ich den Bot ab. – Doc Taxon • Disk. • 01:34, 20. Okt. 2021 (CEST)
Völlig neue Archivvorlage und -Bot
Bearbeiten⇐ Dazu ist eine Übersicht nützlich, zuerst die Parameter:
Autoarchiv-Erledigt | Autoarchiv |
---|---|
Parameter
|
Parameter
|
Variablen (Bot)
|
Variablen (Bot)
|
Zuerst sollte klar sein, was der erledigen soll. Mein Vorschlag:
- Archivierung, wenn der Erledigt-Bausten eine gegebene Anzahl an Tagen drin ist.
- Archivierung, wenn der letzte D-Beitrag eine gegebene Anzahl an Tagen her ist.
- Archivierung zu bestimmten Zeiten.
- Zielangabe
- Auswahl der Ü-Ebene
Darüber hinaus ist es nötig, die vielen Zeitparameter drastisch zusammenzustreichen:
- Konsequente, einheitliche Groß- und Kleinschreibung:
- Tägliche Archivierung wird erreicht durch die Angabe "Frequenz=Tag". Der Bot archiviert jeweils den Vortag.
- Wöchentliche Archivierung wird erreicht durch die Angabe "Frequenz=Woche". Der Bot wird möglichst zu Wochenanfang laufen.
- Monatliche Archivierung durch Angabe von "Frequenz=Monat" (nur diese Version). Der Bot wird möglichst zu Monatsanfang laufen.
- Quatral-Archivierung durch Angabe von "Frequenz=Quartal". Der Bot wird möglichst zum Quartalsanfang laufen und erstellt einmalig ein Archiv für das abgelaufene Quartal.
- Halbjahr-Archivierung durch Angabe von "Frequenz=Halbjahr". Der Bot wird möglichst zum Halbjahresanfang laufen und erstellt einmalig ein Archiv für das abgelaufene Halbjahr.
- Jährliche Archivierung durch Angabe von "Frequenz=Jahr". Der Bot wird möglichst zum Jahresanfang laufen und erstellt einmalig ein Archiv für das abgelaufene Jahr.
- Bei den Werten Monat, Quartal, Halbjahr und Jahr lässt der Bot Abschnitte, welche bereits zum angefangenen Folgeintervall gehören, in Ruhe. Läuft er also bei "Frequenz=Quartal" an einem 15. Januar, so bleiben Januar-Beiträge auf der Seite. Läuft er montags, dann werden die Beiträge vom vorherigen Montag bis zum Sonntag (also dem Vortag des Botlaufs) archiviert. Damit entstehen sauber getrennte Archive. außerdem kann sich der Bot bei nichttäglicher Archivierung ggf. einige Tage Zeit lassen.
Des Weiteren empfehle ich die Vereinheitlichung der Zielseiten: Die Einbindungen enthalten nur den Pfad bis zur Hauptseite des Archivs als Variable "Ziel". Unterseiten bekommen einheitliche Namen:
- Jahresarchive:
{{{Ziel}}}/JJJJ
- Halbjahresarchive:
{{{Ziel}}}/JJJJ/Halbjahr 1
und{{{Ziel}}}/JJJJ/Halbjahr 2
- Quartalsarchive:
{{{Ziel}}}/JJJJ/Quartal 1
bis{{{Ziel}}}/JJJJ/Quartal 4
- Monatsarchive:
{{{Ziel}}}/JJJJ/Monat 01
bis{{{Ziel}}}/JJJJ/Monat 12
. Vorteil: Die Nummer statt des Monatsnamens bewirkt die passende Sorierung auf Seitenlisten. - Archive für wöchentlich werden unter
{{{Ziel}}}/JJJJ/Woche 01
bis{{{Ziel}}}/JJJJ/Woche 52
(oder 53) aufgefüllt. Es geht nur nach KW. - Archive für täglich werden unter
{{{Ziel}}}/JJJJ/MM-TT
abgelegt.
Eine Archivübersicht kommt grundsätzlich auf die unter "Ziel" genannte Seite.
Nur eine Reduzierung wird das System nutzbar erhalten. Gruß von ÅñŧóñŜûŝî (Ð) 12:45, 16. Okt. 2021 (CEST)
- @Antonsusi: Im Großen und Ganzen stimme ich dir zu.
Deine Tabelle in vorstehenden Beitrag bezüglich der z. Z. implementierten Parameter ist leider unvollständig (siehe Hilfe, nachfolgend die vervollständigte Tabelle:
{{Autoarchiv-Erledigt}} | {{Autoarchiv}} |
---|---|
Parameter (nur Bot)
|
Parameter (nur Bot)
|
Parameter (Bot und Vorlage)
|
Parameter (Bot und Vorlage)
|
Parameter (nur Vorlage)
|
Parameter (nur Vorlage)
|
Variablen (Bot)
|
Variablen (Bot)
|
- Bezüglich "Zuerst sollte klar sein, was der erledigen soll"
Archivierung, wenn der Erledigt-Bausten eine gegebene Anzahl an Tagen drin ist.- Archivierung, wenn der letzte
D-Beitrag eine gegebene Anzahl an Tagen her ist. Erledigt ist auch ein Beitrag, so wird verhindert, dass archiviert werd wenn noch etwas hinzugesetzt wird - Archivierung zu bestimmten Zeiten.
- Zielangabe
Auswahl der Ü-EbeneImmer ab Ü-Ebene 2 (inkl. der darunter) archivieren, denn sonst geht der Zusammenhang verloren. (Wenn man eine Unterüberschrift archivieren will und dies sinnvoll ist, kann man diese auf Ebene 2 ändern)
- Bezüglich der Vereinheitlichung der Zielseiten würde ich die allg. üblichen Schreibweisen favorisieren.
(dadurch werden auch die Unterseiten weniger tief gestaffelt)- Jahresarchive:
{{{Ziel}}}/jjjj
- Monatsarchive:
{{{Ziel}}}/jjjj-mm
- Tagesarchive:
{{{Ziel}}}/jjjj-mm-tt
- Jahresarchive:
- Hinweis: "jjjj" steht hier für die Jahreszahl, "mm" steht hier für die Monatsnummer, "tt" steht hier für die Tagesnummer.
- Halbjahresarchive:
{{{Ziel}}}/jjjj_HJ1
und{{{Ziel}}}/JJJJ_HJ2
- Quartalsarchive:
{{{Ziel}}}/jjjj_Q1
bis{{{Ziel}}}/jjjj_Q4
- Wochenarchive:
{{{Ziel}}}/jjjj_W01
bis{{{Ziel}}}/jjjj_W53
- Halbjahresarchive:
- Hinweis: "_" wird durch WikiMedia in Leerzeichen " " übersetzt.
- Manuell fortlaufen nummerierte Teilarchive:
diskseite/Archiv1
...diskseite/Archiv10
...diskseite/Archiv100
(in der Form weniger Parameter in Vorlage:Archiv-Tabelle nötig) oderdiskseite/Archiv/1
...diskseite/Archiv/10
...diskseite/Archiv/100
- Manuell fortlaufen nummerierte Teilarchive:
- --Former111 (Diskussion) 13:56, 18. Okt. 2021 (CEST)
- Zu den Unterarchiven hätte ich dann noch mal eine Frage: Da gibt es ja des Öfteren mal abweichende Benamungen, z.B. einfaches Durchzählen, und ab einer bestimmten Archivgröße die nächste Ziffer. Sowas wird, denke ich, i.d.R. manuell eingepflegt und sollte fürderhin weiter möglich sein, denn insbesondere bei weniger frequentierten Disks sind selbst Jahresarchive nicht immer sinnvoll. Bei mir auf meiner Disk ist das z.B. so. --Grüße vom Sänger ♫ (Reden) 14:38, 18. Okt. 2021 (CEST)
- Richtig, diese muss es weiter geben. Sie werden aber nicht durch den Bot erzeugt. Ich trage es, damit es zusammen steht, der Vollständigkeit halber noch in meinem darüber stehenden Beitrag nach. --Former111 (Diskussion) 15:44, 18. Okt. 2021 (CEST)
- Zu den Unterarchiven hätte ich dann noch mal eine Frage: Da gibt es ja des Öfteren mal abweichende Benamungen, z.B. einfaches Durchzählen, und ab einer bestimmten Archivgröße die nächste Ziffer. Sowas wird, denke ich, i.d.R. manuell eingepflegt und sollte fürderhin weiter möglich sein, denn insbesondere bei weniger frequentierten Disks sind selbst Jahresarchive nicht immer sinnvoll. Bei mir auf meiner Disk ist das z.B. so. --Grüße vom Sänger ♫ (Reden) 14:38, 18. Okt. 2021 (CEST)
Ja klar, aber bitte eines nach dem andern, erst mal wird der neue Bot aufgegleist. Und dann kommen Änderungswünsche. – Doc Taxon • Disk. • 01:36, 20. Okt. 2021 (CEST)
- Die Parameter werden auch noch gebrancht, so gibt es dann auch z.B. Frequenz, Frequenz1, Frequenz2, Frequenz3 ... – Doc Taxon • Disk. • 01:55, 20. Okt. 2021 (CEST)
- Die gewünschten Parameter und Werte oben gehen so nicht ganz, dazu äußere ich mich später noch mal. – Doc Taxon • Disk. • 01:58, 20. Okt. 2021 (CEST)