[Bug 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 --- Comment #29 from James Forrester --- (In reply to TeleComNasSprVen from comment #28) > (In reply to James Forrester from comment #27) > > (In reply to John Mark Vandenberg from comment #25) > > > > VisualEditor requests the existence status of each of the links on the page > > and sets them to be red or otherwise based on this status; the same styling > > can be calculated server-side and returned as an API call (without > > client-side Javascript), which means that this can work for all users, and > > extending the status checking to other MediaWiki instances in the same farm > > (or even further afield) is a relatively simple extension of this principle. > > Can the checks be feasibly done without placing too much load and > performance worry on the servers? As someone noted above, even if some of > the work was offloaded to cache such querying would already put a strain on > the servers. Sure; caching the state of the pages is already inside the API cluster's bailiwick, and this would just be a (large) client load on that. It's almost certainly feasible, albeit we may need to bump up the API cluster a little. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 --- Comment #28 from TeleComNasSprVen --- (In reply to James Forrester from comment #27) > (In reply to John Mark Vandenberg from comment #25) > > VisualEditor requests the existence status of each of the links on the page > and sets them to be red or otherwise based on this status; the same styling > can be calculated server-side and returned as an API call (without > client-side Javascript), which means that this can work for all users, and > extending the status checking to other MediaWiki instances in the same farm > (or even further afield) is a relatively simple extension of this principle. Can the checks be feasibly done without placing too much load and performance worry on the servers? As someone noted above, even if some of the work was offloaded to cache such querying would already put a strain on the servers. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 --- Comment #27 from James Forrester --- (In reply to John Mark Vandenberg from comment #25) > I suspect this feature request will be solved/solvable when Wikidata > integrates all of the projects, esp. Wiktionary (bug number?) No. This is about skins and appearance, not structural data relating items. (Also, Wikidata isn't remotely the right way to go about this.) The system we will build as part of the switch from the PHP parser to Parsoid for generating the read HTML will be able to achieve this as an extension of the existing system built for VisualEditor in fixing bug 37901, a pre-cursor to 37902. VisualEditor requests the existence status of each of the links on the page and sets them to be red or otherwise based on this status; the same styling can be calculated server-side and returned as an API call (without client-side Javascript), which means that this can work for all users, and extending the status checking to other MediaWiki instances in the same farm (or even further afield) is a relatively simple extension of this principle. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 --- Comment #26 from James Forrester --- (In reply to TeleComNasSprVen from comment #24) > I'm going to have to suggest another configuration setting (even though > MediaWiki is already bloated enough with those already). We need a way for > wikis to opt out if they do not need nor want this change. > > I'm not sure if this has been suggested, but should we just keep this > feature confined to the same wiki farm? Or ask the target wiki if the source > wiki wants to check the existence of the target wiki's article? I'd imagine > possible abuse like {{#ifexist:google:foo}} when we would not feasibly check > if a google page exists or not. I think just doing it for the current wiki farm is a sane approach; later we might do a wider system, but it would need us to significantly change the information held in the interwiki map. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 --- Comment #25 from John Mark Vandenberg --- I suspect this feature request will be solved/solvable when Wikidata integrates all of the projects, esp. Wiktionary (bug number?) Then instead of [[w:Blah]] magically being red based on weekly updates, wikis would use a template like {{ifexistson|enwiki}} to call entity:getSitelink( 'enwiki' ) in order to determine whether there is an enwiki page for the local page. More interesting possibilities are possible once we also have Lua access to any item. (bug 47930). Then the page [[wikt:ru:Foo]] can do magic relating to [[w:en:Blah]] using calls like {{ifexistson|enwiki|Q527633}} -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 TeleComNasSprVen changed: What|Removed |Added CC||drevit...@gmail.com --- Comment #24 from TeleComNasSprVen --- I'm going to have to suggest another configuration setting (even though MediaWiki is already bloated enough with those already). We need a way for wikis to opt out if they do not need nor want this change. I'm not sure if this has been suggested, but should we just keep this feature confined to the same wiki farm? Or ask the target wiki if the source wiki wants to check the existence of the target wiki's article? I'd imagine possible abuse like {{#ifexist:google:foo}} when we would not feasibly check if a google page exists or not. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Quim Gil changed: What|Removed |Added Priority|Highest |Lowest CC||aklap...@wikimedia.org, ||roan.katt...@gmail.com --- Comment #23 from Quim Gil --- Hi Al-Scandar, sorry for not having clarified the action. Note to self: comment always when changing the prioritization of a report. Bug status, priority, and target milestone fields summarize and reflect reality and do not cause it. This report has been open since 2004, and currently nobody seems to be working or planning to work on it. The "Lowest" just reflects that. Bug 20646 - Store more target site metadata in interwiki table (which is blocking this report) seems to be in a similar situation, inactive. On the other hand, it looks like the VisualEditor team is working on the related Bug 37902 - Implement rendering of redlinks and stubs (in a post-processor?) If the Platform team or someone else wants to include this request in their plan, then they can set priority accordingly. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Al-Scandar Solstag changed: What|Removed |Added Priority|Lowest |Highest CC||sols...@member.fsf.org --- Comment #22 from Al-Scandar Solstag --- So, first this is set to "highest" from some reasonable scheme, then some bot reduces it to "low" without any explanation, and now it's again arbitrarily set to "lowest". What about taking input seriously? This bug represents an important barrier for collaboration and coordination between wikimedia projects. Thank you. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Quim Gil changed: What|Removed |Added Priority|Low |Lowest CC||dga...@wikimedia.org, ||q...@wikimedia.org -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Minh Nguyễn changed: What|Removed |Added CC||m...@1ec5.org --- Comment #21 from Minh Nguyễn --- Yes, it does work on third-party wikis. On the OpenStreetMap Wiki, {{#ifexist: Media:Wikivoyage-logo.svg | yes | no }} returns “yes”. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 John Mark Vandenberg changed: What|Removed |Added CC||jay...@gmail.com --- Comment #20 from John Mark Vandenberg --- In case anyone else runs into this, ... While {{#ifexists:file:...}} doesnt work for files hosted on Wikimedia Commons.. It is possible to use {{#ifexists:media:...}} on WMF projects, and it does accurately determine whether the media exists on Wikimedia Commons. There is at least one bug: bug 32031 about combining ifexists media: with file redirects. I havent tested this with InstantCommons. -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Gabriel Wicke changed: What|Removed |Added See Also||https://bugzilla.wikimedia. ||org/show_bug.cgi?id=37902 -- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Bugmeister Bot changed: What|Removed |Added Priority|Highest |Low -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Jan Kucera (Kozuch) changed: What|Removed |Added Priority|Low |Highest CC||garba...@seznam.cz --- Comment #19 from Jan Kucera (Kozuch) 2011-12-30 15:50:27 UTC --- Because of votes rasing importance/priority according to following scheme: 15+ votes - highest 5-15 votes - high Community must have a voice within development. Regards, Kozuch http://en.wikipedia.org/wiki/User:Kozuch -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 John Du Hart changed: What|Removed |Added Keywords|analytics, shell, tracking |crosswiki Status|RESOLVED|REOPENED CC||j...@compwhizii.net Web browser|Internet Explorer 6.x |--- Resolution|WONTFIX | Severity|critical|enhancement -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Tim Starling changed: What|Removed |Added Keywords|crosswiki |analytics, shell, tracking Status|NEW |RESOLVED CC||tim.starl...@rocketmail.com Web browser|--- |Internet Explorer 6.x Resolution||WONTFIX Severity|enhancement |critical -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 --- Comment #18 from Matt Johnston 2011-08-28 22:45:27 UTC --- I have an old implementation of most of this at http://svn.wikimedia.org/svnroot/mediawiki/branches/remotesite/ - I'm happy to bring it up to HEAD and fix in the missing bits if there's still interest, and people think this is the right approach. (cross-posted to bug 20646 as this would address both bugs) -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Sumana Harihareswara changed: What|Removed |Added Status|ASSIGNED|NEW CC||suma...@panix.com --- Comment #17 from Sumana Harihareswara 2011-07-22 13:47:45 UTC --- Matt, is your code available for us to look at? Or perhaps you've put this project aside? Per bug 20646 this may depend on the interwiki table. -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Chad H. changed: What|Removed |Added Blocks||22001 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Brion Vibber changed: What|Removed |Added Depends on||20646 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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 11] Red interwiki links -- check for page existence across wikis
https://bugzilla.wikimedia.org/show_bug.cgi?id=11 Chad H. changed: What|Removed |Added Blocks||10237 -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email --- 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