We currently host three public-resource wikis on Cemetech:
They're okay resources for users, but as an administrator they're an annoyance: the MediaWiki software underpinning them needs maintenance (periodic updates, etc) and spam is a large problem. We changed wiki accounts to require manual approval several years ago which stopped the frequent spam, but the cost there is that the barrier to improving documentation for new users is raised significantly.
For these reasons, I've been experimenting with some tools to convert a MediaWiki data dump into a static site built from Markdown files (which can be stored in a git repository). This is easier to host because it only requires a regular web server (no application server involved), is no less accessible for new contributors and could be more accessible depending on the platform on which the repository is hosted, and I think it's nicer to use both as a consumer of the content and as an author.
I think this tooling is just about good enough to start actually using, so here's what the WikiPrizm data looks like when run through this: https://cemetech.gitlab.io/wikiprizm/. The corresponding git repository is https://gitlab.com/cemetech/wikiprizm.
What I'd like from everybody else is feedback on whether this seems like a good solution and how usable this new system seems. If I get positive feedback (or none at all, which I'll have to assume is positive) then I'll be comfortable moving ahead with bringing the existing wikis down and converting them with this tool, then hosting the new version at the same location as the old wikis.
Of particular note, I know the page organization is somewhat messy right now: some pages aren't categorized very well, and some categories behave weirdly. That shouldn't be very difficult to fix later, but because the wiki-to-markdown conversion is one-way I don't want to make those data fixes until the wikis are turned down. Otherwise, any changes I make might need to be made again later after importing the final version of the wiki's data.
- WikiPrizm: Casio Prizm technical documentation
- Doors CS: Doors CS documentation, both technical and user-facing
- Learn: mostly programming-related documentation, much of it republished from other sites
They're okay resources for users, but as an administrator they're an annoyance: the MediaWiki software underpinning them needs maintenance (periodic updates, etc) and spam is a large problem. We changed wiki accounts to require manual approval several years ago which stopped the frequent spam, but the cost there is that the barrier to improving documentation for new users is raised significantly.
For these reasons, I've been experimenting with some tools to convert a MediaWiki data dump into a static site built from Markdown files (which can be stored in a git repository). This is easier to host because it only requires a regular web server (no application server involved), is no less accessible for new contributors and could be more accessible depending on the platform on which the repository is hosted, and I think it's nicer to use both as a consumer of the content and as an author.
I think this tooling is just about good enough to start actually using, so here's what the WikiPrizm data looks like when run through this: https://cemetech.gitlab.io/wikiprizm/. The corresponding git repository is https://gitlab.com/cemetech/wikiprizm.
What I'd like from everybody else is feedback on whether this seems like a good solution and how usable this new system seems. If I get positive feedback (or none at all, which I'll have to assume is positive) then I'll be comfortable moving ahead with bringing the existing wikis down and converting them with this tool, then hosting the new version at the same location as the old wikis.
Of particular note, I know the page organization is somewhat messy right now: some pages aren't categorized very well, and some categories behave weirdly. That shouldn't be very difficult to fix later, but because the wiki-to-markdown conversion is one-way I don't want to make those data fixes until the wikis are turned down. Otherwise, any changes I make might need to be made again later after importing the final version of the wiki's data.