Global templates/Status

September 2020



 * The official Translatable modules consultation is launched. When completed, it will address the sections of the specification that deal with localization of modules.

July 2020

 * Global templates were mentioned and discussed extensively in the talk Wikidata-powered infoboxes by Paucabot as part of the virtual Celtic Knot 2020 conference.
 * The proposal to develop Abstract Wikipedia a.k.a. Wikilambda, is approved as a WMF project. According to its plan, it may include a repository for Global templates and modules.

June 2020

 * Navigation box template added.
 * The long version of the Proposed specification is fully translated into French. Merci Wladek92, VIGNERON, Aratal!
 * Global templates and Wikilambda are briefly discussed at Wikimedia Clinic meeting #2.

May 2020

 * Language showcase in May 2020 included an audience question about the possibility of Global templates.
 * The Proposed specification is fully translated into Turkish: short version, long version. Thank you, Baris6161TURK!
 * Amir Aharoni is interviewed on the Between the Brackets podcast, and global templates is one of the major topics of discussion.
 * The page Global templates/Alternative solutions is updated to reflect recent developments in the area of Wikilambda and Frontend Architecture that are relevant to global templates.
 * Movement strategy May 2020 recommendations are published, and they include a recommendation to create Tools to connect cross-project and cross-language functionalities to provide an enhanced experience of the knowledge contained in the Wikimedia ecosystem and reusing community-developed software features in the Improve User Experience chapter. The page Global templates/Relationship to strategy is updated accordingly.
 * Denny makes a more formal Wikilambda proposal, and its development plan includes a cross-wiki repository to share templates and modules between the WMF projects.

April 2020

 * Wikidata founder Denny publishes an article about his Multilingual Wikipedia proposal in the English Wikipedia Signpost. It directly mentions this proposal, and sparks some discussion.

January 2020

 * The short version of the specification was translated to Catalan and Finnish. Moltes gràcies, Townie, kiitos Susannaanas!

December 2019

 * The short version of the proposal is now fully available into the six U.N. languages: Arabic, Chinese, English, French, Russian, Spanish. It is also available in German, Italian, and Esperanto. Enormous thanks to Sahaquiel9102, Dyolf77, 94rain, Framawiki, Irønie, Sannita, Eldad, Lucas Werkmeister, Mah3110.
 * The long version of the proposal is now fully available in Russian.
 * Some tangential discussion about this proposal on the Wikimedia-L mailing list. See December 2019 archive, thread "The wikisites looks like 1996".

November 2019

 * The topic was discussed at a workshop with Language team members and Catalan Wikipedians. Catalan Wikipedians showcased their project to make templates that are reusable in all languages and can be relatively robustly translated, as well as examples of templates that embed structured data uniformly using Wikidata properties and data files.
 * The proposal pages are no longer marked as "draft". It is still not an official project, but there isn't much more to write.
 * The topic was discussed at the Wikimedia Tech Conf 2019 in Atlanta, Georgia as a part of Developer Productivity & onwiki tooling. Global templates was recommended by the participants as one of the leading solutions to the current issues with templates.
 * There was a good discussion about how this huge task could be divided into smaller and more manageable tasks that could be implemented independently.
 * It looks like there is consensus that the first thing to make global is modules, and once they become stable, templates can be considered.
 * Amir cleaned up the subtasks and parent tasks of . See https://phabricator.wikimedia.org/T121470#5661933

October 2019

 * Added the pages Global templates/Relationship to strategy and Global templates/Alternative solutions as preparation for the Tech Conference.
 * Amir E. Aharoni published Short draft spec and Long draft spec as wiki pages.
 * Mostly full translations are available into Italian and Hebrew. Partial translations are available in German, Russian, and French. Enormous thanks to the translators!
 * The topic will be discussed at the Wikimedia Tech Conf 2019 in Atlanta, Georgia as a part of Developer Productivity & onwiki tooling.

Related notable past milestones
''This is a brief history of similar past proposals and attempts to implement them. If you know anything more, please add here!''
 * April 2019: The Multilingual Templates and Modules is started by Yurik to implement at partial support for templates and modules using bots
 * October 2018, Tech Conf 2018: "Producing + prioritizing Global templates" was listed as an action item for Core Platform.
 * September 2018: "A cross-project service to share templates" listed as one of the goals of Platform Evolution project.
 * November 2017: Zaenon creates the similar Wikitemplates project proposal.
 * February 2017: A similar proposal called meta:Global-Wiki, is closed as "There're consensus for this proposal" (sic). It has less technical details, but the general idea is similar.
 * December 2016: "Global gadgets" is voted #1 at the Community Wishlist Survey 2016. It's not about templates, but it's closely related.
 * December 2015: "Central global repository for templates, gadgets and Lua modules" is voted #3 at the Community Wishlist Survey 2015.
 * August 2012: MZMcBride reports a bug that says that Scribunto should support global module invocations, and starts the Shadow namespaces RFC as a consequence. The RFC is discussed on and off for several years by Legoktm, Brion VIBBER, Tgr, User:Duesentrieb and others, but repeatedly declared as "stalled".
 * November 2008: Pfctdayelise creates the Template repository proposal with similar goals.
 * January 2006: Melancholie reports Bugzilla bug 4547: Support crosswiki template inclusion (transclusion => interwiki templates, etc.).
 * July 2005: The Interwiki templates bug is resolved by River Tarnell (Kate Turner) by adding the $wgEnableScaryTranscluding feature, and with the comment "not live on WMF yet".
 * December 2004: The bug that asks for Interwiki templates is reported by Brian.
 * September 2004: Angela writes in the first version Wikispecies FAQ that "Features such as cross-wiki transclusion are being worked on".