[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 MZMcBride b...@mzmcbride.com changed: What|Removed |Added Status|NEW |UNCONFIRMED Ever confirmed|1 |0 --- Comment #8 from MZMcBride b...@mzmcbride.com --- (In reply to Nathan Larson from comment #0) Currently, people are reluctant to get rid of obsolete interwiki prefixes, because of historical reasons (i.e. they are still used in a lot of pages). I don't think this is a sufficient problem statement. A maintenance script should be created to go through the iwlinks table, find all the instances in which the interwiki is used, and edit the pages to replace those interwiki links with external links. You're proposing a solution to a problem that hasn't been clearly defined. Interwiki links are a very old and established part of wikitext. They're used on millions of pages and in many other places (for example, [[mw:foo]] is frequently used in this bug tracker). Deprecating interwiki links, if that's decided, might mean telling people to not use them, but it probably wouldn't include forcibly removing the markup, I don't think. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 Nathan Larson nathanlarson3...@gmail.com changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #9 from Nathan Larson nathanlarson3...@gmail.com --- (In reply to MZMcBride from comment #8) (In reply to Nathan Larson from comment #0) Currently, people are reluctant to get rid of obsolete interwiki prefixes, because of historical reasons (i.e. they are still used in a lot of pages). I don't think this is a sufficient problem statement. What's insufficient about it? Based on whatever criteria he deems relevant, a system administrator might decide that an interwiki prefix is obsolete. Maybe a system administrator simply thinks certain prefixes, like seattlewiki, are cluttering up the interwiki table, because they'll only be used a handful of times. When the decision is made to retire a prefix, it could be good to migrate over to external links. Whether bots or maintenance scripts are the best way to do that is another question; see [[mw:Relative advantages of bots and server-side tools]]. If a maintenance script is made available, then the system administrators can choose one or the other. That script can be included, or not, in the core, but that's a separate decision. A maintenance script should be created to go through the iwlinks table, find all the instances in which the interwiki is used, and edit the pages to replace those interwiki links with external links. You're proposing a solution to a problem that hasn't been clearly defined. Interwiki links are a very old and established part of wikitext. They're used on millions of pages and in many other places (for example, [[mw:foo]] is frequently used in this bug tracker). Deprecating interwiki links, if that's decided, might mean telling people to not use them, but it probably wouldn't include forcibly removing the markup, I don't think. With reference to the bug tracker, why would Wikimedia get rid of mw: as an interwiki link? It's not obsolete, for Wikimedia's purposes. I don't see how making a script available for making automated edits equates to forcibly removing anything. This may not be an appropriate use of UNCONFIRMED; it seems like you're using it to mean possibly INVALID or perhaps should be WONTFIXed. The proper use of UNCONFIRMED seems to me to be more like hasn't been tested, but could end up being a WORKSFORME. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 --- Comment #6 from TeleComNasSprVen drevit...@gmail.com --- Wait, what problem would a server-side script like this solve that AWB could not already handle? I imagine this kind of operation might be expensive. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 --- Comment #7 from Nathan Larson nathanlarson3...@gmail.com --- (In reply to TeleComNasSprVen from comment #6) Wait, what problem would a server-side script like this solve that AWB could not already handle? I imagine this kind of operation might be expensive. This inspired me to write [[mw:Relative advantages of bots and server-side tools]] and post there a few musings about this topic. Usually I prefer server-side tools, because the bot frameworks I use (e.g. Peachy and Chris G's botclasses) keep becoming abandonware, although that could also occur with server-side tools, I guess. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 TeleComNasSprVen drevit...@gmail.com changed: What|Removed |Added CC||drevit...@gmail.com --- Comment #5 from TeleComNasSprVen drevit...@gmail.com --- I made a comment like that at this section [[metawikipedia:Talk:Interwiki map#Replacing broken links]], and in addition I suggested that complex embedded coding like templates/modules and MediaWiki messages should be ignored in favor of a hand-check by a human in case it breaks something. Noting it here to add myself to the CC list. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 --- Comment #1 from Nathan Larson nathanlarson3...@gmail.com --- A script (e.g. [[mw:Extension:InterwikiMap]]) to delete prefixes from the interwiki table could run this script prior to the deletion. Likewise with deletions done manually through Special:Interwiki. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 Andre Klapper aklap...@wikimedia.org changed: What|Removed |Added Priority|Unprioritized |Low Severity|normal |enhancement -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 --- Comment #2 from Nathan Larson nathanlarson3...@gmail.com --- From [[metawikipedia:Talk:Interwiki map]]: Admins, please allow consensus to form (or at least no objections to be raised over a period of a few days) before adding new entries, as once added they are hard to remove from the many copies around the world. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 Gabriel Wicke gwi...@wikimedia.org changed: What|Removed |Added CC||gwi...@wikimedia.org --- Comment #3 from Gabriel Wicke gwi...@wikimedia.org --- Somewhat related, in Parsoid HTML we store all interwikis in expanded form. When an interwiki is removed it will automatically serialize to wikitext in the external link form. That already happens automatically for systems that store HTML like Flow. For normal MediaWiki with wikitext as the main storage it would be useful to have a list of deprecated interwiki prefixes that should only be considered when converting from wikitext to HTML, but not when converting from HTML to wikitext. This would avoid the need to convert the entire history of a wiki at once, which is not very realistic for a site like Wikipedia. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 60135] Create deprecateInterwiki.php to edit pages, converting interwiki links to external links
https://bugzilla.wikimedia.org/show_bug.cgi?id=60135 --- Comment #4 from Nathan Larson nathanlarson3...@gmail.com --- System administrators of small wikis who want to do the deprecations manually can use [[mw:Extension:InterwikiUsage]] to see what conversions need to be done on what pages. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l