Digital Media Web Blogs > Web

Wiki hunting: Early steps


Usually, I stick to the PHP / HTML / XML aspects of the web, as I tinker around with my blog. Recently, however, I've been thinking quite a bit about wikis. This is most likely because the group mind of the web seems to be fixated upon wikis and podcasts of late, as the two hot technologies to gab about. However, although I'm liking iTunes' new podcasting support, I'm not the biggest podcast fan, because I read faster and with more focus than I listen.



On the other hand, I see a lot of untapped usefulness in wikis. I recently polled the readers over at TUAW to see what they thought were the best wikis out there for the Mac, but my interest isn't in running it exclusively as a Mac platform. I really want a powerful community-based wiki for a mixed Mac, Windows, UNIX, and Linux population.



I started searching around. I looked at a few resources, like the Social Software Weblog, and then I started visiting several different wikis that I use regularly and scrolled down to the bottom of their pages to discover what wiki package made them tick. Here's a list of a few of them that I've been looking at so far. Please feel free to contribute your thoughts and impressions to this list in the comments and to correct any mistakes I've made in my early assessment of these packages:


  • MediaWiki—Wikipedia is undeniably the best known wiki out there. I'm starting to hear Wikipedia mentioned by regular users, just like Google suddenly emerged in the normal user jargon a few years ago, and Wikipedia is often discussed among the Academics with whom I work. Wikipedia runs on MediaWiki, which looks to be the most robust wiki package out there. It has a rather impressive feature list, but while it's a very well-documented project, it's also a bit daunting. I'm already test-flying this one, and while running the basics of the wiki are relatively easy, there are lots of features, customization options, and different administrative options that I haven't even begun to touch. There's a wiki guide to writing pages with wiki formatting in MediaWiki, which is helpful, but I'm anticipating a rather steep learning curve for supervising, deploying and maintaining a MediaWiki based wiki in an Academic setting. Fun!

  • PHPWiki—As a Mac blogger, I keep my eye on interesting Mac-oriented weblogs, and The Tao of Mac has been on my radar for quite some time, both because it has good content and because it is part blog and part wiki. According to the credits page, the Tao of Mac wiki is a highly-customized variant of PhpWiki. PHP is familiar ground for me, so I immediately think that the learning curve will be less than with MediaWiki, and this is a package I need to spend some time with. I also like that it would appear to be a highly scalable package, as it's being used for a single person website by Tao of Mac and in more collaborative settings by others.

  • Wikka / Twiki—one of my good friends, Jay Savage, recently launched EngaTiki, which aims to "be a massive public annotated bibliography in Literature and the Humanities." I talked to Jay and he said he was using Wikka for EngaTiki, and was pleased with it, but that he also really liked Twiki, which I immediately like for its bidibidibidi shout-out to a bygone TV show. I haven't played with either of these packages, but I trust Jay's advice and intend to give them both a thorough test in the near future.


So, what am I missing? Is there a better wiki that I am leaving overlooked? Should I be considering more options? Can you recommend any other wiki packages or documentation for these wiki packages? If this blog post were a wiki, you'd be able to amend and correct this list, but since it's not, feel free to collaborate with your input in the comments.

What other wikis or wiki-related resources do you recommend?

Categories





AddThis Social Bookmark Button



Comments (9)
Read More Entries by C.K. Sample III.

9 Comments

fful said:

What are your latest thoughts?
Hi C.K., we're looking at using wikis for supporting education at the college level. Just wondering what your latest favorites were.
Will you ever write a follow-up to your article?

asgeirn said:

There is a commercial one ..
Atlassian Confluence (//atlassian.com/software/confluence/) is a powerful tool using a very simple source format and with good design and functionality.

It is commercial, but they offer special licenses for open source projects and personal pages.

dkaz said:

Go with tikiwiki
MoinMoin and TWiki are both awkward in my opinion.
Neither seems to scale very cleanly.

TikiWiki is one you should check out. It has a very clean look and it's very robust.

rcarmo said:

Well, since I live inside PHPWiki...
...And have tried most of the others (I am the guy at the Tao), here's my Eur 0.02:

  • PHPWiki has been undergoing a lot of replumbing, and it's quite a bit cleaner than when I picked it up. I like it because it's object-oriented and forces you to extend it in a clean way, but I've been wanting to switch because the old version I'm using needs better markup (something that might be getting fixed really soon) and I want something that stores plaintext markup on the filesystem (for offline/rsync editing)
  • MediaWiki is nice, popular and powerful, but I couldn't wrap my head around its codebase. It seemed altogether less "clean" than PHPWiki, but that might be because I was trying to implement some of the things I had patched on my own PHPWiki and couldn't figure out the internal equivalents. I also didn't like its storage model much, but hey, that's my personal opinion.
  • Dokuwiki is a brilliant lightweight wiki with plenty of features, but since it's mostly a bunch of functions (although a bunch of quite well designed and understandable) functions, I only use it for no-frills, deploy-and-use internal stuff. You can do quite a bit with it, but I personally never even seriously considered modifying it, not at the rate it's evolving on its own.

That said, I've been slowly hacking away at a Python-based Wiki of my own, all the while looking at other Wikis. Go over to the Tao and check out the "OtherWikis" and "NewWikiMigration" pages for more information.

elephantum said:

python anybody?
moinmoin?

jasonmark said:

Instiki
My personal favorite is Instiki http://www.instiki.org which is a Rails (Ruby) app...it hasn't been brought up to the latest version of Rails yet but is one of the slickest (but I've not seen a great test of scalability) in my opinion.

ajsutton said:

Look For WYSIWYG Input
The company I work for, Ephox, has had a massively successful wiki rollout replacing it's intranet and it's become a pretty powerful knowledge capture and collaboration tool as well (though wikis have a lot of short comings for collaboration).

The most important thing we did was make it dead simple for users to contribute content. Wikis were intended to do that and achieved it for geeks, but failed miserably for average users because they require learning a new markup language.

We integrated EditLive! for Java, a WYSIWYG HTML editor to get a very simple, intuitive, familiar interface for users to work with when inputting content. As a result we not only have a lot more content in our wiki but it also tends to be neater and more readable than most wikis.

All that's pretty easy for us since we happen to make EditLive! for Java so it's free and we have really detailed knowledge of how to integrate it into the wiki (it's actually really simple with most wikis that support plain HTML input). There are however plenty of opensource in-browser WYSIWYG editors out there that may suffice for your needs. The key thing is to ensure that you pick a wiki that can use plain HTML to store it's pages, otherwise you have to write your own WYSIWYG editor for that particular wiki syntax which is far too much effort.

Plain HTML comes with a bunch of security problems (got to filter out those JavaScript tags etc) but for internal use is so much easier and allows you to change wikis or publish to different systems at the drop of a hat. Think of a wiki's file syntax as a form of proprietary lock-in then consider whether or not you're happy with that lock-in.

samkass said:

JSPWiki
The company I work for uses http://www.jspwiki.org/ internally for our wiki.

tima said:

DokuWiki.
Recently I've noticed a number of well done sites using DokuWiki.

http://wiki.splitbrain.org/wiki:dokuwiki

I've yet to try it out personally though.

Topics of Interest

Related Books

Recommended for You

Archives


 
 


Or, visit our complete archive.  

Stay Connected