[Bug 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Brad Jorsch bjor...@wikimedia.org changed: What|Removed |Added CC||bjor...@wikimedia.org --- Comment #11 from Brad Jorsch bjor...@wikimedia.org --- Rical, please don't spam your pet module on every tangentially-related bug report. Thanks. -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 --- Comment #9 from Rical ari...@free.fr --- To support this evolution, the Module:ControlArgs can adapt any module for international use i18n in argument names, error messages, wikitext and categories. provide to many small wikis the same modules as the main wikis, only by adding translations tables in the sub modules .../I18N. help users, when he/she edit any page, like Mediawiki do this for modules. See Bug 51660. help administrators to support wikis in other languages, by translating error messages. See Bug 66051. even, but not necessary, to centralize modules. See Bug 50329. -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 --- Comment #10 from Rical ari...@free.fr --- See also in live demo (in debug phase): https://fr.wikisource.org/wiki/Module:ControlArgs -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Nemo federicol...@tiscali.it changed: What|Removed |Added Blocks||64475 -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Quim Gil q...@wikimedia.org changed: What|Removed |Added CC||q...@wikimedia.org See Also||https://bugzilla.wikimedia. ||org/show_bug.cgi?id=9890 -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Helder mybugs.m...@gmail.com changed: What|Removed |Added Blocks||50329 -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Quim Gil q...@wikimedia.org changed: What|Removed |Added See Also||https://bugzilla.wikimedia. ||org/show_bug.cgi?id=56388 -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Quim Gil q...@wikimedia.org changed: What|Removed |Added See Also|https://bugzilla.wikimedia. | |org/show_bug.cgi?id=56388 | -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Andre Klapper aklap...@wikimedia.org changed: What|Removed |Added Priority|Unprioritized |Normal -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 --- Comment #8 from Rical arl...@free.fr --- Where and how to find the version of Scribunto used in a wiki when the page Special:Version do not show it ? -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Ori Livneh o...@wikimedia.org changed: What|Removed |Added CC||o...@wikimedia.org --- Comment #7 from Ori Livneh o...@wikimedia.org --- *** Bug 39494 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes. ___ Wikibugs-l mailing list Wikibugs-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
[Bug 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Rical arl...@free.fr changed: What|Removed |Added CC||arl...@free.fr --- Comment #6 from Rical arl...@free.fr 2012-11-13 00:02:56 UTC --- {{#invoke seems too long for many modules, and is ambiguous about the language. Shorter keywords could help like {{#ll for Lua like, {{#js for javascript modules, {{#jg for javascript gadgets... :l: could distinct local modules, and :c: central or common modules, and :u: user modules. Then a very short {{#ll:c:Foo}} select a central LUA module. {{#jg:l:Foo}} select a local javascript gadget. {{#bot:w:en:Foo}} select an English (en) Wikipedia (w) bot. {{#ll:s:fr:u:Rical/Foo}} select a LUA module in fr.wikisource from a User:Rical subpage. -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 Erik Moeller e...@wikimedia.org changed: What|Removed |Added CC||e...@wikimedia.org --- Comment #3 from Erik Moeller e...@wikimedia.org 2012-09-05 08:02:27 UTC --- Tim, could you elaborate on your motivations/thinking behind a decentralized vs. a centralized approach? My main concern is that decentralized module invocation will align incentives against having an emergence of community of template coders with good coding practices and conventions, and against true collaboration across cultures and languages. It may make it harder for a small wiki community to find the modules it needs, and may discourage re-use and adoption of code. We can compare this situation to the situation we have with user scripts and gadgets today, which is effectively a decentralized structure. The result is that many powerful gadgets and tools have never been ported or internationalized because there are few incentives and conventions to do so. A side effect is that small wikis typically have no or very few gadgets because they don't know how to get them. This is indeed one of the motivations for creating a shared repo infrastructure for gadgets via the changes made to the Gadgets extension in the RL2 branch: https://www.mediawiki.org/wiki/RL2#Shared_gadgets Designating e.g. mediawiki.org as the repo for both gadgets and Scribunto modules could IMO help it to develop further into a community of code supporting the Wikimedia projects and other MediaWiki users. But it's possible that I'm overlooking some benefits of the decentralized approach. -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 mybugs.m...@gmail.com changed: What|Removed |Added CC||mybugs.m...@gmail.com --- Comment #4 from mybugs.m...@gmail.com 2012-09-05 13:16:11 UTC --- See also [[mw:Requests for comment/Global scripts]]. -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 --- Comment #5 from Tim Starling tstarl...@wikimedia.org 2012-09-06 03:54:53 UTC --- (In reply to comment #3) Designating e.g. mediawiki.org as the repo for both gadgets and Scribunto modules could IMO help it to develop further into a community of code supporting the Wikimedia projects and other MediaWiki users. But it's possible that I'm overlooking some benefits of the decentralized approach. Yes, I think there should be a central repository for modules. My preference is for explicitly specifying that a module from the central repository is desired, using colon-separated syntax in #invoke, instead of implicitly searching a central repository when a module is missing on the local wiki. When a module is migrated from the local wiki to the global repository, explicit global module invocation would encourage a progressive approach to migration, with backwards compatibility maintained. Implicit global module invocation would encourage local wikis to delete their superseded local modules instead of keeping them around for a longer period of deprecation and migration. I'm not completely sold on the idea that the central repository should be a wiki. Using a Git repository would have a lot of advantages. For one thing, it wouldn't imply a dependency on interwiki template transclusion, so it would make the software development task simpler. -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 --- Comment #2 from mybugs.m...@gmail.com 2012-08-24 13:11:36 UTC --- For more discussion related to the central wiki idea: * [[commons:Commons:Village_pump/Archive/2011/05#Commons_also_as_a_repository_for_templates_and_pages]] * Bug 4547 - Support crosswiki template inclusion (transclusion = interwiki templates, etc.) * Bug 30345 - Create Data Commons or Wikidata project (tracking) -- 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 39610] Scribunto should support global module invocations
https://bugzilla.wikimedia.org/show_bug.cgi?id=39610 --- Comment #1 from Tim Starling tstarl...@wikimedia.org 2012-08-24 05:04:36 UTC --- Option 2 was the way I was leaning, I already mentioned it on https://www.mediawiki.org/wiki/Extension:Scribunto/Parser_interface_design -- 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