Category talk:Templates that generate named references

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
WikiProject iconTemplates
WikiProject iconThis category is within the scope of WikiProject Templates, a group dedicated to improving the maintenance of Wikipedia's templates. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.

Repair tips[edit]

Are there good practices for fixing duplicate reference errors caused by templates like these? -- Mikeblas (talk) 16:38, 24 November 2017 (UTC)[reply]

Mikeblas, I'm not sure what you mean by duplicate reference errors. It is not an error for an article to have a reference listed multiple times in the reference list. It is just much nicer if it appears only once, and is the reason for named references. The way to avoid this is to clearly and at the top of the template documentation indicate which references a template exports and exactly what the reference names are. Few of the templates do this. At best they bury the ref names deep in the documentation. At worst they don't indicate that they export references at all.
The serious problems arise when editors use the references exported by templates in the article text, and later the template is changed to stop exporting the reference or export a different reference with a different name. These errors are very difficult to track down. In the best of all possible Wikipedia worlds templates would not export named references, or would have very good documentation if they do. StarryGrandma (talk) 20:20, 27 November 2017 (UTC)[reply]
Hi, StarryGrandma! It's an error to have a ref tag defined more than once with the same name, however. There's a large maintenance category of these. I've been thinking about what causes them. There are several causes, but one of the most readily identifiable is the use of a template that brings in a named reference. If that template is invoked multiple times and creates the same name, or if the multiple templates are invoked and there are collisions in the reference names, then we get errors.
Indeed, there's also concern when templates expose named references which the article attempts to re-use correctly. Any change to such a template can break lots of articles; and deducing which template created which name isn't easy. This might be fixed by better documentation, as you suggest; but I think there's a chance that some tooling can help. -- Mikeblas (talk) 20:53, 27 November 2017 (UTC)[reply]

Element infoboxes[edit]

Infoboxes for elements generate references. Some or all of them, such as Template:Infobox neon, generate named references which may be reused in the articles. Unfortunately this is not documented outside of the source code. StarryGrandma (talk) 01:50, 18 September 2018 (UTC)[reply]

Removing Category Citation templates[edit]

Andrybak, I've reverted the category change. While some of the templates in this category are also members of Category Citation templates, most are not citation templates. They are infobox templates or other such templates which contain or generate references for material in the infoboxes. These references have names and are encouraged to be used by name in the article text. I created this category to keep track of them because of the reference problems created when the templates are updated (often regularly!) to export a different reference and the reference in the article is then broken. For examples see Template:Canada census and Template:Infobox language. StarryGrandma (talk) 20:34, 26 March 2020 (UTC)[reply]