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

Reply via email to