Login or register Large RSS Icon
Edit Icon History Icon Small RSS Icon

Features

This page lists some of the features of Sputnik as a wiki. Note that that you can make it do whatever you want, so this is just a list of what's available out of the box.

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.)
Powered by Sputnik | XHTML 1.1