Web design best practice

Website building can prove to be quite a lengthy process when offering completely bespoke solutions to a range of diverse clients. Each client has a different goal for their website to achieve, and each site needs to be thoroughly thought out and planned at the design stage to achieve those goals. Elements need to be present on the right pages to reduce the bounce rate and get visitors to the relevant information they are after as quickly as possible.

Target your audience or suffer through high bounce rates

Recent studies have shown that users spend approximately 3.6 seconds scanning a page for relevant information. As a web designer, the task at hand is to show clear call to actions for the relevant information most users are after. For example, if you have a site selling mobile phones and a client arrives on there looking for iphone, they probably don’t care about your company, when it was formed or who is in your team, they want to know details about the iphone, how much it is, and when they can have it. So clear, snappy and attention grabbing links to highlight your key site areas are integral to website development. For example, a remedy might include a simple call to action on the homepage with the text ‘FREE NEXT DAY DELIVERY on all iphones!

Simplicity is usually best, for now…

If you looked at websites in 2007, the ‘trendy’ ones had no sharp edges, there were rounded corners everywhere accompanied by drop shadows, glows and gradients. If you compare that to the new trends seen on websites today you will find many sites are simply just coloured block elements with generous padding, a good use of white space is now encouraged instead of heavy gradients and the glows and drop shadows seem to be few and far between too.

Posted in Web Design | Tagged , , | Leave a comment

Lemonstand: E-commerce solutions for developers

Over the last few years I have been at the mercy of a diabolical e-commerce system, one that was fully table based, written in ASP and had very little support for further developments and system enhancements.

Finally I managed to dedicate some time to researching a new e-commerce system. In most e-commerce systems the core data is there, but it’s getting to it in neat and simple ways that is hard. I believe that any e-commerce system is tweak able but it is the ability to bend and stretch the system features that makes a lion out of a house cat. I researched for a few weeks, and short-listed a few systems, including:

  • OpenCart
  • ZenCart
  • OS Commerce
  • Lemonstand
  • Magento (Open Source)
  • WordPress, CMSMS, Drupal and Joomla (with shopping cart plugins)

After careful deliberation I decided to purchase a license for Lemonstand, a fully comprehensive e-commerce system and have found it to be an absolutely fantastic product. The initial install was a little fiddly, but once it was up and running the system proved relatively simple to configure, and get the core site ‘shop’ up and running.

Imports, Exports and Product Management

Lemonstand makes everything data related incredibly simple. The data import (from CSV) is fairly self explanatory, added to this extra support can be obtained from their large document library. The ability to add multiple products to a variety of structured categories in a single line of data is neat, and relatively simple to explain to clients (when they need to populate a data sheet). The product management section of the system is fantastic allowing each product to have it’s own attributes, options, related products, product groupings as well as standard content, meta data and image(s).

The Support Network

The documentation and forums are exceedingly well resourced despite the time difference on feedback from most of the contributors (as this system is heavily US based). The open sourced module community allows input from people from a host of web related backgrounds.

The Short Fallings

Let’s be honest, no system is perfect, especially one that has evolved over time. There are going to be bugs and inadequacies in any system, but these can be tweaked. My only concern is the amount of PHP knowledge required to achieve relatively simple features with the system. I still dream of an e-commerce system that filters and manages products, categories, manufacturers and attributes as well as WordPress is able to refine and oversee through posts and pages.

Posted in E-commerce, Web Design | Tagged , , , | Leave a comment

WordPress – Making everything possible

Recently, I have ended up using WordPress a lot more than other content management systems. I have developed a few projects of late that really show off the flexibility and freedom provided in WordPress. With an incredibly comprehensive library of plugins and documentation, it seems there is a solution to every problem and requirement.

Over the last 5 years I have used a lot of content management systems including: Joomla, Moodle, Drupal, CMSMS (Content Management Made Simple), and many bespoke solutions. Each system has a clear set of advantages, however those advantages are swiftly overshadowed by any shortcomings each of those systems have.

WordPress is a truly fantastic content management system, but what exactly makes it stand out in a crowd of mediocrity?

User friendly

As content management systems go, it is a very comprehensive solution – but it is not at the cost of the user interface. Managing pages, posts, categories, menus, media and links becomes an easy task for even the most simple minded user. User friendly web interfaces are key to any project nowadays, so the fact that WordPress ticks this box from the offset is a huge plus and an upper hand on many other systems.

Interlinking Content

WordPress has many methods of taxonomy with content types, categories and tags. This allows the clever interlinking of wide arrays of content via the content management system, widgets and template files.

Plugins Galore

There is a huge library of plugins available for WordPress. The 17,980 strong library includes plugins facilitating:

  • Extra taxonomy methods
  • Custom content types
  • Basic e-commerce
  • Front end user accounts

Most plugins include partnering widgets allowing easy implementation on the front end.

The Documentation

The superb documentation is definitely one of the advantages WordPress has over other systems. There are detailed explanations of functions and plugins with examples to illustrate their use. For most custom bits in templates and plugins there is a documented solution in a function or set of functions that will help to achieve exactly what you need. The documentation is simple and easy to understand for even the earliest developers.

The Community & Support

One of the main strengths of WordPress is it’s popularity in the industry. Due to the amount of people who use it, many clients request their site is built with Wordress at the core. It has a seemingly endless list of people who are willing to help with bugs or plugin struggles, so if you are unable to locate a solution in the documentation – you are likely to stumble upon somebody in the community with a similar problem to you, that was probably solved in a neat and efficient way by some hardcore 5-screen agoraphobic developer only using three characters!

Posted in Web Design, Wordpress | Tagged , , , | 2 Comments

Content Management Systems – Basic vs Comprehensive

I have used a lot of content management systems over the last few years – each with their own advantages as well as draw backs. Gone are the days now, in many cases, where a CMS is asked for by the client – not only is it assumed, but expected with great future potential, for all intents and purpose, many clients want a limitless system.

Comprehensive Content Management

Systems of this type include the likes of WordPress, Joomla and Drupal. With a vast selection of plugins, modules and extensions for each system this gives a seemingly limitless option to present to clients – assuming you can get to grips with the add-ons yourself of course.

Basic Content Management

Again these systems are a-plenty and although slightly less popular can easily be marketed as bespoke systems to clients. Most of these systems, like Content Management Made Simple (CMSMS), are found to be more than adequate to meet specifications set by clients at the outset, but what happens when clients expectations change, when the company grows out of the system how easy is it to adapt a system with much tighter boundaries?

Conclusion

Clients have always wanted bang for their buck, but in the current economic climate the challenge is greater to offer a fully bespoke service not only for today’s solution but the solution in years to come. In previous years it might have been possible to charge for separate projects and completely different site builds when systems outgrow their designed purpose. Nowadays however, web developers need to provide their clients complete systems with impeccable future potential.

In all honesty each different project has unique future potential, and within reason it is worth being realistic in your estimations. For example, a sole-trader electrician is unlikely to grow and need e-commerce features within a realistic time frame. Times change and new web trends and technologies will be used in the weeks, months and years to come, so it is pointless trying to create the perfect website for now and 3 years time. But a website’s shelf life should easily be around 18 months, and it is worth trying to brace your system creation for the near future. With that in mind, choose a system that is capable (with plugins, modules, extensions or further developments) of what might be desired in time to come, which in most cases will be the more comprehensive systems.

Posted in Web Design, Web Technologies | Tagged , | Leave a comment

99 Designs – Good or Bad?

99 Designs is a project competition site where designers from across the world can compete with one another to win projects. Each project has a set prize for the winning design chosen by the client which can vary from $400 – $1500. There are a number of different design types, including web design, logo design and icon design. Obviously the intensity of the competition is increased when the winnings are greater.

I was first introduced to this concept by a friend who suggested I give it a go. Upon further investigation it seemed like a good idea, having seen some of the projects on there and the freedom given in some briefs it is a real chance to shine in whatever project environment you choose.

Good or Bad for Freelancers?

Freelancing is always a risk to jump into, knowing that you will be able to live on your own irregular wage is something that we have all had to consider before committing to it full time. The good thing about 99 designs is that it has the opportunity to provide some extra income with just the design aspect, the only issue of course is that the work is not guaranteed, you could end up doing drafts for free.

My suggestion for freelancers is to not let it occupy your time too much, do the odd design here and there if you have some spare time in between projects / updates. Do not focus on it as a main source of income as it is even less dependable than your typical indecisive client, just without the build stage. Also remember this, one man’s trash is another man’s treasure – so don’t be afraid to tweak previous drafts to meet the criteria – it’s not cheating, it’s just common sense!

The bad news for designers seems to be the ability to copy ideas. Even though each idea is hidden to fellow designers, preventing direct copies from competitors within that project, there is a review stage at the end of each project where project drafts are seen by all. There also seems to be a slight hole in the concept, that being that the client does not have to pay unless they approve of the design, of course you would expect no less in the real world – but this does essentially create an environment where a potential project may have been posted by a web designer simply after free inspiration.

Is it the future?

To conclude, I think it is a great idea as long as it is maintained well which it currently seems to be, but it will never replace the need for a bespoke design created by a specific freelancer / agency. Definitely worth a pop at though if you want to be in with a chance to earn some extra dosh.

Posted in Web Design | Tagged , , , | Leave a comment

Recent work view full portfolio of work

In House Research Image In House Research Design, XHTML, CSS, Javascript, CMS S:craft Image S:Craft Design, XHTML, CSS, Javascript, CMS ITS Construction Image ITS Construction Design, XHTML, CSS, Javascript, CMS, Wordpress Direct Insulation Image Direct Insulation Design, XHTML, CSS, Javascript, CMS, E-commerce