Archive for the 'General' Category

Mailshots boost sales – promoting your products online

Tuesday, May 24th, 2011

The latest in a series of related systems for Telescope Studios has just gone live.

The EShot Order system allows Telescope to build email templates and upload your products. You can then log in, pick a template, a subset of your products and a list of customers. The system builds your mailshot for you, giving you a preview of how it will look before it is sent out – and then once confirmed, it is sent to your recipients.

Extremely easy to use and simple to manage, the EShot Order system is the absolute quickest way to promote your products online and boost your sales!

Cooks of Bedford’s new online store opens

Friday, May 20th, 2011

It’s been a busy few months at 3hv Towers.

Not only have we grown from a simple one-man freelance operation into a micro-agency (myself, one programmer and one designer/developer), but we’ve been working hard on our new integrated eCommerce platform – codenamed Marquez.

The first incarnation of this has been developed in close conjunction with Telescope Studios in Leeds and is designed to integrate with a centralised products database.

Cooks of Bedford have the honour of being the first of these stores to go live – with many more planned for the coming months.

Each store has an unlimited pool of products, each defined with multiple variations and price breaks. This data can be synchronised from an external source (in this case, from Telescope’s custom “Coupons” platform) and maintained within the store. Payment is done through Paypal, although more gateways are planned, and customers have a full order history. Of course, VAT is fully dealt with, as are shipping costs (including thresholds for free delivery). Plus the design is fully customisable – Telescope are offering two standard designs, but the possibilities are endless.

All in all, the new stores offer everything a retailer needs to start selling online. If you’d like to know more then get in touch today!

What does it all mean?

Wednesday, April 6th, 2011

We opened the bank account for my other company, PizzaPowered, the other day.

And one of the things that struck me was how little the guy behind the desk knew about companies like ours.

Not just the surprise at the fact that we did things online.

Or the amazement at the way we were dressed.

But he didn’t know what we meant by B2B (business-to-business) or B2C (business-to-consumer). Or Software as a Service (software that you rent, rather than buy outright, usually delivered through a web-browser).

The worrying aspect being that these are the people who can ultimately decide if a business lives or dies. And they don’t know some of the basic terms for companies in a space that isn’t so new any more.

Trade Counter Promotions launches

Friday, February 18th, 2011

The Trade Counter Promotions site has been live for a few weeks now.

Built upon 3hv’s own ecommerce base (codenamed Marquez) on the Radiant platform, it communicates with a central database to ensure that all product entries are up to date, with data feeds coming straight from the suppliers.

Stupid jokes

Tuesday, February 15th, 2011

Will Jessop organises the North West Ruby User Group (of which our own Leeds Ruby Thing is an offshoot).

He recently joined 37Signals as a sysadmin – and unfortunately his first week also coincided with a load of downtime on Basecamp and Campfire. As many of us depend upon their services, this prompted many of us to instantly put two and two together and scream “Damn you Will Jessop!”

After a business lunch (honestly, we were discussing code and software design for PizzaPowered) at Mr Foley’s we decided that “Damn you Will Jessop” needed building.  Luckily, Will’s first piece of deployed work was to add an API to the 37Signals’ status feed – perfect for our needs.

So a few days later, after a bit of HTML and Javascript coding – Damn you Will Jessop was born.  It shows a picture of Will when things are going well and an angry Caius shaking his fist as soon as 37Signals reports an error.

This caused a fair amount of laughter in the NWRUG IRC channel – and Will even mentioned it to his colleagues, who thought it was funny too.

Stupid joke sites like this may take up a couple of hours of our time, probably when we should be doing something else.  But it made me smile, a lot, and with that, work needn’t seem such a chore.

iPhone versus Android: it’s Mac versus Windows all over again

Wednesday, February 9th, 2011

The marketplace, the economics, the entire dynamics of the ecosystem are completely different to the 80s and 90s.

But, after six hours with an Android phone (my two and half year old iPhone 3G is dying a slow death), there is one striking similarity.

The Mac had a wonderful desktop with user interface elements never seen before (although the idea of the GUI was bought from Xerox PARC, Apple added pull-down menus and icons) and a large investment in researching how these elements should be put together – which were written down into the infamous “Human Interface Guidelines”.  Windows had the same user interface elements (although as far as I am aware, Microsoft copied them without ever paying or even acknowledging where they came from) but it had no such research or guidelines (or rather they had guidelines but there was never any pressure to follow them).

The iPhone has a wonderful user interface with interactions never seen before (although touch screen phones and devices pre-date the iPhone by many years) but along with it comes a series of strict guidelines on how to build your user-interface – one very important one being that a tappable area should have a minimum physical size.  Android has the same user controls and interactions, but there is no consistency in their usage; one common example being a number of apps let you swipe a page off to the left to reveal the page to the right hand side.  But if you want to go back to the previous page, you don’t swipe rightwards, you press the back button.

A tiny detail.

And just like Mac versus Windows, it’s these tiny differences that add up to a feeling of frustration and dissatisfaction.  However as the cause of this dissatisfaction is so tiny you never know where to attribute it.  You just realise that you swear less and feel a little bit happier when using a Mac or iPhone.

PS: Don’t get me wrong, I can feel the potential in Android.  And widgets on the home screen is a great idea.

But the user-experience is shocking.

Sadly, most people buy purely on price, not experience.  And then wonder why they hate their computer and/or device.

The Total Handling Solutions store goes live

Saturday, February 5th, 2011

3hv is pleased to announce that the Total Handling Solutions online store is now live and taking orders.

Built upon the Spree platform, Total Handling is the first of a suite of sites that synchronise with a central products database.  It displays those products and allows you to pay, either via Paypal or using secure encryption to allow you to enter your card details directly.

Technology Radar

Tuesday, February 1st, 2011

Technologies that look interesting and need further investigation:

  • Redis: the only ‘NoSQL’ database that interests me
  • Resque: I love queueing and messaging and Resque looks like the simplest, most performant, way to get started (especially when Redis gains clustering)
  • JSON: not really a new technology but the idea of having a server-side app that is nothing more than a JSON API is gaining traction
  • Backbone.js: I really liked the look of Sproutcore but it was just too heavy, backbone gets us many of the benefits without the weight
  • Mustache.js: No point having a JSON API if you can’t display your results on the page
  • Sencha Touch: Commercial and/or GPL but produces amazing results

Rich text editors considered harmful

Tuesday, January 4th, 2011

A lot of my time is now spent updating various content management systems (mainly Radiant, but often WordPress and occasionally Drupal).

And a lot of that work is cleaning up the formatting inserted by “rich text” editors – you know those editor fields that work “a little bit” like Microsoft Word – giving you bold, italics, bullet points etc.

Now bold, italics and so on are good. Where they tend to fail is when the editor gives you the option to change the text colour, or font-size. Why? Because of history.

Word Processors were designed for building documents that would be printed out. You would have a single document, in isolation. So if you change the font size or whatever, it would affect you and no-one else. If you have a house-style that affects lots of documents you would probably have a template of some sort (each word processor has its own system of templates). It would be fair to say that most people try to avoid templates – they are overly complicated for what they try to achieve and you often find your document looking weird as your desired style clashes with the template’s style.

Unfortunately, this is exactly the situation with making web-pages.

Your site will have the equivalent of a template – known as a “stylesheet” – that defines how your site looks. HTML, the language of web-pages is pretty simple. But CSS, the language of stylesheets, is quite complicated. Your designer will spend hours hand-crafting lines and lines of CSS and testing it across all the major browsers. And then your text editor overrides those rules, forcing the text into a slightly different shade of blue to the other text on the page, at a slightly different size. These inconsistencies drive designers up the wall and make your site look cheap and unprofessional. And even worse, the tags that the editor inserts to make these changes are often verbose, increasing the size of the page and making it slower to load.

So what’s the answer?

For the most part (but admittedly not always) you don’t need the full functionality that a text editor offers you. You need to be able to specify headings and paragraphs, bold, italics, quotations and citations, bullet points, links and images. A lot of the time the rest is overkill – certainly not worth risking the damage a text editor can wreak.

So I recommend using Markdown. It is designed to look as if you had written it in plain text – or on plain paper with nothing more than a biro.

You want something in italics? Wrap it in *stars* to emphasise it.
You want something in bold? Wrap it in **double-stars** to add extra emphasis.
You want bullet points?

* Add each bullet point
* on its own
* line with an asterisk
* at the start

As you are entering plain text with very simple formatting marks, your words are clear and it works with or without formatting. But sent through a Markdown filter and it is converted to HTML that then uses your designer’s stylesheet; giving you simple content management in a consistent framework.

You can read more about Markdown’s syntax and try it out using the Markdown Dingus.

Spring Bank Primary School

Sunday, January 2nd, 2011

Spring Bank Primary School‘s new website went live at the start of the Autumn term.

Built on the WordPress platform it offers ease of use for busy staff, encouraging them to showcase their pupil’s activities and achievements.