[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wiki software.



On 1/23/20, Peter Easthope <peter@easthope.ca> wrote:
> A friend asked about setting up a wiki for development of a relatively
> simple document.  Mostly text.  Possibly a few illustrations.  Running
> on a personal machine or a hosting service; not determined yet.
> Authenticated access to a large group of people; not public.
>
> MediaWiki is an obvious possibility.  Too complex?  MoinMoin as used
> for wiki.debian.org isn't so visually appealing; just a configuration
> choice?  Many others.
> https://en.wikipedia.org/wiki/Comparison_of_wiki_software
>
> Advice?


Hi.. I took a shot at this via "apt-cache search web wiki". That
search was decided upon by picking out something that easily popped as
"wiki", in this case "wiliki", then looking for similar by using a
VERY USEFUL tag, "web::wiki".

Found something called Sputnik. I like the sound of that word, always did.

The package sounds.. "robust", possibly maybe even a little too much.
Implementation and some incidental screenshots are the only way to
really find out.

Sputnik's "apt-cache show" description is:

+++++ BEGIN SPUTNIK'S DESCRIPTION +++++

Description-en: Extensible wiki
 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.
 .
 Out of the box Sputnik behaves like a wiki with all the standard wiki
 features: editable pages, protection against spam bots, history view of pages,
 diff, preview, per-page-RSS feed for site changes.
 .
 At the same time, Sputnik is designed to be used as a platform for a wide
 range of "social software" applications. Sputnik stores its data as versioned
 "pages" that can be editable through the web, and 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 overridden on a
 per-page basis by over-riding or adding "actions".
 .
 The packages provide a wide range of storage modules that may require
 one of the suggested packages: git, lua5.1-sql-sqlite3, lua5.1-sql-mysql.
 .
 The easiest form of deployment is by using the Xavante web server.

+++++ END SPUTNIK'S DESCRIPTION +++++

I like the sound of that package enough to add it to my regular
downloads until I get a chance to play with it firsthand. :)

Cindy :)
-- 
Cindy-Sue Causey
Talking Rock, Pickens County, Georgia, USA

* runs with birdseed *


Reply to: