User:Adam Harangozó/template specs

See original proposal: English, French

Preliminary list of properties: User:Adam Harangozó/template properties

External identifiers

 * stored in a central list, perhaps in the data namespace of Commons?
 * contains for each source: property, title(s), formatter(s), language(s)
 * title and language are pulled from the corresponding qualifiers of the formatters (correction: it's only a qualifier on Wikidata but it has to be contained in the list)

Functions

 * pulls IDs from Wikidata using the central list
 * recognises the language of the Wiki where it's used
 * can handle multi-language sites and pulls the local formatter and title only
 * the title/labels of the template are also displayed in the local language
 * if the list is expanded with new sources they automatically are put into the articles using the template
 * local Wikis can exclude databases from the central list when using the template

Design

 * basis: Template:Medical_resources
 * does not show the ID itself but links it on the name of the source
 * has two boxes/bars: local language sources (uncollapsed), others (collapsed)
 * mentions the article's subject before the list of resources, eg. Elvis Presley in Encyclopedias and dictionaries

Coding inspiration/help

 * w:fr:Modèle:Dictionnaires
 * w:es:Plantilla:Control_de_autoridades
 * w:it:Template:Collegamenti_esterni
 * w:ca:Mòdul:Authority control (has a separate line for reference works
 * w:uk:Модуль:External links
 * Multilingual Templates and Modules