Template:NUMBEROF/doc
| icon | This is a documentation subpage for Template:NUMBEROF. It may contain usage information, categories and other content that is not part of the original template page. |
| Error creating thumbnail: File missing | This template is used in MediaWiki:Statistics-files-desc --> Special:Statistics. Changes to it can cause immediate changes to the MyWiki user interface. To avoid major disruption, any changes should be tested in the template's /sandbox or /testcases subpages, or in your own user subpage. The tested changes can be added to this page in a single edit. Please discuss changes on the talk page before implementing them. |
| File:Lua-Logo.svg | This template uses Lua: |
NUMBEROF shows statistics for a language.project (eg. en.wikipedia, cs.wikiquote, commons, etc.). Statistics update every 6 hours, except for your local wiki (en.wiki) which are real-time.
|
Projects tracked include:
|
Statistics are available for:
|
Usage
[edit source]There are 2 required parameters, and an optional third:
- First parameter:
articles,pages,edits,users,activeusers,adminsorfiles - Second parameter (lang.project):
en.wikipedia,en.wikiquote,commons, etc.. if there is no ".<project_name>" it defaults to.wikipediathusenorukare acceptable shortcuts - Third parameter: If not empty (such as 'N') it will add a comma. For example "1000" becomes "1,000". For Wikis that use non-Latin digits, 'N' will also display numbers in the native script.
Examples
[edit source]Number of articles
[edit source]To show the number of articles of the French Wikipedia in format raw:
{{NUMBEROF|articles|fr}}→ Lua error in Module:NUMBEROF/data at line 5: attempt to index field 'data' (a nil value).
To show the number of pages on Commons with comma:
{{NUMBEROF|pages|commons|N}}→ Lua error in Module:NUMBEROF/data at line 5: attempt to index field 'data' (a nil value).
Totals
[edit source]Totals for first parameter stats (articles, pages, edits, users, activeusers, admins or files) are available in three types: totalactive, totalclosed and total (ie. totalactive + totalclosed). "Active" or "closed" indicate the status of the Wikipedia, as some wikis are no longer active, but old stats are still available.
To show the total of all active sites, on wikipedia, for pages:
{{NUMBEROF|pages|totalactive.wikipedia|N}}→ Lua error in Module:NUMBEROF/data at line 5: attempt to index field 'data' (a nil value).
To show the number of pages on avwiki in format raw:
{{NUMBEROF|pages|av}}→ Lua error in Module:NUMBEROF/data at line 5: attempt to index field 'data' (a nil value).
To show the number of pages on avwiki:
{{NUMBEROF|pages|av|N}}→ Lua error in Module:NUMBEROF/data at line 5: attempt to index field 'data' (a nil value).
There is also a special total.all which is all projects (eg. wikipedia, wikiquote) that are active or closed.
{{NUMBEROF|pages|total.all|N}}→ Lua error in Module:NUMBEROF/data at line 5: attempt to index field 'data' (a nil value).
Meta statistics
[edit source]Information about the number of Wiki sites is available. Three types of stats: active, closed and languages (ie. active + closed).
{{NUMBEROF|languages|wikipedia}}→ Lua error in Module:NUMBEROF/meta at line 5: attempt to index field 'data' (a nil value).{{NUMBEROF|active|wikiquote}}→ Lua error in Module:NUMBEROF/meta at line 5: attempt to index field 'data' (a nil value).{{NUMBEROF|closed|wikiquote}}→ Lua error in Module:NUMBEROF/meta at line 5: attempt to index field 'data' (a nil value).
This allows for creating dynamic sentences for example: As of {{CURRENTMONTHNAME}} {{CURRENTYEAR}} there are {{NUMBEROF|languages|wikipedia}} Wikipedia sites of which {{NUMBEROF|active|wikipedia}} are active and {{NUMBEROF|closed|wikipedia}} are closed. which produces: "As of April 2026 there are Lua error in Module:NUMBEROF/meta at line 5: attempt to index field 'data' (a nil value). Wikipedia sites of which Lua error in Module:NUMBEROF/meta at line 5: attempt to index field 'data' (a nil value). are active and Lua error in Module:NUMBEROF/meta at line 5: attempt to index field 'data' (a nil value). are closed."
Depth
[edit source]Depth is available. Example:
{{NUMBEROF|depth|fr}}→ Lua error in Module:NUMBEROF/data at line 5: attempt to index field 'data' (a nil value).
See meta:Wikipedia article depth for the meaning of depth.
Rankings
[edit source]Site rankings are available. See {{Wikipedia rank by size}}
How it works
[edit source]- The statistics are retrieved by Module:NUMBEROF from Commons:Data:Wikipedia_statistics/data.tab and Commons:Data:Wikipedia_statistics/meta.tab
- The rankings are retrieved from Commons:Data:Wikipedia_statistics/rank/wikipedia.tab and wikibooks.tab etc.. one for each of 8 sister projects.
- The bot Numberof runs 4x daily updating data.tab and the ranking tabs based on a site list generated by API:SiteMatrix and statistics from API:Siteinfo
- The bot runs on Toolforge from
/data/project/botwikiawk/numberofby en:User:GreenC
How to install on other wikis
[edit source]Copy and paste these pages:
- Template:NUMBEROF
- Module:NUMBEROF
- Module:NUMBEROF/data
This is all that is required for basic installation.
Optionally copy-paste the full package which includes documentation, a rank template and meta statistics.
- Template:NUMBEROF/doc – optionally use shorter basicdoc
- Module:NUMBEROF/doc
- Module:NUMBEROF/rank – for rankings
- Module:NUMBEROF/other – for rankings
- Module:NUMBEROF/meta – for meta statistics
- {{Wikipedia rank by size}} – optionally translate template name
- {{Wikipedia rank by size/WP}} – variation on the template
- {{Wikipedia rank by size/doc}}
Edit 'languages link' (left column) for:
- Template:NUMBEROF
- Module:NUMBEROF
- Template:Wikipedia rank by size (if installed)
Link to the enwiki version. This allows for easier upgrades later.
See also
[edit source]{{Wikipedia rank by size}}- Numberof bot at GitHub