Open PM to Rounder About Wiki Software under PostNuke
I sent this PM to rounder after doing some checking into wiki software for PostNuke (see post titled "Road Work Next 25 Miles").
I've been doing some research into PostNuke-compatible wikis via the PN website and Google, and the results are, unfortunately, very disappointing. Most of the wiki modules seem to be inferior to the WikkaWiki software we are using now.Please comment back if you've got any recommendations.
The leading wiki in use with PN is called pnWiki, and unfortunately is not suitable for use. It does not store page edit histories, which is absolutely required for wikis, as it allows content that has been accidentally deleted or vandalized to be recovered. This also means that edit comparisons are not possible. On top of that it seems to be some sort of shareware scheme.
Another leading PN-integrated wiki software is PNphpWiki, which is a PN port of phpWiki. We did try phpWiki at the very beginning (when the wiki. domain name was created) and rejected it due to its stunted capabilities. (No user names, for one, which makes it difficult to keep track of who's doing what.)
There was a post at http://forums.postnuke.com/index.php?name=PNphpBB2&file=viewtopic&p=163835 where someone said that they were in the process of porting Wikka to PN, however they offered no links except for the central development repository. There appear to be no MediaWiki (my preferred software, in use at all the Wikipedia and related projects) ports to PN.
So my recommendations are to either:
- Port WikkaWiki or MediaWiki into PN ourselves.
- Try to get a community project going that would have the programmers in our community collaborate to build a PN-compatible wiki from scratch (obvious problems with this one of course, but it could be a valuable learning experience and prove that Cody is a fraud)
- Leave the wiki alone and simply link to it as part of the PN module list.
It seems that by using the prebuilt wiki solutions to PN we would take a large step backward in terms of features and usability. I would really prefer that we leave the wiki alone, as the few users who have learned to edit it get to retain the familiar UI and wikicodes. However, if we are to integrate the wiki into the PN framework it looks like we're going to have to do quite a large amount of work ourselves.