I'm in the process of starting my bachelor project and needs a documentation system. Currently it looks like MediaWiki fulfills my requirements. All pages of a particular MediaWiki-project is stored in a separate database system. Does it exist an easy way for extracting these pages to a HTML-hierarchy of files? Will it be easier to go for e.g. DokuWiki that doesn't support database functionality?
Perhaps the DumpHTML Extension does what you're looking for? This tool should dump your entire wiki as HTML.
I recently had the task to export a small MediaWiki to HTML.
I wrote a script in Python.
It is not perfect, but covers links between the pages even with anchors and links to non-existing pages, images, thumbnails, and even supports authentication for dumping a protected wiki.
You can find it here, under MIT license: https://github.com/SolidCharity/exportMediaWiki2HTML