I've upgraded and improved the sources for didiwiki. Quite awhile back I found the original developers svn repo and downloaded the 'latest' sources -the last changes were made in 2004. I had been using those sources with further changes from debian until recently. Then, I found a couple of people who had written patches which cleaned-up or fixed things and/or added features. One of them had even written fixes against the svn sources.
So, anyway, after a couple of day of fooling around with it all, mixing and matching and fixing things still further, I came up with a clean source tarball which conatins all the fixes and added features.

Added features:
* support for showing wiki changes as an RSS feed(original added feature from the developer)
* From debian: debugging code added
* From debian: command-line options to set the port and wiki home
* From Peter Korsgaard: Add support for previewing page changes and the ability to cancel or save them.
* From Peter Korsgaard: Support for deletion of pages
* From Kanru Chen: Added support for showing an 'index' of all the pages in the wiki.
* More changes from debian, but modified by myself to fit the above-changed code: fix unicode characters in page names; remove doubled new-lines in pre-formatted text; add syslogging; add option to bea ble to specify the IP and/or port to use; add a 'usage' function which shows a basic help page; implementation of a SIGINT handler in order to shutdown didiwiki cleanly.

I'd appreciate any feedback if anyone wants to compile and package the attached sources. There is at least one issue that I'd like to work out -that is that the 'edit' link shown at the top of each page always points to the main WikiHome page, instead of the page currently being viewed. This behaviour is in the original code and not the result of any of the above changes.

I have repackaged and re-versioned the whole mess as didiwiki-0.7 (the svn sources were using 0.6-svn). There is still some minor work to do adding even more info to the ChangeLog and including some useful extra files from the former debian patches.

One thing to note is that awhile back a couple of people fixed some things for running in Puppy. I don't recall what (or who did it), but it is probably documented in the forum somewhere and maybe in the source package.

Okay, I've checked and the 0.5-5.1-pup sources don't contain any fixes not found in my sources -there was just one or two of the debian fixes/features for that version which were applied.
The new 0.8 version is more capable -I hope it gets a little testing, and if anyone has any ideas for what might be missing...

I've compiled it on 214X14.1.
Only one issue: After saving a change, clicking on edit show the previous edit, not the one just made.
I've found this only happens with Dillo - using Firefox avoids this problem.
Ttuuxxx's version took me to the homepage when trying to edit - only tried it with Dillo (before compiling from source), so don't know if it's a browser issue.

Another wait! I just noticed that the fork is using my sources as a base! Who is this redonnet fellow anyway? A cursory look through the sources shows some really nasty looking changes and sloppy archive maintenence -hope they are really harmless and the underlying C code is okay... Lots of extra features in there -might be some optimum compromise in the earlier versions of CiWiki.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum