[DokuWiki | blikithoughts]

This post is an experiment with the WordPress dwBliki plugin and a rambling about blog/wiki integration in general.

Even though the title and categories make it look like one of the DokuWiki entries, I’m creating it in WordPress. I’ve seen that the plugin will take a new DokuWiki page and put it in the WordPress blog. Now let’s see if works in reverse to put this in the DokuWiki. If it does, that will be be pretty cool. If it doesn’t I’ll see what happens if I then create a page with this name in the DokuWiki.

So, what does it mean to integrate a blog and a wiki? The dwBliki plugin seems to ignore that question in favor of simply implementing the cool hack of embedding the full blown DokuWiki inside a WordPress plugin so that wiki pages become blog entries. The difficulties I’m seeing with that have to do with the mismatch of purposes.

A blog consists of a series of frozen snapshots ordered by time. A blog grows in two directions, through the addition of new posts and through the comments and trackbacks. Editing old posts undermines the blog by rewriting history without informing interested past readers. A blog is the creation of an individual. It is a personal journal, or at least a vehicle for the creative work of a particular author or a small collaboration of authors. Even when a blog is used as a discussion forum, posts are the creation of a blog owner, replies are the static creations of their authors linked in a temporal chain.

A wiki consists of a web of linked expressions of topics. The expressions and the links change over time. There is no “author” for a page. Even though it is possible to follow the revisions of a page and see who the authors were, a wiki does not provide a view that would make that history visible as a form of discussion thread.

So what does it mean to combine a blog and a wiki? I have some ideas about that, but I’m going to save it for a later post. Right now I want to see the results of the experiment and get some sleep.

[update:] I created a page in the wiki named blikithoughts, which would have created a blog entry with this name. This blog page did not change.

[DokuWiki | start]

[[start]] ported by dwBliki from DokuWiki

I have just installed [[http://wiki.splitbrain.org/wiki:dokuwiki|DokuWiki]] and the strangely named [[http://www.ezpdo.net/blog/?p=26|dwBliki]] plugin that makes DokuWiki a WordPress plugin. As I have no idea how a bliki is supposed to work, I’m creating this wiki page to find out what happens.

Ackk… This creates a backdoor into the login system of the blog — Anyone can create a wiki page and it creates a blog entry. I’ll have to fiddle with the DokuWiki’s ACL system and see what makes sense.

This brings up the question of what a bliki ought to do… If a blog is a journal authored by one person to which people can add comments or trackbacks, and a wiki is a web site with communally authored pages, then how do wiki pages map onto things on a blog? Can each wiki page have an “owner” who is the original author, and on whose blog the page is placed? I guess I’ll bring this up on the dwBliki blog. (Or maybe my link to it has caused a trackback already).

Well, I’ve managed to get DokuWiki to use the user names and passwords from the WordPress MySQL database. All it took was the proper configuration entries in DokuWiki’s local.php file. I’ll document the details in a later entry. Someone suggested that the problem of multiple blog users of one wiki could be solved by mapping DokuWiki namespaces to user blogs. This brings up the further issues of how to support multiple bloggers in one installation of WordPress. I’ll go into that, with some links, in that future entry.