MoinMoin project is an easy to use, advanced and extensible WikiEngine with a large community of users.
Said in a few words, it is about collaboration on easily editable web pages.
Product's homepage
Here are some key features of "MoinMoin":
Markup:
· headings (level 1-5, with and without numbering)
· bold, italic, typewriter, underlined, superscript, subscript, striked
· links
· internal: both CamelCase and free links
· external: InterWiki links, simple URLs, image URLs, links with description
· horizontal rules (different widths)
· tables (with some table attributes)
· preformatted text
· plain
· colorized Python code, with or without line numbers
· lists
· bullet
· numbered (automatically in decimal, alpha, roman)
· large number of smileys and icons (see HelpOnSmileys)
Wiki base features:
· backups all page revisions.
· Revision history shows only the last 100, all are accessible by editing the url.
· page revision list
· diffs between arbitrary page versions
· RecentChanges
· links to diffs, page info and the user home page of the editor
· subpages (see HelpOnEditing/SubPages)
· I18N 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)
· renaming of pages
Navigation:
· indexing schemes
· TitleIndex
· WordIndex
· WantedPages
· OrphanedPages
· AbandonedPages
· Categories (see CategoryCategory)
· back links by clicking on page title
· enhanced search function: title or full text search, multiple search terms, boolean expressions (1.3)
· search results may be included into wiki pages via macros
Advanced Features:
· GUI (WYSIWYG) and text (markup) editor (1.5)
· (!) large number of macros (see HelpOnMacros)
· attachments (see HelpOnActions/AttachFile)
· email notification, with diff included, user selectable trivial change notification
· 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)
· optional login with username and password
· can reuse authentication done by web server
· modular authentication makes it easy to support single-sign-on (1.5)
· ReStructuredText support
· Can be used to edit DocBook pages and generate DocBook from wiki markup. (1.3.5)
· Some AntiSpamFeatures
· 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)
· macros for embedding results into wikipages (see MacroMarket)
· parsers for new formats (see ParserMarket, ProcessorMarket)
· Used to highlight your source code.
· formatters to produce something other than HTML (see FormatterMarket)
· themes (sets of code, CSS and images, see ThemeMarket)
· xmlrpc
Environment:
Written in Python, so it runs on:
· Linux/UNIX
· Windows
· Mac OS X
· OpenBSD
· and maybe even other platforms supported by Python
· simple to install
runs with:
· standard CGI (Apache, IIS and others)
runs very fast with:
· twisted
· Apache with mod_python
· Apache or lighttpd with FastCGI
· built-in standalone Python http server
(!) no need for external stuff like:
· diff
· rcs, cvs or other
· PHP
· SQL or other database.
What's New in This Release: [ read full changelog ]
· A few security fixes and several bugfixes.
· Fixes for Python 2.7 compatibility.