Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:Page assessment/doc

From Wikipedia, the free encyclopedia

This module returns a page's assessment (class rating), by parsing the first pageAssessments property of the mw.title object for a given page name.

If the API does not return a pageAssessments table, it tries

  • Detecting non-existent pages (Needed class); or
  • Detecting non-existent talk pages (Unassessed class); or
  • Detecting redirects and disambiguation pages (Redirect or Disambig class); or
  • Looking at the namespace of the page

Usage

[edit]

text

[edit]

Returns the class as text. {{#invoke:Page assessment|main|page name}}

Examples
{{#invoke:Page assessment|main|Wikipedia}} → B
{{#invoke:Page assessment|main|Wiktionary}} → C
{{#invoke:Page assessment|main|Wikt}} → Redirect

icon

[edit]

Returns the class as an icon. {{#invoke:Page assessment|icon|page name}}

Examples
{{#invoke:Page assessment|icon|Wikipedia}}
{{#invoke:Page assessment|icon|Wiktionary}}
{{#invoke:Page assessment|icon|Wikt}}
[edit]

Returns the class as an icon and a link to the page. {{#invoke:Page assessment|iconLink|page name}}

Examples
{{#invoke:Page assessment|iconLink|Wikipedia}} Wikipedia
{{#invoke:Page assessment|iconLink|Wiktionary}} Wiktionary
{{#invoke:Page assessment|iconLink|Wikt}} Wikt

In other templates

[edit]

The output can be passed into other templates or modules, for example to generate table cells:

{|class=wikitable
! Class !! Article
|-
{{class|{{#invoke:Page assessment|main|Wiktionary}}}}<td>[[Wiktionary]]</td>
|}
Class Article
CWiktionary