Wikipedia:Userboxes/Programming/Markup

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Below is a list of all the markup language userboxes on Wikipedia. Placing one of these on your userpage automatically lists you in Wikipedia's category system under the corresponding category so that other users may find you based on your skills.

Introduction[edit]

A set of markup language userboxes follows the format:

path lang-x
  • The "path" is generally "Template:User ", however, in cases such as when the boxes are in User space, it may be something like "User:Chaos5023/Userboxes/".
  • "Lang" is the abbreviation of the programming language name. The abbreviation is 2-3 characters, but is only used for languages whos name is longer than 4 characters, or whose abbreviation is also a standard Wikipedia code for a language. Languages whos names are 4 characters or less simply use the language name.
  • "-x" is the skill level. There may be no skill level, which shows that the user uses that language, but not to what degree. Often skill levels -1 up to -4 are supported by corresponding templates. However, skill levels may extend as high as -6. Sometimes -0 and -N (derived from native, meaning superlative) are also offered.

Markup languages[edit]

CSS[edit]

Code Result
 {{Template:User css}}
css This user can write Cascading Style Sheets.
Transclusions
 {{Template:User css-0}}
css-0 This person rarely uses Cascading Style Sheets, but might know how to achieve some backwards compatible effects with valid XHTML.
Transclusions
 {{Template:User css-1}}
css-1 This user is a beginning Cascading Style Sheets user.
Transclusions
 {{Template:User css-2}}
css-2 This user is an intermediate Cascading Style Sheets user.
Transclusions
 {{Template:User css-3}}
css-3 This user is an advanced Cascading Style Sheets user.
Transclusions
 {{Template:User css-4}}
css-4 This user is an expert Cascading Style Sheets user.
Transclusions
 {{Template:User css-5}}
css-5 This user is a professional Cascading Style Sheets user.
Transclusions
 {{Template:User css-N}}
css-5 This user is an expert CSS user.
Transclusions


HTML[edit]

Code Result
 {{Template:User html}}
<html> This user can write HTML.
Transclusions
 {{Template:User html-0}}
HTML-0 This person does not understand HTML (or understands it with difficulties, or does not want to write HTML).
Transclusions
 {{Template:User html-1}}
HTML-1 This user is a beginning HTML user.
Transclusions
 {{Template:User html-2}}
HTML-2 This user is an intermediate HTML user.
Transclusions
 {{Template:User html-3}}
HTML-3 This user is an advanced HTML user.
Transclusions
 {{Template:User html-4}}
HTML-4 This user is an expert HTML user.
Transclusions
 {{Template:User html-5}}
HTML-5 This user is a professional HTML user.
Transclusions


LaTeX[edit]

Code Result
 {{Template:User latex}}
LaTeX This user can typeset using LaTeX.
Transclusions
 {{Template:User latex-0}}
LaTeX logo.svg-0 This user cannot or refuses to use LaTeX typesetting.
Transclusions
 {{Template:User latex-1}}
LaTeX logo.svg-1 This user is a beginning LaTeX user.
Transclusions
 {{Template:User latex-2}}
LaTeX logo.svg-2 This user is an intermediate LaTeX user.
Transclusions
 {{Template:User latex-3}}
LaTeX logo.svg-3 This user is an advanced LaTeX user.
Transclusions
 {{Template:User latex-4}}
LaTeX logo.svg-4 This user is an expert LaTeX user.
Transclusions
 {{Template:User latex-5}}
LaTeX logo.svg-5 This user is a professional LaTeX user.
Transclusions
 {{Template:User latex-N}}
LaTeX logo.svg-N This user is the ultimate authority on LaTeX.
Transclusions

SGML[edit]

Template:Isbk

Code Result
 {{Template:User SGML}}
SGML This user understands the SGML language and can write documents in it.
Transclusions
 {{Template:User SGML-1}}
SGML
1
This user has heard of the SGML language and knows its basics.
Transclusions
 {{Template:User SGML-2}}
SGML
2
This user knows a lot about the SGML language and/or masters HTML or XML.
Transclusions
 {{Template:User SGML-3}}
SGML
3
This user can write documents in SGML without any hardness.
Transclusions
 {{Template:User SGML-4}}
SGML
4
This user is nearly an expert of SGML.
Transclusions
 {{Template:User SGML-5}}
SGML
5
This user knows SGML at a professional level.
Transclusions
 {{Template:User SGML-N}}
SGML
N
This user's native programming language is SGML.
Transclusions

Wikitext[edit]

MediaWiki[edit]

Code Result
 {{Template:User wiki lang}}
{{Wiki}} This user can write in the MediaWiki language.
Transclusions
 {{Template:User wiki lang-1}}
{{Wiki}} This user is just starting to learn to write in the MediaWiki language.
Transclusions
 {{Template:User wiki lang-2}}
{{Wiki}} This user is an intermediate writer in the MediaWiki language.
Transclusions
 {{Template:User wiki lang-3}}
{{Wiki}} This user is an advanced writer in the MediaWiki language.
Transclusions
 {{Template:User wiki lang-4}}
{{Wiki}} This user is an expert writer in the MediaWiki language.
Transclusions
 {{Template:User wiki lang-5}}
{{Wiki}} This user is a professional writer in the MediaWiki language.
Transclusions


Templates[edit]

Code Result
 {{Template:User t}}
{{t|1}} This user knows roughly how a template works.
Transclusions
 {{Template:User t|0}}
{{t|0}} This user has heard of these so-called "templates" but supposes that they must be like stencils or something.
Transclusions
 {{Template:User t|1}}
{{t|1}} This user knows roughly how a template works.
Transclusions
 {{Template:User t|2}}
{{t|2}} This user understands what templates do, and how to write them.
Transclusions
 {{Template:User t|3}}
{{t|3}} This user contributes to the template namespace with confidence.
Transclusions
 {{Template:User t|4}}
{{t|4}} This user is a template guru, creating and editing them with virtually flawless proficiency.
Transclusions
 {{Template:User t|5}}
{{t|5}} This user is a master of all known Wikimarkup.
Transclusions
 {{Template:User t|c}}
{{t|c}} This user can use and program conditional templates.
Transclusions

SVG[edit]

Code Result
 {{Template:User svg}}
svg This user can write SVG.
Transclusions
 {{Template:User svg-0}}
svg-0 This person does not understand SVG (or understands it with considerable difficulties, or does not want to write SVG).
Transclusions
 {{Template:User svg-1}}
svg-1 This user is a beginning SVG user.
Transclusions
 {{Template:User svg-2}}
svg-2 This user is an intermediate SVG user.
Transclusions
 {{Template:User svg-3}}
svg-3 This user is an advanced SVG user.
Transclusions
 {{Template:User svg-4}}
svg-4 This user is an expert SVG user.
Transclusions
 {{Template:User SVG}}
Converted to SVG.svg  This user converts raster images to SVG format.
Transclusions

MathML[edit]

Code Result
 {{Template:User MathML}}
math This user can write equations in MathML.
Transclusions
 {{Template:User MathML-0}}
math-0 This user either doesn't know how to code MathML, or wishes they didn't.
Transclusions
 {{Template:User MathML-1}}
math-1 This user is a beginner MathML coder.
Transclusions
 {{Template:User MathML-2}}
math-2 This user is an intermediate MathML coder.
Transclusions
 {{Template:User MathML-3}}
math-3 This user is an advanced MathML coder.
Transclusions
 {{Template:User MathML-4}}
math-4 This user is an expert MathML coder.
Transclusions
 {{Template:User MathML-5}}
math-5 This user writes MathML professionally.
Transclusions
 {{Template:User MathML-N}}
math-N This user was born writing MathML.
Transclusions

XML[edit]

Code Result
 {{Template:User xml}}
xml This user can write XML.
Transclusions
 {{Template:User xml-0}}
xml-0 This person does not understand XML.
Transclusions
 {{Template:User xml-1}}
xml-1 This user is a beginning XML coder.
Transclusions
 {{Template:User xml-2}}
xml-2 This user is an intermediate XML coder.
Transclusions
 {{Template:User xml-3}}
xml-3 This user is an advanced XML coder.
Transclusions
 {{Template:User xml-4}}
xml-4 This user is an expert XML coder.
Transclusions
 {{Template:User xml-N}}
XML This user helps to create XML standards, schemes, DTDs, and validators at the W3C
Transclusions


XHTML[edit]

Code Result
 {{Template:User xhtml}}
xhtml This user can write XHTML.
Transclusions
 {{Template:User xhtml-0}}
xhtml-0 This person does not understand XHTML, but might know that Wikipedia uses it.
Transclusions
 {{Template:User xhtml-1}}
xhtml-1 This user is a beginning XHTML user.
Transclusions
 {{Template:User xhtml-2}}
xhtml-2 This user is an intermediate XHTML user.
Transclusions
 {{Template:User xhtml-3}}
xhtml-3 This user is an advanced XHTML user.
Transclusions
 {{Template:User xhtml-4}}
xhtml-4 This user is an expert XHTML user.
Transclusions
 {{Template:User xhtml-5}}
xhtml-5 This user is an XHTML professional.
Transclusions
 {{Template:User xhtml-N}}
xhtml This user helps to create XHTML standards, schemes, DTDs, and validators at the W3C.
Transclusions
Code Result
 {{User:4crickj/Userboxes/Web2}}
W3C valid.svg This user writes valid XHTML
Transclusions

XUL[edit]

Code Result
 {{Template:User xul}}
XUL This user can code in XUL.
Transclusions
 {{Template:User xul-0}}
XUL This user would rather cross the streams than code in XUL.
Transclusions
 {{Template:User xul-1}}
XUL This user is a beginning XUL user.
Transclusions
 {{Template:User xul-2}}
XUL This user is an intermediate XUL user.
Transclusions
 {{Template:User xul-3}}
XUL This user is an advanced XUL user.
Transclusions
 {{Template:User xul-4}}
XUL This user is an expert XUL user.
Transclusions
 {{Template:User xul-5}}
XUL This user is a professional XUL user.
Transclusions
 {{Template:User xul-N}}
XUL This user knows there is no data. There is only XUL.
Transclusions

Reduced languages[edit]

These programming languages do not offer multiple skill levels. That is not to say that they can't — be bold, expand them yourself. Just be sure to move them on this page.

Code Result
 {{Template:User fpml}}
<FpML> This user can swap Assets with FpML.
Transclusions
 {{Template:User prefer HTML5}}
html5 This user prefers HTML5 above older versions of HTML.
Transclusions
 {{Template:User TeX}}
TeX This Wikipedian is a TeX user.
Transclusions
 {{Template:User wikimarkup enthusiast}}
w:) This user is a wiki markup enthusiast.
Transclusions
 {{Template:User XLink}}
XLink This user eagerly awaits a widespread implementation of extended links.
Transclusions
 {{Template:User xaml}}
xaml This user can write XAML.
Transclusions
 {{Template:User xslt}}
xslt This user is an XSL Transformations programmer.
Transclusions
 {{Template:User standards compliant}}
W3C This user believes in compliance with W3C standards.
Transclusions

Missing languages[edit]

If your language doesn't have a specific level userbox and you don't want to create it yourself, you can use a generic markup language userbox. Pages with these templates show the specified language skill, and belong to the corresponding markup skill category:

Code Result
 {{Template:User markup-!1|xx}}
xx-1 This user just started writing in xx.
Transclusions
 {{Template:User markup-!2|xx}}
xx-2 This user is fairly decent at writing in xx.
Transclusions
 {{Template:User markup-!3|xx}}
xx-3 This user is very good at writing xx.
Transclusions
 {{Template:User markup-!4|xx}}
xx-4 This user is an expert at writing in xx.
Transclusions
 {{Template:User markup-!N|xx}}
xx-N This user is written in valid xx.
Transclusions
 {{User:4crickj/Userboxes/Web2|left|xx}}
W3C valid.svg This user writes valid xx
Transclusions