Lua makes editing templates for most users impossible. Perhaps the English community has enough users to handle all edit requests for Lua templates, most smaller wikis have too less users to do that. It is not just creating a Lua template, but also that the local communities on various wikis need to be able to maintain those templates when an update is needed or a changed is wished for. Depending on other projects is a bad scenario which is not an acceptable solution.
I also do not see why it is considered easier... it is actually not easier. The general rule which is applied for the wikis I am active is that almost all templates should be editable by the majority of the community and we should not rely on a small number of users with programming skills. And learning an extra method for editing templates is the other way round, which absolutely does not make editing templates easier but creates an extra doorstep for users to do simple updates.
Another general rule applied is KISS: if we can make it simple such is recommended over a complex template with little or no extra functionality. With a complex template, the first question to be asked is if a complex template is really needed. In most cases it is not. Problem solved.
Romaine
2014-10-10 1:40 GMT+02:00 Matthew Flaschen mflaschen@wikimedia.org:
On 09/02/2014 03:27 PM, pi zero wrote:
The templates are extremely complicated in implementation, which is irrelevant. If templates were rejected based on extremely complicated implementation, that would rule out essentially everything that uses Scribuntu under the hood.
I don't agree with this. Scribunto is a new language to learn (Lua), but that language is far easier for complicated work than parser functions are for complicated work.
Matt Flaschen
Wikimedia-l mailing list, guidelines at: https://meta.wikimedia.org/ wiki/Mailing_lists/Guidelines Wikimedia-l@lists.wikimedia.org Unsubscribe: https://lists.wikimedia.org/mailman/listinfo/wikimedia-l, mailto:wikimedia-l-request@lists.wikimedia.org?subject=unsubscribe