Ryan Kaldari wrote:
On 8/22/12 7:08 PM, MZMcBride wrote:
Tim Starling wrote:
Our goal is to deploy [Scribunto] to all Wikimedia wikis. If you don't like that idea, now would be a good time to say something.
I believe you and I discussed the _need_ to have working interwiki transclusion before this extension sees widespread deployment. I consider this a blocker to widespread deployment. There are _a lot_ of lessons to be learned from Gadgets and I think this one is key.
The templates that need Lua the most (the citation templates) are not translatable between wikis. All the wikis have different standards for doing citations. What expensive templates do you have in mind that would benefit from interwiki transclusion?
It's not really about expensive templates, it's about code fragmentation. Gadgets currently have this problem because there are no global gadgets: you get forks of the same code with very minor tweaks spread out across wikis. Or even forks with identical code, but a change to a particular wiki's gadget has to be manually synced to other wikis. It quickly becomes a nightmare. This is my concern with Lua modules, in a nutshell.
MZMcBride