For high level concepts (i.e. rough initial notes for stuff like how civilisations work) I'm going to try Free Mind, which is supposed to be quite good for mind maps. The text/word docs I've got are basically a load of bullet points - this program should make it easy to organise those in a hierarchy (which can be collapsed/expanded at will). It'll be interesting to see how well it works
For the wiki, what we really need is something similar but more appropriate. The key would be an internal link system more sophisticated than manual hyperlinks. The way I'd want it to work is:
• You type (or paste) your info into a text input.
• Whenever there's a link you want to insert, click the "link" button (similar to the hyperlink insertion system on forums like this one).
• The resulting popup would have at least two options: internal link and hyperlink (which you'd only use for external files and pages). Another possible option could be internally hosted files that you might want to link to (such as maps).
• Selecting the internal link option would show multiple levels of filtering, allowing you to select whichever page you want to link to (Category > Subcategory > Page kind of thing, for example Locations > Countries > Korachan).
• Once you're done selecting the right page (which would probably take seconds due to the nice organisation), it'd insert a token similar to bbcode.
• Key to this would be the ability to add new, empty categories, subcategories and pages as you do this. That means you wouldn't be limited to linking to pages that already exist, and would create pages which would then be ready and waiting for you to complete later on.
• If you don't specify text for the link, it'd show a special short name for that page (which would be defined within the options for that page rather than stored in the text you're currently writing, "Korachan" for example); this would mean any changes to names would be reflected across the system after being made in the one file that refers to that name. You'd only specify text if you want to say something like "information on Vorropohaiah's country of birth can be found here" instead of interrupting the flow with the name.
• You could use find & replace to replace every instance of a name in a long piece of text with the token to save time.
Another big issue I have with wikis is that they look hideous. Definitely would have to do something about that too
If I didn't already have multiple big projects on I'd consider making it... It'd be an incredibly useful web app.