Template:Talkheader

From Wikipedia, the free encyclopedia

This is the talk page for discussing improvements to the Template:Talkheader page.

[edit] Template documentation
This template employs intricate features of template syntax.
You are encouraged to familiarise yourself with its setup and parser functions before editing the template. If your edit causes unexpected problems, please undo it quickly, as this template may appear on a large number of pages.
Remember that you can conduct experiments, and should test all improvements, in either the general Template sandbox or your user space before changing anything here.

Introduction

This template is a signpost. It is designed to be used on talk pages, to provide:

  • A short introduction and appropriate links for newcomers.
  • A reminder of policy to experienced Wikipedians.
  • A list of links to the current talk page's archives.

Usage

To add this template to a talk page, just edit the talk page, and put {{talkheader}} at the top of the page (above existing conversations).

Using the template is suggested for talk pages that are very active or have had policy violation problems. This template should be used only when needed. Do not add this template to every talk page. In particular, it should not be added to otherwise empty talk pages. (For more information on this topic, see the talk page for this template, including the talk archives and the TfD logs.)

This template is a self-reference.

Archive links

When used on a talk page that has archives, and when those archives are named using the standard of "/Archive 1", "/Archive 2", etc, links to those archive pages will be listed automatically within this template. A link to the archive index is also displayed, if it is named "/Archive index".

If no archives exist for the current talk page, or if archives exist but possess non-standard names, no archive links will be displayed.

Archive links can be manually switched off using the parameter |noarchive=yes. For example: {{talkheader|noarchive=yes}}

Before editing this template

Please discuss before making changes to this template.

You can use {{Talkheader/Draft}} as a "working draft" to propose changes. (Please do not include the draft in "actual use".)

This template is very widely used. Unannounced action tends to lead to a flurry of editing. Differences in personal taste can lead to perpetual tweaking. See high-risk template, transclusion costs, exceptions to WP:BOLD, and edit war for more on this (but see also be bold, don't worry about performance, and ignore all rules).

As noted, this template is somewhat esoteric. Edits have to be carefully considered, or they may cause unanticipated problems. It makes extensive use of template syntax, including m:ParserFunctions. It suffers from the "qif problem" and uses the {{!}} template to work around it.

By design, this template appears differently depending on which namespace it is used in. That means you have to test changes in multiple locations to be sure it works everywhere. To see how a proposed change will appear on an article talk page: First edit the draft draft, then go to an article talk page, add/change {{Talkheader/Draft}}, and use the "Show preview" button (don't actually save).

For these reasons, this template is fully protected.

Namespace appearances

Be aware that this template will appear differently in different namespaces. In particular, in the article namespace, there is an additional box of "Article policies". That box does not appear when this template is used in any other namespace (including the template namespace). Here is what the template looks like with the "Article policies" box:

This is the talk page for discussing improvements to the Template:Talkheader page.

Article policies

Other differences include:

  • In article space, the phrase "This is not a forum for general discussion about the article's subject." appears (as another bullet point, after "New to Wikipedia").
  • The term "article" is used in article space; in other namespaces, the term "page" is used.
  • In the user namespace, the header line changes to read "This is USERNAME's talk page, where you can send messages and comments to USERNAME.".

See also