Jump to content

Template:Autoarchive resolved section/doc

From Wikimedia Incubator

Template for automatic archiving.
For the target (archive) only its current notation is valid. This type of archiving is done by SpBot.

SpBot archiving requires the use of either {{Section resolved}} or the timeout parameter of this template (usual archiving like by ArchiverBot).

It does not matter where the template {{Section resolved|…}} is placed within the section. It will always refer to the last/previous heading of the section to be archived (see parameter level).

The template relies on a certain time stamp format, for more see in Signature format.

To quickly use a standard setup to archive your user talk page, see Template:Autoarchive resolved section/usertalksetup (see own description).


Template for automatic archiving

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
ageage

The parameter ''age'' defines the required age of the template block {{Section resolved|…}} in days. After this amount of days the section will be archived.

Unknownrequired
archivearchive

Path to archive. You can use variables in your ''archive'' parameter as listed template page. Path inclusion with ASCII apostrophes (') is not necessary, but allowed for historic reasons.

Unknownrequired
overviewoverview

The parameter ''overview'' can be used to display a link to the location of the archive page.

Unknownoptional
latest archivelatest archive

The parameter ''latest archive'' can be used to display a link to the current archive. The ''archive'' parameter variables can be used.

Unknownoptional
showshow

The parameter ''show'' defines, whether the template should display anything or not: show=yes (default) or show=no. This parameter can be used, if the template is used on a page which has an own intro explaining the archiving parameters.

Default
yes
Unknownoptional
levellevel

Parameter ''level'' defines which heading level should be archived. Deeper heading levels are treated as part of the specified level. (hint: Count the equal signs)

Default
2
Unknownoptional
timecomparetimecompare

The parameter ''timecompare'' specifies which timestamp should be used for distribution into the archives. In the parameter ''archive'' you can use variables referring to the date. ''timecompare'' defines which timestamp is used for archiving. ''timecompare = resolved'': timestamp given by {{Section resolved}} block. ''Any other value or empty'': the latest timestamp of the whole section

Unknownoptional
timeouttimeout

The parameter ''timeout'' specifies the number of days having to pass by to consider a section as “resolved” automatically, even if no {{Section resolved}} block was set. Archiving will be only proceeded, if the parameter is set and the specified period of time (''timeout'') has passed since the last comment (''note:'' with value 0 it gets inactive). The template {{DNAU}} is supported.

Unknownoptional
widthwidth

Width of the archive box

Default
100%
Unknownoptional

Localization

[edit source]

This template can be translated in Template:Autoarchive resolved section/i18n.

Translate!

"Archive”parameter variables

[edit source]

You can use the following variables in the archive parameter:

variable meaning
((year)) year, e.g. 2024
((month:long)) full monthname, e.g. February
((month:short)) short monthname, e.g. Feb
((month:##)) month as two digits, e.g. 02
((week)) week date as a number, e.g. 4 or 15 (per ISO 8601)
((week:##)) week date as a two digits, e.g. 04 or 15 (per ISO 8601)
((day:##)) day of month as two digits, e.g. 07 or 31
((quarter)) quarter, e.g. 3
((quarter:##)) quarter as two digits, e.g. 03
((quarter:i)) quarter as lowercase Roman numerals, e.g. iii or iv
((quarter:I)) quarter as uppercase Roman numerals, e.g. III or IV
((half-year)) half-year, e.g. 2
((half-year:i)) half-year as lowercase Roman numeral, e.g. ii
((half-year:I)) half-year as uppercase Roman numeral, e.g. II
((FULLPAGENAME)) The full page name (namespace + actual page) name of the current page. Same as {{FULLPAGENAME}}, but with normal brackets. Use this instead of hard coding your page name.

Examples:

archive=((FULLPAGENAME))/Archive/((year))/((month:short))
archive=Incubator:Community Portal/Archive/((year))/((month:##))

Example

[edit source]

⧼seealso⧽: Template:Autoarchive resolved section/usertalksetup

The following example is derived from the archiving setup of dewiki’s Wikipedia:Redaktion Chemie. All marked/tagged sections with level 2 (that is ==) will be archived seven days after placement of a {{Section resolved}} block. The archive is at Wikipedia:Redaktion Chemie/Archiv. The archiving will be done to Wikipedia:Redaktion Chemie/Archiv/2007/Januar if the first comment in this section was made in January.

{{Autoarchive resolved section
 |age=7
 |archive='((FULLPAGENAME))/Archive/((year))'
 |overview=[[{{FULLPAGENAME}}/Archive|Archive]]
}}

That will look like this:

SpBot archives all sections tagged with {{Section resolved|1=~~~~}} after 7 days. For the archive overview, see Archive.

Signature format

[edit source]

The date and time part of the signature is important for recognition of the timestamp. The default format specified by MediaWiki and automatically created, when ~~~~ or ~~~~~ is entered, is sufficient: 10:59, 21 November 2024 (UTC), also with abbreviated month: Nov. This corresponds to the following structure with Mediawiki variables: {{CURRENTTIME}}, {{CURRENTDAY}} {{CURRENTMONTHNAME}} {{CURRENTYEAR}} (UTC) (short month name: {{CURRENTMONTHABBREV}}. When directly entered these variables must be substituted (the according {{LOCAL…}} variants can be used, as well).

Other formats are not supported.

Error lists

[edit source]

Talk pages containing errors in their main template usage or in {{Section resolved}} are shown in the following lists and on the corresponding talk page.

Informational lists