37:
442:), the initial template etc. is not replaced and an error message is added as a comment in the output HTML. Otherwise the post-expand counter is increased to the new value, and parsing continues. A template that is expanded more than once in the page contributes more than once to its post-expand include size.
177:
When a page reaches the template limits, the most common solution is to make the templates shorter, using methods described below. If this isn't possible, it may be necessary to include more data directly in the page source, rather than transcluding it from templates (e.g., formatting references by
391:
every checked condition adds 2 to the count. In the case of multiple expansions of the same template the content of a template without arguments counts only once, but that of a template with arguments (even if constant) counts multiple times. In contrast to this, the result of an expansion can be
383:
measures the complexity of the page (not the volume of data). As the parser is expanding a page, it creates a data structure known as a tree that corresponds to the HTML structure of the page. Each node of the tree that is visited during expansion is counted towards the preprocessor node count. If
333:
Because of the way the counters are increased, the preprocessor visited node count, post-expand include size, and template argument size will usually be less than their limits. If any of these items are close to their limit, then it is likely that some of the templates have not been expanded. Each
168:
on the servers, in which a page request forces the MediaWiki software to parse an unreasonably large quantity of data. The limits help to prevent this kind of attack, and ensure that pages are rendered in a reasonable time. (Nevertheless, sometimes a complex page within the limits gives a time-out
433:
is the sum of the lengths of the expanded wikitexts generated by templates, parser functions and variables. Whenever the parser is instructed by the source code of a page to expand a template etc. (that is, to replace it by transclusion or substitution), the parser adds together the length of the
206:
The inclusion limits are most commonly reached on pages that use the same template many times, for example using one transclusion per row of a long table. Even though the amount of data that the template adds to the final page may be small, it is counted each time the template is used, and so the
496:
Only data that survives the preprocessor expansion stage is counted towards the post-expand counter. The length of HTML comments in the wikitext (which are not reproduced in the HTML source produced) is not included in the post-expand counter. Code which is either inside a <noinclude:
826:
If a template contains a switch, use of template arguments beyond a match do not count. Up to and including the matching case, template arguments used on the left of the equals signs count twice. Those on the right of the equals sign count for the matching case only.
782:
Ideally the length of articles would be determined by content-related decisions not technical issues. However, if PEIS issues are unresolvable on an article such as a long list, it may be split into sections which each fit within the limit, following the policy at
984:
477:
400:
835:
867:
675:. This has lower PEIS than using templates which wrap that Lua module. However, if used directly in articles there is a cost to the readability (and editing) of article source code, so that is discouraged unless strictly necessary. These include:
151:
of a page begins, these counters are set to zero, but they are incremented during the parsing process, as described below. There are upper limits on these counters, and the parser does not allow these limits to be exceeded.
516:
towards the post-expand include size on page A, and similarly if a template consists of a parser function call, or a parser function has a template call as parameter, etc. Possible substitutions to reduce nesting include:
499:
section does not get expanded, so these sections do not contribute to the post-expand size. This also means that category tags only contribute if they are included (to categorize pages calling the template).
1040:). For each combination of the expanded wikitext of a format string and the expanded wikitext of an expression for the time (e.g. "1 Mar 2008 -1day"), repeated use is not counted, as the results are cached.
207:
limit may be encountered sooner than expected. Pages that only include a few dozen templates are unlikely to exceed the inclusion limits, unless these templates themselves include a lot of data.
1086:
The practice of using a template documentation page, while it can still be useful for other reasons, is no longer needed for avoiding documentation to be counted on pages that call the template.
1395:
115:
during expansion of a page, as opposed to data directly in the source of the page itself. This page explains how and why these limits are applied, and how users can work within the limits.
918:– branching depending on whether a particular page exists. If the limit on this counter is exceeded, additional #ifexist calls will act as though the pages they query do not exist.
107:
software that powers
Knowledge has several parameters that limit the complexity of a page, and the amount of data that can be included. These limits mainly concern data that is
357:
is not expanded. Nevertheless, it is possible for a template argument to contribute to the counts even though it does not appear in the final output. For example, if the code
973:
140:
to deal with included data. This is done using a "preprocessor" which converts the wikitext into a data structure known as an XML tree, and then uses this tree to produce "
215:
Once the page body is processed, an HTML comment is added towards the end of the HTML code of the page with the final values of the various counters. For example, the page
980:
948:
2309:
473:
387:
The count starts with 1 for plain text. A pair of nowiki tags counts for 3, a header for 2, etc. A link does not contribute to the count. For the expansion of
1095:
1814:
1034:
831:
1067:). This reduces all counts to zero except the preprocessor node count, but even that will typically be reduced to a number that is well within the limit.
2426:
954:
2147:
1137:
857:
491:
60:; rather, its purpose is to explain certain aspects of Knowledge's norms, customs, technicalities, or practices. It may reflect differing levels of
863:
1719:
1558:
392:
used multiple times while counting only once if it is assigned to a template parameter, and that template has multiple uses of this parameter.
365:
will be added to the post-expand counter, because that template must be expanded to decide which branch of the conditional should be selected.
326:(Some items may not be present on other wikis, depending on which extensions they have installed; for example, the "Lua" items are added by
396:
345:
Templates in non-executed branches of conditional parser functions are not expanded, and therefore not counted. For example, in the code
991:
147:
During the conversion process, the software uses several counters to track the complexity of the page that is being generated. When the
2484:
2152:
2088:
512:), so extra levels increase the count. If page A transcludes B and B does nothing but transclude C, then the size of C will be counted
45:
1975:
1916:
481:
17:
1992:
508:
Note that the sizes of the wikitexts of all expanded templates and parser functions are added, even in the case of nesting (see
384:
this count is exceeded, the parser will abort parsing with the error "Node-count limit exceeded" visible in the generated HTML.
1771:
1702:
1649:
1130:
2207:
1729:
684:
1080:
572:
2479:
2408:
2276:
2261:
1836:
1766:
1644:
2334:
1568:
434:
expanded wikitext generated by the template etc. and the current counter value of the page. If this sum is more than the
2288:
2142:
2137:
1896:
1165:
799:
counter keeps track of the total length of template arguments that have been substituted. Its limit is the same as the
588:
2446:
2351:
2244:
2057:
1970:
1707:
1169:
1123:
754:
may allow the references to appear, although the list may be truncated if the limit is exceeded by templates such as
57:
334:
occurrence of an unexpanded template is identified in the page body by an HTML comment containing an error message.
2281:
2212:
2076:
1901:
1776:
1308:
2419:
1877:
1744:
2093:
851:
337:
Click "Parser profiling data" at the bottom of a preview to see similar data for the preview without saving it.
2441:
2005:
1521:
1237:
1099:
1059:
it recursively expands all levels at once, without the need of specially preparing the templates with the code
287:
MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::callParserFunction 140 ms 8.2%
53:
2458:
2414:
2271:
2266:
1982:
1739:
1639:
1037:
927:
65:
962:
484:
may be manually added to the page when citations or templates are broken as a result of the issue. See also
374:
2453:
2234:
2217:
2066:
1921:
1761:
1526:
1414:
1315:
1203:
908:
503:
2431:
2239:
2127:
2042:
1809:
1531:
1198:
972:
It is also possible to manually increment the expensive parser function count from a Lua module by using
873:
2052:
2025:
1882:
1734:
1291:
777:
281:
MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::preprocess 180 ms 10.6%
172:
2401:
2319:
1831:
1824:
1424:
1390:
1259:
921:
2083:
2032:
1906:
1860:
1617:
1506:
1363:
1083:, removing the "pre-expand include limit" and replacing it with a "preprocessor node count" limit.
1010:
554:
195:
165:
847:
823:
Arguments in the template call which do not match any parameter tag in the template do not count.
290:
MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::plain 140 ms 8.2%
2177:
1936:
1788:
1578:
1563:
1461:
1385:
1303:
1193:
1183:
1052:
296:
MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::find 80 ms 4.7%
293:
MediaWiki\Extension\Scribunto\Engines\LuaSandbox\LuaSandboxCallback::gsub 80 ms 4.7%
1110:
327:
2229:
2157:
1783:
1622:
1407:
1320:
1247:
915:
663:
210:
155:
112:
108:
1146:
2366:
2132:
1867:
1358:
1269:
1105:
1064:
894:
593:
Non-rendered tranclusions still count towards limit. For example, a page which contains only
544:
192:). On the other hand, a template can help the server avoid doing duplicate work, see below.
2314:
2071:
1848:
1583:
1471:
1439:
1337:
1296:
724:
201:
123:
1000:
406:
83:
8:
2371:
2329:
2202:
2162:
2000:
1941:
1627:
1434:
1373:
1274:
1161:
728:
695:
61:
1046:
841:
597:
would still have a post-expand include size even though it would have no output at all.
469:, then the secondary templates are counted each time, even if the argument is the same.
420:
368:
2167:
1855:
1749:
1590:
1536:
1402:
1254:
1220:
1157:
995:
886:
735:
412:
75:
790:
141:
2361:
2356:
2224:
2105:
1965:
1948:
1804:
1348:
1325:
1264:
1225:
1076:
800:
758:
668:
Some templates have equivalent Lua modules, which may be transcluded with the syntax
534:
439:
144:" wikitext, where double- and triple-braced structures are replaced by their result.
2293:
2346:
2341:
2192:
2187:
2037:
2015:
1756:
1714:
1656:
1516:
1429:
879:
768:
744:
717:
284:? 160 ms 9.4%
186:
485:
219:(on January 1, 2024) contains the following comment in its generated HTML source:
164:. Not only is this an inconvenience for users, but it can also be used to mount a
90:
2436:
2384:
2379:
2256:
2251:
2047:
1681:
1666:
1661:
1573:
1494:
1449:
1368:
1215:
1056:
784:
713:
509:
465:
is only counted once. But if you included the same template multiple times with
2324:
2197:
1958:
1466:
1456:
1444:
1279:
1230:
691:
608:
would still increase post-expand include size even if Module:Test were simply:
472:
Pages exceeding the post-expand include size limit are automatically added to
2473:
2100:
2010:
1931:
1891:
1819:
1724:
1543:
1489:
1481:
1353:
1286:
1242:
1173:
1051:
When a page exceeds the limits, one crude way to solve the problem is to use
942:
680:
601:
565:
830:
Pages exceeding the template argument size limit are automatically added to
1548:
1501:
1210:
1115:
706:
445:
Template invocations with no arguments have an expanded text cache. So if
1419:
878:"WP:EXPENSIVE" redirects here. For the essay "Redirects are costly", see
702:
457:
will only increment the post-expand include size for the fully-expanded
2020:
1953:
1843:
1697:
1692:
1553:
740:
Pages may exceed the limit when trying to display references using the
1075:
The inclusion limits were put into effect on the
English Knowledge by
1634:
1612:
1604:
1600:
1511:
129:
104:
1926:
1671:
1380:
216:
1089:
938:
REVISIONTIMESTAMP, when used on a page other than the current page
161:
148:
979:
Pages that exceed this limit are automatically categorized into
137:
862:
Pages exceeding this limit are automatically categorized into
395:
Pages exceeding this limit are automatically categorized into
118:
935:
REVISIONUSER, when used on a page other than the current page
631:-- remove this line and post-expand include size becomes zero
981:
Category:Pages with too many expensive parser function calls
340:
2115:
133:
361:
is parsed, the length of the expanded version of template
2119:
474:
Category:Pages where post-expand include size is exceeded
1070:
945:
functions, many equivalent to other items in this list:
812:
has a template argument size of 40 bytes: the argument
1043:
Unfortunately, the count is not in the limit report.
303:
select_one <Module:Citation/CS1/Utilities:426: -->
1024:
832:
Category:Pages containing omitted template arguments
764:. As of 2010, the tag has the same font styling as
720:}}, e.g. where there are several hundred references.
1029:The total length of the format strings of function
774:, and as of 2017 it allows for responsive columns.
858:Knowledge:Avoiding MediaWiki expansion depth limit
169:error; this depends on how busy the servers are.)
2471:
864:Category:Pages where expansion depth is exceeded
583:{{episode table|dontclose=y}} ...</table: -->
522:{{#if:{{{test|}}}|{{template1}}|{{template2}} }}
269:Unstrip post‐expand size: 1121339/5000000 bytes
254:Post‐expand include size: 928915/2097152 bytes
251:Preprocessor visited node count: 20971/1000000
1131:
1018:
526:{{ {{#if:{{{test|}}}|template1|template2}} }}
1145:
709:}} for articles with large numbers of flags.
698:|infoboxTemplate}} inside infobox templates.
397:Category:Pages where node count is exceeded
160:Very long or complicated pages are slow to
1138:
1124:
1079:on 14 August 2006. A new preprocessor was
992:mw:Manual:$ wgExpensiveParserFunctionLimit
498:section or outside an <onlyinclude: -->
257:Template argument size: 9264/2097152 bytes
1009:counter tracks the total bytes added via
907:, i.e., the number of calls of expensive
492:Using comments, noinclude and onlyinclude
482:Template:Citations broken from PEIS limit
318:Number of Wikibase entities loaded: 0/400
275:Lua memory usage: 10566120/52428800 bytes
449:includes the second-level meta-template
687:|navbox|...}}, inside navbox templates.
263:Expensive parser function count: 51/500
136:of a page from its wiki source, uses a
14:
2472:
685:#invoke:navbox with collapsible groups
1119:
307:recursiveClone <mwInit.lua:41: -->
2409:Category:Knowledge information pages
272:Lua time usage: 1.705/10.000 seconds
31:
2148:User CSS for monospaced coding font
1396:Non-admin and admin-only page moves
24:
1017:tag itself is counted towards the
974:mw.incrementExpensiveFunctionCount
58:Knowledge's policies or guidelines
25:
2496:
2485:Knowledge template administration
816:is counted 3 times, the argument
2089:Bug reports and feature requests
1036:. The error message is given by
35:
1917:Template sandbox and test cases
1156:Get personal technical help at
905:expensive parser function count
903:There is a limit of 500 to the
874:Expensive parser function calls
658:-- p.main() has no return value
453:, then multiple invocations of
299:dataWrapper <mw.lua:672: -->
260:Highest expansion depth: 15/100
1100:Knowledge talk:Template limits
1033:is limited to 6000 characters
852:mw:Manual:$ wgMaxTemplateDepth
353:is expanded, but the template
248:Real time usage: 3.151 seconds
166:denial of service (DoS) attack
132:software, which generates the
13:
1:
1061:safesubst:<noinclude/: -->
1038:MediaWiki:Pfunc time too long
949:mw.site.stats.pagesInCategory
266:Unstrip recursion depth: 1/20
245:CPU time usage: 2.767 seconds
202:Help:Template § Expand limits
1772:How to improve image quality
1650:Complete diff and link guide
1106:Tim's posting on wikipedia-l
965:...</syntaxhighlight: -->
750:template. Replacing it with
375:mw:Manual:$ wgMaxPPNodeCount
7:
2480:Knowledge information pages
2208:Cleaning up vandalism tools
2094:TimedMediaHandler extension
1730:Preparing images for upload
347:{{#if:yes|{{bar}}|{{foo}}}}
233:Cached time: 20231227101515
10:
2501:
2294:Beta Features at MediaWiki
1767:Basic bitmap image editing
1645:Simple diff and link guide
884:
877:
855:
845:
589:Non-rendered transclusions
410:
372:
199:
73:
29:Knowledge information page
2402:Category:Knowledge how-to
2395:
2302:
2176:
2114:
1991:
1876:
1797:
1680:
1599:
1569:Advanced table formatting
1480:
1336:
1182:
1153:
1098:(discussion now moved to
1015:<templatestyles /: -->
173:Working within the limits
18:Knowledge:Template limits
2289:Wikimedia Cloud Services
2143:Common.js and common.css
2138:Catalogue of CSS classes
1897:Advanced template coding
1740:Options to hide an image
1166:village pump (technical)
1147:Knowledge technical help
1019:post-expand include size
1007:unstrip post-expand size
1001:Unstrip post-expand size
964:<syntaxhighlight: -->
610:
461:; the secondary include
431:post-expand include size
407:Post-expand include size
221:
2413:Further navigation at:
2153:Classes in microformats
1708:Moving files to Commons
1527:Conditional expressions
1081:enabled in January 2008
1053:Special:ExpandTemplates
1047:Special:Expandtemplates
842:Highest expansion depth
381:preprocessor node count
369:Preprocessor node count
196:When do problems arise?
2213:Customizing watchlists
2128:Cascading Style Sheets
1902:Template documentation
1777:Graphics Lab resources
1720:Introduction to images
1532:Switch parser function
1111:mw:NewPP parser report
1096:Village pump technical
957:properties and methods
848:m:Help:Expansion depth
797:template argument size
791:Template argument size
694:|infoboxTemplate}}, {{
628:'{{msgnw::Main Page}}'
595:{{#if:{{:Main Page}}}}
440:max article size limit
359:{{#if:{{foo}}|yes|no}}
311:<mwInit.lua:41: -->
2026:File description page
1745:Extended image syntax
856:Further information:
752:<references /: -->
731:}} for episode lists.
725:#invoke:episode table
606:{{#invoke:Test|main}}
239:Reduced expiry: false
236:Cache expiry: 2592000
211:How can you find out?
180:<references /: -->
156:Why are there limits?
2277:Navigation shortcuts
2262:Alternative browsing
1260:Multilingual support
1238:How to create a page
729:#invoke:episode list
696:#invoke:infobox3cols
600:The same applies to
504:Nested transclusions
54:encyclopedic article
1983:Guide to Scribbling
1861:EasyTimeline syntax
1640:Simplest diff guide
1507:Line-break handling
810:{{3x|{{2x|abcde}}}}
328:Extension:Scribunto
124:What is this about?
1976:Costs and benefits
1922:Citation templates
1789:Visual file markup
1762:Graphics tutorials
1703:Creation and usage
1579:Conditional tables
1462:User contributions
1403:Notifications/Echo
1316:User access levels
1304:Special Characters
1204:Keyboard shortcuts
996:Template:Expensive
801:article size limit
778:Splitting articles
315:620 ms 36.5%
227:NewPP limit report
2467:
2466:
2447:Citation metadata
2352:Navigation popups
2310:AfC helper script
2303:Automated editing
2158:Markup validation
2043:Project/Wikipedia
1810:Graphs and charts
1784:Sound file markup
1686:videos and sounds
1549:Sections and TOCs
1349:Special page help
718:#invoke:cite news
683:|navbox|...}}, {{
602:Scribunto modules
579:{{Episode table}}
436:post-expand limit
312:60 ms 3.5%
308:80 ms 4.7%
304:80 ms 4.7%
300:80 ms 4.7%
101:
100:
16:(Redirected from
2492:
2282:Optimum tool set
2133:HTML in wikitext
2077:User page design
1868:WikiHiero syntax
1735:Uploading images
1725:Picture tutorial
1292:Software notices
1270:Page information
1140:
1133:
1126:
1117:
1116:
1063:or similar (see
1062:
1055:. As opposed to
1032:
1016:
985:recent additions
966:
932:CASCADINGSOURCES
909:parser functions
897:
868:recent additions
836:recent additions
819:
815:
811:
773:
767:
763:
757:
753:
749:
743:
714:#invoke:cite web
674:
659:
656:
653:
650:
647:
644:
641:
638:
635:
632:
629:
626:
623:
620:
617:
614:
607:
596:
584:
580:
571:replaced with {{
570:
564:
559:
553:
549:
543:
539:
533:
527:
523:
478:recent additions
468:
464:
460:
456:
452:
448:
423:
401:recent additions
390:
364:
360:
356:
352:
348:
322:
319:
316:
313:
309:
305:
301:
297:
294:
291:
288:
285:
282:
279:
276:
273:
270:
267:
264:
261:
258:
255:
252:
249:
246:
243:
240:
237:
234:
231:
230:Parsed by mw1416
228:
225:
191:
185:
181:
93:
86:
46:information page
39:
38:
32:
21:
2500:
2499:
2495:
2494:
2493:
2491:
2490:
2489:
2470:
2469:
2468:
2463:
2391:
2320:AutoWikiBrowser
2298:
2172:
2110:
1987:
1971:Labeled section
1912:Template limits
1872:
1849:Musical symbols
1825:To scale charts
1793:
1676:
1595:
1584:Sortable tables
1476:
1472:What links here
1440:Related changes
1425:Pending changes
1391:History merging
1374:Reset passwords
1332:
1178:
1149:
1144:
1092:
1073:
1060:
1049:
1030:
1027:
1014:
1003:
963:
922:PAGESINCATEGORY
901:
900:
893:
889:
883:
876:
860:
854:
844:
817:
813:
809:
793:
780:
771:
765:
761:
755:
751:
747:
741:
738:
692:#invoke:infobox
669:
666:
661:
660:
657:
654:
651:
648:
645:
642:
639:
636:
633:
630:
627:
624:
621:
619:getCurrentFrame
618:
615:
612:
605:
604:. For example,
594:
591:
582:
578:
568:
562:
557:
555:navboxes bottom
551:
547:
541:
537:
531:
525:
521:
506:
494:
466:
462:
458:
454:
450:
446:
427:
426:
419:
415:
409:
388:
377:
371:
362:
358:
354:
350:
349:, the template
346:
343:
324:
323:
320:
317:
314:
310:
306:
302:
298:
295:
292:
289:
286:
283:
280:
277:
274:
271:
268:
265:
262:
259:
256:
253:
250:
247:
244:
242:Complications:
241:
238:
235:
232:
229:
226:
223:
213:
204:
198:
189:
183:
179:
175:
158:
126:
121:
97:
96:
89:
82:
78:
70:
69:
36:
30:
23:
22:
15:
12:
11:
5:
2498:
2488:
2487:
2482:
2465:
2464:
2462:
2461:
2456:
2451:
2450:
2449:
2439:
2434:
2429:
2424:
2423:
2422:
2420:Administrators
2412:
2405:
2396:
2393:
2392:
2390:
2389:
2388:
2387:
2382:
2374:
2369:
2364:
2359:
2354:
2349:
2344:
2339:
2338:
2337:
2332:
2322:
2317:
2312:
2306:
2304:
2300:
2299:
2297:
2296:
2291:
2286:
2285:
2284:
2279:
2274:
2269:
2264:
2254:
2249:
2248:
2247:
2242:
2237:
2227:
2222:
2221:
2220:
2210:
2205:
2203:Citation tools
2200:
2195:
2190:
2184:
2182:
2180:
2174:
2173:
2171:
2170:
2165:
2160:
2155:
2150:
2145:
2140:
2135:
2130:
2124:
2122:
2112:
2111:
2109:
2108:
2103:
2098:
2097:
2096:
2091:
2081:
2080:
2079:
2069:
2064:
2063:
2062:
2061:
2060:
2045:
2040:
2035:
2030:
2029:
2028:
2018:
2013:
2008:
2003:
1997:
1995:
1993:Data structure
1989:
1988:
1986:
1985:
1980:
1979:
1978:
1973:
1963:
1962:
1961:
1951:
1946:
1945:
1944:
1939:
1929:
1924:
1919:
1914:
1909:
1907:Template index
1904:
1899:
1894:
1888:
1886:
1881:
1874:
1873:
1871:
1870:
1865:
1864:
1863:
1853:
1852:
1851:
1844:Musical scores
1841:
1840:
1839:
1829:
1828:
1827:
1822:
1817:
1807:
1801:
1799:
1798:Other graphics
1795:
1794:
1792:
1791:
1786:
1781:
1780:
1779:
1774:
1769:
1759:
1754:
1753:
1752:
1747:
1742:
1737:
1732:
1727:
1722:
1712:
1711:
1710:
1705:
1695:
1689:
1687:
1685:
1684:files: images,
1678:
1677:
1675:
1674:
1669:
1664:
1659:
1654:
1653:
1652:
1647:
1642:
1632:
1631:
1630:
1625:
1620:
1609:
1607:
1597:
1596:
1594:
1593:
1588:
1587:
1586:
1581:
1576:
1571:
1566:
1561:
1551:
1546:
1541:
1540:
1539:
1534:
1529:
1524:
1514:
1509:
1504:
1499:
1498:
1497:
1486:
1484:
1478:
1477:
1475:
1474:
1469:
1464:
1459:
1454:
1453:
1452:
1442:
1437:
1435:Recent changes
1432:
1427:
1422:
1417:
1412:
1411:
1410:
1400:
1399:
1398:
1393:
1383:
1378:
1377:
1376:
1366:
1364:Emailing users
1361:
1356:
1351:
1345:
1343:
1339:
1334:
1333:
1331:
1330:
1329:
1328:
1318:
1313:
1312:
1311:
1301:
1300:
1299:
1289:
1284:
1283:
1282:
1272:
1267:
1262:
1257:
1252:
1251:
1250:
1240:
1235:
1234:
1233:
1228:
1223:
1218:
1208:
1207:
1206:
1201:
1190:
1188:
1186:technical help
1185:
1180:
1179:
1154:
1151:
1150:
1143:
1142:
1135:
1128:
1120:
1114:
1113:
1108:
1103:
1091:
1088:
1072:
1069:
1048:
1045:
1026:
1023:
1011:TemplateStyles
1002:
999:
970:
969:
960:
959:
958:
951:
939:
936:
933:
930:
925:
919:
899:
898:
890:
885:
875:
872:
843:
840:
792:
789:
779:
776:
737:
734:
733:
732:
721:
710:
699:
688:
681:#invoke:navbox
665:
664:#invoke syntax
662:
611:
590:
587:
586:
585:
576:
560:
540:replaced with
529:
524:replaced with
505:
502:
493:
490:
425:
424:
416:
411:
408:
405:
370:
367:
342:
339:
222:
212:
209:
197:
194:
178:hand or using
174:
171:
157:
154:
125:
122:
120:
117:
99:
98:
95:
94:
87:
79:
74:
71:
51:
50:
42:
40:
28:
9:
6:
4:
3:
2:
2497:
2486:
2483:
2481:
2478:
2477:
2475:
2460:
2457:
2455:
2452:
2448:
2445:
2444:
2443:
2440:
2438:
2435:
2433:
2430:
2428:
2427:Accessibility
2425:
2421:
2418:
2417:
2416:
2411:
2410:
2406:
2404:
2403:
2398:
2397:
2394:
2386:
2383:
2381:
2378:
2377:
2375:
2373:
2370:
2368:
2365:
2363:
2360:
2358:
2355:
2353:
2350:
2348:
2345:
2343:
2340:
2336:
2333:
2331:
2328:
2327:
2326:
2323:
2321:
2318:
2316:
2313:
2311:
2308:
2307:
2305:
2301:
2295:
2292:
2290:
2287:
2283:
2280:
2278:
2275:
2273:
2272:Editing tools
2270:
2268:
2267:Browser tools
2265:
2263:
2260:
2259:
2258:
2255:
2253:
2250:
2246:
2243:
2241:
2238:
2236:
2233:
2232:
2231:
2228:
2226:
2223:
2219:
2216:
2215:
2214:
2211:
2209:
2206:
2204:
2201:
2199:
2196:
2194:
2191:
2189:
2186:
2185:
2183:
2179:
2178:Customisation
2175:
2169:
2168:Useful styles
2166:
2164:
2161:
2159:
2156:
2154:
2151:
2149:
2146:
2144:
2141:
2139:
2136:
2134:
2131:
2129:
2126:
2125:
2123:
2121:
2117:
2113:
2107:
2104:
2102:
2099:
2095:
2092:
2090:
2087:
2086:
2085:
2082:
2078:
2075:
2074:
2073:
2070:
2068:
2065:
2059:
2056:
2055:
2054:
2051:
2050:
2049:
2046:
2044:
2041:
2039:
2036:
2034:
2031:
2027:
2024:
2023:
2022:
2019:
2017:
2014:
2012:
2009:
2007:
2004:
2002:
1999:
1998:
1996:
1994:
1990:
1984:
1981:
1977:
1974:
1972:
1969:
1968:
1967:
1964:
1960:
1957:
1956:
1955:
1952:
1950:
1947:
1943:
1940:
1938:
1935:
1934:
1933:
1930:
1928:
1925:
1923:
1920:
1918:
1915:
1913:
1910:
1908:
1905:
1903:
1900:
1898:
1895:
1893:
1890:
1889:
1887:
1884:
1879:
1875:
1869:
1866:
1862:
1859:
1858:
1857:
1854:
1850:
1847:
1846:
1845:
1842:
1838:
1835:
1834:
1833:
1832:Math formulas
1830:
1826:
1823:
1821:
1818:
1816:
1815:How to create
1813:
1812:
1811:
1808:
1806:
1803:
1802:
1800:
1796:
1790:
1787:
1785:
1782:
1778:
1775:
1773:
1770:
1768:
1765:
1764:
1763:
1760:
1758:
1755:
1751:
1748:
1746:
1743:
1741:
1738:
1736:
1733:
1731:
1728:
1726:
1723:
1721:
1718:
1717:
1716:
1713:
1709:
1706:
1704:
1701:
1700:
1699:
1696:
1694:
1691:
1690:
1688:
1683:
1679:
1673:
1670:
1668:
1665:
1663:
1660:
1658:
1655:
1651:
1648:
1646:
1643:
1641:
1638:
1637:
1636:
1633:
1629:
1626:
1624:
1621:
1619:
1618:Interlanguage
1616:
1615:
1614:
1611:
1610:
1608:
1606:
1602:
1598:
1592:
1591:Using colours
1589:
1585:
1582:
1580:
1577:
1575:
1572:
1570:
1567:
1565:
1562:
1560:
1557:
1556:
1555:
1552:
1550:
1547:
1545:
1542:
1538:
1537:Time function
1535:
1533:
1530:
1528:
1525:
1523:
1522:For beginners
1520:
1519:
1518:
1515:
1513:
1510:
1508:
1505:
1503:
1500:
1496:
1493:
1492:
1491:
1488:
1487:
1485:
1483:
1479:
1473:
1470:
1468:
1465:
1463:
1460:
1458:
1455:
1451:
1448:
1447:
1446:
1443:
1441:
1438:
1436:
1433:
1431:
1428:
1426:
1423:
1421:
1418:
1416:
1415:Page Curation
1413:
1409:
1406:
1405:
1404:
1401:
1397:
1394:
1392:
1389:
1388:
1387:
1386:Moving a page
1384:
1382:
1379:
1375:
1372:
1371:
1370:
1367:
1365:
1362:
1360:
1357:
1355:
1352:
1350:
1347:
1346:
1344:
1341:
1335:
1327:
1324:
1323:
1322:
1319:
1317:
1314:
1310:
1307:
1306:
1305:
1302:
1298:
1295:
1294:
1293:
1290:
1288:
1285:
1281:
1278:
1277:
1276:
1273:
1271:
1268:
1266:
1263:
1261:
1258:
1256:
1255:Mobile access
1253:
1249:
1246:
1245:
1244:
1241:
1239:
1236:
1232:
1229:
1227:
1224:
1222:
1221:Edit conflict
1219:
1217:
1214:
1213:
1212:
1209:
1205:
1202:
1200:
1197:
1196:
1195:
1194:Browser notes
1192:
1191:
1189:
1187:
1181:
1177:
1175:
1171:
1167:
1163:
1159:
1152:
1148:
1141:
1136:
1134:
1129:
1127:
1122:
1121:
1118:
1112:
1109:
1107:
1104:
1101:
1097:
1094:
1093:
1087:
1084:
1082:
1078:
1068:
1066:
1058:
1054:
1044:
1041:
1039:
1035:
1022:
1020:
1012:
1008:
998:
997:
993:
988:
986:
982:
977:
975:
968:
961:
956:
952:
950:
947:
946:
944:
940:
937:
934:
931:
929:
926:
924:or PAGESINCAT
923:
920:
917:
914:
913:
912:
911:, which are:
910:
906:
896:
892:
891:
888:
881:
871:
869:
865:
859:
853:
849:
839:
837:
833:
828:
824:
821:
807:
804:
802:
798:
788:
786:
775:
770:
760:
746:
730:
726:
722:
719:
715:
711:
708:
707:#invoke:flagg
704:
700:
697:
693:
689:
686:
682:
678:
677:
676:
673:
609:
603:
598:
577:
574:
567:
561:
556:
546:
536:
530:
520:
519:
518:
515:
511:
501:
489:
487:
483:
479:
475:
470:
443:
441:
438:(same as the
437:
432:
422:
418:
417:
414:
404:
402:
398:
393:
385:
382:
376:
366:
338:
335:
331:
329:
220:
218:
208:
203:
193:
188:
170:
167:
163:
153:
150:
145:
143:
139:
135:
131:
116:
114:
110:
106:
92:
88:
85:
81:
80:
77:
72:
67:
63:
59:
56:, nor one of
55:
52:It is not an
49:
47:
41:
34:
33:
27:
19:
2459:User scripts
2407:
2400:
2230:User scripts
2006:Main/Article
1966:Transclusion
1949:Substitution
1911:
1837:Math symbols
1805:Family trees
1559:Introduction
1430:Random pages
1321:VisualEditor
1265:Page history
1226:Edit toolbar
1199:Bypass cache
1158:the Teahouse
1155:
1085:
1077:Tim Starling
1074:
1057:substitution
1050:
1042:
1028:
1006:
1004:
989:
978:
971:
955:title object
904:
902:
895:WP:EXPENSIVE
861:
829:
825:
822:
808:
805:
796:
794:
781:
739:
703:#invoke:flag
671:
667:
599:
592:
545:navboxes top
513:
507:
495:
486:phab:T189108
471:
444:
435:
430:
428:
394:
386:
380:
378:
344:
336:
332:
325:
278:Lua Profile:
214:
205:
176:
159:
146:
127:
102:
43:
26:
2442:Referencing
2367:Ultraviolet
2225:IRC Scripts
2188:Preferences
1932:Lua project
1757:Gallery tag
1657:Colon trick
1517:Magic words
1420:Page import
1359:Edit filter
727:|main}}, {{
672:module name
510:phab:T15260
467:{{foo|arg}}
182:instead of
113:substituted
109:transcluded
44:This is an
2474:Categories
2415:Help pages
2399:See also:
2315:AntiVandal
2252:User style
2245:Techniques
2218:Hide pages
2001:Namespaces
1693:Media help
1667:Pipe trick
1662:Link color
1574:Collapsing
1495:Cheatsheet
1450:Linksearch
1369:Logging in
1297:Editnotice
1216:CharInsert
1170:talk pages
1090:References
990:See also:
846:See also:
814:abcdeabcde
736:References
625:preprocess
373:See also:
200:See also:
119:Background
2454:Templates
2376:Inactive
2372:WPCleaner
2181:and tools
2163:Span tags
2084:MediaWiki
2053:Archiving
1959:Job queue
1937:Resources
1892:Templates
1878:Templates
1820:Barcharts
1628:Permanent
1623:Interwiki
1544:Redirects
1467:Watchlist
1445:Searching
1275:Page name
1231:Reverting
1162:help desk
880:WP:COSTLY
806:Example:
341:Expansion
130:MediaWiki
105:MediaWiki
84:WP:TLIMIT
76:Shortcuts
62:consensus
2432:Accounts
2330:Creating
2067:Template
2011:Category
1927:Lua help
1856:Timeline
1750:SVG help
1490:Wikitext
1482:Wikitext
1354:AllPages
1342:-related
1309:Entering
1287:Printing
1248:Tutorial
1065:bug 2777
1021:count).
928:PAGESIZE
916:#ifexist
887:Shortcut
785:WP:SPLIT
759:cite web
670:#invoke:
646:function
575::1|...}}
535:navboxes
413:Shortcut
217:HIV/AIDS
142:expanded
91:H:TLIMIT
2362:Twinkle
2357:RedWarn
2335:history
2193:Gadgets
2106:Special
1885:modules
1502:Columns
1338:Special
1211:Editing
1184:General
1071:History
820:twice.
769:reflist
745:reflist
463:{{bar}}
459:{{foo}}
455:{{foo}}
451:{{bar}}
447:{{foo}}
421:WP:PEIS
389:#switch
363:{{foo}}
355:{{foo}}
351:{{bar}}
321:--: -->
224:<!--
187:Reflist
149:parsing
66:vetting
2347:Huggle
2342:HotCat
2101:Module
2058:Simple
2038:Portal
1715:Images
1564:Basics
1554:Tables
716:}}, {{
705:}}, {{
634:return
581:-: -->
138:parser
2385:STiki
2380:igloo
2257:Tools
2235:Guide
2198:Skins
2016:Draft
1954:Purge
1942:To do
1698:Files
1682:Media
1635:Diffs
1613:Links
1605:diffs
1601:Links
1512:Lists
1031:#time
1025:#time
1013:(the
953:Some
941:Some
818:abcde
514:twice
162:parse
2437:Bots
2325:Bots
2240:List
2118:and
2116:HTML
2072:User
2048:Talk
2033:Help
2021:File
1672:URLs
1603:and
1457:Tags
1381:Logs
1340:page
1326:Help
1280:Help
1005:The
967:tags
850:and
795:The
640:main
566:trim
550:and
429:The
379:The
134:HTML
128:The
103:The
64:and
2120:CSS
1883:Lua
1880:and
1408:FAQ
1243:IRC
1174:IRC
1172:or
987:).
943:Lua
870:).
838:).
652:end
622:():
573:#if
497:-->
480:).
403:).
330:.)
111:or
2476::
1168:,
1164:,
1160:,
994:,
976:.
803:.
787:.
772:}}
766:{{
762:}}
756:{{
748:}}
742:{{
723:{{
712:{{
701:{{
690:{{
679:{{
649:()
613:mw
569:}}
563:{{
558:}}
552:{{
548:}}
542:{{
538:}}
532:{{
488:.
190:}}
184:{{
1176:.
1139:e
1132:t
1125:v
1102:)
983:(
882:.
866:(
834:(
655:}
643:=
637:{
616:.
528:.
476:(
399:(
68:.
48:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.