This is no longer developed with last commits in 2009.
suppleText is a very flexible and elegant wiki focused on semantics, clean aesthetics, web standards, usability, permissions, and giving users the power to customize the presentation of the wiki.
It was developed with the intention of being an open source project with an accompanying SaaS service for wiki hosting. Users can sign up in just two clicks (logging in with social accounts that they already own) to receive a wiki at yourname.suppletext.com (and the ability to point any domain to it). Unfortunately, this project ended early when I started graduate school and did not have time to continue working on it.
-
After cloning this repository, copy
local_settings.py.sampletolocal_settings.py. -
Build the
Dockerfile. Note, thisDockerfileuses SQLite and Django's development server:docker build -t mikexstudios/suppletext . -
Run it like:
docker run -d -p 80:80 mikexstudios/suppletextIf you want to develop while running the script, mount the current directory by:
docker run -d -p 80:80 -v `pwd`:/usr/src/app mikexstudios/suppletext -
Point a base domain to the docker's IP address. For example, edit
/etc/hostsand add:192.168.59.103 suppletext.com 192.168.59.103 mywiki.suppletext.comThis is necessary because the code parses subdomains as separate wikis so a root domain name is required. You can't access the app by IP address or
localhost. If you're using boot2docker, get the exposed IP of the Docker container with:boot2docker ip. -
Then visit
http://suppletext.comin your browser. Unfortunately, social logins through Janrain are now broken. However, you can first login through the administration interface at:http://suppletext.com/adminwith username:adminand password:pass. Now that you have established a login session, you can bypass all of the social logins.


















