Actions

JDOC

Difference between revisions of "Local wiki extensions"

From Joomla! Documentation

m (References and Footnotes)
m (Syntax Highlighting)
Line 2: Line 2:
  
 
===Syntax Highlighting===
 
===Syntax Highlighting===
The Geshi syntax-highlighter extension has been installed on this wiki.  For PHP code use <nowiki><source lang="php">Your PHP code here</source></nowiki>.  Further information can be found [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi here].
+
The Geshi syntax-highlighter extension<ref>Further information can be found [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi here].</ref> has been installed on this wiki.  For PHP code use <nowiki><source lang="php">Your PHP code here</source></nowiki>.
  
 
For example, inserting the following in your wiki page:
 
For example, inserting the following in your wiki page:

Revision as of 19:24, 18 January 2008

Extensions are additions to the MediaWiki code that perform special functions.

Syntax Highlighting

The Geshi syntax-highlighter extension[1] has been installed on this wiki. For PHP code use <source lang="php">Your PHP code here</source>.

For example, inserting the following in your wiki page:

<source lang="php">
<?php
  echo "Hello World\n";
?>
</source>

will result in:

<?php
  echo "Hello World\n";
?>

Additional Parser Functions

The ParserFunctions extension has been added. This extension provides the following additional parser functions:-

  • #expr: computes simple mathematical expressions;
  • #if: if-then-else construct;
  • #ifeq: compares two strings or numbers;
  • #ifexists: determines if a particular page exists;
  • #ifexpr: evaluates and expression and tests the result;
  • #switch: switch/case statement;
  • #time: time and date formatting function;
  • #rel2abs: converts a relative to an absolute path;
  • #titleparts: extracts parts of a page title.

Full documentation for these functions can be found here.

References and Footnotes

In your article or tutorial you may want to add external links but they may clutter the text and reduce readability. In order to add a reference[2] enclose the text in a ref element: <ref>your reference entry</ref>. At the end of the page add <references /> to display a list of all ref entries.

  1. Further information can be found here.
  2. don't take a reference literally: it may well be any URL other than Wikipedia or Webster