## Uses a real RCS
Rather than implement its own system for storing page histories etc,
-ikiwiki uses a real Revision Control System. This isn't because we're
+ikiwiki uses a real Revision Control System. This isn't (just) because we're
lazy, it's because a real RCS is a good thing to have, and there are
advantages to using one that are not possible with a standard wiki.
## Valid html and [[css]]
ikiwiki aims to produce
-[valid XHTML 1.0](http://validator.w3.org/check?url=referer).
-ikiwiki generates html using [[templates]], and uses [[css]], so you can
-change the look and layout of all pages in any way you would like.
+[valid XHTML 1.0](http://validator.w3.org/check?url=referer). ikiwiki
+generates html using [[templates|wikitemplates]], and uses [[css]], so you
+can change the look and layout of all pages in any way you would like.
## [[Plugins]]
Ikiwiki's backend RCS support is also pluggable, so support for new
revision control systems can be added to ikiwiki.
+The standard language for ikiwiki plugins is perl, but ikiwiki also supports
+[[plugins/write/external]] plugins: Standalone programs that can be written in
+any language and communicate with ikiwiki using XML RPC.
+
## [[todo/utf8]]
After rather a lot of fiddling, we think that ikiwiki correctly and fully
### [[PageHistory]]
Well, sorta. Rather than implementing YA history browser, it can link to
-[[ViewCVS]] or the like to browse the history of a wiki page.
+[[ViewVC]] or the like to browse the history of a wiki page.
### Full text search