This page is a high-level feature list (no details) - the rather uncommon features are marked in bold or with a icon...
The WikiEngineComparison also gives a good idea of the available features and can also help in answering the question: "Which is the engine that meets my needs best?". Another option is the Wikimatrix.
Contents
Markup
- headings (level 1-5, with or without numbering)
bold, italic, typewriter, underlined, superscript, subscript, strikeout
- links
internal: both CamelCase and free links
external: InterWiki links, simple URLs, links with description
- query string arguments
- tag attributes
- transclusion (aka embedding)
- images
- other mimetypes (using object tag)
- horizontal rules (different widths)
- tables (with some table attributes)
- preformatted text / parsers
- plain
colorized code, with or without line numbers (Python and misc. other languages)
safe html
- lists
- bullet
- numbered (automatically in decimal, alpha, roman)
large number of smileys and icons (see HelpOnSmileys)
inline comments
admonitions (see HelpOnAdmonitions)
Wiki base features
creates backups of all page revisions (see FullHistory).
- Revision history shows only the last 100, all are accessible by editing the url.
- page revision list
- diffs between arbitrary page versions (available in the "Info" action)
- links to diffs, page info and the user home page of the editor
subpages (see HelpOnEditing/SubPages)
supplementation page (e.g. Discussion see HelpOnConfiguration/SupplementationPage)
- I18N (foreign and multi-language) support
Unicode support, standard encoding is utf-8
lots of help pages (see HelpContents)
RSS feed for RecentChanges
wiki page templates
- configurable edit locking/warning to avoid editing conflicts
- simple page storage (moin simply stores exactly what you see in the editor into a directory that is named like the page)
copying/deleting/renaming of pages, optionally including subpages
Navigation
- indexing schemes
Categories (see CategoryCategory)
- back links by clicking on page title
enhanced search function: title or full text search, multiple search terms, boolean expressions
powerful Xapian based indexed search, including attachments and old revisions
search results may be included into wiki pages via macros
Advanced Features
- GUI (WYSIWYG) and text (markup) editor (Note that although most browsers are compatible with the GUI editor, Safari currently does not support it.)
large number of macros (see HelpOnMacros)
attachments (see HelpOnActions/AttachFile)
email and jabber notification, with diff included, user selectable trivial change notification (see HelpOnConfiguration/EmailSupport)
email import - you can write email to your wiki pages
WikiSynchronisation - keep wiki content in sync
Caches bytecode-compiled versions of pages to speed up.
Theming (see HelpOnThemes)
underlay directory for storing read-only pages (system and help pages)
access control lists (see HelpOnAccessControlLists)
several auths possible e.g. openID (see HelpOnAuthentication)
- optional login with username and password
can reuse authentication done by web server (see HelpOnAuthentication)
modular authentication makes it easy to support single-sign-on
- pluggable Parsers support many different input formats:
- Creole
- safe HTML
- syntax highlighting for python and misc. other languages
- diffs and CSV
- XML (with XSLT)
- pluggable Formatters support many different output formats:
- HTML (of course)
- plain text
DocBook (that means you can generate docbook from wiki markup)
- XML
Some AntiSpamFeatures and TextChas.
Slideshows, see HelpOnSlideShows.
Twiki draw included, accessable by drawing:some_name. See OliverGraf/TWikiDrawPlugin.
Extensibility
easily extensible, without changing MoinMoin code (see MoinDev/PluginConcept)
written in Python! This means that you can easily read and use the source, even if you don't know Python yet.
Plugins:
actions for top level control (see ActionMarket)
- auth plugins for customizing authentication
- filter plugins for indexing file attachments of different mimetypes (used by xapian search code)
macros for embedding results into wikipages (see MacroMarket)
parsers for new input formats (see ParserMarket)
formatters to produce something other than HTML (see FormatterMarket)
themes (sets of code, CSS and images, see ThemeMarket)
- xmlrpc
Environment
Written in Python (http://www.python.org/), so it runs on:
- Linux
- UNIX
- BSD
- Mac OS X
- Windows
- OpenVMS
- and maybe even other platforms supported by Python
- simple to install
- runs with:
- standard CGI (Apache, IIS and others)
- runs very fast with:
- built-in standalone Python http server
Apache or lighttpd with FastCGI
Apache with mod_python
Zeus Web Server with FastCGI
no need for external stuff like:
- diff
- rcs, cvs or other
- PHP
- SQL or other database.
New Features?
Users can add their wishes for new features on FeatureRequests!