Archive for August, 2009

simpleContact Pro review on seopher.com

Friday, August 21st, 2009

Upon release, I invited blogger Steven York to review simpleContact Pro.

I would prefer you to read all his remarks in context so I will refrain from reproducing his review in full, except to note his conclusions and feedback.

For $25 you can’t go far wrong with simpleContact Pro. Alex also has a Lite version which is free but that’s obviously less advanced. Fortunately you can try the Lite version and upgrade to Pro at a later date – which seems to be a fairly painless process. I’m pretty impressed with the level of customisation available with the form builder; I’ve used some horrendous CMS plugins that aspired to similar things and all of them fell short. If you need a more comprehensive contact form manager/builder for your website, I thoroughly recommend giving simpleContact a try (in either Lite or Pro flavour).

A good review is a two-way street that not only recognises the positive aspects of a product, but which notes its present shortcomings. If I wanted unmitigated praise I’d ask my mother to write one! Steven raised the following points:

Documentation

He observed that the documentation was insufficient on the subject of integrating the forms with a website. I took steps to expand and clarify the instructions in response.

Name fields separation

This is a matter of personal taste. I have always preferred separate first and last name fields on forms. This is mainly because it makes the collected data easier to use without looking either broken or comically formal (”Hi Alex Hardy”). As always, if I see significant demand for a combined name field I will give it due consideration.

Security

Two points were raised here: That he was unsure what level of validation was present on the forms, and that a CAPTCHA might be reassuring for users from a security point of view.

There are actually two layers of validation on the forms. The first is client-side JavaScript, which helps to prevent human error. This is backed up by server-side checks in PHP to help keep the spammers out. I always consider ways to improve that protection and I have several ideas for future releases. As a user of my own product, I can vouch that I currently receive practically no spam through my forms.

I’m not a fan of CAPTCHAs. I’ve been vocal about my objections to them in the past (and no doubt in future). I’m not too inflexible to yield to popular request though, so I wrote a hack for reCAPTCHA support on the forums. In future I intend to add a “spam challenge” field option of the type Steven describes, as can be seen on Building Findable Websites.

Disclosure

The advertising the Steven dutifully mentions was an experimental placement to promote simpleContact Lite prior to the release of Pro. When its term was concluded I decided to postpone further blog adverts. Although he undertakes paid reviews this one was not – my original invitation was to a private beta that I held. Although he was unable to participate due to work commitments he was kind enough to write this review. Steven’s reviews are always conducted with total objectivity and I gratefully accept his criticism.

Seth Godin: Sliced bread and other marketing delights

Thursday, August 20th, 2009

I’d like to share a video from a new favourite author of mine. Seth Godin is a marketer with a perspective all of his own. His blog is one of the most popular on the internet (I read it every day) and I’ve read four of his books so far: Purple Cow, Meatball Sundae, The Dip and Tribes.

In this talk at the TED conference, a inspiring gathering of leading thinkers from around the world, he argues that the key to success in this new world is to be “remarkable”.

I must point out that his use of the Japanese word “Otaku” is in common with the way Edge magazine uses it, and a bit generous. They use it to mean “enthusiast, expert, early-adopter etc.” I have it on good authority from a Japanese friend that its meaning is closer to “nerd.” The sentiment is accurate though.

Adventures in indie development

Thursday, August 20th, 2009

One of the things I want to do with this fledgling blog is share my new experiences as an independent developer. Building a software product and releasing it to the general public is a very different activity to making websites for clients. It has a learning curve all of its own but is rewarding in all sorts of ways – I’m looking forward to talking about them.

I believe the main topics for discussion are these:

  • The Idea
  • Planning
  • Design
  • Development
  • Release
  • Marketing
  • Support
  • Feedback

I’m going to try to be open and honest about all these things, in the hope that it will enable you the reader to not only understand my work and methods better, but to contemplate doing something for yourself.

Search function added to support forum

Tuesday, August 18th, 2009

I know what you’re thinking: “Search is a standard forum feature…” Since I started the support forum I have been working on making it busy enough that a search function would be necessary. The hardest part of running a forum is getting that initial momentum.

I’m pleased to say that point has clearly been reached, for the following reasons:

  • The volume of content is more than the front page lists
  • Users have stated that they want a search function
  • A small amount of duplicate questions have been posted

I’m a fan of the “Getting Real” approach promoted by 37signals (more on that another day). One of their principles is don’t overbuild and don’t waste time on problems you don’t have yet. Now that the lack of seach has become a problem, it’s time to include it.

After this website launches I’ll be upgrading the bbPress application that powers the forum to take advantage of its latest features. If you have ideas for how I can improve my support please contact me.

Small acorns

Saturday, August 15th, 2009

Welcome to the new blog. It’s not styled in common with the rest of the website yet but it’s never too early to start writing. So here it is, unadorned. I’ve got many future plans for this site but first an introduction and recap of where it comes from:

My name is Alex Hardy and I’m a web designer / developer from Manchester, UK. By day, I happily work for a design agency called The Foundry where I build sites for clients of all shapes and sizes.

I started a blog on my personal website back in October 2006 with these words:

I look around and find that the people I admire professionally are the likes of Jeffrey Zeldman, Ryan Carson and Shaun Inman. So I think to myself, can I use the ideas and skills that I have, and do something of my own?

In May 2007 I released simpleContact 1.0 for free onto an unsuspecting world. The reaction from users was fantastic and at the time of writing the app (now renamed simpleContact Lite) has notched up over 3,000 downloads. It currently stands at version 1.2.

After many more late nights I released simpleContact Pro 2.0 in October 2008. The reaction to Pro was even better. Until now both apps have remained “soft launched” on my personal site. I’ve spent that time learning about my customers, what they want and solving the early support issues on the forums.

It’s now time to take these apps to the next level with their own website, which is why I’m here! This blog will house all the news about simpleContact, be an open channel for feedback, as well as airing my views on marketing and web development in general.

By the way, if you like the site design you should know that it was created by Stephen Meehan of d3creative.