Nov 14, 2007

DokuWiki, PmWiki, TikiWiki, UniWakka

Recently researched a little bit about WiKi(s).

What is Wiki?

Wiki is in Ward's original description:

The simplest online database that could possibly work.

Wiki is a piece of server software that allows users to freely create and edit Web page content using any Web browser.

Wiki supports hyperlinks and has a simple text syntax for creating new pages and crosslinks between internal pages on the fly.

Wiki is unusual among group communication mechanisms in that it allows the organization of contributions to be edited in addition to the content itself.

Why Wiki?

Like many simple concepts, "open editing" has some profound and subtle effects on Wiki usage. Allowing everyday users to create and edit any page in a Web site is exciting in that it encourages democratic use of the Web and promotes content composition by nontechnical users.

source (http://wiki.org/wiki.cgi?WhatIsWiki)

Which WiKi Better?
There are too much out there, which is the most suitable for me as a developer?
Have to depend on what needs you want.

WikiMatrix would be a combine of several wiki(s).

Here are a link that show some different usage of them:
http://www.wikimatrix.org/compare/DokuWiki+PmWiki+TikiWiki+UniWakka

Personally, I am using Dokuwiki.
It was introduce by my teammate, exiang83 in miniMAX studio projects.
I felt that it is easy enough to setup and be use.

You can download Dokuwiki , if you like it too:
http://www.splitbrain.org/projects/dokuwiki

Besides, in my company, we are implementing TikiWiki.
Which not just a wiki but add in with groupware and cms features.


Little Brain Says:
Let's make a short summary:

Dokuwiki
- text based storage
- private, small to medium companies
- matured development
- Textfile, LDAP, MySQL, PostgreSQL Authentication
- with plug in system

PmWiki
- text or mysql plugins
- matured development
- can provide custom DB at backend
-.htpasswd, LDAP, Active Directory, MySQL, (custom available)

TikiWiki
- More Supported DB Type
- Needing not just a wiki, but a full featured CMS/Groupware
- matured development
- Allow DB Extraction with ADODB
- active directory, PAM, LDAP, CAS
- with plug in system

UniWakka
- MySQL
- academic/research
- Beta
- Platform Independent
- mod_rewrite, xslt (for exporting MathML to latex), mb_string (optional)

We should choose which Wiki that suit to our needs.

No comments:

Post a Comment