I'm thinking of adding a wiki to a site. Open source would be nice. PHP and mysql is no problem. Areas of concern Security / robustness user management being able to revert to previous versions of stories (version control) formatting to display code, images, attach files etc. Scripts I've stumbled across so far: TWiki Kwiki PmWiki MediaWiki seems to be the best choice so far UseModWiki a Perl script PhpWiki Comparing with this wiki comparison tool I think I'm going to have my opinion by the time I hit "submit new thread". I'm now focusing on comparing phpWiki and MediaWiki. MediaWiki lacks CamelCase link creation and doesn't allow file attachments. I may rethink the need for those features if it is otherwise superior. Also, dokuwiki seems to be a decent simpler script...not sure about its anti-vandal features... Basically I'm planning on building a knowledge base for newbie webmasters. (Something I'm quite familiar with!) I'll weigh the input here before I jump into using one.
Thanks, I took a quick look. c2.com has some basic info. Looks like a great choice if you need to easily insert the php into a cms. I may give that a shot with other domains. The domain I'm focusing on is using vBulletin primarily and I plan on sticking the wiki in a subdomain. My impression is there is some question about stability of erfurtwiki upgrades, so I'm not sure why else I would choose erfurtwiki over the script it is based on, phpwiki. Maybe erfurtwiki's extensibility would be meaningful, but I'm leaning more toward something standard with few problems and no-fuss upgrades. There are rumblings about extending vBulletin's faq system or creating a "second post is a wiki" option. I'm not too anxious to hack vBulletin since it is so carefree as is. If some sort of wiki implementation arrives down the road I will simply begin moving the content over. Meanwhile I'll settle for customizing the headers and style sheet of a subdomain wiki.
It is a great choice to embeded in other things such as a cms. It also work perfectly fine standalone, you just make a simple index.php file that includes it. For me so far, the upgrades have been nothing more then replacing the files so that the newer versions are included by by index.php file. My reasons for it over phpwiki (which is is not based on, perhaps partially modled after, but they do not share code), are that it has a smaller core, and is more modular. the author has been super resposive to merging in bug fixes and taking suggestions, and it is public domain so I can own my changes and not have to worry about GPL issues.
OK, sounds worth checking out. I'm going to install it and couple others on a test domain...maybe tommorrow if I can finish my shopping!
I use MediaWiki. There is just one dumb thing about it. It's extremely easy for trouble makers to do anything they want to do there. Only thing I've found to help keep them away is requiring visitors to register before editing. Before I did that, once a visitors posted porn all over the wiki!!! And prepair to edit most stuff they submit. (Spelling, grammer, puncuation, and adding wikicode.) Over all they usually add stuff instead of vandolize pages. If you use them, be sure to protect main pages like the index and categorie indexes.
..so you're saying this saves a lot of time having them find the porn and organize it? Media wiki does seem like the most popular choice and I probably will go with it. I'm just curious enough to do an install of phpwiki and erfurtwiki also to see if they have features I must have.
Mediawiki has been pretty easy to set up. The other 2 are probably easy too, but the documentation had my head spinning. Since the progress with mediawiki is going so smoothly and it obviously can handle the things I was concerned with, I'm going to back out of testing the other scripts.