Saturday, April 24th, 2004
Well, I've decided that it was really dumb to call three separate things "vpwiki". There's vpwiki the protocol- and vpwiki.app which is a java package I put together to implement the protocol, and there's vpwiki.py- the Python script that implements the protocol as a cgi. So I'm renaming the python scripts "vpstash", and I'm hiding the java implementation (VPWiki.app) for now. The protocol is still known as "vpwiki".
Ok, so what does that mean? Not much I suppose. I spent a while today reworking vpstash and hopefully making it a little easier to install. You can read about it here. I even added an option to the scripts where you can run it standalone- which is handy if you just want something quick and dirty for the office or something. (Horray for Python- my skills in it are slooooly improving. Hopefully some day I'll be as good with it as I am in Java).
I'm still working on the java version as well, and it shall also get a new name at some point. While vpstash implements the protocol for VoodooPad 1.1, the java server implements the fancier newer protocol that I worked out with Michael a while back, along with the older version of the protocol. I'm also making it so you can just drop it into a servlet container and go- that'll be nice to have for some folks.
So to recap: "vpwiki" is the xml-rpc api/protocol that VoodooPad uses to talk to the server. "vpstash" is a set of python scripts that implement the protocol + low-tech web front end. "un-named java server" will be done around the time Snoh is done. Hopefully. And since it's a bit more work (and it does more!) I'm going to end up charging for it as well. Horray! :)
And how about a quick little Snoh update... this past week I moved the HTML, RTFD, and text export options to plugins. This was a good opportunity to think about the kind of things the plugin api should have- I'll have to see what else I can make into a plugin to round out the api a bit. Of course, once beta time comes around, I'm sure I'll have an endless stream of suggestions..
-- posted 10:39 pm