Grants:IdeaLab/Great lost of effort with template creation on Wikimedia projects

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search
Great lost of effort with template creation on Wikimedia projects
IdeaLab beaker and flask.svg
Template creation is not trivial, and there are a lot of templates that could be used in Wikipedias for other languages, if the creation process would be better designed.
Hex icon with lightning white.svg
idea creator
Hex icon with bee white.svg
community organizer
this project needs...
Hex icon with hand black.svg
Hex icon with hexes black.svg
Hex icon with lightning black.svg
Hex icon with star black.svg
project manager
Hex icon with bee black.svg
community organizer
Hex icon with circles black.svg
Hex icon with flask black.svg
created on18:30, 10 March 2015 (UTC)

Project idea[edit]

What is the problem you're trying to solve?[edit]

Template creation could be made more efficient. Creating more or less the same templates on different Wikis is a waste of time, results in code duplication and is also a waste of ressources.

What is your solution?[edit]

Template creation could be made more centralised in another Wikiproject (call it Wikitemplate). Once created on that platform, it should be possible to access this template with a so-called language stub that uses the functionality from all projects like Wikibooks, Wikipedia, Wiktionary etc., and the "users" of this template just have to make the proper translation of parametres & of the template documentation.


Brainstorming of designers should make the problem and a possible solution possible. It is a fact that we recreate more or less the same template over and over again. What the Wikis really need for a special functionality is a different access to one and the same template.

There are several issues that could be eased with the new solution:

  1. Centralisation of design: This solution is discussed and voted by everybody who asked for this template
  2. Centralisation of implementation: The solution of template issues would be solved at a centralised project, where the template designers experts find the best solution.
  3. Create once, use everywhere: Once created, the template is at disposal for all Wikipedia projects. No recreation or difficult translations of difficalt-to-read template code is the past then.


The page JavaScript does include a Template:Infobox programming language. If one goes to the same page on another Wiki, this person will be encountered by similar templates that may have been somehow derived from this English template, like Vorlage:Infobox Programmiersprache, or قالب:معلومات لغة برمجة; the translation to Chinese is still not very successful (Template:Infobox programming language). Currently, the template translation process includes also modifications inside the not so trivial code, which makes the process a complicated issue; especially, some templates are split up in several parts, like "top", "body", "bottom" etc. The result is partly translated templates, which do not have all the functionality.

Get Involved[edit]


  • Community organizer Organise the project and get involved in code design & implementation, if necessary. Sae1962 (talk) 18:56, 10 March 2015 (UTC)


Expand your idea[edit]

Do you want to submit your idea for funding from the Wikimedia Foundation?

Expand your idea into a grant proposal