Module:Page assessment/doc
Jump to navigation
Jump to search
| icon | This is a documentation subpage for Module:Page assessment. It may contain usage information, categories and other content that is not part of the original module page. |
| This module is rated as alpha. It is ready for limited use and third-party feedback. It may be used on a small number of pages, but should be monitored closely. Suggestions for new features or adjustments to input and output are welcome. |
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 source]text
[edit source]Returns the class as text.
{{#invoke:Page assessment|main|page name}}
- Examples
{{#invoke:Page assessment|main|Wikipedia}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).{{#invoke:Page assessment|main|Wiktionary}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).{{#invoke:Page assessment|main|Wikt}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).
icon
[edit source]Returns the class as an icon.
{{#invoke:Page assessment|icon|page name}}
- Examples
{{#invoke:Page assessment|icon|Wikipedia}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).{{#invoke:Page assessment|icon|Wiktionary}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).{{#invoke:Page assessment|icon|Wikt}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).
iconLink
[edit source]Returns the class as an icon and a link to the page.
{{#invoke:Page assessment|iconLink|page name}}
- Examples
{{#invoke:Page assessment|iconLink|Wikipedia}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).{{#invoke:Page assessment|iconLink|Wiktionary}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).{{#invoke:Page assessment|iconLink|Wikt}}→ Lua error in Module:Page_assessment at line 132: attempt to index field 'pageAssessments' (a nil value).
In other templates
[edit source]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 |
|---|---|
| ??? | Wiktionary |