DokuWiki Release Candidate

Yes, there is a new download for DokuWiki. If you're using DokuWiki, upgrade now! If you don't, well its about time!

In case you're wondering: A release candidate (RC) is considered very stable by the developers. But before calling it stable it shall be tested by spreading it to a bigger user group (you). A release candidate is usually followed by another RC or the final stable release after a few weeks, when remaining minor bugs or incompatibilities were found and fixed.

While the last release mainly focused on backend stuff to make DokuWiki faster and more scalable, this release has some more obvious changes. A detailed list of changes is available at the changelog, but I want to pick out a few features here.

New ACL Manager

DokuWiki has a very powerful Access Control List (ACL) system allowing administrators to exactly define who is allowed to do certain things in DokuWiki. Unfortunately the interface to create these rules confused many users.

The new release has a completely rewritten ACL manager.

A list of all ACL rules is now always visible at the bottom. A namespace browser on the left lets you easily choose the namespaces and pages to set permissions for. The ACL editor on the right will explain the current permissions in plain English.

This should make editing access rules much more intuitive and easy.

XML-RPC Interface

DokuWiki now has an XML RPC interface. RPC, short for Remote Procedure Call, is a standardized way to access the function of one program from another. This means it is now much easier to write tools which manipulate DokuWiki pages from outside the Wiki.

One application is already available. Michael Klier wrote a plugin for the popular VIM editor. The DokuVimKi plugin allows you to edit wiki pages remotely from the editor.

Here are some docs about XML-RPC in DokuWiki

Show Differences between arbitrary versions

DokuWiki allows you to display the changes that were made to a page in so called “Diff Views”. Changes between two page versions are shown in a colored side-by-side table making it easy to see what happened.

In previous DokuWiki releases you could only view diffs against the current page revision. Now you can select any two page revisions to compare. This is a pretty simple, but possibly powerful enhancement to spot trouble makers or to check what changed at a certain time in history.


These are only a few of the made changes. The release contains many more enhancements and bugfixes. Now go and download it already ;-).

Tags:
dokuwiki,
release
Similar posts:

 
Posted on Monday March the 31st, 2008 (6 weeks ago).

Comments

1
The 555 line of /inc/parserutils.php caused error on my site, so I mark it and it goes right.

555:   //$Renderer->reset();
2008-04-01 09:29:32
2
Please report bugs at http://bugs.splitbrain.org giving the exact error message you get. And be sure you updated all files (looks like you forgot to update the renderers).
2008-04-01 09:55:54
3
Great news ! Thank you Andreas, thank you DokuWiki developpers ! It's getting better and better every day : the new diff is VERY useful to track "bad" editors (a long awaited feature for me), the full HTML RSS feeds are great for bloggers, the Index is now very comfortable (and fast !) to browse thanks to AJAX. Namespace templates are great for productivity too !

I love Doku 8-)
2008-04-01 19:47:40
Steve
4
Thanks for that great wiki!
Why do you use checkboxes in DiffView and not groupbox(radiogroup) like in other wikis?
2008-04-02 15:02:14
Kirill Bezrukov
5
Thanks Andi for your kindly reply. I uploaded all the files again and now everything is right. :)
2008-04-02 16:38:23
6
Everything seem to goes smooth with the upgrade until you use the media manager; all the files now has this message:

"Abcx.pdf is not a valid file name for DokuWiki - skipped"

Thank god for the backup file to quickly restore the old version of Dokuwiki.
2008-05-02 08:44:57
Toasted Upgrade
7
Toasted, this is not the right place for bug reports. Anyway 'Abcd.pdf' is not a vaild file name in DokuWiki, where every mediafile has to be a valid (lowercase) page id. This is not different to previous releases, the new one just tells you about it.
2008-05-02 11:22:23
CAPTCHA

No HTML allowed. URLs will be linked with nofollow attribute. Whitespace is preserved.

 
 

Blog

Older Weblog articles are available in the Archive, subscribe to the
Full Content RSS Feed
to stay tuned. (learn more)

Subscribe to the Feed

Recent Blog Entries

 

This is the personal web site of Andreas Gohr - human being, blogger and web geek from Berlin, Germany.

This page was last updated at 2008/03/31 22:11.
Imprint/Impressum

Tagged at del.icio.us:
No tags, yet. Why don't you bookmark it?

View blog reactions

Elsewhere:


Recent readers: