Knowledge

Help:Template limits

Source 📝

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:)

Index

Knowledge:Template limits
information page
encyclopedic article
Knowledge's policies or guidelines
consensus
vetting
Shortcuts
WP:TLIMIT
H:TLIMIT
MediaWiki
transcluded
substituted
MediaWiki
HTML
parser
expanded
parsing
parse
denial of service (DoS) attack
Reflist
Help:Template § Expand limits
HIV/AIDS
Extension:Scribunto
mw:Manual:$ wgMaxPPNodeCount
Category:Pages where node count is exceeded
recent additions
Shortcut
WP:PEIS
max article size limit
Category:Pages where post-expand include size is exceeded

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.