With most of the work of updating the forums done it’s now time to look at updating the wiki.
It’s currently running MediaWiki which is far too heavy/complex etc. for our needs, so I’m starting this thread as a place to discuss what we should change.
The three main options mentioned are:
Complete integration with the forums.
Discourse has ‘wiki posts’ built in. They can be edited by any user at trust level one or higher.
We could either use existing forum categories as the main category for each page, and the tagging system for additional categories or make a wiki category and just use tags for page categorisation.
It should be pretty easy to write a small script that uses the Discourse API to render wiki pages at their existing wiki.sourceruns.org location.
Downsides are: no [[easy intra wiki links]] (could make a Discourse plugin to do that though), no table of contents, editing is done entirely seperate from the pages themselves.
Looks to be a fairly simple wiki with all the key feature we need.
Shouldn’t be too hard to integrate with the forums for authentication – wiki.js uses passport.js for auth, and there is a passport.js extension for Discourse SSO.
Similar to wiki.js in the sense that it’s markdown files stored in git, but lacks any kind of frontend for editing, because it is built more for static documentation.
There are a million different platforms for running a wiki on, so definitely open to other suggestions…