Benutzer Diskussion:Sonne7: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 35: Zeile 35:
: -- Gruß, <span style="border: 1px dotted yellow; background-color: lightyellow;">[[Benutzer:Sonne7|Sonne7]]</span>&nbsp;<small>[[Benutzer Diskussion:Sonne7|Disk!]]</small>&nbsp; 17:00, 6. Feb. 2016 (CET)
: -- Gruß, <span style="border: 1px dotted yellow; background-color: lightyellow;">[[Benutzer:Sonne7|Sonne7]]</span>&nbsp;<small>[[Benutzer Diskussion:Sonne7|Disk!]]</small>&nbsp; 17:00, 6. Feb. 2016 (CET)
::Danke für die Bemühungen - super -lg [[Benutzer:Karl Gruber|K@rl]] ([[Benutzer Diskussion:Karl Gruber|Diskussion]]) 17:03, 6. Feb. 2016 (CET)
::Danke für die Bemühungen - super -lg [[Benutzer:Karl Gruber|K@rl]] ([[Benutzer Diskussion:Karl Gruber|Diskussion]]) 17:03, 6. Feb. 2016 (CET)
== Rotlinks ''(Auszug von [[Regiowiki:Aktuelle Ereignisse]])'' + 'Bot für Rot-Link-Handling' ''(Thematik nur hier)'' ==
''Die Quelle des folgenden Auszugs ist [[Regiowiki:Aktuelle_Ereignisse#Rotlinks]]''.<br />
Die weitere Verfolgung der Thematik ' '''[[#BotThematik|Bot für Rot-Link-Handling]]''' ' steht danach und ist nur hier vorgesehen.<br />
'''Auszug von Jänner 2014 bis Jänner 2016''' (konkret nur von den beiden Tagen - 1x vom 26. Jänner 2014 und 3x vom 9. Jänner 2016 - und damit bis aktuell):
<div style="background-color:#EEE;">
Das Problem aus meiner bescheidenen Sicht:
Da RW grad erst anfängt, gibt es wenige interne Artikel, auf die man verlinken kann. Zwar geht es natürlich mit <nowiki>[[wp-de:XXX|XXX]]</nowiki>. Aber: Viele solche Artikel sollen / werden ja (wenn RW-Bezug besteht) künftig hier angelegt werden. Berücksichtigt man dies nun und schreibt stattdessen <nowiki>[[XXX]]</nowiki>, bekommt man –&nbsp;derzeit noch&nbsp;– eventuell sehr viele Rotlinks zusammen, was dann nicht gut ausschaut. Andererseits sollte nicht nach WP verlinkt sein, wo ein eigener Artikel vorhanden ist.
Der Vorschlag:
Ein Bot, der nach jeder Neuerstellung eines Artikels "XXX" die RW nach allen <nowiki>[[wp-de:XXX|XXX]]</nowiki> durchsucht und automatisch auf <nowiki>[[XXX]]</nowiki> umdreht. Dann könnte man beim Editieren zunächst "normal" (= intern) Verlinken und dann gemäß Vorschau alle eventuell entstehenden Rotlinks mit dem "wp-de"-Präfix versehen. Es gäbe so keine 'roten Meere', und andererseits wäre sichergestellt, daß jede WP-Verlinkung auch in Zukunft ggf. durch eine RW-Verlinkung ersetzt wird.
Sooo schwer kann so eine Programmierung doch ned sein, oder? --[[Benutzer:Langer|Da Långe]] ([[Benutzer Diskussion:Langer|Diskussion]]) 21:46, 26. Jan. 2014 (CET)
: Sehr guter Vorschlag, dieser Bot zur Änderung des Ziel-Wikis der Links, welcher nach jeder Artikelerstellung aktiviert wird. Nur das oben angeführte Versehen mit dem Präfix sollte für gute Usability bzw. hohen Edit-Komfort auch bereits automatisiert erfolgen - konkret könnte dieses beim Speichern von jedem Edit ein in dieser Funktionalität als 'Hook' integriertes Skript vornehmen (es braucht nur alle Links im Edit auf deren Existenz im RW zu prüfen um die Entscheidung für die Notwendigkeit vom Präfix korrekt treffen zu können). Womit dann die Entscheidung in welches Wiki tatsächlich verlinkt wird, prinzipiell komplett automatisch erfolgt - eventuell auch noch mit einer Möglichkeit dieses händisch via einem anderen Präfix zu überschreiben (würde nur für allenfalls mögliche spezielle Links benötigt). Zur Realisierung wird also 1. ein Hook-Skript für das Edit-Speichern und 2. der vom [[Benutzer:Langer|Da Långe]] bereits detailliert beschriebene Bot benötigt. -- Gruß, <span style="border: 1px dotted yellow; background-color: lightyellow;">[[Benutzer:Sonne7|Sonne7]]</span>&nbsp;<small>[[Benutzer Diskussion:Sonne7|Disk!]]</small>&nbsp; 10:22, 9. Jan. 2016 (CET)
::Ich habe da ein Problem, da ich keine Bot betreiben kann. Kannst du das?, dann kannst du gerne die Berechtigung dazu haben. --lg [[Benutzer:Karl Gruber|K@rl]] ([[Benutzer Diskussion:Karl Gruber|Diskussion]]) 10:48, 9. Jan. 2016 (CET)
: OK - nur einen Bot habe ich bisher noch nicht geschrieben, aber ich kann mich sicher darauf einarbeiten - es wird allerdings auch sicher einige Zeit dauern, einerseits weil ich dazu bei 'Adam und Eva' anfangen muss und andererseits auch wegen meiner derzeitigen vielen Verpflichtungen im RL (privat und beruflich). Es wäre jedenfalls eine interessante Herausforderung für mich.
: Hier noch die Liste der konkreten <u>Ersetzungsregeln</u> (soweit sie mir bisher bewusst sind) in beide Richtungen (anhand des symbolischen Artikels '<span style="color:darkblue;">XXX</span>' hier dargestellt und tlw. auch mit Bezug zu einem symbolischen beliebigen Wiki-Text '<span style="color:darkgreen;">TTT</span>', der u.a. auch Bild/er enthalten kann) - in Form einer kleinen Tabelle.
{| style="margin-left: 30px;"
|-
| '''RW-Link'''
| &nbsp;
| '''WP-Link'''
|-
| valign="top" | <code><nowiki>[[</nowiki><span style="color:darkblue;">XXX</span><nowiki>]]</nowiki></code>
| valign="top" | &nbsp; '''<tt>&lt;</tt>-<tt>&gt;</tt>''' &nbsp;
| <code><nowiki>[[</nowiki>'''<span style="color:darkred;">w:</span>'''<span style="color:darkblue;">XXX</span><nowiki>|</nowiki><span style="color:darkblue;">XXX</span><nowiki>]]</nowiki></code><br /><small>(alt: <code><nowiki>[[</nowiki>'''<span style="color:darkred;">wp-de:</span>'''<span style="color:darkblue;">XXX</span><nowiki>|</nowiki><span style="color:darkblue;">XXX</span><nowiki>]]</nowiki></code>)</small>
|-
| valign="top" | <code><nowiki>[[</nowiki><span style="color:darkblue;">XXX</span><nowiki>|</nowiki><span style="color:darkgreen;">TTT</span><nowiki>]]</nowiki></code>
| valign="top" | &nbsp; '''<tt>&lt;</tt>-<tt>&gt;</tt>''' &nbsp;
| <code><nowiki>[[</nowiki>'''<span style="color:darkred;">w:</span>'''<span style="color:darkblue;">XXX</span><nowiki>|</nowiki><span style="color:darkgreen;">TTT</span><nowiki>]]</nowiki></code><br /><small>(alt: <code><nowiki>[[</nowiki>'''<span style="color:darkred;">wp-de:</span>'''<span style="color:darkblue;">XXX</span><nowiki>|</nowiki><span style="color:darkgreen;">TTT</span><nowiki>]]</nowiki></code>)</small>
|}
: Hinweis: Die in der Tabelle klein als 'alt' angeführte Syntax (mit '<span style="color:darkred;">wp-de:</span>' als Präfix) ist nur in der Richtung vom WP-Link zum RW-Link zu berücksichtigen, weil letztlich alle WP-Links die gewünschte Syntax (mit nur '<span style="color:darkred;">w:</span>' als Präfix) verwenden sollen - in der Richtung vom RW-Link zum WP-Link ist daher immer das '<span style="color:darkred;">w:</span>'-Präfix zu verwenden.
: Falls Du damit einverstanden bist, dass es etwas dauern wird, bis ich wirklich konstruktiv damit anfangen kann, dann kann ich nach dem Erhalt der Rechte dafür - vermutlich für einen eigenen Bot-User (wie in der WP üblich) mit z.B. 'WP-Link-Bot' oder 'WP-RW-Bot' als Benutzername - beginnen mich in die Erstellung von Bots und deren Programmierung einzuarbeiten (der gesamte Code vom Bot '[[Benutzer:NachrichtenBot]]', dem einzigen bisher im RW als Bot eingetragenen Benutzer, wäre mir dafür sicherlich auch schon einmal sehr nützlich). Zusätzlich steht dann allerdings auch noch das bereits erwähnte Hook-Skript auf dem Programm, wovon mir bisher leider auch kaum etwas bekannt ist, insbesondere nicht ob und wie man einen Hook in die Systemfunktion 'Speichern eines Edits' einhängen kann (falls dieses nicht möglich sein sollte, dann benötigen wir dafür einen vermutlich zweiteiligen Workaround via einem weiteren Bot und einem Skript für die Erweiterung vom Editor-GUI mit eventuellen dafür nötigen zusätzliche/r|n Erweiterung/en). Soweit der Status aus meiner Sicht. -- Schönen Gruß, <span style="border: 1px dotted yellow; background-color: lightyellow;">[[Benutzer:Sonne7|Sonne7]]</span>&nbsp;<small>[[Benutzer Diskussion:Sonne7|Disk!]]</small>&nbsp; 14:46, 9. Jan. 2016 (CET)
</div>
{{Anker|Bot-Thematik}}
Hallo [[Benutzer:Karl Gruber|K@rl]], ich bitte um Deine Stellungnahme zu meinem Ansatz (konkret zum obigen Edit vom 9. Jänner, ab ' ''OK - nur einen Bot habe ich bisher noch nicht geschrieben ...'' ') - am liebsten gleich hier (Grund: Meine sicher nicht sofort erfolgreichen Versuche sind für die Allgemeinheit vermutlich kaum interessant.) - vielen Dank! -- Gruß, <span style="border: 1px dotted yellow; background-color: lightyellow;">[[Benutzer:Sonne7|Sonne7]]</span>&nbsp;<small>[[Benutzer Diskussion:Sonne7|Disk!]]</small>&nbsp; 19:14, 6. Feb. 2016 (CET)