Category:Parser extensions
![]() | Note: Please do not add pages directly to this category if you can place them in one or more of the subcategories. The pages remaining in this category either have no clear parent category or are waiting for someone to sort them into the correct subcategory. |
Parser extensions change or enhance the way MediaWiki interprets Wiki markup. At a high level they can be grouped into three categories:
- Adding standard token types: The standard approach to customized MediaWiki markup is to add new markup that looks like the built-in MediaWiki XML tags (
<tag>
), template ({{...}}
), or link markup ([[...]]
). For examples, please see:
- Adding custom token types: Some extensions define new token types. For examples, please see Category:Extended syntax extensions .
- Fundamental changes to the parser: A few extensions attempt fundamentally change the parsing strategy so that markup from other sorts of wikis and content management can be used (must be used?) instead of the standard wiki markup. Like token changes, one must implement these extensions by adding functions to the parser and page output hooks. For examples, please see Category:Extended syntax extensions.
See also:
Category:Extensions by implementation typePages in category "Category:Parser extensions"
- Manual:Parser functions
- Manual:Tag extensions
- Manual:Variable
- Manual:Extending wiki markup
- Extension:AccessControl
- Extension:Acronym
- Extension:AJAXPoll
- Extension:BootstrapComponents
- Extension:BugSquish
- Extension:Character Escapes
- Extension:ChessBrowser
- Extension:Closures
- Extension:Comments
- Extension:Contactus
- User talk:Wjkaufman
- Extension:CountDownClock
- Extension:Curse Twitter
- Extension:DataTable2
- Extension:Description2
- Extension:ExtraMagic
- Extension:Financial Mathematics
- Extension:FlexForm
- Extension:Git2Pages
- Extension:HeaderCount
- Extension:HierarchyBuilder
- Extension:HitCounters2
- Extension:HTMLTemplates
- Extension:InteractiveBlockMessage
- Extension:Jehovahsays
- Extension:JsCalendar
- Extension:LineBreaks
- Extension:LinkedWiki
- Extension:MathLaTeX
- Extension:MediaSpoiler
- Extension:MultiMaps
- Extension:Newest Pages
- Extension:NoCat
- Extension:NotesLink
- Extension:NoTOC
- Extension:PageImages
- Extension:PageNameFormula
- Extension:PageSync
- Parser extension tags
- Extension:PersistUseskin
- Extension:PhpTags Functions
- Extension:PhpTags Storage
- Extension:PhpTags Widgets
- Extension:PreToClip
- Extension:PrivatePageProtection
- Extension:Prop
- Extension:ProtectionIndicator
- Extension:RandomGameUnit
- Extension:RealMe
- Extension:Realnames
- Extension:RelatedSites
- Extension:RemoveRedlinks
- Extension:RomanNumbers
- Extension:RtConfig
- Extension:ScratchSig3
- Extension:Scribunto
- Extension:SecureLinkFixer
- Extension:Semantic Scribunto
- Extension:SemanticVersion
- Extension:ShortDescription
- Extension:ShortLinksParser
- Extension:SideSummary
- Extension:Slide Box Light Show
- Extension:SubnetCalc
- Extension:TemplateStylesExtender
- Extension:TernaryPipedLinks
- Extension:TextScroller
- Extension:Torque
- Extension:TwitterCards
- Extension:UILangCode
- Extension:UniqueLink
- Extension:VariablesLua
- Extension:VIKI
- Extension:VoteNY
- Extension:WantedPagesFromNS
- Extension:WordNet
- Extension:WSStats
- Extension:YAML
- Category:ContentGetParserOutput extensions
- Category:Extended syntax extensions
- Category:Link markup extensions
- Category:Markdown extensions
- Category:OutputPageBeforeHTML extensions
- Category:Parser function extensions
- Category:ParserAfterTidy extensions
- Category:ParserBeforeInternalParse extensions
- Category:ParserBeforeStrip extensions
- Category:ParserCloned extensions
- Category:SearchResultInitFromTitle extensions
- Category:Tag extensions
- Category:Template extensions
- Category:Variable extensions