Thingamablog is an open source cross-platform blogging application that helps you publish, update and maintain more than one blog at a time from the client side.
All you need to get started is, locally installed Java Runtime Environment, a Web Server, and the rpm package of Thingamablog for Linux to transform it into a .deb package in Ubuntu – Also available are the Windows self-extracting installer, and source code.
You should be asking, what about Mysql and an Ftp client? These are not needed as Thingamablog as functions as a Ftp client when you update or publish; and being a client side blogging application is does not need Mysql.
The author of this page says the major drawback is that being a client side application, the files on the server side aren’t rewritable, so visitors can’t leave comments – a possible solution offered is using a free commenting service like HaloScan, or recoding it to permit commenting on the server side
But comments on the site say, the development team does not pays attention to bug reports, worst still the development process seems closed – strange enough for an open source project and on Linux, the wizards render it less practicable.
In other words Thingamblog has a potential and could become a good client side blogging application, but for now a lot still has to be done.