Template:Delmon
Appearance
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. You can conduct experiments, and should test all major changes, in either this template's sandbox, the general template sandbox, or your user space before changing anything here. |
Delmon (short for deletion monitor) is used to monitor articles that have been proposed or nominated for deletion. It shows at a glance:
- Whether a particular page exists, and whether it is a redirect
- Pages which do not exist, or are redirects, are indicated with a small marker (■ or R respectively).
- For pages that exist and are not redirects:
- Whether the page is tagged for AfD, proposed deletion, or speedy deletion
- Whether the page has been edited since being tagged for deletion
- Whether the page has an expired prod and may be deleted
Example use
[edit]{{Delmon}} called repeatedly to monitor several pages at a glance:
■■R■■■R■■R■ Made up article 1AfD • R■■ Made up article 2overdue • ■ Made up article 3recreated/untagged • Made up article 4(ed) • Made up article 5 • Made up article 6prev nom!
Parameters
[edit]The template may be used with all parameters empty, useful for when article titles will be inserted later.
Typical: | {{delmon | <article> | <timestamp of deletion tag> }}
|
Full: | {{delmon | <article> | <timestamp of deletion tag> | nocheck | linkfor=<value> }}
|
Parameter | Value | Required? | Notes |
---|---|---|---|
1 | page title | Optional | Article to be tracked (If no argument is given, template will show nothing rather than giving an error) |
2 | timestamp of deletion tag | Optional | Copy from the substituted deletion tag, or insert with {{subst:CURRENTTIMESTAMP}} (Allows recently tagged pages to be linked) |
3 | "nocheck" | Optional | Disables check of most recent page editor; must be third unnamed argument |
linkfor | Number of days for which deleted or redirected pages are linked | Optional | Default is 60 days |
Outputs
[edit]Output | Meaning |
---|---|
■ | Page does not exist (links to page if tagged less than [linkfor] days ago) |
R | Page is a redirect (links to page if tagged less than [linkfor] days ago) |
[Page title] • | Page exists and is not a redirect |
Tags for existing pages: | |
AfD | Page has an AfD tag (links to latest AfD using {{LatestAfD}}) |
recreated/untagged | No prod, AfD, or CSD tag is present on the page |
prev nom! | Page has been to AfD previously; prod cannot be used to delete it |
(ed) | Most recent page editor differs from that of the page where this template is deployed (links to article history) (disable with "nocheck") |
overdue | Page has been prod tagged for over seven days, and may be deleted |
Logical flow
[edit]The template performs a branching series of conditional checks to determine page status, as shown in the adjacent flowchart:
- If page does not exist:
- A "■" marker is shown
- If timestamp is valid and less than [linkfor] days old, the marker is linked to the page
- If page is a redirect:
- An "R" marker is shown
- If timestamp is valid and less than [linkfor] days old, the marker is linked to the page
- If page exists and is not a redirect:
- A link to the page is shown
- If no prod or CSD template is present:
- If the page is tagged with an AfD template, AfD is shown, linked to the latest AfD
- Otherwise, recreated/untagged is shown
- If the page is tagged with a prod or CSD template:
- If page has been to AfD before, prev nom! is shown, indicating that proposed deletion is not allowed
- Otherwise:
- If the most recent editor differs from that of the page where this template is deployed, (ed) is shown ("nocheck" argument disables this)
- If timestamp is valid and greater than 7 days old, or text indicating expired prod is present, overdue is shown