I have tried a few pieces of software, all free. By now I forget which ones I tried and rejected (other than Performancing, which I didn't quite like - mostly because of how it handled links if I remember correctly).
Although none of the desktop blog editors I tried were perfect, the one I liked the best (the only one I liked actually) is BlogDesk. I like it because it does everything I want and has a pretty good user interface. It handles images quite well, and links pretty well (for example, easy to select if link opens in same window or new). You can also download old posts, edit them, then upload them again. Images are uploaded automatically via ftp - you just have to configure blogdesk for the ftp connection.
BlogDesk does have some glitches. The biggest is that it sometimes changes the posting date when you edit posts. I've had some disappear when I re-posted them, only to find that the date/time had been changed to later than the present date/time. This is a minor irritation (when you are aware of it) as long as you know how to fix it (edit the content in the blog with a new date). This problem occurred in WordPress, it may not be a problem with Drupal.
There's a bit of flakiness in file uploading that can probably be overcome. This is clearly superior to anything I've tested for Windows.
Still need to look at Qumana, and I may learn more bad stuff about BlogDesk as I go on with testing, but BlodDesk does seem to just plain work. Thank you very much for posting your eval.
BlogDesk supports either XMLRPC or FTP. It has a wizard which selects which to use by trying an XMLRPC upload. If that works, nothing more is said. That's probably the best approach from a usability standpoint.
Note, though, that XMLRPC uploads will time out based on whatever your HTTP form timeout is. So if you were going to put up large files, like movies or video podcasts, you'd probably want FTP. I'm going to assume there's a way to adjust that.
Must support integration with taxonomy; preferably ability to add freetags.
Must generate clean HTML and support a wide range of formatting.
Should be able to post in draft mode (i.e., not published)
Should be able to manipulate at least some publishing settings
Windows & OSX
Ecto, for both Windows and OSX: Horrible. Horrible, horrible, horrible. It mangles HTML mercilessly and with no discernible consistency; it seems to be continually translating it back and forth between RTF (or RTFD, on the Mac) and HTML. The user interface is opaque. The UI is slightly better and the HTML slightly less ugly on the Mac, but the HTML is also far, far more limited due to the fact that it relies on the core Text Edit widget for its RTF (really, RTFD) formatting and RTFD-to-HTML conversion. Other notable shortcomings: You can insert an image and upload it, but you can never thereafter modify it without deleting it; once you insert a file, you can never get rid of it -- e.g., if your upload fails because the file's too big, you have to copy your HTML into a new post and start over; claims to add tags to the message, but does nothing with them at all that I could see.
BlogJet2 (Windows): Not bad, but flakey in some important ways. E.g., doesn't reliably upload files or images. I could probably make uploading work consitently if I fiddle with it, but it wouldn't be easy, and I fear it would be prone to breakage -- defeating the purpose of trying to spec a bulletproof blog client for a marginally technical client. My verdict was that it was too flaky to give to a beginner.
Post2Blog (Windows): Works pretty well, mostly. Clean HTML, good feature support. But it suffers from some behavioral consistency problems, and never uploads tags that you specify for the post. I wanted to like this one, but I'm afraid it's just too flaky to give to a tyro. That said, it may well end up being what we spec.
Windows Live Writer (Windows): This was a pleasant surprise. Very sleek UI, very clean setup, can post in draft mode (i.e., to a not-published state), can download Drupal categories (but it seems to gag sometimes on Drupal 4.7 sites) and a modular architecture for plugins. Unfortunately, it needs that modular architecture, because it's lacking several important features: No native support for tagging (ignore what it says on their website, the support just isn't there unless you get a plugin to insert the tags into your post body); and no native way to upload any files other than images. Yes, there are plugins for outbound tagging to Technorati and del.icio.us (albeit separate plugins that you have to use separately). Yes, there are plugins to insert movies from particular websites. But you can't just, say, add a link to a PDF that's on your hard drive and have it go up with the post. You can do that with almost all of the others. (Except Ecto.) Since these deficiencies have been true since November, and it's now March, I'm thinking LiveWriter is not likely to get better. So I'd say it's fine for basic blogging, but don't get invested in it.
RocketPost and RocketPostLite (Windows): Don't bother with the "lite" version at all -- it's worse than useless. I found it cripplingly Blogger-centric. IMHO, it's a non-starter.
X-Platform
Performancing (a.k.a. ScribeFire): In many ways this is the best of the lot. It's what I use most of the time. In terms of ease of use and cleanness of interface, it's a clear second to LiveWriter. But the overhead is lower, it's more convenient for a Firefox user, and it actually supports tagging and categories. If you're a Firefox user, this should probably be your first stop, and if you're happy with it don't bother going farther -- if what I've seen so far is any basis for judgement, there's not much else out there, as far as I can see.
All that said, I don't like the way it does HTML -- no paragraph tags, only BR tags -- and you have to hack the blog configuration file to give the blogs any name other than the user ID that's used to post to it. I hope that whoever picks it up will fix it up a bit.
FlocK: I wanted to like Flock, but it's handicapped by the memory leaks and runaway CPU spiking that are characteristic of some Mozilla 1.x branches. The blog editor has its nice points -- very clean, very minimalist -- but it's a little flaky when posting to Drupal blogs (sometimes it hangs on trying to complete the post long after it's actually done), and it would be nice to have some more features. The HTML is a little messy at the end of documents -- it tends to generate extraneous close-para tags. In the end it was the performance hit from using a Firefox 1.5 branch that made me quit using it. On my Macs, bot Intel and PPC, it was not unusual for Flock to be using over a gigabite of virtual and over 800MB of real memory after a couple of days. CPU would often spike to 80-90% for several seconds at a time when switching between tabs. Painful. Back to Firefox and Performancing.
Since yesterday I've added Blogdesk (see above) and Qumana to the list.
Blogdesk is very un-sexy, but dammit, the thing works. It does all the really required things; everything else that I would like to have can be worked-around through process. It was quick, had good HTML editing behavior, and a very clear setup path. I recommend it highly and it's probably what we'll be specifying for our client. I wish there were something as good on the Mac.
Qumana is interesting, in that it looks a lot like blogdesk and Live Writer. Functionality set is nearly identical in features to Live Writer -- I find myself wondering if LW isn't a port from Java to C# and .Net. Layout varies slightly, but in very insignificant ways. It's solid, but disappointing, in that (like Live Writer) it offers no facility for uploading any kind of file other than images. It may yet be in the running for my agency, internally, if I don't see any Mac clients that are worth their salt.
I'll try to remember to come back and add more when I get my Mac evaluations done. Those aren't billable, though, so they're low priority.
I too am looking at different blogging clients(on the Mac OSX 10.4)
But I have found something that just seems wrong on my config. You mention categories support, but I can't seem to get it to totally work with either ScribeFire or MarsEdit. When I setup the interface to edit the site, it does notice the categories and downloads the list for me to select during editing. But none of them actually get set when the post is uploaded. I am assuming that they should getting set and that something is wrong in my config, but want to make sure before I go to crazy with the diagnostics.
BTW I am using the MetaWeblogAPI interface. When I choose Drupal the categories don't even show up :-( Is this how it works on your end??
Not sure yet if they are related(but probable). Just as I upgraded to MarsEdit 116 I noticed a PHP error showing up from Taxonomy:
Type php Date Monday, March 26, 2007 - 15:02 User MacRonin Location http://www.example.com/xmlrpc.php Referrer Message Illegal offset type in /my-www-path/httpdocs/modules/taxonomy/taxonomy.module on line 1150. Severity error
The newest version is 1.1.7 (247). MarsEdit was upgraded three times yesterday :)
I don't get the taxonomy error. Are you running Drupal 4.7? Or 5.1?
Something is wrong with categories in MarsEdit or taxonomy settings in Drupal?
Do you have a flat list categories or a hierarchical categories? freetagging enabled?
At this point, BlogAPI of Drupal has some issues, so no desktop editor works perfectly (especially regarding categories/taxonomies).
Looks like the guy who took MarsEdit over is moving fast.
I'm Running Drupal5.1 Mars 116 - Using one vocabulary at the moment. Most entries are flat but there are 6 that are part of a Hierarchy, and I do use them from MarsEdit. I do not have freetagging activated yet.
The posting does seem to work. The entries get posted and seem to display OK. I just get that little msg in my PHP log(Drupal) each time I post. I did refresh the site in MarsEdit so it pulled in the current info on the categories.
I can't reproduce the issue. I don't see any error on my log.
It's tiresome, but since, if I'm correct, this issue doesn't appear with fresh install, this might be caused by your settings of Drupal and possible conflicts with modules and what not.
Looks like you posted the question in the thread (I started) at the MarsEdit forums. I hope that Daniel can help with this problem.
The post over at the MarsEdit forum is for the inability for it to notice that I have added more categories or even get categories under 117 when set as Drupal. It works as MovableType and Daniel thinks that he has spotted the bug.
I'll have to try and reproduce the PHP error msg on a more minimal config and then add things till it comes back. Like I mentioned it's a minimal impact issue, since the function seems to work, it just puts out that msg in the PHP msg stream.
Hi, Thanks for the run down! it sure saves the rest of us a lot of elbow work and frustrations.
Have u tried w.bloggar by the way?
I used it on wordpress some time ago and its a great client. Draft, Categories, Pinging, Preview, Tags... w.bloggar was actually the pioneer of desktop blogging clients, and I hope you would test it to add to the list.
I tried the last version of Windows Live Writer, unfortunately it doesn't let you publish other content types than blog, other wise it works pretty well, the HTML that produces is decent IMO.
Comments
I'm not sure if this is what
I'm not sure if this is what you mean, but I use Performancing to add posts to my blogs.
--
Duplika | Web Hosting
--
Duplika | Hosting Argentina
Blogdesk
I have tried a few pieces of software, all free. By now I forget which ones I tried and rejected (other than Performancing, which I didn't quite like - mostly because of how it handled links if I remember correctly).
Although none of the desktop blog editors I tried were perfect, the one I liked the best (the only one I liked actually) is BlogDesk. I like it because it does everything I want and has a pretty good user interface. It handles images quite well, and links pretty well (for example, easy to select if link opens in same window or new). You can also download old posts, edit them, then upload them again. Images are uploaded automatically via ftp - you just have to configure blogdesk for the ftp connection.
BlogDesk does have some glitches. The biggest is that it sometimes changes the posting date when you edit posts. I've had some disappear when I re-posted them, only to find that the date/time had been changed to later than the present date/time. This is a minor irritation (when you are aware of it) as long as you know how to fix it (edit the content in the blog with a new date). This problem occurred in WordPress, it may not be a problem with Drupal.
Hope that helps
------------------------
Partly Technical
About Allergies
------------------------
------------------------
Partly Technical
About Allergies
------------------------
Looks very good so far
There's a bit of flakiness in file uploading that can probably be overcome. This is clearly superior to anything I've tested for Windows.
Still need to look at Qumana, and I may learn more bad stuff about BlogDesk as I go on with testing, but BlodDesk does seem to just plain work. Thank you very much for posting your eval.
Also, clarification on image uploading
BlogDesk supports either XMLRPC or FTP. It has a wizard which selects which to use by trying an XMLRPC upload. If that works, nothing more is said. That's probably the best approach from a usability standpoint.
Note, though, that XMLRPC uploads will time out based on whatever your HTTP form timeout is. So if you were going to put up large files, like movies or video podcasts, you'd probably want FTP. I'm going to assume there's a way to adjust that.
Something of a rundown
I've been evaluating blog editors over the past week or so, with the purpose of identifying one to recommend to a client. So far I've looked at:
Yet to look at:
My criteria:
Windows & OSX
Ecto, for both Windows and OSX: Horrible. Horrible, horrible, horrible. It mangles HTML mercilessly and with no discernible consistency; it seems to be continually translating it back and forth between RTF (or RTFD, on the Mac) and HTML. The user interface is opaque. The UI is slightly better and the HTML slightly less ugly on the Mac, but the HTML is also far, far more limited due to the fact that it relies on the core Text Edit widget for its RTF (really, RTFD) formatting and RTFD-to-HTML conversion. Other notable shortcomings: You can insert an image and upload it, but you can never thereafter modify it without deleting it; once you insert a file, you can never get rid of it -- e.g., if your upload fails because the file's too big, you have to copy your HTML into a new post and start over; claims to add tags to the message, but does nothing with them at all that I could see.
BlogJet2 (Windows): Not bad, but flakey in some important ways. E.g., doesn't reliably upload files or images. I could probably make uploading work consitently if I fiddle with it, but it wouldn't be easy, and I fear it would be prone to breakage -- defeating the purpose of trying to spec a bulletproof blog client for a marginally technical client. My verdict was that it was too flaky to give to a beginner.
Post2Blog (Windows): Works pretty well, mostly. Clean HTML, good feature support. But it suffers from some behavioral consistency problems, and never uploads tags that you specify for the post. I wanted to like this one, but I'm afraid it's just too flaky to give to a tyro. That said, it may well end up being what we spec.
Windows Live Writer (Windows): This was a pleasant surprise. Very sleek UI, very clean setup, can post in draft mode (i.e., to a not-published state), can download Drupal categories (but it seems to gag sometimes on Drupal 4.7 sites) and a modular architecture for plugins. Unfortunately, it needs that modular architecture, because it's lacking several important features: No native support for tagging (ignore what it says on their website, the support just isn't there unless you get a plugin to insert the tags into your post body); and no native way to upload any files other than images. Yes, there are plugins for outbound tagging to Technorati and del.icio.us (albeit separate plugins that you have to use separately). Yes, there are plugins to insert movies from particular websites. But you can't just, say, add a link to a PDF that's on your hard drive and have it go up with the post. You can do that with almost all of the others. (Except Ecto.) Since these deficiencies have been true since November, and it's now March, I'm thinking LiveWriter is not likely to get better. So I'd say it's fine for basic blogging, but don't get invested in it.
RocketPost and RocketPostLite (Windows): Don't bother with the "lite" version at all -- it's worse than useless. I found it cripplingly Blogger-centric. IMHO, it's a non-starter.
X-Platform
Performancing (a.k.a. ScribeFire): In many ways this is the best of the lot. It's what I use most of the time. In terms of ease of use and cleanness of interface, it's a clear second to LiveWriter. But the overhead is lower, it's more convenient for a Firefox user, and it actually supports tagging and categories. If you're a Firefox user, this should probably be your first stop, and if you're happy with it don't bother going farther -- if what I've seen so far is any basis for judgement, there's not much else out there, as far as I can see.
All that said, I don't like the way it does HTML -- no paragraph tags, only BR tags -- and you have to hack the blog configuration file to give the blogs any name other than the user ID that's used to post to it. I hope that whoever picks it up will fix it up a bit.
FlocK: I wanted to like Flock, but it's handicapped by the memory leaks and runaway CPU spiking that are characteristic of some Mozilla 1.x branches. The blog editor has its nice points -- very clean, very minimalist -- but it's a little flaky when posting to Drupal blogs (sometimes it hangs on trying to complete the post long after it's actually done), and it would be nice to have some more features. The HTML is a little messy at the end of documents -- it tends to generate extraneous close-para tags. In the end it was the performance hit from using a Firefox 1.5 branch that made me quit using it. On my Macs, bot Intel and PPC, it was not unusual for Flock to be using over a gigabite of virtual and over 800MB of real memory after a couple of days. CPU would often spike to 80-90% for several seconds at a time when switching between tabs. Painful. Back to Firefox and Performancing.
Addendum
Since yesterday I've added Blogdesk (see above) and Qumana to the list.
Blogdesk is very un-sexy, but dammit, the thing works. It does all the really required things; everything else that I would like to have can be worked-around through process. It was quick, had good HTML editing behavior, and a very clear setup path. I recommend it highly and it's probably what we'll be specifying for our client. I wish there were something as good on the Mac.
Qumana is interesting, in that it looks a lot like blogdesk and Live Writer. Functionality set is nearly identical in features to Live Writer -- I find myself wondering if LW isn't a port from Java to C# and .Net. Layout varies slightly, but in very insignificant ways. It's solid, but disappointing, in that (like Live Writer) it offers no facility for uploading any kind of file other than images. It may yet be in the running for my agency, internally, if I don't see any Mac clients that are worth their salt.
I'll try to remember to come back and add more when I get my Mac evaluations done. Those aren't billable, though, so they're low priority.
Categories question
I too am looking at different blogging clients(on the Mac OSX 10.4)
But I have found something that just seems wrong on my config. You mention categories support, but I can't seem to get it to totally work with either ScribeFire or MarsEdit. When I setup the interface to edit the site, it does notice the categories and downloads the list for me to select during editing. But none of them actually get set when the post is uploaded. I am assuming that they should getting set and that something is wrong in my config, but want to make sure before I go to crazy with the diagnostics.
BTW I am using the MetaWeblogAPI interface. When I choose Drupal the categories don't even show up :-( Is this how it works on your end??
Thanks for any info
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world
-------------------
http://PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://CongressionalResearchReports.com/ Bringing you the research that your taxes already paid for. ( Beta/Drupal)
MarsEdit was updated to get categories.
MarsEdit was updated to get categories.
MarsEdit 1.1.6 addresses the issue. Check the Help of the app to read how to configurate.
--
Samurai Coder
Thanks for the heads-up
Thanks Samurai for the heads up on them fixing that bug.
I'd been checking it out and the inability to do categories had me massively frustrated. I just DLed 116 and refreshed my site and it works now :-)
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world
-------------------
http://PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://CongressionalResearchReports.com/ Bringing you the research that your taxes already paid for. ( Beta/Drupal)
Not sure yet if they are
Not sure yet if they are related(but probable). Just as I upgraded to MarsEdit 116 I noticed a PHP error showing up from Taxonomy:
Type phpDate Monday, March 26, 2007 - 15:02
User MacRonin
Location http://www.example.com/xmlrpc.php
Referrer
Message Illegal offset type in /my-www-path/httpdocs/modules/taxonomy/taxonomy.module on line 1150.
Severity error
Guess I'll have to do some digging soon. Are you seeing the same thing on your system?
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world
-------------------
http://PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://CongressionalResearchReports.com/ Bringing you the research that your taxes already paid for. ( Beta/Drupal)
The newest version is 1.1.7
The newest version is 1.1.7 (247). MarsEdit was upgraded three times yesterday :)
I don't get the taxonomy error. Are you running Drupal 4.7? Or 5.1?
Something is wrong with categories in MarsEdit or taxonomy settings in Drupal?
Do you have a flat list categories or a hierarchical categories? freetagging enabled?
At this point, BlogAPI of Drupal has some issues, so no desktop editor works perfectly (especially regarding categories/taxonomies).
I can't figure out which is the case.
--
Samurai Coder
Looks like the guy who took
Looks like the guy who took MarsEdit over is moving fast.
I'm Running Drupal5.1 Mars 116 - Using one vocabulary at the moment. Most entries are flat but there are 6 that are part of a Hierarchy, and I do use them from MarsEdit. I do not have freetagging activated yet.
The posting does seem to work. The entries get posted and seem to display OK. I just get that little msg in my PHP log(Drupal) each time I post. I did refresh the site in MarsEdit so it pulled in the current info on the categories.
Paul
I'll have to go see what's in 1.1.7
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world
-------------------
http://PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://CongressionalResearchReports.com/ Bringing you the research that your taxes already paid for. ( Beta/Drupal)
I can't reproduce the issue.
I can't reproduce the issue. I don't see any error on my log.
It's tiresome, but since, if I'm correct, this issue doesn't appear with fresh install, this might be caused by your settings of Drupal and possible conflicts with modules and what not.
Looks like you posted the question in the thread (I started) at the MarsEdit forums. I hope that Daniel can help with this problem.
--
Samurai Coder
diff question
The post over at the MarsEdit forum is for the inability for it to notice that I have added more categories or even get categories under 117 when set as Drupal. It works as MovableType and Daniel thinks that he has spotted the bug.
I'll have to try and reproduce the PHP error msg on a more minimal config and then add things till it comes back. Like I mentioned it's a minimal impact issue, since the function seems to work, it just puts out that msg in the PHP msg stream.
-------------------
http://www.PrivacyDigest.com/ News from the Privacy Front
http://www.SunflowerChildren.org/ Helping children around the world
-------------------
http://PrivacyDigest.com/ News from the Privacy Front (Drupal)
http://CongressionalResearchReports.com/ Bringing you the research that your taxes already paid for. ( Beta/Drupal)
fretagging?
sorry but it's unclear from the text if you managed to find any client that supports freetagging? (On Windows)
w.bloggar
Hi, Thanks for the run down! it sure saves the rest of us a lot of elbow work and frustrations.
Have u tried w.bloggar by the way?
I used it on wordpress some time ago and its a great client. Draft, Categories, Pinging, Preview, Tags... w.bloggar was actually the pioneer of desktop blogging clients, and I hope you would test it to add to the list.
Thanks a lot!
Anyone tried the new Windows
Anyone tried the new Windows Live Writer and see how it stacks up?
Live Writer
I tried the last version of Windows Live Writer, unfortunately it doesn't let you publish other content types than blog, other wise it works pretty well, the HTML that produces is decent IMO.
Regards
WLW with content types other than 'blog'
I'm looking at WLW with content types other than 'blog.' Has anyone gotten that to work?
-Mike Schinkel
http://about.me/mikeschinkel