Help:Extensions
|
Math
To write a math formula in LaTeX, click on the math button at the top of the article edition, or write your formula between <math> and </math> tags.
<math> \operatorname{erfc}(x) = \frac{2}{\sqrt{\pi}} \int_x^{\infty} e^{-t^2}\,dt = \frac{e^{-x^2}}{x\sqrt{\pi}}\sum_{n=0}^\infty (-1)^n \frac{(2n)!}{n!(2x)^{2n}} </math>
Syntax Highlighting Geshi
To highlight a code in any language, click on the SyntaxHighlighting button at the top of the article, write your code beetween the <source> </source> tags and select a language entering the language name in the lang parameter in the tag <source lang="rsplus"> </source>
<source lang="rsplus"> # generates 5 x 4 numeric matrix y<-matrix(1:20, nrow=5,ncol=4) # another example cells <- c(1,26,24,68) rnames <- c("R1", "R2") cnames <- c("C1", "C2") mymatrix <- matrix(cells, nrow=2, ncol=2, byrow=TRUE, dimnames=list(rnames, cnames)) </source>
# generates 5 x 4 numeric matrix y<-matrix(1:20, nrow=5,ncol=4) # another example cells <- c(1,26,24,68) rnames <- c("R1", "R2") cnames <- c("C1", "C2") mymatrix <- matrix(cells, nrow=2, ncol=2, byrow=TRUE, dimnames=list(rnames, cnames))
List of avalaible language : ABAP, Actionscript, ADA, Apache Log, AppleScript, APT sources.list, ASM (m68k), ASM (pic16), ASM (x86), ASM (z80), ASP, AutoIT, Backus-Naur form, Bash, Basic4GL, BlitzBasic, Brainfuck, C, C for Macs, C#, C++, C++ (with QT), CAD DCL, CadLisp, CFDG, CIL / MSIL, COBOL, ColdFusion, CSS, D, Delphi, Diff File Format, DIV, DOS, DOT language, Eiffel, Fortran, FourJ's Genero, FreeBasic, GetText, glSlang, GML, gnuplot, Groovy, Haskell, HQ9+, HTML, INI (Config Files), Inno, INTERCAL, IO, Java, Java 5, Javascript, KiXtart, KLone C & C++, LaTeX, Lisp, LOLcode, LotusScript, LScript, Lua, Make, mIRC, MXML, MySQL, NSIS, Objective C, OCaml, OpenOffice BASIC, Oracle 8 & 11 SQL, Pascal, Perl, PHP, Pixel Bender, PL/SQL, POV-Ray, PowerShell, Progress (OpenEdge ABL), Prolog, ProvideX, Python, Q(uick)BASIC, R, robots.txt, Ruby, Ruby on Rails, S+, SAS, Scala, Scheme, Scilab, SDLBasic, Smalltalk, Smarty, SQL, T-SQL, TCL, thinBasic, TypoScript, Uno IDL, VB.NET, Verilog, VHDL, VIM Script, Visual BASIC, Visual Fox Pro, Visual Prolog, Whitespace, Winbatch, Windows Registry Files, X++, XML, Xorg.conf
Subpagelist
The Subpagelist extensions allows to structure the Wiki pages with the help of pagename/subpagename/sbusubpagename, to create a hierarchical structure. The Tag splist allows to display all sub-pages.
Example with use of all available attributes.
<splist parent= showparent=yes sort=desc sortby=title liststyle=ordered showpath=no kidsonly=no debug=0 />
- Liststyle: default is unordered; values are ordered|unordered|bar. Toggles list between <ol> and <ul> lists. The bar value causes the list to align horizontally with · symbols acting as delimiters (for bar lists rather than tree lists).
- Sort: default is asc; values are asc|desc. Toggles list between ascending and descending sort order. By default, the tag sorts subpages in ascending alphabetical order; all sorting, however, is subject to hierarchical position - i.e. pages will always be subordinated to their parents; sorting is only among siblings.
- Sortby: default is title; values are title|lastedit. Toggles list sort determinant between title and date of the last edit.
- Showpath: default is no; values are no|notparent|full. Determines how the title of each page is displayed in the list. "No" means that only the subpage title (i.e. the bit after the last slash) is displayed. "Notparent" shows the full path without the top level. "Full" shows all levels in the page title name including the top level (e.g. "my page/my subpage/my subpage2").
- Kidsonly: default is no; values are yes|no. If this is set to "yes", then only the first generation of sub-pages (i.e. the children but not the grandchildren) is displayed. This is especially useful if the liststyle is set to bar. It's also good if you just want a list rather than a tree.
- Parent: by default the tag analyses the subpage system of its own page. However you can set the tag to analyze and display the subpage system of any other page on the wiki. Use local name format. E.g. "parent=Template:FOO" (with a namespace) or "parent=My Page" (in the main namespace). A common source of error is typing the page name incorrectly. The extension checks whether or not the page you name actually exists, and will report an error if it doesn't.
- Showparent: default is no; values are yes|no. If this is set to "yes", then the page indicated by parent (above) will be inserted as the top level item in the list. If the list is a bulleted list, then this top level item will have a bullet and the rest of the list will be indented one level further than it would be otherwise.
- Debug: you can switch debugging on by setting this option to 1; the debugging goes no further than reporting invalid input for the other options.
Examples
<splist parent=Tools/>
File & Picture, Upload & Download
To upload a file click on the Upload File button that is located on the left panel. Your file must be smaller than 2 MB and the extension must be authorized.
For the moment the authorized extensions are: png, gif, jpg, jpeg
RSS Feed
Display RSS Feeds
Use one section between Template:Tag-tags for each feed. The rss element may contain parameters if you provide them as attributes to the rss element:
parameter (optional) | comment |
---|---|
template="name"
|
'name' (default: rss-item) is the name of a page in the MediaWiki template namespace (default: MediaWiki:Rss-item), which is a template which comprises the name of another template (default: Template:RSSPost) and a list of named variables of RSS Feed channel subelements (item), these values then being passed to this other template to finally format the RSS items |
templatename="Pagename" or
|
'Pagename' is the name of a template page which is used in the default template MediaWiki:Rss-item (defining the channel subelements) to finally format the RSS items; the template can be in the template namespace (first example denotes a page Template:Pagename) or any other namespace (second example uses the full specified form Namespace:Pagename) |
max="n"
|
show at most n channel subelements (items)
|
highlight="term1 term2 ..."
|
highlight terms in different colours |
filter="term1 term2 ..."
|
show only RSS items with at least one of the term s
|
filterout="term1 term2 ..."
|
do not show any RSS item containing any of these terms |
reverse
|
display the RSS items in reverse order |
This extension supports filtering-out (i.e. grep -v
) items based on title when in short list mode.
Example
<rss max=5 highlight="foundation public donation research community">http://blog.wikimedia.org/feed/</rss>
Failed to load RSS feed from http://blog.wikimedia.org/feed/: Error parsing XML for RSS
Create RSS Feed
It is possible to create RSS Feed's of pages
General Syntax:
http://wiki.hevs.ch/uit/index.php?title=page_name&feed=rss
Replace the parameters with your terms
- page_name : name of the page
RSS Feed of Recent Changes
http://wiki.hevs.ch/uit/index.php?title=Special:RecentChanges&feed=rss
Article Comment
To allow comments in a page, at the end of the article,click on the comment button at the top of the article edition or write "<comments >" at the end of the article
<comments >