Blogging Robots

BlogJet Blog

WordPress 2.6 will have API disabled by default

June 24, 2008 by Dmitry

Sadly, blogging APIs have never been the first-class citizens in blog engines. Sure, most people just use web interfaces to post to their blogs, but there are a lot of people who prefer desktop applications like BlogJet.

WordPress 2.6 is going to join Movable Type in discriminating against blog clients—they are going to disable XML-RPC APIs by default. Users will have to enable them manually. (Movable Type requires you to use special API key instead of your password.)

Daniel Jalkut, developer of MarsEdit, the excellent blog client for Mac OS X, has a good post on this in his blog:

In my opinion, an entire class of problems with WordPress (and other blogging systems) stems from this interface bifurcation. Establishing a single interface to WordPress would be comparable to the “pin code + card” interface at your bank. You pass through it by car, on foot, and even at the counter when they ask you to swipe before doing any transaction. If you’ve only got one “real API” that touches the critically important data, then you’ve only got one door to secure. Furthermore, when all views into the blog are required to share the same API, suddenly none of them is deprived of functionality that the other has. Imagine if the API that the web interface uses to access all features of a blog could be just as easily employed by MarsEdit or any other application you authorized. The end result would be lots less work “playing catch up” for the XMLRPC and Atom developers, and more time focusing on innovative and cool features for all blog users.

Read it now and come back.

Did I mention that most blogging clients (except for one) are made by tiny software companies, and that they spend a huge amount of time answering to support emails from their users who have various problems configuring their server software?

We do our best to make our software as easy to configure and use as possible: just enter your blog address, login, and password, and let the program do configuration as needed. Disabling API by default will throw this work away; it’s a way to increase the number of support requests, therefore, the amount of time we spend on support rather than perfecting our software.

Time to move on and develop other types of software? Or make our own blog engines? ;)

P.S. I have nothing against WordPress developers; actually they have one of the best implementations of the API, and I want to thank them for their work. However, I do not understand how disabling API will increase WordPress security.

Update: WordPress developers handled this issue with care: WP provides a meaningful error message and instructions on how to enable API. Thanks again, guys!

BlogJet This! extension for Firefox 3

June 17, 2008 by Dmitry

Downloaded Firefox 3? Miss something?

Here it is: the updated BlogJet This! extension for Firefox 3.

Run BlogJet on Linux

November 18, 2007 by Dmitry

Alex explains how to run BlogJet on Linux using WINE. Read his post.

BlogJet on Linux

Very cool!

(I tried to do this a few years ago, but at that time Wine didn’t support MSHTML control we use for editor in BlogJet. Now it can be installed with IEs4Linux)

BlogJet 2.0.0.10 Released

September 13, 2007 by Dmitry

Today we released BlogJet 2.0.0.10. This is mostly a bug-fix release.

Here’s what we fixed:

  • Fixed: bug with Flickr.
  • Fixed: error when getting recent posts from Blogger blogs.
  • Fixed: unable to upload images with ampersand in path or filename.
  • Fixed other small issues.

BlogJet 2.0.0.10 is free upgrade for those who purchased BlogJet 2.0 or upgraded from previous versions. You can get it from our download page.

BlogJet 2.0.0.9 released: killed bugs, plus an AMAZING new feature!

February 6, 2007 by Dmitry

Blogjet256x256New feature!

Look: BlogJet is the 1st blog client to include this super important feature. See? No?

Look here, again: 1st.

Yeah, really — 1st! Not 2nd, 3rd or 5673856th. See? Bingo!

(Works automatically when “Use typographic characters” turned on.) Amazing, huh? We love typography!

OK, no more features for you. After all, it’s a bug-fix release.

Bug fixes

  • Fixed not showing categories for TypePad and Movable Type blogs in Recent Posts window.
  • Fixed errors with autodetection of dasBlog blogs.
  • Fixed error when viewing statistics with no received posts.
  • Fixed various Access Violations when getting posts from Blogger (recreate your account in BlogJet!)
  • Fixed “TStruct.GetString(category Id)” error when getting posts from WordPress 2.1.
  • Fixed error “Could not convert variant of type (OleStr)…” error when creating account for Community Server.
  • Workaround for Community Server not returning full URLs of posts.
  • Fixed not saving password after changing it.
  • Fixed repeating punctuation marks (!, ?, etc.) after autoreplaced words.
  • b2evolution API changed to Movable Type API (with file upload support). (Not complete, bugs submitted to b2evolution developers.)
  • A few other small bug fixes…

We’re bug killers! Want us to kill your favorite bug? Let us know about it!

Download BlogJet 2.0.0.9 here.

A few things related to BlogJet 2.0

January 25, 2007 by Dmitry

  • We quickly fixed a bug with new Blogger — sometimes you could get “400 Bad Request” error when publishing post. If this happens, please, download the updated version from http://www.blogjet.com/download/ (2.0.0.7) (We know — too early for a new release, but this is a major bug, so we decided to update it). It also fixes a few things with Community Server (now you can upload files without FTP) and Subtext.
  • Blogger users will have to create new accounts in BlogJet to make it work with blogs migrated from the old Blogger.
  • You can get rid of the feature that turns every “BlogJet” into link by deleting the rule in Tools > Auto Replace. (Actually, this supposed to serve as a demo of this feature.)
  • A long requested feature to sort categories is actually available. Just click Refresh and — boom! — they are sorted.
  • BlogJet 2.0 doesn’t start a new post after publishing (now publishing works like printing of documents in word processors.) We think it is a much better way, since you can immediately edit your post. However, if you still prefer the old behavior, click Tools > Preferences and select Start a new post after publishing.
  • You can change the appearance of tags in your posts or hide them completely, since they are surrounded by DIVs with class .bjtags. More on this later.
  • Those who received our newsletter has been prompted to reconfirm their subscription, since we moved the newsletter to a new platform. Only a small fraction of subscribers did this, so I guess a lot of you didn’t read the message down to the end . You can subscribe here: http://www.codingrobots.com/newsletter/ . And of course, we have an RSS feed.
  • As promised, those who purchased BlogJet after October 30, received a free update. If you didn’t receve your key, please, let us know.
  • About licenses:

    1) Single license allows you to use BlogJet on as many computers as you like provided that you are the only user. (For example, it’s OK to use it at home, at work, and on a laptop).

    2) Family pack license covers up to five members of your family.
  • Thanks everyone for posting announcements on their blogs! (If you didn’t, what are you waiting for??? )

BlogJet 2.0 released!

January 24, 2007 by Dmitry

We are happy to announce the availability of the all-new BlogJet 2.0,
the best blog client for Windows!

BlogJet 2.0 is a giant leap forward in the process of developing the ideal platform for bloggers. It is a major release, and we believe it’s a big event for the whole blogging community.

Top 5 new features include:

  • New user interface. It is easier, more complete, and has themes (looks native on Vista).
  • Post management with local cache. Your posts are stored in local cache, so you don’t need Internet connection to access them anymore.
  • Instant search. Finding posts is easier because of the instant search, which shows results as you type.
  • Tags. Finally, you can tag your posts easily. No more plugins, no more hacks. And if your blog platform supports tags natively (currently only Movable Type 3.3 or later), BlogJet can use them.
  • Blog autodiscovery. No more troubles with finding the right API settings — just enter your blog’s address, and BlogJet will configure itself.
  • …and many more.

BlogJet is now more stable and launches faster. All known bugs have been fixed. It now works with new Blogger and we fixed the issue with Live Spaces.

Get it at http://www.blogjet.com!


If you purchased previous versions of BlogJet, we have special upgrade prices (valid until August 2007, so get it now).

Update: As promised, those who purchased BlogJet after October 30, will receive their new license for free soon.

 

Coding Robots
We are also proud to announce that BlogJet is now a product of a new company — Coding Robots. Dmitry, BlogJet’s author, is Chief Executive Robot there. You can find out more about us at http://www.codingrobots.com

BlogJet 2.0 update for free starting from Oct 30; YouTube demos

November 3, 2006 by Dmitry

It’s our policy that everyone who purchased previous major version within a month of a new release, gets this new release for free. However, some customers had concerns that we will not deliver BlogJet 2.0 within a month of their purchase…

Have no fear, starting from this Monday (Oct. 30), everyone who purchase BlogJet 1.6, will get BlogJet 2.0 for free! Go ahead and buy a copy to support futher development!

 — 

I’ve uploaded a few demos of BlogJet 2.0 private beta on YouTube (here’s our channel). The first one shows how it’s easy to insert YouTube videos into your posts

Watch other demos…

Tags: , ,