https://bugzilla.wikimedia.org/show_bug.cgi?id=39610
Web browser: ---
Bug #: 39610
Summary: Scribunto should support global module invocations
Product: MediaWiki extensions
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Scribunto
AssignedTo: [email protected]
ReportedBy: [email protected]
CC: [email protected], [email protected]
Classification: Unclassified
Mobile Platform: ---
Scribunto should support global module invocations. There are two basic ways to
implement this, I think.
(1) Follow the Wikimedia Commons model, where you have a single central
repository of modules that can be called on a cluster of wikis. Perhaps include
precedence support, so that {{#invoke:Foo}} tries the central repo first before
looking at the local module name. You could possibly also add local: syntax or
something to be explicit if you always wanted the local module.
(2) Follow the interwiki template transclusion model, where any wiki can call
modules from another wiki using interwiki link syntax. For example,
{{#invoke:w:en:Foo}} would call the Foo module at the English (en) Wikipedia
(w).
Depending on which model is chosen, additional bugs may need to be filed. In
particular, if a central repository model is chosen, there needs to be a
discussion about where to host such modules (for example, scripts.mediawiki.org
or scripts.wikimedia.org) and what to host alongside them (for example,
JavaScript gadgets).
--
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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l