Sputnik
Sputnik is a wiki written in Lua. It is also a platform for building a range of wiki-like applications, drawing on Lua’s strengths as an extension language. more…
Sputnik is a wiki written in Lua. It is also a platform for building a range of wiki-like applications, drawing on Lua’s strengths as an extension language. more…
Out of the box Sputnik behaves like a wiki with all the standard wiki features:
editable pages, mild and non-invasive protection against spam bots, history view of
pages, diff, preview, per-page-RSS feed for site changes.
A basic Sputnik installation consists of just a few source files that add
up to less than 2000 lines of code. Sputnik based upon software provided by the
Kepler project, such as WSAPI
and LuaRocks, and can thus run on a wide range of web servers.
At the same time, Sputnik is designed to be used as a platform for a wide range of “social software” applications. A simple change of templates and perhaps a few lines of Lua code can turn it into a photo album, a blog, a calendar, a mailing list viewer, or almost anything else. So, you can think of it as a web platform of sorts. In addition to allowing you to add custom bells and whistles to a wiki, Sputnik provides a good foundation for anything that’s kind of like a wiki but not quite. Sputnik stores its data as versioned “nodes” that can be editable through the web (just like any wiki). However, it allows those pages to store any data that can be saved as text (prose, comma-separated values, lists of named parameters, Lua tables, mbox-formatted messages, XML, etc.) While by default the page is displayed as if it carried Markdown-formatted text, the way the page is viewed (or edited, or saved, etc.) can be overriden on a per-page basis.
Cloning this repository:
git clone git://gitorious.org/sputnik/mainline.git mainline cd mainline
Add this repository as a remote to an existing local repository:
git remote add mainline git://gitorious.org/sputnik/mainline.git git fetch mainline git checkout -b my-local-tracking-branch mainline/master_or_other_branch

Wednesday September 28 2011
Favorite
13:29
Itamar Eduardo Gonçalves de Oliveira started watching sputnik/mainline
Wednesday May 04 2011
Favorite
08:54
Danil Kutkevich started watching sputnik/mainline
Monday May 17 2010
Push
09:02
Friday April 23 2010
Favorite
22:52
Nathan Letwory started watching sputnik/mainline
Thursday March 11 2010
Push
09:33
Push
09:31
Professional Gitorious services - Git hosting at your company, custom features, support and more. gitorious.com.
