"The only real way to determine if whether something's worth doing it is actually doing it."
SofaWiki is a file based CMS built on PHP. It uses concepts of MediaWiki, but without MySQL, which makes it extremely portable. Pages written in SofaWiki can also have freely defined fields from which relational database queries can be built.
Log in as user demo with password demo to view and edit the sandbox.
All you need is a PHP server and access to upload one installer file (4 KB).
Demo video: Install SofaWiki in 1 minute: install.mp4
Version 3.8.0 introduces the "execute" instruction in relation and sets sqlite3 as default backend DB for indexes.
Version 3.7.0 reviews the menus. If you have custom skins, you should now integrate the $swStatus variable. Status messages are not anymore routed to the $swParsedContent.
Version 3.6.2 adds a fast probabilistic Monogram filter for field filters.
Version 3.6.0 adds Editor templates and refactors indexes. You should reset URLs in Special:Indexes
Version 3.4.0 adds Charts.
Version 3.3.0 improved performance. You should rebuild your indexes.
Version 3.2.0 starts to replace internal uses of query with relation.
Version 3.1.0 adds the Berkeley database for faster file access, if you don't have a RAM disk.
Version 3.0.3 adds a single file installer script.
Version 3.0.0 adds the Relation function that implements the Relation language. Anybody who uses the Query function should check it out.
Version 2.1.0 supports DeepL translation and renders database results to Charts
Version 1.9.4 anonymizes IP in logs
Version 1.9.1 renders paragraph tags.
Version 1.9.0 adds new URL schemes for multilanguage sites.
We recommend also to read the Configuration page to check if your configuration is still up-to-date.
Versions before 1.7.5 may not update automatically, because the update server has moved from http://www.sofawiki.com to https://www.sofawiki.com
The website https://www.artfilm.ch handles 102'000 pages (245’000 revisions) and 3 languages.
The film funds https://www.cineforom.ch and https://www.tpf-fpt.ch use SofaWiki for an online portal for producers (guichet électronique) that handles all applications and paperwork, including archiving and PDF-creation. SofaWiki is also used for the website.
The following Skins are installed. They are derived from installations of SofaWiki. Try them out.