post

When Captcha is Really, Really Bad

I confess: I also had a captcha on my blog, in my “prior life” on blogware. In fact my defenses were so developed (or primitive?) that Zvents CEO Ethan Stock rightfully called it an obstacle course.

Thankfully I have a better life (OK, just a platform) now, on WordPress, where the combination of Akismet and Spam Karma 2. provides sufficient enough spam protection so I don’t have to torture readers with such obstacle courses anymore. But I guess not all blog platforms are created equal.

Today I tried to leave a comment on Vinnie’s post, which is protected by a captcha. That would be OK (well, sort of) if only I knew it upfront. But what typically happens – and I am not picking on Vinnie, seen this on several other Typepad blogs – is that I review the comment, hit “post”, then move on to another Firefox tab (hey, even I can multitask). Later, when I come back to review the comment/close the tab, I find the captcha screen still waiting for my input. The damn thing was so slow, it did not reveal the captcha screen in when I was here before.smile_angry

How to improve the captcha? Well, displaying it right on the comment entry page would be a good start… but even better, remove it entirely, replace it with some more intelligent background process (like, if I am a repeat approved commenter on this blog, chances are I am not a spammer … but I am not trying to re-invent Spam Karma logic here).

The absolute irony of the situation: you can read it all right here, on Vinnie’s blog: UI again …don’t pretty up, destroy!

P.S. Vinnie, my friend, I am not picking on you … just your platform.smile_wink

Update (2/28): A hilarious collection of the 10 worst captchas.

Update (3/5):  CAPTCHA is Dead, Long Live CAPTCHA! @ Coding Horror.

post

Startups: Challenge the Market Leader, or Ride With It?

“A new spam blocker called Defensio is attempting to improve on the standard set by Automattic’s Akismet, the default blocker for WordPress” – reports TechCrunch.

But they are planning to do more than improve… they want to replace Akismet. From Defensio’s FAQ:

  • Is Defensio a replacement for Akismet?
    Yes…
  • Will Defensio outperform Akismet?
    -We can’t make any promises (sorry), but our early testing suggests that Defensio’s performance is very, very good. As with any adaptive filter, it will only improve with time.
  • My accuracy is not satisfactory. Why?
    -If you have recently installed Defensio, then try to be patient. The filter’s learning algorithms take some time (usually no more than a couple weeks) to become very effective…
  • Does Defensio work in conjunction with other spam filtering plugins?
    Not really. We highly recommend that you use Defensio as your stand alone spam filtering solution.

And therein lies the rub. Other plugins, like Spam Karma 2 may also outperform Akismet at times, but they don’t replace it; instead, they work together quite well. A status change in either takes effect in the other. Now, I don’t know how good Defensio will be, but it takes a huge leap of faith to give up the proven standard (i.e. Akismet) and replace it with something that may need weeks of learning, as we’re warned by the FAQ. They lost me as an early user right away.

The bigger question here, for software startups: should you start challenging the market leader right at launch, or ride with it, grow as part of the “ecosystem”, then perhaps declare you’re better and no longer need them after you got traction?

Related posts: Weblog Tools Collection

post

My Move from Blogware to WordPress

It’s been over two months now, so I figure it’s now or never that I chronicle my migration from Blogware to WordPress.

After getting my feet wet in Google’s Blogger over two years ago, I read a post by Des Walsh on why Blogharbor was a great service for a non-techie blogger, which inspired me to do some research, and to switch to Blogharbor. Blogware (by Tucows, marketed through resellers, of which Blogharbor is likely the best) was cutting edge at the time: the ability to drag-and-drop custom components into columns, header, footer gave it flexibility long before WordPress started supporting widgets.

After a year or so I got bored of my layout and was looking for a new template. I wanted a more minimalist one, with flexible width and was surprised to find there were only rigid columnar designs.

Lesson #1: It pays to go with the market leader, especially if it’s open source. WordPress has a thriving ecosystem, with countless themes, widgets, plugins, while Blogware has none. Zero. Only those provided by Tucows, where time seems to have stopped.

Tucows seemed to have abandoned Blogware: no new features, and even bug fixes became rather sporadic. We were struggling with a rather manual spam-filtering process, and system availability has become worse and worse.

We had been using Blogware of Tucows till now, but it has been very limiting in terms of functionality. Besides, Blogware has been experiencing several bugs making it impossible to continue with that service. – says VC Circle.

When your resellers are leaving your platform that should be your first clue that you aren’t getting it right. Over the years I’ve dealt with all kinds of silliness from Blogware… However I hate using any type of support services. They normally are an exercise in aggravation and you have to play the back and forth game… You never know what may or may not work with Blogware on any given day… Blogware service could become a major player with some effort. To me it seems as if no one at the company wants to make that effort…The company doesn’t seem to want to support the product. So why not just give up and call it a failure? – says a clearly very aggravated customer who’d still rather not move.

Soon I saw some “big names” leave Blogware and find their new home at WordPress: Chris Pirillo, Tris Hussey, just to name two. And what does it say of Blogware when their former sales manager switches to WordPress?

But as tempted as I was, I was still not ready to jump ship, for one huge reason: the absolutely extraordinary, personalized support I received from Blogharbor. Owner John Keegan always went out of his way and provided support way beyond what could be expected, often not even related to Blogware. I simply wasn’t ready to give up such support and find myself “out in the wild”, especially not after reading about the migration difficulties Chris, Tris and others experienced. So I sat tight…or should I say I kept procrastinating?

Finally, the solution came from the very same support I did not want to leave behind: Blogharbor’s owner decided to venture in the WordPress hosting business, and opened up Pressharbor to a few test customers. The decision was a no-brainer. smile_wink.

Now, since I’ve talked so much about why I left WordPress, I’m sure you expect a description of the actual migration process. I’m afraid I’ll disappoint: the migration was a non-event. I made the call, and two days later my blog was up an running on WordPress. Old posts, comments, trackbacks, pictures – Pressharbor took care of it. My main concern was not to lose links, trackbacks to old posts: while Blogware had their own cryptic permalink structure, on WordPress I am using the SEO-friendly title-based permalink formula. Pressharbor set up 301 redirects for every single of my old posts, and in a few days I saw Google reindex all and point to the new permalinks.

Of course there were glitches, but again, Pressharbor dealt with them, and the few remaining issues are not bad enough to keep me at Blogware’s dying service. A few of these issues:

  • Comment author names do not come through, so old comments all look like written by “Anonymous”. I did not make a big deal out of this: on a one by one basis when I link back to an older post, I’ll fix the comments belonging to those. (Unlike Blogware, WordPress allows me to edit comments, and I’ve kept an offline reference copy of the old blog)
  • Probably due to time zone settings, a few of my old posts that were timestamped close to midnight had discrepancies in the new permalink, and this caused the 301 redirect to not find the converted post. Pressharbor fixed all these.
  • Duplicate message body. This was a weird one, and took a while to find the reason. If the original Blogware post contained an excerpt, WordPress appended the excerpt to the message body, causing redundancy.

There may have been other glitches, but generally there were few, and with the exception of the “anonymous” comments, Pressharbor fixed all of them.

One lasting, unpleasant side-effect of the migration was losing my Technorati authority. It was close to 600 prior to the migration, and immediately after it went into a free-fall. Several bloggers think Techno Ratty does not follow 301 redirects well, and there is no authoritative answer, since they don’t bother responding on their user forum. Not that it matters a lot: Technorati is slowly but surely falling apart and becoming irrelevant anyway. (Update: while I’m writing this, today my authority started dropping again, to the tune of 40 points in a matter of a few hours).

Last, but not least, first impressions of a WordPress user. Whoa… this is liberating… confusing .. scary. Blogharbor converts, coming from a very limited but full-service world will find the whole concept of plesk, site management, FTP … etc overwhelming – I know I did. But choice is great. Being the picky guy I am, I did not like the dozen or so default themes, and finally settled on Genkitheme, a three-column, fluid, lightweight theme by ericulous. Back in those days Eric, the author used the same theme, his blog was a regular free blog, and he went the extra mile (or two) to offer free support to his users. Perhaps too much… so he ended up converting the blog into a more commercial site and is now offering support for a fee ( man’s gotta eat…).

Widgets were and still are somewhat of a disappointment. It was easier to install them on Blogharbor as “custom components”. But considering the increased supply, it’s a good balance, after all.

The flexibility of changing your blog’s behavior via plugins is great – but there is a jungle out there. There are far too many poorly documented plugins that do not correctly specify up to which WordPress release they work. Part of the problem was being ahead of the curve: while it’s generally not a good idea to go live on “alpha” software, ate Pressharbor we started to use WordPress 2.3 (then alpha) from day 1, to avoid converting twice in a short time. Since 2.3 brings about major table changes (categories, tags), it breaks a lot of plugins, in fact most of the themes I tested also produce database errors. The ecosystem is not quite ready for 2.3 – I hope it will change in the weeks to come. Oh, well: no update, broken plugins, tag conversion or even upgrade party here – I’m all done.

Summary: I’m here and I like it. I’m a WordPress fan now. If you’d like a full-featured WordPress blog, i.e. want more power than wordpress.com offers, but don’t want the hassle of running it yourself, check out Pressharbor. You’ll get the best service you can. thumbs_up

post

In N’ Out of the Sphere

For about two months I used the Sphere Related Content plugin. It’s a nice concept, readers can get related posts from other sources at a click – I don’t really have usage stats though. But that was not the problem: performance was. I saw the ‘waiting for sphere’ message at the status line way too often. Too bad – I had to remove it. If you found it useful, apologies, but performance comes first.

post

Read/Write Intranet 2007

Rod Boothby is running a Read/Write Intranet Idol – it’s a poll I invite you to participate in, so I am attaching it at the bottom. But first, it gives me a chance to share some of my (wiki)-thoughts.

The list is a mix of industry behemoths (Microsoft, IBM Lotus), emerging but established brands (Atlassian‘s Confluence, Socialtext, WordPress), relatively known startups and quite a few obscure names. The latter probably not by pure chance: both Rod and I are on the Selection Committee for the next Under the Radar Conference on Office 2.0, and scouting for candidates we have made quite a few new discoveries, including some of these “obscure” names, that likely won’t remain obscure for long.

Perhaps the biggest “discovery” for me was Brainkeeper, a user-friendly enterprise wiki startup that officially launches today. Totally out of left field, they aim to be like market-leader Confluence in functionality yet have a friendly UI like Wetpaint. Oh, and add niceties like Workflow (Itensil?) and an API. Like I said before sometimes it pays to *not* be first on the market …

It was really interesting to watch the poll dynamics change yesterday and this morning. First, with only a handful votes cast unknown little Brainkeeper was leading the chart. Another leader was Koral, a content collaboration startup I’ve been planning to write about way too long now (until I pull my act together, see two reviews by Ismael and John Wilson). What’s content collaboration? It’s content management without the pain of “management”. As much as I am a fan of wikis, not all companies will embrace them: Koral helps those who mostly work with desktop documents (MS Office) share, update, collaborate painlessly.

Back to the poll: as more voters came in, predictably the “brand names” strengthened their position and the “obscure” ones fell somewhat behind. Still with 117 votes cast, I believe it’s mostly InnovationCreators’s primary reader-base, where Microsoft Sharepoint or Lotus Notes Blogsphere are not exactly popular. Like it or not those products will make a killing on the corporate market. So “brand name” here means the likes of Confluence by Atlassian, Socialtext, WordPress, Movable Type…etc.

Confluence’s #1 position on the list reflects it’s real-life market position: absolute leader in market share, revenue, functionality. Of course to maintain that position they can’t just sit on their laurels and they know that. At a really productive meeting with the San Francisco team recently we discussed their development plans, most of which I cannot share for now. However, I am happy to share that in the not-so-distant future Confluence will offer a hosted version – something I’ve repeatedly asked for:-).

As for competitor Socialtext, they revamped the product a few months ago: while I was fairly critical of some of the functional misses, the single biggest improvement was the UI: they went from an outright ugly product to a pleasant-looking, clean, friendly one. In fact this, along with other players (JotSpot, Wetpaint, Zoho, Brainkeeper) has turned the table: formerly good-looking Confluence now feels a bit … well, 2005-ish (?) Still the best, but somewhat boring. They are keenly aware of this and improving the UI is one of Atlassian’s key priorities.

JotSpot is in hibernation in the meantime, although TechCrunch speculates it may open up soon. Zoho is a newcomer to the wiki space, but not one to underestimate: they may just leapfrog all other players when they tightly integrate their full Suite (Write, Show, Sheet, Create) thus creating a truly powerful read/write/collaborate platform online.

Last, but not least two smaller wiki-players from the list: Itensil combines workflow with a wiki (now, religious wiki-fans deny the need for any structure or workflow, which is probably OK for a small group, but workflow is the way large corporations work), and System One combines a wiki with relevant enterprise search.

Without further ado (wasn’t this enough?) here’s the poll, please cast your vote:

You can click “view results” after you cast your vote, then “Complete results” to se more stats on the Zoho Polls site. Once there, click the “Rating” header to sort the list in ranking order – right now, with 117 votes cast Confluence is #1 with an average of 3.54, closely followed by Brainkeeper’s 3.50.