Available in Sputnik 8.01.01
New in 8.01.01
- Hashed field names and honey-pots provide protection against spam.
- An RSS feed for changes by recent users.
- A permission system makes it possible to lock specific pages.
- Zero-config installation through LuaRocks.
- Plugins installable through LuaRocks as well.
- Sputnik is now using a WSAPI app and should run anywhere where WSAPI will run. (CGILua installation not required.)
- Improved storage API with Versium (local file system or subversion as supported at the moment, but other things like DB would be easy to add).
- Improved diff performance thanks' to Hisham's "FastLCS" implementation
- Search through the Google Search API. (Google-friendly sitemaps are generated to help Google crawl your wiki.)
- A new markup format that approximates that of MediaWiki, plus a simplified interface for adding your own custom markup.
- Pages prototypes.
Old Features
- History and diff (per page or overall), with RSS feeds for individual pages and the whole site.
- User accounts provide mild protection against spam bots (you need an account to edit pages, but anyone can create an account with no questions asked).
- Configurable navigation bar, as on this site.
- Content and page names in any script with UTF8. (see Спутник and 史潑尼克).(Diff works better for languages that use spaces, e.g. diff for Chinese is on line-by-line basis. No support for bi-directional text at the moment.) User names can be in any script too.
- Preview mode (with syntax checking for configuration pages).
- Almost all configurations done via the web interface (see _config, _templates, _translations, _colors, etc.).
- Markdown or POD for text markup, with an interface for adding other markup engines.
- Typed pages with custom behaviors via prototype inheritance.
- UI internationalization (Currently available in English, Russian and Portuguese, but it's easy to add your language.)