45 Fresh Useful JavaScript and jQuery Techniques and Tools

by admin on March 12, 2010

width="650">
width="650"> style="width:650px;"> src="http://creatives.commindo-media.de/static/smashing-magazine-advertisement.gif" alt="" border="0" /> /> src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=56" border="0" alt="" />  src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=63" border="0" alt="" />  src="http://creatives.commindo-media.de/www/delivery/avw.php?zoneid=64" border="0" alt="" />

View full post on Smashing Magazine Feed

{ 10 comments… read them below or add one }

Smashing Editorial March 12, 2010 at 11:14 am
Smashing-magazine-advertisement in 45 Fresh Useful JavaScript and jQuery Techniques and Tools
 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools  in 45 Fresh Useful JavaScript and jQuery Techniques and Tools  in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Yes, this is another round-up of fresh and useful Javascript techniques, tools and resources. But don’t close the tab yet, as you might find this one very useful. In this selection we present calendars, forms, buttons, navigation, debugging, optimization and compatibility tables as well as handy resources and tools. We also cover various jQuery-plugins that will help you extend the functionality of your website and improve user experience with ready components or coding solutions.

The last section also covers a number of useful educational resources such as a compilation of useful JavaScript coding practices, a detailed comparison of JavaScript frameworks and general JavaScript programming conventions. We are looking forward to your feedback.

You may be interested in the following related posts:

[By the way, did you know we have a brand new free Smashing Email Newsletter? Subscribe now and get fresh short tips and tricks on Tuesdays!]

Calendars and Timelines

jDigiClock – Digital Clock (HTC Hero inspired)
jDigiClock is a jQuery plugin inspired from HTC Hero Clock Widget.

Javascript-techniques-82 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

jQuery Sliding Clock v1.1
jQuery transpearant Slider clock with CSS sprites.

Javascript-techniques-67 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Date / Time Picker
Note that this control is not designed to work in IE6; although it will function correctly in most cases, the positioning of the calendar may be way off depending on how your page is styled.

Javascript-techniques-05 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

JavaScript Debugging and Validation Tools

Venkman JavaScript Debugger project page
Venkman is the code name for Mozilla’s JavaScript Debugger. Venkman aims to provide a powerful JavaScript debugging environment for Gecko-based browsers namely Firefox 3.x, the Netscape 7.x series of browsers, Netscape 9.x series, Mozilla Seamonkey 1.x and Mozilla Seamonkey 2.x. It does not include Gecko-based browsers such as K-Meleon 1.x, Galeon 2.x and Netscape 8.x. The debugger is available as an add-on package in XPI format. Venkman JavaScript Debugger has been provided as part of the Mozilla install distribution since October 3rd 2001.

Javascript-techniques-14 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

CompanionJS
Companion.JS (pronounced Companion dot JS or CJS) is a Javascript debugger for IE.

Javascript-techniques-32 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

How to Test your JavaScript Code with QUnit
QUnit is a powerful JavaScript unit testing framework that helps you to debug code. It’s written by members of the jQuery team, and is the official test suite for jQuery. But QUnit is general enough to test any regular JavaScript code, and it’s even able to test server-side JavaScript via some JavaScript engine like Rhino or V8.

Javascript-techniques-44 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

JS Bin – Collaborative JavaScript Debugging
JS Bin is an open source collaborative JavaScript debugging tool.

Javascript-techniques-12 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Forms, Buttons & Navigation

Making a Google Wave History Slider
Here is shown how to create a Google Wave-like history slider. Using it will enable visitors to go back and forth in time to view the changes that take place on a comment thread.

Javascript-techniques-73 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Fancy Radio Buttons With jQuery
Creation of 2 mandatory option sets that a user could choose, while hiding off the radio button inputs and using an anchor links to make it a bit more usable.

Javascript-techniques-62 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Creative Button Animations with Sprites and JQuery
Fading hover effect for which the transition is smoothed with JavaScript, using jQuery library.

Javascript-techniques-83 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Password (un)Masking
JavaScript jQuery that toggles the masking and unmasking of the password field.

Javascript-techniques-68 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

jQuery MagicLine Navigation
These “sliding” style navigation bars have been around a while, and turns out it’s really pretty darn easy. Here are put two examples together.

Javascript-techniques-49 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Fixed Fade Out Menu: A CSS and jQuery Tutorial
The aim is to have a fixed navigation that follows the user when he scrolls, and only subtly showing itself by fading out and becoming almost transparent. When the user hovers over it, the menu then becomes opaque again. Inside of the navigation we will have some links, a search input and a top and bottom button that let the user navigate to the top or the bottom of the page.

Javascript-techniques-52 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

jQuery plugin: Simplest Twitter-like dynamic character count for textareas and input fields
The best way to explain what this plugin does is to mention Twitter. Twitter posts are limited to 140 characters. While typing the Twitter post there is this always present information about how many characters the users have before reaching the limit. The information is not only provided merely by displaying a number, there are different colors applied to certain stages to notify the user about the status.

Sliding Labels v2
Form label keeping the label inline, but sliding it off to the left rather than going away on click.

Javascript-techniques-87 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Ketchup Plugin
Ketchup is a slim jQuery Plugin that validates your forms. It aims to be very flexible and extendable for its appearance and functionality.

Javascript-techniques-84 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Layout tools

jQuery {css}designerGrid Plugin
{css} designerGrid is A jQuery Plugin developed for website interface developers who use the grid system of layout. {css} designerGrid is intended to assist these developers with CSS prototyping.

Javascript-techniques-80 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

css-template-layout
JavaScript (jQuery) implementation of the CSS Template Layout Module

Javascript-techniques-33 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

How to create a fluid grid with jQuery
Grid-based layout is probably the more preferred way to style up a webpage to give it more magazine-like look and feel. This tutorial is about how to use CSS and Javascript to create a fluid grid-based layout (See demo here). The algorithm/procedure used in this tutorial is very simple and straightforward. There are more advanced algorithms out there which can handle multiple scenarios. But the purpose is to understand the basic logic on how to create such layout. So here it goes…

Javascript-techniques-51 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

closure-templates
Closure Templates are a client- and server-side templating system that helps you dynamically build reusable HTML and UI elements. They are easy to learn and customizable to fit your application’s needs. Closure Templates support JavaScript and Java and use a data model and expression syntax that works for either language. You can also use the built-in message support to easily localize your applications.

Javascript-techniques-46 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Useful jQuery Plugins

TipTip jQuery Plugin
TipTip detects the edges of the browser window and will make sure the tooltip stays within the current window size. As a result the tooltip will adjust itself to be displayed above, below, to the left or to the right of the element with TipTip applied to it, depending on what is necessary to stay within the browser window. TipTip is a very lightweight and intelligent custom tooltip jQuery plugin. It uses ZERO images and is completely customizable via CSS. It’s also only 3.5kb minified!

Javascript-techniques-65 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

jQuery Roundabout
Roundabout is a jQuery plugin that converts a structure of static HTML elements into a highly customizable turntable-like interactive area. (And now, not just turntables, but many shapes!)

Javascript-techniques-69 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

jParse – jQuery XML Parse Plugin
jParse is a jQuery plugin that allows you to parse XML that was fetched with the jQuery .ajax method (making it fully customizable).

Javascript-techniques-72 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

jQuery Quicksand plugin
Reorder and filter items with a nice shuffling animation.

Javascript-techniques-48 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

typeQuery, change website typography with jquery
typeQuery gives the flexibility to change the font-family for everything you define with class, id, or tag, this example is referring to the selected item on a select object with id=”tag” and the font-family value at select object with id=”family”: $($("#tag").val()).css("font-family", $("#family").val());

Javascript-techniques-70 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Flip! A jQuery plugin v0.9.9
Flip is a jQuery plugin that will flip easily your elements in four directions.

Javascript-techniques-55 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Data Encryption With JavaScript: jCryption
jCryption is a jQuery plugin for encrypting POST/GET data submitted by forms. It uses public-key algorithm of RSA for the encryption & has a PHP file for handling the decryption of data.

Javascript-techniques-24 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Minimalist jQuery: 11 useful plugins under 4K
jQuery makes our lives easier. So much so that it’s tempting to use it all the time, inadvertently slowing our page load times (cue YSlow and Hammerhead). Combining, compressing, and delivering scripts at the end of your page helps in the HTTP request department. On the file size front, below are jQuery plugins that give solid bang for your performance buck.

Javascript-techniques-79 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Undo/Redo in jQuery
An easy-to-use plugin for adding undo/redo capabilities to a jQuery application. It is based loosely on the Objective-C/Cocoa way of doing things.

Javascript-techniques-81 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

editease
editEase – jQuery CMS | no fuss, no database, no worries

Javascript-techniques-78 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

jsHub
jsHub is a single piece of JavaScript (a “tag”) that can handle reading different sorts of page information and then send them to many different vendors’ products. One piece of code to send to Google Analytics, Omniture SiteCatalyst, WebTrends and Mixpanel. Instead of one piece of JavaScript per vendor, jsHub has a single piece of code (the “hub”) and plugins that know how to translate into the required wire protocol for each vendor. Vendors only maintain the plugin for their product.

Javascript-techniques-22 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Educational JavaScript Resources and Tutorials

Caffeinated Simpleton
JavaScript is an amazing little language, but it’s got some quirks that turn a lot of people off. One of those quirks is this, and how it’s not necessarily what you expect it to be. this isn’t that complicated, but there are very few explanations of how it works on the internet. This article is an attempt to explain how this works and how to use it properly.

Javascript-techniques-07 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

What You Need To Know About JavaScript Scope
This article discusses how JavaScript handles scope and how various JavaScript libraries provide methods for dealing with it and how they smooth out a few bumps. We’ll also look at how you can get back to basics and do some interesting scope wrangling without a library, a useful approach if you’re writing code that needs to stand alone.

Javascript-techniques-25 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Learning Advanced JavaScript
A very nice tutorial to learn JavaScript, containing code and discussion from the upcoming book Secrets of the JavaScript Ninja by John Resig.

Javascript-techniques-30 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Highlight search terms automagically with JavaScript and mark
Script surrounding the search term(s) with the mark element rather than a span, although the class searchword is retained in case you want to style these marks differently from others. In the CSS, the rule article mark is just added to turn it a gentle shade of pink.

10 Really Helpful Traversing Functions in jQuery
With jQuery, selecting HTML elements is laughably easy. But at times, we may wish to further refine the selection, which can be a hassle when the HTML structure is complicated. In this tutorial, we’ll explore ten ways that we can refine and extend a set of wrapped elements that we wish to operate upon.

Javascript-techniques-74 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Using keyboard shortcuts in Javascript
If you want to enhance your web app, Javascript keyboards shortcuts is definitely something to consider. In this article, you’ll learn to use JS keyboard shortcuts, with and without the JQuery framework.

Javascript-techniques-29 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Code Conventions for the JavaScript Programming Language
This is a set of coding conventions and rules for use in JavaScript programming.

Javascript-techniques-31 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

jQuery – Select element cheat sheet
This cheat sheet helps you to find the index of a selected option, set the selected option by value, set the selected option by text, insert a new option before or after another and get the text or value of the selected option.

Javascript-techniques-76 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Compare JavaScript frameworks
Modern Web sites and Web applications tend to rely quite heavily on client-side JavaScript to provide rich interactivity, particularly through the advent of asynchronous HTTP requests that do not require page refreshes to return data or responses from a server-side script or database system. In this article, you will discover how JavaScript frameworks make it easier and faster to create highly interactive and responsive Web sites and Web applications.

Javascript-techniques-77 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Park your Horse, Code Cowboy: Professional JavaScript Workflows, Part 1
In this series, we’ll talk about tools & techniques you can use to cover those No’s, and cut a lot of strife & embarrassment from your JavaScript experience.

Javascript-techniques-47 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

JavaScript Reference examples (example source code)
JavaScript Reference examples, organized by Objects, Properties, Methods & Collections. Some Event Handlers Reference are also available.

Javascript-techniques-20 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

JavaScript best practices
A compilation of best practices and good advice I’ve amassed over the years, much of it learnt the hard way (experimentation and suchlike). Take the advice below to heart and keep it in a part of your brain that has a quick access route so you can apply it without thinking about it. I am sure you will find things to disagree with, and that is a good thing – you should question what you read, and strive to find better solutions. However, I have found that following these principles has made me a more effective developer and allowed other developers to build upon my work more easily.

Javascript-techniques-15 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

wtfjs
JavaScript is a language we love despite it giving us so much to hate. This is a collection of those very special irregularities, inconstancies and just plain painfully unintuitive moments for the language of the web.

Javascript-techniques-41 in 45 Fresh Useful JavaScript and jQuery Techniques and Tools

Related Posts

You may be interested in the following related posts:


© Smashing Editorial for Smashing Magazine, 2010. | Permalink | One comment | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/12/45-fresh-useful-javascript-and-jquery-techniques-and-tools/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags: , ,

Luke Wroblewski March 12, 2010 at 11:36 am
Smashing-magazine-advertisement in Forms On Mobile Devices: Modern Solutions
 in Forms On Mobile Devices: Modern Solutions  in Forms On Mobile Devices: Modern Solutions  in Forms On Mobile Devices: Modern Solutions

Mobile forms tend to have significantly more constraints than their desktop cousins: screens are smaller; connections are slower; text entry is trickier; the list goes on. So, limiting the number of forms in your mobile applications and websites is generally a good idea. When you do want input from users on mobile devices, radio buttons, checkboxes, select menus and lists tend to work much better than open text fields.

But constraints breed innovation, and mobile forms are no different. The limitations of mobile devices have forced developers and designers to find new ways to allow users to input data faster and more easily. Thanks to the modern solutions covered in this article, the mobile space may not be a place to avoid forms much longer. Instead, it may become the place to encourage them.

[By the way, did you know we have a brand new free Smashing Email Newsletter? Subscribe now and get fresh short tips and tricks on Tuesdays!]

Field Zoom

In many mobile Web browsers, when a user selects a form’s input field, the “field zoom” feature expands it to fill the screen’s viewable area. This makes an otherwise tiny field large enough for people to actually see the data they are entering. Given that many form errors are caused by people not seeing their inputs well enough to correct misspellings, the usability of this feature is clear.

The Safari browser on Apple’s iPhone makes use of field zoom together with a “form assistant.” The form assistant displays “Previous,” “Next,” “AutoFill” and “Done” buttons below the magnified input field, giving people an easy way to move through and complete a form. No need to worry if an input field is off screen: the user just hits “Next” and won’t miss it!

Mobileinputs1 in Forms On Mobile Devices: Modern Solutions

However, not everyone will know about the form assistant or know how to hide the keyboard. So, make sure the controls on the Web page still allow them to complete the form. Excessive spacing around the “Submit” button can tuck it behind the keyboard.

Field zoom is another great reason to top-align input field labels in forms. As you can see on Google’s registration form (screenshot below), left-aligned labels disappear when input fields are expanded to fill the screen. With no visible label, the user can easily forget what question they have to answer. Long input fields also suffer a bit with field zoom.

Mobileinputs2 in Forms On Mobile Devices: Modern Solutions

Mobile browsers that don’t have field zoom also run into issues with left- and right-aligned input field labels. Anyone using such a form on Google’s Android OS (below) faces the problem of disappearing labels. The screen simply does not have enough room for both the input field and its corresponding label. Top-aligned labels avoid this issue.

Mobileinputs3 in Forms On Mobile Devices: Modern Solutions

Input Formats

Some mobile Web browsers recognize specific input types (part of the developing HTML5 standard) and adjust their input modes accordingly. For example, specifying an input of the type url brings up a virtual alphanumeric keyboard with “.”, “/”, and “.com” keys. Specifying an input of the type email brings up a virtual alphanumeric keyboard with “.” and “@” keys. Specifying an input of the type number brings up a virtual numeric keyboard.

These input-specific keyboards make entering the particular type of data required by each input field much easier. Even browsers without virtual keyboards benefit from the use of number, because users would not have to switch to number mode to enter numeric data.

Mobileinputs4 in Forms On Mobile Devices: Modern Solutions

Password-Masking

Most password input fields in forms instantly obscure all characters that a user enters to keep sensitive information hidden from prying eyes. Automatic masking of passwords may provide the appearance of security, but it can also create usability issues when people are left staring at a row of bullets that they hope (but can’t verify) is their password.

Many mobile devices address this issue by displaying the most recent character the user has entered, and then obscuring that character as a bullet only after a brief delay. This technique has made its way onto the desktop, as illustrated in this password-masking solution from ZURB.

Pop-Up Menu Controls

Drop-down select menus are one of the hardest input types to use. First, you have to click on the menu to open it. Then, you have to maneuver through a potentially long list of small targets. Once you find the value you want, you need position your cursor on the right target and select it. To top it off, many implementations of drop-down menus on the Web require you to keep your cursor on the menu while navigating the list, or else the menu closes!

Even dexterous users often miss them and need to start over. Couple this interactive challenge with the small screens of mobile devices and the need for a different solution for select menus becomes quite obvious.

For drop-down select menus on Web forms, Apple’s iPhone presents users with a pop-up menu control. This control displays the options in the menu in a contained list that can be scrolled at various speeds though drag, nudge and flick gestures. The large touch targets also make it easy to select the right value once you’ve found it.

Mobileinputs5 in Forms On Mobile Devices: Modern Solutions

Similarly, Google’s Android provides a larger touch target for select menu options. When the user taps a drop-down select menu on an Android device, a scrollable list of menu options appears in a dialog window over the Web page.

Mobileinputs6 in Forms On Mobile Devices: Modern Solutions

Compound Menu Controls

Pop-up menu controls can be applied to compound inputs as well. So, instead of requiring three separate input fields for the month, day and year of a requested date, one date field can bring up a set of pop-up menus that allow people to scroll through three lists at once to find the right date. This approach can be applied to other kinds of compound inputs as well, such as height in feet and inches.

Mobileinputs7 in Forms On Mobile Devices: Modern Solutions

Google’s Android has a compound input field solution, though it makes use of visible interface elements to move through a list instead of relying on gesture-based scrolling alone.

Mobileinputs8 in Forms On Mobile Devices: Modern Solutions

Native Input Controls

In addition to having compound menu controls, most mobile operating systems have several other custom input controls available to application developers. Sliders, split buttons, rating widgets and scrubbers are just a few of the components worth considering in place of standard form controls to make inputting easier for users.

Mobileinputs9 in Forms On Mobile Devices: Modern Solutions

Orientation

Because people like to hold mobile devices both horizontally and vertically in their hands, mobile forms should adjust accordingly to take advantage of the changing screen space. The compose email form on Google’s Android does just that.

Mobileinputs10 in Forms On Mobile Devices: Modern Solutions

When held vertically, the screen shows three input fields with several action buttons. In the horizontal position, the email body input takes over the screen, and one action button is shown on the right. This layout maximizes the screen space available for the message content.

Voice Input

Google’s Nexus One phone allows people to use voice input for any text field in an application. Users can swipe the virtual keyboard to switch the phone to audio input mode, or they can use the microphone button. The video below demonstrates both of these options in action. With effective voice input, typing any characters into the mobile device becomes a thing of the past.

What’s Next?

Mobile is growing exceptionally fast, and as more designers and developers focus on the space, we’ll hopefully see even further innovation in mobile forms. After all, anything that makes inputting (both on mobile and desktop devices) faster and easier will do a lot of good for both companies and their customers.

About the Author

Luke Wroblewski is an internationally recognized digital product design leader and the author of two popular Web design books. You can follow Luke on Twitter @lukewdesign or by using RSS.

Smashing Magazine readers can get a special 20% off discount on Luke’s latest book: Web Form Design Filling in the Blanks. Just use discount code MIX to order.

(al)


© Luke Wroblewski for Smashing Magazine, 2010. | Permalink | 17 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/11/forms-on-mobile-devices-modern-solutions/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:

Jessica Bordeau March 12, 2010 at 11:58 am
Smashing-magazine-advertisement in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)  in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)  in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Since its emergence, the digital photography market has gradually supplanted the traditional one. APN and digital SLR cameras entered our lives, and some people announced the death of silver-based images. This is not all lie, and yet old-fashioned images have been particularly popular in the past few years. All we do seem to do now is try to recreate the atmosphere of those bygone times anyway. Blurry, distorted and over-saturated images are not just a fad anymore. People have became familiar with the style and even consider it a full-fledged photographic genre.

And this is where toy cameras play a role. These devices, made entirely of plastic, including often the lens itself, are not only toys. Sure, they cost next to nothing and have no controls to speak of, but this is what people like about them: they create unpredictable pictures, with equally unpredictable vintage effects. Once you understand this, the rest is a beautiful game. Take them anywhere, anytime, and photograph whatever you like.

TC-54 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Pirouetting, by helenannsia

How does this apply to modern design? Now that vintage websites are so trendy, why not look to this type of image for inspiration? You probably don’t want to go through the trouble of taking up silver-based photography because that would mean buying, developing and scanning film, maybe even making prints. That takes time and is expensive.

What you can do, though, is use the magic of Photoshop to make your ultra-sharp, high-definition images look like they were taken with one of these cameras. Below are a list of the most famous toy cameras and some tutorials that can be used to recreate their famous effects. Most of them are part of the Lomography movement, but you might also want to consider some other options in trying to recreate that authentic look. You also may be interested in our previous article “The Disturbing Beauty of Oversaturated Pictures and Lomography.”

[By the way, did you know we have a brand new free Smashing Email Newsletter? Subscribe now and get fresh short tips and tricks on Tuesdays!]

Famous Toy Cameras

Toy cameras are cheap, low quality and yet functional. As such, the deformations in the photos they produce are pronounced, and not all images are guaranteed to be perfectly exposed. Still, there are just so many of them these days that picking a few is hard. The ones presented here have paved the way for the success of the others. You may know them but not the stories behind them?

Diana

Let’s start where it all began. Picture yourself in Hong Kong in the early ’60s, when a factory starts producing the Diana. This inexpensive plastic-body camera was at the time usually given away as a novelty gift. Occasionally, it would be used by actual photographers who took advantage of the various effects it produced. And many effects there were. Because of the poor quality of materials used, the Diana camera was disposed to light leaks, leading to film damage, an effect typically fixed by sealing the seams with light-proof tape. Handy, huh?

But the plastic body wasn’t the most interesting part: it was the lens, also made out of plastic. Not only did it enhance the already low contrast created by the light infiltration, but it also made for odd color rendering, chromatic aberration and blurry images. As if this weren’t enough, the image circle only marginally covered the diagonal of the film frame, which is why Diana images have heaving vignetting.

TC-29 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: elZekah

As photographers started to deliberately exploit these characteristics, production grew through the ’70s and opened the way for other toy camera manufacturers.

TC-82 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: chomdee

Lomo LC-A

This is where things get a bit tricky, so pay attention. It’s now the beginning of the ’90s, and for a few years the Russian factory Lomo PLC has been producing the Lomo LC-A camera, which basically has all of the characteristics of a toy camera (vignetting in particular). But production was stopped, and the camera was all but forgotten until two Austrian students found one at a flea market in 1991 and decided to exploit its marketing potential. They convinced the director of the Lomo PLC factory to relaunch production and negotiated an exclusive contract for distribution with their brand-new company: Lomography AG.

TC-67 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: maaku

And here begins the Lomography movement. If the term is familiar to you, you probably know at least two things about it. First, it promotes casual snapshot photography. Second, it is associated with over-saturated and high-contrast images. To confuse things, this second characteristic has nothing to do with the LC-A camera itself or with any other cameras for that matter. It is actually the result of the way the film is processed, which would usually be cross-processing. But Lomography is a movement, not a technique, and it was certainly the first to promote camera imperfections as an aesthetic. The success of the LC-A camera helped spread this aesthetic.

TC-65 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: citronnade

Holga

With the success of this movement, Lomography AG became interested in other low-cost cameras, such as the Holga, which had been produced in China for a decade. Even though it was made by a different manufacturer, the Holga was considered the successor of the Diana. Inspired by its predecessor, the Holga was designed as an inexpensive mass-market camera. And like the Diana, it is not of the best quality and has the same flaws.

TC-09 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: babyabby10

But the Holga became popular and was even exported to the West over time, mostly for photo-reporting, for which its low profile was appreciated. Its problems were no longer problems, and now it is not surprising to hear of Holga photos winning awards. Because it is entirely manual, one can create effects, such as double exposure and panoramas, by not winding the film.

TC-72 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Bill Hansen (website)

ActionSampler, SuperSampler, Oktomat

These three cameras don’t have many differences. They all take multiple shots in a set period of time, thus creating micro-images that look like short animated movies. The Actionsampler and Supersampler have four lenses each, while the Oktomat has eight, fitting eight frames into the standard 35mm.

TC-83 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: amylynnthompson

To make them a bit more fun, what you see through the viewfinder is not exactly what you get.

TC-16 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: golfpunkgirl

Lomo Fisheye 2

As the name suggests, the Lomo Fisheye camera has a fish-eye lens. It was the first 35mm compact camera to offer such a wide angle (170°), and unlike the other toy cameras covered here, it gave surprisingly good results for the price. The second edition came with several enhancements, such a viewfinder that covered the same angle as the lens (it was blocked off before).

TC-81 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: aapnootmies

The effect created, often seen in sport images, can serve many other purposes. But the user should be aware of two major characteristics: strong deformation and light leaks.

TC-75 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: faha

Photoshop Tutorials And Resources

Now, let’s put all this into practice. Even if you are familiar with these effects, have ever actually tried to replicate them? There are a lot of different effects, and you can combine them to create unique images.

Faking the Holga Camera and Fisheye Lens

How to Fake a Holga Photograph
This tutorial shows you how to fake Holga photographs in a few simple steps.

TC-13 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Another Way to Fake a Holga Photograph
Another tutorial on faking Holga photographs.

TC-39 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Fish-eye effect
This shows you how to create a fish-eye effect for a picture taken with a regular lens. This one is a video and it addresses two important points: the lens circle border is not supposed to be so sharp when taking a fish-eye photograph, and one often deals with light infiltration.

TC-24 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Fish-eye effect
Another fish-eye tutorial. It doesn’t show how to distort the image, so you will have to add this step yourself, but it adds a nice final touch to the image by using a picture of the inside of a fish-eye lens.

TC-74 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Recreating Low-Quality Camera Flaws

Vignetting
A very simple tutorial on recreating the vignetting effect.

TC-21 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Soft-Focus Lens Effect
What if you’re already happy with the contrast and color saturation of your image and just want to recreate the effect of a soft-focus camera lens or diffusion filter? In this tutorial, you’ll learn a fast and easy way to add a more traditional soft-focus lens effect to images.

TC-34 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Faking Barrel Distortion and Chromatic Aberrations
Here is a nice Photoshop plug-in to fake barrel distortion and chromatic aberrations. Adding these effects to your pictures will make them look even more authentic.

TC-36 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Light Leaks Effect, Part 1 and Part 2
Of course, this article wouldn’t be complete without a great tutorial on light leak effects. Here is an awesome one, divided into two parts, each covering a different effect: a white-blur light and a colored bar leak.

TC-32 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Working on Colors and Light Exposure

Getting That X-Pro Lomo Look
This tutorial is fairly quick and easy. It shows you how to get that great x-pro Lomo look by tweaking color. You’ll be exploring a new method of vignetting, and you’ll be widening and blurring the image a little.

Lastshot in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Cross-Processing Tutorial
With so many possible permutations of film stock and processing techniques, there is no single, identifiable look to cross-processed images. The most common combination is C-41 as E-6, in which slide chemistry is used to process color negative film; and mimicking it in Photoshop is a quick job. Image contrast is usually high, with blown-out highlights, while shadows tend towards dense shades of blue. Reds tend to be magenta, lips almost purple and highlights normally have a yellow-green tinge.

TC-35 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Cross-Processing
Another cros-processing tutorial.

TC-20 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Vintage Effect
Age your images a give them a vintage effect.

TC-22 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Using Textures and Double Exposure

Through the Viewfinder
Did you know that Flickr has a Through the Viewfinder group? The idea is that you shoot through the viewfinder of an old camera using your modern digital or film camera and create an interesting framing effect. Here is a tutorial on how to create this effect.

TC-11 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Resources of Speckle Pattern
Yes, there is also a Flickr group called “Noise and Dust Through the Viewfinder.”

TC-19 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Paper Texture Effect
Here is a quick and easy tutorial for those who want to learn the art of taking a photo and turning it into an old-fashioned vintage picture.

TC-30 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Some More Paper Texture Effect
Another tutorial (this one a video).

TC-33 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Filmstrip Effect
Download a filmstrip template and use it to create negatives of your pictures.

TC-17 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Double Exposure
When you take a double-exposed photograph, the results are usually a bit unpredictable. With Photoshop you have much more control over the result.

TC-25 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Another Way to Create Double Exposure
While the most common way to create a double exposure is by using a different blending mode on the top layer and adjusting its opacity, this method accurately simulates how a camera takes a double exposure.

TC-23 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Other Ideas

No tutorials are needed to create these effects. They are included here merely to give you more ideas. You’ll still need to work on your pictures to get that vintage look. Then, just put them together and enjoy.

Shoot Series Like the Oktomat and the Actionsampler
Draw inspiration from the Oktomat and Actionsampler cameras. You’ll get either four or eight images in the same frame, each of them having been shot after an interval of only a few seconds.

TC-15 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Look!, by Moyö

Shoot Series like the Supersampler
The Supersampler effect is quite similar to the Actionsampler: four images in the same frame, but spaced differently. And remember that you can arrange layers both horizontally and vertically.

TC-14 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: moving clocks run slow, by aleinsomniac

Panorama 1
Panorama images don’t necessarily have to be perfectly arranged. Here is an example of what else can be done.

TC-79 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Christophe Dillinger (website)

Panorama 2
Another inspiring panorama.

TC-80 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: bruceberrien

Panorama 3
The panorama view can be combined with a filmstrip effect. It simulates a double-exposure panorama taken on a manual camera.

TC-78 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: mikrofoniusz

Want More?

Polaroid

If cheapness is a defining characteristic of toy cameras, it surely isn’t for Polaroids. The Polaroid camera itself is not expensive, but because Fuji is now the only company that produces the film for it, getting affordable ones has become difficult. But this may change in the next few months thanks to the Impossible Project.

Going back a bit, the world’s first commercial instant camera was the “Land” camera, unveiled in 1947. Since then, Polaroid has become synonymous with instant photography, because most of the cameras have been created by the Polaroid Corporation. Nowadays, the cameras are used by photographers mainly to preview their work before actually shooting. But as toy cameras, they are fun to play with and can make for nice effects.

Polaroid in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: paine666

Polaroid and Transfer Effect

Retro Polaroid Coloring on Your Photos
This is a simple tutorial on how to get that retro Polaroid coloring in your photos.

TC-27 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Polaroid Transfer Effect
This Photoshop tutorial shows you how to create a cool old photo transfer edge effect using a piece of stock photography, an alpha channel and the burn and dodge tools.

TC-10 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)

Showcase of Beautiful Pictures

Considering that Flickr has a group for almost every subject, it is no surprise that there is one for toy cameras. Here is a showcase of the most beautiful images from it.

TC-57 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: have I told you lately, by cHr1st1an S

TC-02 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: ubu84

TC-41 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: 000038, by qwj

TC-43 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: 54330027, by etara

TC-42 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Ipanema Beach – Brazil, by marcelo_maia

 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Hélicoïdal, by Cathy Lehnebach

TC-47 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Purgatoire, by stiveune

TC-48 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: untitled, by Greg Zauswoz

TC-50 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: untitled, by bradbrochill

TC-46 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: .., by cjlomo

TC-52 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: spree1, by hellomelly

TC-53 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Love me two times, by laszlo_ototh

TC-55 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: exit, by renaishashin

TC-58 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: untitled, by Sergio Conde Sánchez

TC-59 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Akhirnya buat lomba juga -__-, by febryanyovi

TC-51 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Cosy Clausterphobia, by miss_michelle

TC-64 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: svema_test1, by ashtonleee

TC-63 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: untitled, by poppart

TC-73 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: lomographicsocietyinternational

TC-45 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: La Bòfia – Redscale, by fgali1964

TC-76 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: chomdee

TC-66 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: offcenter

TC-70 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: Holga Tennis, by Nick Whitmoyer

TC-84 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: golfpunkgirl

TC-85 in Uncovering Toy Cameras and Polaroid Vintage Effects (With Photoshop Tutorials)
Photo credit: eyetwist

Further Resources

Old Toy Camera – Photoshop action
This Photoshop action makes images look as though they are aged prints, shot on a toy or antique camera. Also included are two actions that create borders similar to those seen on photos from many antique and toy cameras.

Toy Camera Contest
FILE presents here a selection of images submitted for its Toy Camera Contest. This collection gives an idea of the challenge facing the judges to find three winners. The range and quality of the submitted images are impressive.

Gallery
This project is home to photos taken with toy cameras. Most are plastic: Holga, Diana, Dorie, Debonair, Lubitel, Banner, Snappy and Yunon. Distortion, blur and imperfection are some of the characteristics that endear these cameras to enthusiasts.

Abduzeedo: 60 Interesting Lomo Fisheye Shots
Gathered here are a few Lomography fish-eye shots. Some were taken with Lomography cameras such as the Diana and the LC-A+ with a fish-eye lens adapter attached.

Lomography.com
Lomographic Society International Website.

(al)


© Jessica Bordeau for Smashing Magazine, 2010. | Permalink | 34 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/10/uncovering-toy-cameras-and-polaroid-vintage-effects/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags: , , , , ,

Christian Heilmann March 12, 2010 at 12:49 pm
Smashing-magazine-advertisement in Entering The Wonderful World of Geo Location
 in Entering The Wonderful World of Geo Location  in Entering The Wonderful World of Geo Location  in Entering The Wonderful World of Geo Location

I thought I could not be out-geeked. With a background in radio, and having dabbled in the demo scene on the Commodore 64 and hung out on BBSes and IRC for a long time and all the other things normal kids don’t quite get, I thought I was safe in this area.

Then I went to my first WhereCamp, an unconference dealing with geographical issues and how they relate to the world of Web development. Even my A-Levels in Astronomy did not help me there. I was out-geeked by the people who drive and tweak the things that we now consider normal about geo-location on the Web.

Pulling out your phone, find your location and getting directions to the nearest bar is easy, but a lot of work has gone into making that possible. The good news is that because of that effort, mere geo-mortals like you and me can now create geographically aware products using a few lines of code. So, let’s give the geo-community a big hand.

[Offtopic: by the way, did you know that Smashing Magazine has one of the most influential and popular Twitter accounts? Join our discussions and get updates about useful tools and resources — follow us on Twitter!]

Why Geo Matters

First of all, why is it important to consider physical location on this planet (at this moment) when we develop Web products? There are a few answers to this.

The first answer is mobility. The days of people sitting in front of desktop machines at home are over. Sales of mobile devices, laptops and netbooks have overtaken those of bulky stationary computers in the last few years. The power of processors now allows us to use smaller, more mobile hardware to perform the same tasks. So, if people use their hardware on the go, we should bring our systems to them. Which brings us to the second—very important—point: relevance.

Giving the user content that is relevant to the physical space they are in at the moment makes a lot of sense. We are creatures of habit. While we love the reach of the Internet, we also want to be able to find things in our local area easily: people to meet, cafes to frequent, interesting buildings and museums to learn about. The advertising industry—especially of the adult and dating variety—realized this years ago. I am sure you have come across one of the following before:

Adultpersonals in Entering The Wonderful World of Geo Location

I am sure these ads are more successful than the ones that show only user names. That the photos and names are the same for every location doesn’t seem to be a problem (but yes, I noticed it). So how does it all work?

Getting The User’s Location Via IP

Every computer on a network has a number that identifies it: its IP address. The Internet is nothing but a massive network, and your IP number is assigned to you by the service provider that you have used to connect to that network. Because the numbers that service providers assign change from one geographical location to the next (much like telephone numbers), you can make quite a good estimate of where your visitors are from.

To find out where a certain phone number is from, you use a phone book. To find out where an IP is from, you can use the Maxmind GeoIP database. Maxmind also provides a JavaScript solution that you can use on websites:

<script type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
<script>
  var info = document.getElementById('info');
  var lat = geoip_latitude();
  var lon = geoip_longitude();
  var city = geoip_city();
  var out = '<h3>Information from your IP</h3>'+
            '<ul>'+
            '<li>Latitude: ' + lat + '</li>'+
            '<li>Longitude: ' + lon + '</li>'+
            '<li>City: ' + city + '</li>'+
            '<li>Region: ' + geoip_region() + '</li>'+
            '<li>Region Name: ' + geoip_region_name() + '</li>'+
            '<li>Postal Code: ' + geoip_postal_code() + '</li>'+
            '<li>Country Code: ' + geoip_country_code() + '</li>'+
            '<li>Country Name: ' + geoip_country_name() + '</li>'+
            '</ul>'
  info.innerHTML = out;
</script>

Geolocation in Entering The Wonderful World of Geo Location

This gives you some information on the user (try it out for yourself). The challenge, though, is relevance. Your IP location is the location of the IP that your provider has assigned to you. Depending on your provider, this could be quite a ways off (in my case, I live in London, but my provider used to show me as living in Rochester). Another problem is if you work for a company that uses a VPN. At Yahoo, for example, I have to connect to the VPN to read my company email, and I have to choose a location to connect to:

Vpn in Entering The Wonderful World of Geo Location

So, for a solution like the one highlighted above, I would show up as being in a totally different part of the world (which might be useful for watching Internet TV in the UK while I am in the US). IP geo-location, then, is an approximation, not a dead-on science.

Getting The User’s Location Via The W3C Geo API

Guessing geographical location via IP is possible, but it can also be pretty creepy. Being able to take advantage of your location is useful, but security-conscious users and people who are generally suspicious of the Internet are not happy with the idea of their movements being monitored by a computer. This makes sense: if I can monitor your whereabouts day and night, I would know where and when to rob your house without you being there.

There are a lot of solutions to the challenge of having good-quality geo-location and maintaining privacy. Google Gears has a geo-location service; Plazes helps you store your location; and Yahoo’s Fire Eagle is probably the most polished way to securely maintain your location on the Web.

The problem with all of these services is that they require the user to either install a plug-in or visit a Web service to update their location. This is not fun; browsers should do the work for you.

We now have a W3C recommendation for a geo-location API that allows browsers to request the geographical location of the user. This makes it less creepy, and you get real data back.

Firefox 3.5 and above supports the W3C geo-location API. So does Safari on the iPhone if you run OS 3.0 or above. If you use the API, the browser will ask the user whether they want to share their location with your website.

Geowarning in Entering The Wonderful World of Geo Location

Once the user allows you to get their location, you get much more detailed latitude and longitude values. Using the API is very easy:

// if the browser supports the w3c geo api
if(navigator.geolocation){
  // get the current position
  navigator.geolocation.getCurrentPosition(

  // if this was successful, get the latitude and longitude
  function(position){
    var lat = position.coords.latitude;
    var lon = position.coords.longitude;
  },
  // if there was an error
  function(error){
    alert('ouch');
  });
}

Compare the IP and W3C solutions side by side. As you can see, there can be quite a difference in measuring the visitor’s location. The extent of the difference is shown in the following demo:

Difference in Entering The Wonderful World of Geo Location

Converting Latitude And Longitude Back Into A Name

Having more information is nice, but we have lost the name of the city and all the other nice data that came with the Maxmind database. Because the location has changed, we cannot just grab that old data; we have to find a way to convert latitude and longitude coordinates into a name. This process is called “reverse geo-coding,” and several services on the Web allow you to do it. Probably the most well-known is the geo-names Web service, but it has a few issues. For starters, the results are very US-centric.

One freely available but lesser-known reverse geo-coder that works worldwide comes from a surprising source: Flickr. The flickr.places.findByLatLon service returns a location from a latitude and longitude coordinates. You can try it out in the app explorer, but by far the easiest way to use it is by using the Yahoo Query Language (or YQL). YQL deserves its own article, but let’s just say that, instead of having to authenticate with the Flickr API and read the docs, reverse geo-coding becomes as easy as this:

select * from flickr.places where lat=37.416115 and lon=-122.0245671

Using the YQL Web service, you can get the result back as XML or JSON. So, to use the service in JavaScript, all you need is the following:

<script type="text/javascript" charset="utf-8">
 function getPlaceFromFlickr(lat,lon,callback){
   // the YQL statement
   var yql = 'select * from flickr.places where lat='+lat+' and lon='+lon;

   // assembling the YQL webservice API
   var url = 'http://query.yahooapis.com/v1/public/yql?q='+
              encodeURIComponent(yql)+'&format=json&diagnostics='+
              'false&callback='+callback;

   // create a new script node and add it to the document
   var s = document.createElement('script');
   s.setAttribute('src',url);
   document.getElementsByTagName('head')[0].appendChild(s);
 };

 // callback in case there is a place found
 function output(o){
   if(typeof(o.query.results.places.place) != 'undefined'){
     alert(o.query.results.places.place.name);
   }
 }

 // call the function with my current lat/lon
 getPlaceFromFlickr(37.416115,-122.02456,'output');
</script>

Combine that with the other services, and we get a more detailed result and can put a name to the coordinates:

Reversegeocode in Entering The Wonderful World of Geo Location

The Trouble With Latitude And Longitude

While latitude and longitude coordinates are a good way to describe a location on Earth, it is also ambiguous. The coordinates could represent either the centre of a city or a point of interest (such as a museum or a pub) in that spot.

WOEID to the Rescue

To work around the problem, Yahoo and Flickr (and soon will Twitter) support another way to pinpoint a location. The Where On Earth Identifier (or WOEID) is a more granular way to describe locations on Earth. Because Flickr supports it, we can easily get get photos from a particular area:

select * from flickr.photos.search where woe_id in (
  select place.woeid from flickr.places where lat=37.416115 and lon=-122.02456
)

Using this and a few lines of JavaScript, showing geo-located photos is pretty easy:

Geolocated-photos in Entering The Wonderful World of Geo Location

This has also been wrapped in a simple-to-use YQL solution. The following code will display 10 photos of Paris:

<script>
  function photos(o){
    var container = document.getElementById('photos');
    container.innerHTML = o.results;
  }
</script>
<script src="http://query.yahooapis.com/v1/public/yql?q=
select%20*%20from%20flickr.photolist%20where%20location%3D%22paris%2Cfr
%22%20and%20text%3D%22%22%20and%20amount%3D10&format=xml&
env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=photos">

You can also play with this in the YQL console.

Why Not Search For The Location’s Name?

The main question about implementations such as the one above is why couldn’t we just do a search on Flickr for the city, instead of doing all the complex geo-lookups? The reason is false positives. Take Paris, for example: if you want to show photos of Paris on a travel website, you don’t want Paris Hilton to show up in there. Same goes for Jack London. You may also want to show photos of London, England, not London, Ontario. Geographic data is full of these kinds of gotchas, and the term for finding the right one is “disambiguation.” See the Wikipedia article on “Victoria” to see just how many geographical contexts this term can have.

Turning Text Into Geo-Data

Finding a visitor’s geographic location is all well and good, but it doesn’t mean much if you can’t link it to information for that area. This is where it gets tricky. For Flickr (and soon Twitter), this is easy, because both services are able to attach geographical locations to the content you put in them. This is not so for most of the information on the Web, though, and this is when we resort to clever algorithms, machine-learning, pattern-matching and all the other think-tank stuff that computers and the scientists in front of them do.

Say you want to identify the geographical locations that a particular text or Web page talks about. Yahoo offers a service for that called Placemaker, and it is pretty easy to use. You need to get a developer key and send this as appid, send a text as documentContent, define the type of the text as documentType and define the type of data you want back as outputType. All of this needs to be sent as a POST to http://wherein.yahooapis.com/v1/document:

<form action="http://wherein.yahooapis.com/v1/document" method="post">
  <textarea id="text" name="documentContent">Hi there, I am Chris.
    I live in London, I am currently in Sunnyvale and will soon be in
    Atlanta and Las Vegas.</textarea>
  <div><input type="submit" name="sub" value="get locations"></div>
  <input type="hidden" name="appid" value="{YOUR_APP_ID}">
  <input type="hidden" name="documentType" value="text/plain">
  <input type="hidden" name="outputType" value="xml">
</form>

You can try this out yourself. Using PHP to call the API instead of a simple form, you can even format the output nicely. See it in action here:

Placemaker-results in Entering The Wonderful World of Geo Location

While developers who have played around with Web services won’t find Placemaker hard to use, the service can be daunting for the average developer. That is why I built GeoMaker some time ago. GeoMaker allows you to enter a text or URL, select the locations you want to include in the final outcome, and get the locations either as a map to copy and paste or as micro-formats.

Geomaker in Entering The Wonderful World of Geo Location

However, because there is also a YQL solution for using PlaceMaker in JavaScript, we can do the same with a few lines of client-side code to enhance an HTML document. Check out the following example:

Textandmap in Entering The Wonderful World of Geo Location

To use this, you need three things: a text with geographical locations in them in an element with an ID, a Google Maps API key (which you can get here) and the following few lines of code:

<script src="http://github.com/codepo8/geotoys/raw/master/addmap.js"></script>
<script>
addmap.config.mapkey = 'COPY YOUR API KEY HERE';
addmap.analyse('content');
</script>

This makes it incredibly easy to give your visitors a sense of what part of the world a text is related to.

Adding Maps To Your Documents

Online maps have been around for a while now (and Google Maps was instrumental in the rise of AJAX), and many providers out there allow you to add maps to your documents. Google is probably the leader, but Yahoo also has maps, as does Microsoft and many more. There is even a fully open map service called Open Street Maps, which has been instrumental in the recent rescue efforts in Haiti.

If you want interactive maps, probably the easiest thing to use is Mapstraction, which is a JavaScript library that does away with the discrepancies between the various map providers and gives you a single interface for all of them. 24ways published a good introduction to it three years ago.

Probably the simplest way to show a map that supports markers and paths in your document without having to dive into JavaScript is the Google static maps API. It creates maps as images, and all you need to do is provide the map information in the src URI of the image. For example, in the script example above, this would be:

http://maps.google.com/maps/api/staticmap?
sensor=false
&size=200x200
&maptype=roadmap
&key=YOUR_MAP_KEY
&markers=color:blue|label:1|37.4447,-122.161
&markers=color:blue|label:2|37.3385,-121.886
&markers=color:blue|label:3|37.3716,-122.038
&markers=color:blue|label:4|37.7792,-122.42

You can define the size and type of the map. If all you provide is the location of markers, the API will automatically find the right zoom level and area to ensure that all markers are visible. Google’s website even offers a detailed tool to create static maps, including markers and paths.

Geo Is A Space To Watch

I hope this has given you some insight into all of the things you can do to bring the earth to your product and to put your product on the map. Geo-location and geo-aware services are already huge, and they’ll be even more important this year. There will be more services—some mobile providers are ready to roll out new hardware and software—and now you can be a part of it.

What the geo-world needs now is a designer’s eye, and this is where you can help the geo-geeks create apps that matter, that look great and that make a difference in our visitors’ lives. For inspiration, check out Mapumental, which allows you to pinpoint a place to live in London, or see how Google Earth and some 3-D Objects allow you to race a milk truck on real map data.

(al)


© Christian Heilmann for Smashing Magazine, 2010. | Permalink | 54 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/08/entering-the-wonderful-world-of-geo-location/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:

Andy Rutledge March 12, 2010 at 1:11 pm
Smashing-magazine-advertisement in Common Questions About Design Professionalism
 in Common Questions About Design Professionalism  in Common Questions About Design Professionalism  in Common Questions About Design Professionalism

The design profession is full of happy folks, and understanding why so many designers enjoy their work is not hard. But not all are so happy. If you’re not careful, the joy of getting paid to pursue your passion can be tainted by the less joyous realities of the professional world.

You see, no matter how skilled you are as a designer, unless you are equally prepared in professional matters, your prospects will be limited and your circumstances compromised. This is true whether you work freelance, for an agency or in-house with a company.

Every week I hear from designers who are struggling to come to terms with these realities. Unhappy with their current circumstances, they write to ask for advice on improving their lot. Usually, they either claim not to understand how things got so bad, or they lay the blame somewhere other than at their own feet. In every case, however, the sole cause is their poor choices and lack of professional acumen. It needn’t be so.

Craft in Common Questions About Design Professionalism
Design is craft, but no matter how skilled you are as a designer, unless you are equally prepared in professional matters, your prospects will be limited and your circumstances compromised. Image source

[By the way, did you know there is a brand new Smashing Wordpress Book? Push WordPress past its limits!]

Professional Diagnosis

Here, I’ll paraphrase a few emails I’ve received from designers seeking advice. For each, I’ll diagnose the situation, explain in no uncertain terms what should have been done to avoid the situation and suggest a strategy the designer can follow to improve their circumstances.

These circumstances are not uncommon. Many of you reading this are likely experiencing similar problems… or may at some point in the future. I hope that the information, advice and strategies presented here will help you avoid these and other problems.

1. From A Freelance Designer

Question: “I recently graduated from design school and have started freelancing, and I’m wondering how you get clients? How do you get your name out there?”

This person may just as well have jumped out of an airplane and then asked, “Now, how do I go about finding parachute? Oh, and should I land somewhere specific? How exactly do I do that?” Even so, this lack of foresight is quite common. The immediate lesson is that you shouldn’t become an independent professional with little to no professional experience, with no prospects and knowing little to nothing about the business.

Fresh out of college or design school, you’re not a professional; you’re a technician (by definition, the opposite of professional). For the next few years you should be acquiring the skills, knowledge and understanding required of a design professional. The place to do this is in the company of peers and under the wings of mentors: at an agency or in house with a company. The successive lessons and built-in support system inherent in these environments are essential to a designer’s professional development.

The way to “get your name out there” is to establish a pattern of excellent work and a reputation for integrity over several years, while you let your agency or company carry the burden of acquiring clients and running the projects. If you are any good, in time you will earn the respect of your peers and superiors, establish a good reputation (spread by word of mouth) and acquire professional acumen. If in that time you make any effort at all to share your work and thoughts with the wider design or business community, your name will become known (through word of mouth and your portfolio or blog), and your reputation will be built on substance rather than on social marketing’s smoke and mirrors. This would be the appropriate time to embark on a freelance career.

As a freelancer, you’ll be running the whole show. So, you’ve got to be an ace at finances and budgeting; at speaking with and converting potential clients; at knowing what to discuss in order to weed out unsuitable potential clients; at preparing all manner of legal and project-specific documents, writing proposals, project management, intra-project client communications (and being the confident, unflinching pro in the face of every client request, question and distasteful situation); at dealing with dozens of types of unforeseen issues without hesitation; at maintaining tax information and constantly preparing various tax and business forms; at marketing, preparing and maintaining your own branding and identity, with its various elements; and at knowing how to begin and conclude all kinds of projects confidently. Oh, and you’ll also need a constant flow of interested potential clients.

If you’re not confident and accomplished in all of these areas, then you’re not ready to be a freelance designer.

Freelancing is only suited to seasoned professionals. Pursuing a freelance career as your first step in the profession is almost always a foolish move. Professionalism is maintained by habit. If your first step is a misstep, you’ve set a poor tone for the work ahead. Unless you immediately correct your mistakes, the habits you’ll develop will be clumsy and unprofessional.

Restaurant in Common Questions About Design Professionalism
The way to “get your name out there” is to establish a pattern of excellent work and a reputation for integrity over several years. You need to be good at whatever it is you are doing. Image source

2. From An Agency Designer

Question: “I’m not very good at the discovery meeting with clients. I’m never really sure what to ask or how to figure out what sort of design they’re looking for. My project manager or C.D. usually ends up asking most of the design questions. What’s the best way to handle this situation?”

This is a common issue for designers at agencies, especially those with little experience. Luckily, an agency is a good place to gain experience and competence. But the question signals a few issues that require attention.

First of all, design questions are not really appropriate during the discovery process. Granted, specific branding constraints may need to be defined and understood, but the design you will craft will come not from the client’s judgment and understanding of design but from yours alone. The design will be your articulation of what they need, based mostly on their business aims, the website’s purpose, their customers’ needs and expectations, the end users’ specifics, etc. In fact, if you ask no design questions at all, you’re probably on the right track.

Imagine for a moment that you’re a physician trying to determine the best course of treatment for your patient. In that situation, you would not ask the patient what he thinks should be prescribed. Instead you would inquire about his symptoms, history, environment, physical needs (e.g. is he a pro athlete, or does he simply need to be able to get around normally?). The answers to these questions will define the constraints and indicate the appropriate course of action. Your patient’s opinion on what prescription would be appropriate is likely irrelevant; he came to you because he lacks the ability to help himself.

Go into the discovery meeting prepared. Before the meeting, learn as much as you can about the company, its history and its past and current activities. Script a list of questions—some specific to this client and some appropriate for any client—to get the ball rolling. These questions will serve as a springboard to more in-depth discussion, which in turn will flesh out what you need to know.

One more thing: you’re the design professional and it’s your responsibility to conduct the project successfully. You (not the PM or CD) should be driving the discovery. Use your time at the agency to improve your discovery skills, taking on more responsibility with each successive client. Reflect on each project’s discovery process, and look for ways to improve the process and your questions. With time and effort, you should become competent in this essential part of the design process.

3. From A Freelance Designer

Question: “Some of my clients expect three or four (or more) comps from me. But that’s a lot of work, and I would prefer to show just a couple. Should I just charge more if they want more comps? How do some designers get away with just one or two for all of their clients?”

These are interesting questions, and they beg a couple more:

  1. Why is this designer allowing his clients, who are not designers, to set the number of design comps?
  2. Why is he letting quantitative preference rather than qualitative necessity frame his understanding of the issue?

Good design is not found by picking from a pack of arbitrary options, but is rather the result of deliberate, contextual choices. Taking a scattershot approach to design is in no way effective. Your clients may not appreciate this, but you certainly should! Your responsibility is to ensure that your clients don’t shoot themselves in the foot.

The only person who knows how many design options are appropriate is you: the designer who is engaged in the process. And in almost every case there is one best design solution. Sometimes another compelling direction is worth considering and presenting to the client, but this cannot be known until you have fully engaged in the process, conscious of the parameters specific to that project.

In most cases, you’ll explore a host of options during the design process. A thorough exploration will cull a majority of the trials, leaving only the most appropriate and compelling candidate(s)—one or two. These and only these design options should be shown to the client. Inferior designs should never be presented, even to fulfill a request for more options (options for what: mediocrity?).

As a freelance design professional, or even as an agency designer, your responsibility is to define how many design options to present in a given situation. If a potential client insists on a less effective and less professional process, do not agree to work with that client. Compromise never brings excellence and has no place in design or professionalism. If you become comfortable making this sort of compromise, other compromises will also become easy for you. Your clients deserve and are paying for more than a compromised design.

4. From An Agency Designer

Question: “I seldom get to meet my clients before I present design comps to them. By that point, the projects almost always become a tiresome series of re-workings of my original ideas. How can I change this?”

One wonders what these original ideas were based on if the designer has never met the clients. If so, either 1) this person is at the wrong agency, and/or 2) this person lacks the professional understanding or the backbone to insist that she decide how the agency should structure design projects and client-designer interaction.

Relationships are built on trust, and trust is born of experience and understanding. Your client cannot trust someone they have never met and who they know nothing about. So, when designs are presented by someone the client has never met, no wonder the client is a bit reticent and inclined to second-guess the designer’s decisions. These and the ensuing problems are all a result of the designer’s failings. Yes, it’s on you. Always.

As the designer and an aspiring professional, you must insist on driving the design process. This means that you must be the one to meet with the client in the beginning. If a project brief is required, you must be the one to create it, based on your direct conversations with the client and his team.

If your agency has a process in place that prevents you from fulfilling your responsibilities, your options are either to change the process or to find a better agency. Anything less relegates you to an irresponsible practice in an unprofessional environment. Hopefully, this is not acceptable to you, because it would erode the habits you are professionally obliged to cultivate.

5. From A Freelance Designer

Question: “I love to design, and I think I’m pretty good at it. But I’m not comfortable talking to clients. Whenever I’m on the phone or in front of a client, I get very nervous. I think my nervousness makes me seem less capable, and I’m pretty sure I lose some of my client’s confidence. What can I do to correct this? Should someone else do the talking?”

Effective communication is one of a designer’s most important jobs. Every communication, whether by email or phone or in person, is an opportunity to demonstrate value and win confidence. And if you don’t demonstrate value, you’ll seldom win confidence. Like designer #1 above, you may simply not be prepared to be a freelance professional.

If you fail in communicating, no matter how skilled a designer you are, you won’t get the chance to ply your skills very often, and seldom for the best clients. The best clients are those who invest complete trust in their designers. That trust must be earned before any actual designing happens (see designer #4 above).

And no, someone else should not do the talking. The design professional’s job is to show confidence when dealing with clients. No one else can communicate your value or win trust for you. The reason clients distrust those who do not communicate with confidence is because this trait signals other incompetencies. This may sound harsh, but it’s a fact: if you’re not confident, it is because you lack capability (whether professional competence, design skill or perhaps vocabulary)… and you know it. Address this void, and your confidence will shine through.

If you lack confidence in conversation, start to address this deficiency immediately or find another calling. Otherwise, you may have a bright future as a production artist somewhere, but not much of one as a design professional. Design professionals are experts at every aspect of interacting with people.

Confidence aside, it goes without saying that excellent vocabulary is an important component of effective communication. People judge you by your words, as well they should. Knowing this, your professional responsibility is to work on your vocabulary, just as you work on your design ability: daily.

Professionalism

Skill in design is only part of what defines a competent professional. Professionalism is also measured by integrity, preparedness in handling and interacting with clients, and breadth of understanding in the myriad of issues that will confront you in the course of working with others (whether clients, co-workers, employees or others). Professionalism is also measured by how well you uphold ethical standards in making the difficult decisions in every area of your work.

Talent and skill can make you a technician; and a technician is, as we noted, not a professional. For context, think of traditional professions: lawyers, doctors, architects. The enormous responsibility they are entrusted with, and their ability to carry out that responsibility across the scope of their work, makes these people professionals. Thus, an able professional would not be troubled by the questions posed in this article. Rather, they would know precisely how to proceed or how to circumvent these issues. If you have any of these questions, you may not be prepared to be a design professional.

Cinema in Common Questions About Design Professionalism
Professionalism is also measured by integrity, preparedness in handling and interacting with clients, and breadth of understanding in the myriad of issues that will confront you in the course of working with others. Image source

All of these situations result from designers believing that being a good designer is good enough. This profession has little room for those who lack a professional’s integrity and broad understanding. Designers who are willing to compromise and simply accept the faulty decisions that are handed to them have had their profession stolen from them. These designers have no business working with clients who pay good money for professional service.

Be better than this. Your first step to success is to assume your rightful responsibility for everything that involves you. Dissatisfied with the flawed structure at your agency? You chose to work there; change your circumstances. Frustrated by your perpetual lack of prospects and stalled reputation? Sounds like you’ve got deficiencies to address. Overwhelmed by the challenges and complexities inherent in freelancing? You probably started freelancing without sufficient preparation.

Fix it. You fix it. It’s all on you.

Designers: you get paid to do what you love. How great is that!? But this fortunate and enviable situation leads to fulfillment only if you take full ownership of your profession. Otherwise, you’re carrying a time bomb. When it goes off, your career will either falter or be blown to smithereens. Don’t let this happen to you. Educate yourself. Have the courage and integrity to habitually make good choices so that you enjoy a long and happy career as a design professional.

(al)


© Andy Rutledge for Smashing Magazine, 2010. | Permalink | 135 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/08/common-questions-about-design-professionalism/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:

Rob Smith March 12, 2010 at 2:08 pm
Smashing-magazine-advertisement in Handy Tools and Tips for E-Commerce Websites
 in Handy Tools and Tips for E-Commerce Websites  in Handy Tools and Tips for E-Commerce Websites  in Handy Tools and Tips for E-Commerce Websites

Running an e-commerce website is a never-ending task, from trying to squeeze that extra bit of conversion rate out of the check-out page to figuring out which referrers give you the best traffic. There’s also a plethora of tools out there to help you achieve your goals. But which ones do what, and why should you use some of them? This article introduces some of these tools and offers a tip or two on how to use them.

If you own or operate an e-commerce webs, you’ll find one or two things that you haven’t tried before. If you’re new to e-commerce, this article should give you insight into some of the possibilities available to you as you enter the market. A plethora of merchants out there could benefit from lower-cost e-commerce help and advice. Covered in this article are analytics tips, visualisation tools, product page tips, checkout tips,li>4 testing tools to try right now and a final tip.

This article is only the tip of the iceberg. If you have any tips on usability, the check-out process, product pages, analytics or testing, please add them to the comments, so that this article becomes even more useful to readers.

[Offtopic: by the way, have you already visited Smashing Magazine's Facebook fan page? Join the community for a stream of useful resources, updates and giveaways!]

Analytics

Analytics are the key to knowing what’s going on with your website. This section gives five tips for using Google Analytics to get the most out of your stats. If you have a high-traffic e-commerce website or wish to get even more in-depth with analytics, it might also be worth considering some higher-level analytics packages such as Coremetrics, Omniture or Webtrends.

We’ll focus here on more advanced analytics with the Google tool and assume that you know the basics of metrics.

Analytics Tip 1: Advanced Segments

Picture-1 in Handy Tools and Tips for E-Commerce WebsitesAdvanced segments allow you to do everything you normally do with Analytics, but with only on a small subset of data. How is this useful? Say your e-commerce website serves both the UK and US. You could create two advanced segments, one for your US visitors and one for your UK visitors. This allows you to zero in on how your US visitors differ from your UK visitors in terms of purchasing habits, website usage, searches and so on.

Also, why not compare two or more different referrer sources by a number of metrics to see which provides better-quality traffic? The list is endless and limited only by your imagination.

Want to find out more with more examples? Read Avinash Kaushik’s advanced segments article.

Analytics Tip 2: Custom Reports

Picture-13 in Handy Tools and Tips for E-Commerce WebsitesLet’s face it: the default reports in Google Analytics aren’t superb; they don’t tell you what you really want to know. That’s where custom reports come in.

You can add the metrics that matter to you, on the dimensions you want to see. An example would be a report of referring websites, with their average per-visit value, bounce rates and time spent on site (see graphic above).

This report is so much more useful than your standard referrers report, with better information in one place.

Analytics Tip 3: Advanced Filters

In the example above, the report gave me 392 rows of information. In a world of top 10s and top 25s, humans can’t process that many rows and make sense of that information.

This is where advanced filters come in. If we want to find the best-quality referrers on the list, we can get Google Analytics to filter out what we don’t want. Click “Advanced filter” at the bottom of the page and add this:

Picture-21 in Handy Tools and Tips for E-Commerce Websites

This brings our 392 sources down to just 8; knowing what those 8 are is great. The filters above exclude all direct traffic (because we want to identify referring websites) and mail server referrals (we’re looking for websites), and they give us the highest success rates on per-visit value. Quick, valuable data.

Analytics Tip 4: Intelligence

Picture-15 in Handy Tools and Tips for E-Commerce WebsitesThis is a newer feature of Google Analytics, one that does some heavy lifting for you. Intelligence allows you to see changing traffic patterns without having to set up reports for everything you want to track. If one day your bounce rate goes up by 10%, you’ll see an alert and won’t have to rely on spotting it.

This is really useful for discovering patterns. The image to the right shows an alert we got for one of our websites for which the bounce rate went through the roof. There was obvious panic until we realized that the last date to submit orders in time for Christmas had just passed. Panic over. The message on the home page was the cause of the spike in the bounce rate. We were notified of the issue quickly and could dig right away for the cause.

Other Analytics Tools

We’ve focused here mainly on Google Analytics because it is so widely used. However, that’s not to disrespect the plethora of worthy analytics tools out there:

  • Clicky
    An interesting take on analytics: more useful standard reports and immediately accessible data, but lacks power user features.
  • Motally
    Mobile analytics. If your website has high mobile phone usage, then you should try this tool to see more in-depth analytics.

Visualization

Data can be pretty overwhelming when you have thousands of entries. Visualization gives you quick insight into your data without overloading.

Visualization Tip 1: Wordle

A genius service from Jonathan Feinburg, Worlde allows you to enter any kind of textual information and get a visual representation of that text on the screen. This is very useful for getting an overall view of your keywords and the structure of what’s going into your website. My blog returns the following visualization.

Picture-16 in Handy Tools and Tips for E-Commerce Websites

What does this tell me? Well, given how much I’ve written about e-commerce, that word doesn’t appear! So, I need to pay much closer attention to my keyword selection and usage. I also need to pay attention to why the word “offline” is so big.

If you need to export more than 500 words out of Google Analytics for your keyword report, check out this tutorial.

Visualization Tip 2: Heat Maps

Heat maps give you an easy way to look at your important pages without having to scour rows of data on your top content. They also provide much-needed information on what people are doing relative to the page size, length and placement of items, which data cannot do alone.

Heatmap in Handy Tools and Tips for E-Commerce Websites

Run heat maps on your most important pages: check-out pages, product pages, search pages. This will give you quick, useful information on whether people seem to be glossing over vital information or ignoring key functionality.

Key questions could be:

  • Are people finding my calls to action (such as “Add to basket”) easily?
  • Is an important part of my navigation being ignored?
  • Are page elements taking up space that no one is noticing?

Crazy Egg is a decent heat map service. Another good tool is clickdensity.

Visualization Tip 3: Website Overlay Tool

This feature in Google Analytics overlays percentages, conversion rates and other usable statistics on pages to tell you what people have done and clicked on different pages. Most usable is that when you click on a link you’re taken to that page, with the overlay in place, allowing you to see how people are navigating the website. Did 20% of visitors go to the next most important page after this one? Is that what you were projecting? Gems of information abound.

Visualization Tip 4: Scrutinizer

Scrut in Handy Tools and Tips for E-Commerce WebsitesLearning how users view your website without having to ask them can be very beneficial. Of course, user testing has no true substitute, but a few tools can help:

Scrutinizer shows you slowly how people may be viewing your website. It applies a filter over top the website, spotlighting the area where your mouse is pointing at. I don’t know the science behind it, but it might be useful to get users to perform tasks while the filter is applied; it would really show usability.

Visualization Tip 5: Feng GUI

Picture-24 in Handy Tools and Tips for E-Commerce WebsitesFeng GUI allows you to look at any marketing piece (including a website) to see which parts attract attention and in what order. It uses algorithms to simulate eye-tracking and is useful for seeing whether what you thought was prominent really is. Not a substitute for user testing either, though.

Product Page Tips

One of they keys to e-commerce success is a good product page. Here are a few tips to improve your product pages.

Product Page Tip 1: Obvious Call To Action

Picture-18 in Handy Tools and Tips for E-Commerce WebsitesYour “Add to basket” button is obviously key to your e-commerce website’s success. Make sure the button is not hidden, too small or confusing in any way. It should be above the fold and not difficult to click.

Get Elastic has a good article on “Add to cart” buttons; an oldie but a goodie on statistics, even if the buttons are a bit out of date.

Product Page Tip 2: Delivery Information

Picture-19 in Handy Tools and Tips for E-Commerce WebsitesDo not withhold delivery information till the last minute when people are checking out. It leads to mass frustration and ill feeling towards your website. Make sure people can see an item’s stock status (”in stock,” “out of stock,” “date expected back in stock”) and the delivery lead time. This will prevent a slew of customers from abandoning their baskets further along the check-out process.

The image above is from Play.com: delivery cost, dispatch estimate and stock levels. Great job.

Product Page Tip 3: Progressive Disclosure of Information

Picture-22 in Handy Tools and Tips for E-Commerce WebsitesPeople are very different in how they want to consume information. Some prefer social information such as reviews, ratings and comments. Others prefer technical specifications. Still others like to read a store’s description of a product (if it’s well written).

The point is to give everyone access to the information they want without cluttering the page. Whether it’s grouping information under different tabs or providing a “More details” link, there are many ways to give progressively more information. Without compromising the layout, this should give 80% of visitors what they need.

The image above is from Currys, an electronics retailer. It has main bullet points for each product and a “More info” link. The link merely takes you further down the page, but it prevents the top of the screen from being cluttered with information that many people may not be interested in.

Product Page Tip 4: Copy Is King

Make sure your copy is well written and unique. Too many websites use the standard manufacturer’s description. This harms you two-fold. First, the copy is in so many other places on the Internet that your SEO will be harmed. Secondly, you’re not giving the purchaser any reason why they should purchase that product from you. Good copy should inspire confidence in you and the product as well as give your personal slant on the product, thus building your website’s personality.

Hire a copy-writer, or do it yourself. But do it. Even if a product is your top revenue generator, still do something!

Check-Out Tips

Don’t let this last hurdle of purchasing trip you up.

Check-Out Tip 1: Allow Guests to Check Out

Picture-110 in Handy Tools and Tips for E-Commerce WebsitesYou need to be able to give very good reasons why forcing guests to register to purchase products is essential. Think of offline shopping. Do you have to open an account with a news agent to buy a newspaper? Of course not. Don’t make that mistake online. Allow guests to check out.

But you also need to sell reasons why guests should register. It’s all about making it easy, now and in future.

Check-Out Tip 2: Enclose the Check-Out Process

Once someone wants to check out, the process should be as fast and slick as possible. Remove distractions, including ads, navigation and offers that might distract them from what they are trying to accomplish, which is to pay.

Some will say this stage is a great opportunity to up-sell or feature related products. I disagree. That can be done effectively on the product page or just after the product has been added to the basket. Distracting the visitor or encouraging them to choose something else before giving you their money is an invitation to them to abandon their cart.

Check-Out Tip 3: Ask for Feedback After the Visitor Has Submitted Their Order

Once a visitor has converted, rather than show the standard confirmation page, why not also ask for some feedback on their experience? SurveyMonkey lets you quickly build an online survey, including questions such as:

  • “On a scale of 1 to 10, were you able to easily find what you were looking for?”
  • “Was there something in you particularly liked or disliked about our website?”
  • “On a scale of 1 to 10, how easy was the check-out process?”
  • “Please tell us what we can do to improve your next visit?”

This qualitative feedback is invaluable to e-commerce website owners. Sure, not everyone will fill out the survey, but several will be more than willing to voice their opinions. If you do this, though, remember to follow up to let people know what you’ve changed and why.

Check-Out Tip 4: Handle Errors Gracefully

Picture-23 in Handy Tools and Tips for E-Commerce WebsitesProblems occur during the check-out stage. Cards are declined, people enter invalid email addresses and they forget to specify their preferred delivery method. To cover all eventualities, you should display messages that are:

  • Contextual
    Put the message next to where the error occurred.
  • Useful
    No “Error code 21″ messages please. Write friendly, useful error messages, such as, “Sorry, we believe your email address is invalid. Did you accidentally add an extra full stop or space?”
  • Conventional
    Error messages should be red. People understand that red indicates a problem.

Luke Wroblewski has a great article on A List Apart about this.

Testing Tools

Test, test, test: the mantra of all e-commerce website creators. Only your market knows the answers.

Testing Tool 1: UserTesting.com

Button-logo in Handy Tools and Tips for E-Commerce WebsitesAt only $29 a test, UserTesting.com delivers incredible value for the money. For $290, you choose the test to be carried out and the demographics of the audience, and hit “Go.” Not much later, you get 10 pieces of highly detailed video and written feedback. The information contained in those reports will earn you a lot more revenue than $290.

Spend some time thinking about the type of people you want to participate in your testing. If you run a baby clothing website, naturally you would want mothers to participate in the testing. However, it might also be useful to run the tests on fathers as well as aunts and uncles (typical gift purchasers) because their purchasing behavior is very different.

Possible briefs are:

  • Find, evaluate and purchase product x.
  • Find the information on delivery.
  • Purchase our gift voucher.

Testing Tool 2: Google Website Optimizer

A lot has been written about Google Website Optimizer. It’s easy to use, so give it a run. It’s great for testing different “Add to cart” buttons to see which gets a better conversion rate.

Google-website-optimizer in Handy Tools and Tips for E-Commerce Websites

The main advantage of Google Website Optimizer is that you can test things on your actual market (whereas services like UserTesting.com merely attempt to match your target market). This also means that you’re able to choose how large a percentage of your traffic to test and thus achieve statistical relevance.

Bryan Eisenberg has written a great book about it.

Testing Tool 3: 5-Second Test

Picture-3 in Handy Tools and Tips for E-Commerce WebsitesThis does what its name implies: gives you quick feedback on your website—entirely subjective feedback, of course, but interesting when used in conjunction with analytics to correlate the data.

It can be very useful to testing elements you want to be prominent. What’s the purpose of your website? Where’s the call to action? And exept for some premium features, it’s free. No brainer? Indeed.

Testing Tool 4: SEO Tools

SEOmoz, GeoTarget, Linkscape and Trifecta are four among many tools you can use to test your website’s on-page and off-page SEO scores. They can quickly identify problems with your website so that you can fix them and hopefully improve your ranking.

Final Tip

Technologies come and go. Who knows what we’ll be using for analytics in five years’ time or what kind of information we’ll be tracking across devices and channels. The key to a good e-commerce strategy is customer insight and engagement. In other words, find out what people want, and give it to them (in an engaging way). Always be listening, asking questions and monitoring every facet of your website, business, industry and competition, and use whatever technology is appropriate to help you achieve your goals.

(al)


© Rob Smith for Smashing Magazine, 2010. | Permalink | 50 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/06/23-tools-and-tips-for-any-ecommerce-website/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:

Louis Lazaris March 12, 2010 at 2:22 pm
Smashing-magazine-advertisement in Print Magazines for Web Designers, Digital Artists, and Photographers
 in Print Magazines for Web Designers, Digital Artists, and Photographers  in Print Magazines for Web Designers, Digital Artists, and Photographers  in Print Magazines for Web Designers, Digital Artists, and Photographers

Although much valuable information for all sorts of web and print professionals can be found online, it is often difficult to weed through all the noise and find good quality content. I believe it’s vital that professionals in different creative fields supplement their online learning and research through well-edited and high-quality print publications.

Print magazines, more often than not, are well-researched and are headed by top-notch editorial staff, usually containing information and resources on the cutting edge of their respective industries’ trends and happenings.

To that end, to help you fulfill part of your offline research needs, I’ve compiled a list of print magazines that are of interest to professionals in three different categories: Web Designers, Digital Artists, and Photographers. And be sure to comment so you can tell us your personal favourite print magazine, if you don’t see it listed here.

You may be interested in the following related posts:

[By the way, did you know there is a brand new Smashing Wordpress Book? Push WordPress past its limits!]

Magazines for Web Designers

.net Magazine / Practical Web Design

.net is the world’s best-selling magazine for web designers and developers, featuring tutorials from leading agencies, interviews with the web’s biggest names, and agenda-setting features on the hottest issues affecting the internet today. If you’re serious about web design, then .net is the magazine for you. This is easily the best and most important magazine for web professionals, and it should be noted that .net is sold as Practical Web Design overseas.

Netmag1 in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the .Net Magazine / Practical Web Design official website

Web Designer

Web Designer will help you design and develop stunning websites, providing exclusive interviews, professional advice, behind-the-scenes features with top developers and agencies, site showcases, plus how-to articles and tips for a variety of design and development software.

Webdesigner in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Web Designer Magazine official website

Magazines for Digital Artists

Computer Arts

The world’s best-selling creative magazine will inspire you, bring you the inside track on the creative industry, and reveal cutting edge skills and techniques. Every issue showcases the best illustrators, graphic designers and web designers from around the world. The tutorials section is the envy of the industry, giving you the skills and inspiration you need to be a better artist.

Comarts in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Computer Arts official website

Photoshop User

Photoshop User is more than just an amazing Photoshop resource, it’s also the official publication of the National Association of Photoshop Professionals (NAAPP). Each issue includes behind-the-scenes features, how-to articles, help desk Q&A, step-by-step tutorials, and down & dirty tricks. Photoshop User is widely recognized as the most trusted resource for Adobe Photoshop and Lightroom training, advice, and how-to information for the graphic design, photography, and digital arts worlds.

Photoshop-user in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Photoshop User official website

Photoshop Creative

Photoshop Creative provides Photoshop users with lashings of practical advice and inspiration. Whether you’re brand new to the program or simply looking to improve your existing skills, this is the magazine for you. We don’t like to leave anyone out, so we want to make sure there’s something for everyone – from the Adobe Photoshop Elements user right through to those lucky enough to own Photoshop CS3.

Photoshop-creative in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Photoshop Creative official website

Digital Artist

Digital Artist is the perfect magazine for anyone who uses their computer as a canvas. It is the only community-focused magazine to cover all art styles and all art software, making each issue a medley of breathtaking images to inspire you to create your own. The magazine includes tutorials and guides, an extensive Q&A section, reports on new artists and their current projects, plus interviews, features, and galleries.

Digital-artist in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Digital Artist official website

Corel Painter

The official Corel Magazine, offering professional tips and techniques, digital art concepts and theory, special effects, and more.

Painter in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Corel Painter official website

3D Artist

3D Artist is dedicated to bringing you interviews with leading lights in the 3D industry, fascinating features on development and technologies that are shaping what you see on TV and in film, in advertising and architecture and in good old art. The magazine showcases the best and most exciting 3D images every month with a monster 11-page gallery.

3dartist in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the 3D Artist official website

3D World

3D World is a high-quality magazine crammed full of news, inspiration and practical advice about 3D graphics. Includes news and analysis of all the latest trends in the 3D industry, in-depth reports on the hottest new 3D projects, detailed, step-by-step technical walkthroughs, artistic and creative advice from professionals at leading international studios, and impartial reviews of the latest creative hardware and software.

3dworld in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the 3D World official website

Layers

Layers is the only magazine that covers everything Adobe Creative Suite 4 has to offer. Each issue is filled with top-notch tips and techniques for Adobe Illustrator, InDesign, Photoshop, Flash, Acrobat, Lightroom, After Effects, Dreamweaver, and more.

Layers in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Layers official website

Magazines for Photographers

Practical Photography

Practical Photography delivers a diverse range of content that teaches photo enthusiasts to take better photos and how to creatively enhance them in Photoshop.

Practical-photo in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Practical Photography official website

Photo Technique

Photo Technique philosophy is that the photographic medium has never existed on the basis of unrelated techniques or unskilled aesthetics. For that reason, they incorporate the technology and methodology used in creating photographs into two categories. The first is a series of portfolio/article combinations that demonstrate both the means and the end result. The second is expanded technical articles intended to completely follow a process in detail, rather than offer short snip-its or tips. The magazine will never address the interest of a point-and-shoot mentality; the intent is to elevate the magazine to a more professional level.

Photo-tech in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Photo Technique official website

Photo Pro

If you’re a working photographer or have dreams of setting up your own photographic business, this is the magazine for you. Every issue of Photo Pro is packed with inspirational images, expert advice and reviews of the kit that you need to get ahead. There’s also must-read business guidance from successful working photographers. It’s the ultimate manual for modern pros.

Photo-pro in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Photo Pro official website

Popular Photography

Popular Photography is the world’s largest photography magazine and the leading technical authority, buyers guide and how-to resource for the photo enthusiast. Geared toward those who are passionate about photography, each monthly issue presents unmatched technical expertise and a wide range of articles on the technique, craft and equipment used in making outstanding images.

Pop-photo in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Popular Photography official website

Photography Monthly

Photography Monthly is the UK’s most interactive photography magazine, featuring expert advice, product reviews, tips and techniques, and more.

Photo-monthly in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Photography Monthly official website

Digital Photo

Online and on newsstands, Digital Photo (formerly PC Photo) is the top digital photography magazine. Get the latest news, equipment reviews and previews, photography tips and more.

Digital-photo in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Digital Photo official website

Photo Life

For over 30 years, Canadian photography amateurs and professionals have turned to Photo Life as a partner in furthering their photographic skills. The magazine covers all aspects of photography, including industry news, photographic techniques and tips, field tests, travel, digital, secrets of the trade, and much more. Photo Life has something for everyone, plus it’s supplemented with images from some of the country’s best photographers, including those of our readers.

Photo-life in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the Photo Life official website

Photo District News (PDN)

Photo District News (PDN), the award-winning monthly magazine for the professional photographer, has been covering the professional photographic industry for over two decades. Every month, PDN delivers unbiased news and analysis, interviews, and portfolios of the latest photographic work. PDN delivers the information photographers need to survive in a competitive business – from marketing and business advice to legal issues, photographic techniques, new technologies, and more.

Pdn in Print Magazines for Web Designers, Digital Artists, and Photographers

Visit the PDN official website

Related Resources

Related Posts

You may be interested in the following related posts:


© Louis Lazaris for Smashing Magazine, 2010. | Permalink | 66 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/05/print-magazines-for-web-designers-digital-artists-and-photographers/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:

Aquil Akhter March 12, 2010 at 2:28 pm
Smashing-magazine-advertisement in Beautiful Illustrator Artworks By Artists Around The World
 in Beautiful Illustrator Artworks By Artists Around The World  in Beautiful Illustrator Artworks By Artists Around The World  in Beautiful Illustrator Artworks By Artists Around The World

Adobe Illustrator is a powerful software for illustrating that allows users to produce beautiful artwork, technical illustrations, and even graphics for both print and the web. Adobe Illustrator is a multipurpose vector illustration tool and its versatility makes it the most preferred choice among many professional artists and designers.

In the past, we’ve published a collection of Beautiful Photoshop Illustrations By Artists Around The World, and this is the latest post that will showcase the power of Adobe Illustrator. We present here hundreds of brilliant illustrations by artists from around the world that will surely mesmerize you and stir your imagination. Have a look, and feel the power of Illustrator!

We recognize that there are many more highly-talented illustrators that may not be mentioned here. We can’t cover them all, but with your help we can try to showcase them in future posts. Please feel free to comment on this article and mention the name of your favorite artist.

[By the way, did you know we have a brand new free Smashing Email Newsletter? Subscribe now and get fresh short tips and tricks on Tuesdays!]

Tom Whalen

Tom Whalen lives in McAdoo, a town in northeastern Pennsylvania, USA. He is a gifted and zealous designer come illustrator and he has skillfully amalgamated his passion in his idiosyncratically-designed posters.

Robot Earth 3009 Poster

Illustrator Artworks Showcase 45 in Beautiful Illustrator Artworks By Artists Around The World

Voltron Commission

Illustrator Artworks Showcase 46 in Beautiful Illustrator Artworks By Artists Around The World

Raiders of the lost ark poster

Illustrator Artworks Showcase 47 in Beautiful Illustrator Artworks By Artists Around The World

Darkstalkers: Lord Raptor

Illustrator Artworks Showcase 48 in Beautiful Illustrator Artworks By Artists Around The World

Christopher Lee

Christopher Lee is a multi-disciplinary designer and illustrator of sorts, born in Sacramento, California. He is a graduate from Sacramento State University and his formal education is in graphic design. His entire life, however, has revolved around drawing since he was old enough to hold a pencil.

I Am Medic

Illustrator Artworks Showcase 118 in Beautiful Illustrator Artworks By Artists Around The World

The Impossible Circus

Illustrator Artworks Showcase 116new in Beautiful Illustrator Artworks By Artists Around The World

Candy Culture Magazine

Illustrator Artworks Showcase 117new in Beautiful Illustrator Artworks By Artists Around The World

Musimals

Illustrator Artworks Showcase 33b in Beautiful Illustrator Artworks By Artists Around The World

The Birdman from Gargantua

Illustrator Artworks Showcase 29 in Beautiful Illustrator Artworks By Artists Around The World

Julian Dorado

Julian Dorado is an Argentina based illustrator and graphic designer who creates unique characters, cute animals, wild monsters, and various other font-inspired characters.

Type Apple Chancery

Illustrator Artworks Showcase 78 in Beautiful Illustrator Artworks By Artists Around The World

Type Plantagenet Cherokee

Illustrator Artworks Showcase 79 in Beautiful Illustrator Artworks By Artists Around The World

Type Meta Caps

Illustrator Artworks Showcase 80 in Beautiful Illustrator Artworks By Artists Around The World

Chris Leavens

Chris Leavens was born and raised in Pennsylvania. He breezed through school and spent a good deal of time doodling, drawing robots, spaceships, and bizarre creatures. Currently, Chris is focusing on creating vector art using Adobe Illustrator. He produces most of his artwork — from start to finish — entirely in Illustrator, including textural elements. His work incorporates absurdity, anthropomorphisms, and a healthy dose of humor.

In a Clearing

Illustrator Artworks Showcase 106 in Beautiful Illustrator Artworks By Artists Around The World

We’re Up Here

Illustrator Artworks Showcase 103 in Beautiful Illustrator Artworks By Artists Around The World

Behind Our House

Illustrator Artworks Showcase 104 in Beautiful Illustrator Artworks By Artists Around The World

Mystical Bits

Illustrator Artworks Showcase 105 in Beautiful Illustrator Artworks By Artists Around The World

At the Break of Day

Illustrator Artworks Showcase 107 in Beautiful Illustrator Artworks By Artists Around The World

The Bowl Escapes

Illustrator Artworks Showcase 108 in Beautiful Illustrator Artworks By Artists Around The World

Advice from a Caterpillar

Illustrator Artworks Showcase 109 in Beautiful Illustrator Artworks By Artists Around The World

Zutto

Zutto is a Russian-based digital illustrator, artist and character designer, with a very unique style. Her illustrations are dreamy and full of vibrant colors and fantasy characters.

Tundra

Illustrator Artworks Showcase 110 in Beautiful Illustrator Artworks By Artists Around The World

The magic spring

Illustrator Artworks Showcase 111 in Beautiful Illustrator Artworks By Artists Around The World

Blackberry cushion

Illustrator Artworks Showcase 112 in Beautiful Illustrator Artworks By Artists Around The World

True love

Illustrator Artworks Showcase 113 in Beautiful Illustrator Artworks By Artists Around The World

White Ghost

Illustrator Artworks Showcase 114 in Beautiful Illustrator Artworks By Artists Around The World

Hey, don’t be so evil

Illustrator Artworks Showcase 115 in Beautiful Illustrator Artworks By Artists Around The World

Matthew Skiff

Matthew Skiff is a vector illustrator living in Colorado. He is a well-known and trained graphic designer who has the ability to combine his graphic and illustration skills to create wonderful artwork. He makes illustrations for bands and creates professional t-shirt designs.

Zombie Liquorice

Illustrator Artworks Showcase 49 in Beautiful Illustrator Artworks By Artists Around The World

The Shadow Conspiracy

Illustrator Artworks Showcase 50 in Beautiful Illustrator Artworks By Artists Around The World

I Wrestled A Bear Once

Illustrator Artworks Showcase 51 in Beautiful Illustrator Artworks By Artists Around The World

I See Stars/Sumerian Records

Illustrator Artworks Showcase 52 in Beautiful Illustrator Artworks By Artists Around The World

Yiying Lu

Yiying Lu is one of the most promising designers of Sydney, Australia. She was born in Shanghai, China, and is a confident artist with many attractive designs and illustrations in her portfolio. She runs her own design studio & teaches design at the University of Technology, Sydney. Her dream job is to furnish visual refreshment to the current Google logo.

Fail Whale

Illustrator Artworks Showcase 57 in Beautiful Illustrator Artworks By Artists Around The World

Serendipity

Illustrator Artworks Showcase 58 in Beautiful Illustrator Artworks By Artists Around The World

Foul Owl

Illustrator Artworks Showcase 59 in Beautiful Illustrator Artworks By Artists Around The World

Birds

Illustrator Artworks Showcase 60 in Beautiful Illustrator Artworks By Artists Around The World

Yukio Miyamoto

Yukio Miyamoto has been using and abusing Adobe Illustrator since the beginning of time (well, since the late ’80s at least). His artwork is showcased and sampled in a number of design books and he has trained thousands of people in all areas of graphics for both Mac and Windows. You won’t believe your eyes when you see Yukio’s work.

Musical Instrument

Illustrator Artworks Showcase 95 in Beautiful Illustrator Artworks By Artists Around The World

Camera

Illustrator Artworks Showcase 92 in Beautiful Illustrator Artworks By Artists Around The World

Car

Illustrator Artworks Showcase 94 in Beautiful Illustrator Artworks By Artists Around The World

Nick La

Nick La is a freelance illustrator and web designer from Toronto. He is a well-known designer who has founded a number of projects including N.Design Studio, the popular blog Web Designer Wall, Design Jobs on the Wall, and Best Web Gallery. He has recently launched a new website called IconDock that’s completely dedicated to icons.

Abstract Peacock

Illustrator Artworks Showcase 84 in Beautiful Illustrator Artworks By Artists Around The World

Abstract Phoenix

Illustrator Artworks Showcase 81 in Beautiful Illustrator Artworks By Artists Around The World

Flow

Illustrator Artworks Showcase 83 in Beautiful Illustrator Artworks By Artists Around The World

Koi Fish

Illustrator Artworks Showcase 82 in Beautiful Illustrator Artworks By Artists Around The World

Web Designer Magazine Cover

Illustrator Artworks Showcase 85 in Beautiful Illustrator Artworks By Artists Around The World

Sakura

Illustrator Artworks Showcase 86 in Beautiful Illustrator Artworks By Artists Around The World

POGO Illustration

Illustrator Artworks Showcase 87 in Beautiful Illustrator Artworks By Artists Around The World

Helen Huang

Helen Huang is an illustrator born and raised in China and currently living in Los Angeles. She has a passion for illustration and is currently working as a full-time designer for an interactive ad agency.

Icecream

Illustrator Artworks Showcase 21 in Beautiful Illustrator Artworks By Artists Around The World

Princess F

Illustrator Artworks Showcase 19 in Beautiful Illustrator Artworks By Artists Around The World

Sun Flower

Illustrator Artworks Showcase 20 in Beautiful Illustrator Artworks By Artists Around The World

Legend of Dragon

Illustrator Artworks Showcase 22 in Beautiful Illustrator Artworks By Artists Around The World

Dreamcatcher

Illustrator Artworks Showcase 23 in Beautiful Illustrator Artworks By Artists Around The World

Michael Heald

Micheal Heald is a passionate designer and diverse creative professional from the UK. His true passion and innovative outlet is his award-winning design studio Fully Illustrated where he offers creative services that include designing, branding, illustration, and 3-D motion graphics.

Orekol Miners

Illustrator Artworks Showcase 37 in Beautiful Illustrator Artworks By Artists Around The World

Stone Skipper

Illustrator Artworks Showcase 34 in Beautiful Illustrator Artworks By Artists Around The World

Stats Envy

Illustrator Artworks Showcase 35 in Beautiful Illustrator Artworks By Artists Around The World

The Creative Unity Book

Illustrator Artworks Showcase 36 in Beautiful Illustrator Artworks By Artists Around The World

The Monster

Illustrator Artworks Showcase 39 in Beautiful Illustrator Artworks By Artists Around The World

Bondage Duck

Illustrator Artworks Showcase 39b in Beautiful Illustrator Artworks By Artists Around The World

Puffr

Illustrator Artworks Showcase 39c in Beautiful Illustrator Artworks By Artists Around The World

Susanne Paschke

Susanne Paschke is a German freelance designer and illustrator. Her passion is to accept the challenge of making something emotional out of digital vectors. She uses path tools and simple color selections to create photo-realistic illustrations.

Berlin Cosmetics

Illustrator Artworks Showcase 65 in Beautiful Illustrator Artworks By Artists Around The World

Unico

Illustrator Artworks Showcase 66 in Beautiful Illustrator Artworks By Artists Around The World

Illustrator Artworks Showcase 72 in Beautiful Illustrator Artworks By Artists Around The World

Vectorbeauties

Illustrator Artworks Showcase 71 in Beautiful Illustrator Artworks By Artists Around The World

Jonathan Ball

Jonathan Ball is an illustrator and designer from Cardiff, UK who has immersed himself in a number of creative fields. He is well-known for creating idiosyncratic and skillful artwork that’s regularly infused with original characters.

Computer Arts Monster

Illustrator Artworks Showcase 44b in Beautiful Illustrator Artworks By Artists Around The World

The Great Panda Extinction

Illustrator Artworks Showcase 41 in Beautiful Illustrator Artworks By Artists Around The World

Bear vs Man

Illustrator Artworks Showcase 40 in Beautiful Illustrator Artworks By Artists Around The World

Jay is Games Poster

Illustrator Artworks Showcase 42 in Beautiful Illustrator Artworks By Artists Around The World

Mushroom Graveyard

Illustrator Artworks Showcase 43 in Beautiful Illustrator Artworks By Artists Around The World

Ryan Putnam, aka Rype

Ryan Putnam is an illustrative designer living in Colorado Springs, Colorado. He runs Vectips, a blog dedicated to vector illustrations and he does client work under Rype Arts. He is an outstanding illustrator who has been drawing and doodling his whole life and received a graduation degree in fine arts with a concentration on graphic design from Colorado State University.

Water Works Park

Illustrator Artworks Showcase 6 in Beautiful Illustrator Artworks By Artists Around The World

Wiggle Worm

Illustrator Artworks Showcase 7 in Beautiful Illustrator Artworks By Artists Around The World

Cosmic City

Illustrator Artworks Showcase 8 in Beautiful Illustrator Artworks By Artists Around The World

Stock Characters

Illustrator Artworks Showcase 9b in Beautiful Illustrator Artworks By Artists Around The World

Rubens Cantuni

Rubens Cantuni is an Italian designer with a degree in industrial design currently working as an art director and supplementing his income with freelance illustration. He is truly passionate about his creative work and wants to make a full-time living from illustration in the future.

Urban Attitude

Illustrator Artworks Showcase 13c in Beautiful Illustrator Artworks By Artists Around The World

Le Desordre, c’est moi

Illustrator Artworks Showcase 10 in Beautiful Illustrator Artworks By Artists Around The World

Heist

Illustrator Artworks Showcase 11 in Beautiful Illustrator Artworks By Artists Around The World

Economy is a robbery

Illustrator Artworks Showcase 12 in Beautiful Illustrator Artworks By Artists Around The World

I Love LDN

Illustrator Artworks Showcase 13 in Beautiful Illustrator Artworks By Artists Around The World

Masks

Illustrator Artworks Showcase 13b in Beautiful Illustrator Artworks By Artists Around The World

Sascha Preuß

Sascha Preuß is a German Illustrator who is working as a freelance Illustrator under the name Bubblefriends. He is known for creating cute characters and colorful vector illustrations.

Rainbowfriend

Illustrator Artworks Showcase 5b in Beautiful Illustrator Artworks By Artists Around The World

Unexpected

Illustrator Artworks Showcase 1 in Beautiful Illustrator Artworks By Artists Around The World

Vectorguru

Illustrator Artworks Showcase 2 in Beautiful Illustrator Artworks By Artists Around The World

Weihnachten

Illustrator Artworks Showcase 3 in Beautiful Illustrator Artworks By Artists Around The World

Icecreamfriends

Illustrator Artworks Showcase 4 in Beautiful Illustrator Artworks By Artists Around The World

X Mas

Illustrator Artworks Showcase 5 in Beautiful Illustrator Artworks By Artists Around The World

Popcorn Cinema

Illustrator Artworks Showcase 5c in Beautiful Illustrator Artworks By Artists Around The World

Jeff Finley

Jeff Finley is an illustrator based in Cleveland, Ohio. He is co-owner of Go Media, a creative agency headquartered in Cleveland, Ohio and is an entrepreneur that specializes in illustration, graphic design, and 3-D.

Caliban

Illustrator Artworks Showcase 61 in Beautiful Illustrator Artworks By Artists Around The World

Pts Candy

Illustrator Artworks Showcase 62 in Beautiful Illustrator Artworks By Artists Around The World

Fest7

Illustrator Artworks Showcase 63 in Beautiful Illustrator Artworks By Artists Around The World

Halim Ghodbane

Halim Ghodbane is an amazing illustrator based in Algeria. You won’t believe your eyes when you see his work.

Losha

Illustrator Artworks Showcase 97 in Beautiful Illustrator Artworks By Artists Around The World

Citroen C6

Illustrator Artworks Showcase 98 in Beautiful Illustrator Artworks By Artists Around The World

BB3X

Illustrator Artworks Showcase 99 in Beautiful Illustrator Artworks By Artists Around The World

Rod Hunt

Rod Hunt is a London-based Illustrator and artist who has built a reputation for retro-tinged Illustrations and detailed character-filled landscapes for UK and international clients spanning publishing, design, advertising, and new media, and covering everything from book covers to advertising campaigns, theme park maps, and even the odd large-scale installation too! Rod is also the artist behind the best selling Top Gear book “Where’s Stig?” published by BBC Books.

Fishy Sub

Illustrator Artworks Showcase 88 in Beautiful Illustrator Artworks By Artists Around The World

Tokyo

Illustrator Artworks Showcase 89 in Beautiful Illustrator Artworks By Artists Around The World

Hot Ice Creams

Illustrator Artworks Showcase 90 in Beautiful Illustrator Artworks By Artists Around The World

Zombie Apocalypse!

Illustrator Artworks Showcase 90b in Beautiful Illustrator Artworks By Artists Around The World


© Aquil Akhter for Smashing Magazine, 2010. | Permalink | 75 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/04/100-beautiful-illustrator-artworks-by-artists-around-the-world/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags: ,

Michael Flarup March 12, 2010 at 2:47 pm
Smashing-magazine-advertisement in How To Market Your Mobile Application
 in How To Market Your Mobile Application  in How To Market Your Mobile Application  in How To Market Your Mobile Application

App Store is a competitive environment. Against more than 140,000 apps, all screaming for attention, how do you make sure your app gets its time in the spotlight? What does it take to get good media coverage? How do you get people to talk about your app—and, ideally, how do you get them to buy it and show it to their friends?

Howtomarket in How To Market Your Mobile Application

Following the simple rules laid out below, you will increase your chances in the battle for fame and glory. These tips might seem rudimentary or in-your-face obvious, but they are so often neglected in the heat of the moment.

By the way, what was the last time you visited our sister site Noupe? Subscribe to Noupe’s feed for more inspirational and design-related articles.

Be Unique

Unique in How To Market Your Mobile Application

One of the easiest ways to stand out in the App Store is to create an app that is unique. Sure, that makes sense. Yet still thousands and thousands of apps are uninspired, shovelled out by tired developers looking for a quick buck.

If you want to stick it to the man, make sure that you are either:

  1. The first developer in your category of product, or
  2. Reinventing the existing category with something unique.

If you’re just improving something that’s already available, your battle to market it will be uphill.

Spin an Existing Category

At this point in the history of the App Store, very few apps create new categories. So unless you’re sitting on a revolutionary new idea, focus your attention on a unique spin of an existing category. So many things can be re-imagined with little effort. Look at your competitors and flick on your child-like consumer filter. What cool feature for this category is missing? How can you take advantage of the iPhone’s interface, accelerometer, GPS or multi-touch functionality to create a package that delivers a unique experience in this category?

A unique feature will make your app stand a head taller in the crowd and raise eyebrows. And that’s exactly the effect you want if you intend to sell apps in the App Store.

  • Think, plan and build with the intention of creating something unique. From the conceptual drafts to the final marketing, keep iterating the unique aspects of your product.
  • Ask yourself if you are merely improving on someone else’s idea. If it already exists in the app store, the battle to market it will be uphill.
  • Try some shortcuts to create something unique, such as mixing categories; thinking of new ways to use the accelerometer, GPS, proximity sensor and multi-touch gestures; storytelling; etc.
  • If you’re competing in a saturated market, do the exact opposite of the leader.

Be Tweetable

Tweetability in How To Market Your Mobile Application

Getting people to talk about your app is imperative for success. The more people talk, the more exposure your app will get, which will hopefully translate into sales. If your app is unique, you’re halfway there—people will talk about it just because of its uniqueness. But how do you encourage people to start up conversations about your product?

Learn to Pitch

I’m sure you’ve pitched your app to at least a dozen co-workers and puzzled family members. You know the ins and outs of your elevator speech, the highs and lows, the big sells of your product and the hard-to-understand parts. If you want your app to succeed, you will need to teach that pitch to the rest of the world.

Be Interesting

Make the conversation about your app easy and engaging. Make it so that people want to tweet about it. Tweetability—if no one has yet, I’m trademarking that word—refers to how well a product or message would move on Twitter. The Twitter network, with its millions of users, has a particular personality and disposition. Despite the diversity of people using the service, talking about it like a homogenous mass still makes sense in many ways. Some of the most successful apps are easily shared through social media. Imagine the twittersphere chattering in chipmunk voices, “Hey, guys. Check this out!” Instantly gratifying app + high tweetability = free exposure.

Even if your app isn’t instantly gratifying or playfully humorous, you can still compose a tweet that is highly tweetable. Just think of what you would retweet yourself. How would you sell your app in 140 characters?

  • Play to your strengths. Write good copy. And have a solid, useful and attractive landing page.
  • Find the human angle. Are there any amusing and beneficial reasons why people would use your app?
  • Have a memorable tagline. Sum up your app’s purpose in one line.

Cater To Blogs

Cater in How To Market Your Mobile Application

Social media and the blogosphere are not isolated from each other. Like ripples in a pond, the more people tweet about your app, the more likely you’ll hit a big blog.

Review blogs and tech websites are part of the App Store’s eco-system, and while the exact effect they have on sales is debatable, the traffic and buzz they generate are worth pursuing.

Think Like Media

To get good media coverage, you need to think like the media. How good a story is your app? Obviously, the law of uniqueness makes a difference here, but your app should also be easy to write about. First, provide a free press package that anyone can download. Supply people with the material they need to talk about your app. Give them a high-res version of the icon, screenshots and press-related texts.

Don’t be stingy with the promo keys either—in fact, dispense them liberally. Promo keys are cheap marketing collateral and a way for you to put your app in the hands of peer leaders. Throw the keys at your favorite blog, and invite them to give some away for free in a raffle. If you can find a category-specific blog, you’ve got a direct line to your target customers. It’s a great way to reach a new audience and strengthen your relationships and reputation.

Blogs Are Like Kids in a Schoolyard

While they may not want to hear this, blogs are a bit like kids in a schoolyard. If you can get the cool kids to talk about you, chances are that other blogs will pick up the story and throw you on their front page. Getting on review and media websites is vital to your marketing success, because they are less transient than tweets. Reviews stay there and bring in traffic for months.

  • Give out promo codes to blogs without hesitation.
  • Have an extensive and easily accessible press package.
  • Don’t be afraid to ask individuals to endorse your app.
  • Try to crack category-specific blogs. If you’re making a wine app, contact wine blogs.

Control The Hype

Hype in How To Market Your Mobile Application

App sales thrive on hype. Learn to control the hype, and you will have mastered the product launch. Hype will always be partly out of your hands, but the rules mentioned above will help you put things in motion. But hype will amount to nothing if it’s for a poor product. While there is truth to the saying that there is no such thing as bad publicity, hype can backfire and harm your efforts to generate hype in future.

Hype Early

Start hyping early. If you know you have a unique product, let people in on the secret before the launch. Having an interesting “Coming soon” website can do this, by building a mailing list and getting Google juice for your domain.

Make Your Website Great

Needles to say, your app should have its own website. To make any of the rules above work, you will need a point of reference, somewhere to send the masses. Make the website interesting; show the app in action, and think outside the box. Make the website an extension of your app, and you will have yet another great tool in your marketing toolbox.

Launch Big

When you launch, make it big. Send out the triumphant newsletter, and hit all social media. Have you or your team write up blog posts, and pull every lever and handle in your network. Hype is all about critical mass: the first wave you set in motion will give you instant feedback on how to adjust your hype machine.

Maintaining hype is all about introducing new venues in which to exhibit your app. Get a steady stream of review websites to cover your app. Give away promo keys on Twitter, and serve new content on your website. Obviously, if you can get into the “What’s hot” or “New and noteworthy” sections of the App Store, you’ve made it far.

In the end, hype is part luck and part skill. The best way to balance the two is to keep asking yourself whether you can do anything else to add value, mystery, polish or spin to your product. Rely on your own judgement: what would excite you about this app if it were made by another developer?

  • Give out promo codes on Twitter and in the blogosphere.
  • Run contests related to your app. Give away prizes that make sense for your category.
  • Boost popularity by timing the launch of your app to coincide with a live event or trending topic. Climate-related apps spiked around the COP15 Climate Summit in Copenhagen.
  • Release your app with a big bang. Hold an online or live event. Attract visitors in creative ways, by building a game or puzzle or just throwing a contest or giveaway.

Example: Being Awesome In A Saturated Market

To illustrate the application of these rules, let’s take a play-by-play look at one successful app. For the sake of convenience, let’s just call it “Awesome app.”

Iphone in How To Market Your Mobile Application

Awesome app is a weather-forecasting app. This is a classic scenario: a re-thinking of an established category. I can’t think of a more tired and saturated market than weather apps, making this an excellent example of being able to re-invent and compete if we have the right frame of mind.

Unique Spin

The Awesome app reverse-engineers the trend of offering up increasingly detailed and advanced weather data. Instead, it trims down functionality and focuses on the very playful and human idea of exploring the weather visually, by swiping through a virtual forecast. It builds uniqueness right into the very concept and goes in the opposite direction of the market leaders.

Early Hype, Big Launch

Prior to launch, the website for Awesome app presents a “Coming soon” page that collects close to a thousand confirmed emails. A teaser video of the interface generates some buzz and earns the app a nomination in the App Star awards. The app launches at the end of December 2009. The release newsletter goes out; a more elaborate version of the website, with video and screenshots, goes up; and the developers make as much noise as they possibly can in their networks.

Review Websites

As soon as sales get a lift from the early launch hype, emails are sent out to various review websites offering promo keys. Reviews started flowing in, and chatter about the app is monitored on Twitter, where developers offer help and follow up on questions. A “Making the app” video is posted that gives existing customers something to enjoy (and that humanizes the team), highlighting user recommendations.

App-sales in How To Market Your Mobile Application

The website for Awesome app gets some wind of its own by being featured in various design blogs for its modern use of CSS animations, contributing hype that doesn’t have anything to do with the app itself.

Picked Up by Larger Websites

A week and a half after launch, larger websites such as TUAW started showing interest. And coverage peaks with a TechCrunch article, which ripples out to LifeHacker and other major websites. More than a month in and we’re still seeing continued interest in the app; it has gathered hundreds of five-star reviews in the App Store and has been featured in both “New and noteworthy” and “What’s hot.”

What Worked?

What worked for Awesome app was a combination of the marketing rules discussed above:

  • It was sufficiently unique in a crowded market to spark interest and be seen as a “good story.”
  • The idea of a “visual weather forecast” was easy to convey and was presented in a way that gave it high tweetability.
  • It was completely the opposite of what leading competitors were doing.
  • The team started hyping early with a “Coming soon” page. It was appealing enough for people to tweet about it, and it eventually attracted visitors not only because of the app but because of the design of the website.
  • A press package with everything you could want was freely available on the website, making it easy for blogs to write about the app.

Parting Thought

Not a single dime was spent on marketing it, yet the Awesome app reached tens of thousands of people. If you have a unique product and apply some of the ideas above, you too can secure free exposure for your beloved app. It’s a rather democratic and honest process because you are required to re-invent apps by adding unique features. Marketing then becomes all about making it easier and more interesting for people to talk about and share your creation.

As with most other things in life, there’s no surefire way to create a successful app. But keeping in mind some of the things we’ve talked about here—both at the conception and the execution stage—will put you in a position to build awareness of your application much more easily.

(al)


© Michael Flarup for Smashing Magazine, 2010. | Permalink | 40 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/03/how-to-market-your-mobile-app/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:

D. Keith Robinson March 12, 2010 at 2:51 pm
Smashing-magazine-advertisement in Web Design Criticism: A How-To
 in Web Design Criticism: A How-To  in Web Design Criticism: A How-To  in Web Design Criticism: A How-To

Web design is a relatively young field. It’s youthful, growing and made up of people from all kinds of backgrounds, many of whom lack formal design training. We have learned, and still are learning, as we go.

I came into my first job as a Web designer for Boeing back in the mid-1990s, with no formal design training. I was lucky to get some training on the job, and I would guess that my experience there was similar to that of many who are reading this article. I had the opportunity to work with some very talented and highly experienced designers who all had made the jump from other design fields to the Web.

It was there, as part of that training, that I learned about critiquing, both giving and receiving, through regular design reviews.

[Offtopic: by the way, have you already visited Smashing Magazine's Facebook fan page? Join the community for a stream of useful resources, updates and giveaways!]

Formal Design Reviews = Fun? Maybe not. Educational? Heck, Yeah.

Criticism in Web Design Criticism: A How-To
Image source

Those reviews weren’t fun. They were difficult and demanding and required quite a bit of effort. However, they were also meant to yield the best possible design work through careful evaluation and constructive criticism. They weren’t inherently negative, but they did focus on what was wrong with a design and what could be improved, rather than what was working—which, to some degree, makes sense. The goal was to improve the quality of work.

Many days I left those reviews feeling like a failure, and some days I felt unnecessarily beat up. But I was often reminded that these reviews weren’t personal and were tough for a reason. In hindsight, I’m glad I had them. They improved the quality of my work immensely and taught me quite a bit about how to evaluate my own work as well as the work of others. Still, I look back and can’t help but pick out problems—not with the process or intent, but with the specific things we used to evaluate our design work.

Almost exclusively, we evaluated the designs based on established visual design principles, many of which are sound and worthy of consideration when evaluating a website design. But, at least in the beginning, we rarely touched on things that went beyond the visual design of the websites and products we were building. I think we could be forgiven that; again, Web design was new then, and we were all learning.

Shortly thereafter, I got involved with the Web design community outside of Boeing (though Boeing had a thriving, diverse and rather large community in its own right), and I began to see how the rest of the world judged design work. It was mostly limited to informal comments in forums and such, again very much “thin-slicing” and focused on snap judgements and gut reactions related to style and visual design. I felt lucky to have what I had: formal, informed, passionate and professional feedback, even if it wasn’t as deep as it should have been.

How We React

Pd in Web Design Criticism: A How-To

This hold true today, more than 10 years later. A person tends to critique a design in one of several ways. The most common, and usually least valuable, is by gut reaction. Gut reaction is valid and can be valuable; in fact; if you look at most established design principles, you’ll see something about emotional connection. On the Web especially, this connection is often formed in an instant. It can and often does develop over time, but the initial reaction should be noted and can be important to the overall success of a design.

Gut reactions often hold little value in a critique because they are not properly articulated. The person giving the critique will reduce their initial reaction to words like “suck,” “awesome,” “like,” “hate,” which does nothing to help the designer improve their design. These kinds of reactions are fine to note, but to be valuable they need to be articulated well. This requires a longer look at the design and a clear understanding of what the designer is looking for.

The most common reason the process breaks down is because it’s hard to follow. It takes time, attention and an understanding of what is being evaluated. Unfortunately, people don’t seem willing or able to go that extra step to make their feedback, whether positive or negative, helpful. They’re more concerned about getting their gut reaction off their chest and moving on. In some cases, they simply don’t have the tools to reflect on and articulate their reaction. A good critique requires time and a grasp of fundamental design principles.

Honestly, why else would a designer fire off a “That sucks” comment? If you’re reviewing a fellow designer’s work, you should feel obligated to make your review as helpful as possible. Those unhelpful comments result more from a lack of understanding than a lack of willingness to put in the effort. To this end, I wanted to see whether established principles exist by which to judge Web design and whether we have guidelines along which to offer critiques. So, I did some research.

As With Most Things, Begin With Research

Four in Web Design Criticism: A How-To

I began with some extensive research on Web design criticism and critique. I didn’t find much, but a few things are worth sharing. Jason Santa Maria, who is a wonderful designer and a leader in our field, wrote http://v3.jasonsantamaria.com/archive//2006/02/02/utl_2_critiquing.php“>a good article about giving and taking criticism. He has some good advice there, and through his formal schooling he seems to have had a similar experience with criticism and design reviews that I did. He goes into the specifics of critiquing itself, and any designer could benefit from a quick read of it. As well, a few months ago a good post on responding to criticism was posted here on Smashing Magazine. It’s about responding to criticism rather than giving it, but some useful ideas are there.

As interesting as those articles are, I couldn’t find anything on giving critiquing Web designs in particular or on established design principles by which to judge websites and applications. In hindsight, and after many revisions to this article, I’m not all that surprised. Given the broad and multi-disciplinary nature of the Web, the subject is difficult to tackle.

Any Universal Web Design Principles?

Some attempts have been made to define universal principles for Web design, here on Smashing Magazine and over on the much-missed Digital Web, but these (for me at least) are too broad to be readily usable. They’re a good place to start, though, and worth studying.

More helpful would be to dig deeper and look at more specific principles, such as Principles of Design and Jakob Nielsen’s Usability Heuristics. With these, we could begin to dissect a Web design into its component parts and critique each individually. But let’s be realistic: not many will take the time to do that.

Learning the principles of usability, user interface, typography, visual design and so on is something every Web designer should work towards. This understanding will give you some of the language and criteria you need to effectively criticize. The rest is effort.

In addition to my research, I’ve spoken to many other designers about what makes for a useful critique. While one would expect many of the answers that were given, most people believe that it depends largely on engaging with the design and the designer, on having a conversation with them. I’ve noticed a lot of this happening in Dribbble, a great community for designers that’s currently in beta. I have a few invitations, which I’ll give to those with the best comments. Just note in your comment that you’re interested in the Dribbble invitation.

After all this research and reflection, I’ve come to define a good critique as one that takes a gut reaction, applies context and understanding to it, and then communicates that in a constructive, conversational way.

To this end, I’ve formulated some simple rules for judging a Web design.

Some Guidelines For Constructive Web Design Criticism

Pd 4 in Web Design Criticism: A How-To

1. Note Your Gut Reaction, But Take Time to Explore It.

If you can’t articulate your reaction, stop there and keep it to yourself. As I’ve said, gut reactions can be valuable, but we need to explore them. Think of the last time you saw one of your favorite websites after a redesign. You may have liked it or hated it right away, but after using the website for a bit, your opinion (hopefully an intelligent one) became more moderate. Take the latest redesign of Facebook, for example. I was immediately confused. I think I actually typed something to that effect in the search field, which had been moved to where I thought the status update field would be. But I quickly found my way around and was soon comfortable with it. What’s more, the changes made a lot of sense overall. My gut reaction was expected; big changes can be disruptive, but I needed to look more closely to see that these changes were positive.

2. Learn to Articulate Your Observations, and Invite Being Questioned.

A designer should never, ever critique another designer’s work unless they are willing to have a meaningful conversation about it. This is a biggie. Expressing an opinion without offering to talk about it holds little value. You may be passionate about your craft (and your opinion for that matter), but for that passion to have much merit, you need to be willing to have a two-way conversation about it. Off-hand comments, particularly anonymous ones, are unhelpful for a number of reasons, most of which are pretty obvious. The point is simply that if you’re going to form and share an opinion, be willing to go a bit deeper and have a conversation about it.

3. Be Specific, and Offer Suggestions if Appropriate.

This is related to the last point. The more specific you are in praising or knocking a design, the more helpful you critique will be. Use descriptive terminology, speak the language of design, relate your opinion back to established principles. Think of your critique as one side of a debate in which you have to defend your opinion.

4. Always Consider Context and Audience-Appropriateness.

A personal website can be judged on how well it captures the personality of the designer. A mobile-specific website should be evaluated on a mobile device. And so on. This one can be hard, especially if you don’t know the context or audience. That said, avoid critiquing a design without knowing the context going in. Sure, by understanding visual design principles, you can critique just about any design on that level, but that’s usually just scratching the surface—helpful, but not nearly as helpful as it would be if you took the time to go deeper.

5. The Most Important Measure of a UI’s Success Is How Well It Meets Expectations.

I recently wrote about this in depth. The point is that you should judge the utility of a user interface by how well it meets your expectations. Of course, if your expectations are exceeded in some way, that’s great, too, but simply having everything behave as you expect is a good start.

6. Subjectivity Is Fine if Labeled as Such and Articulated Properly.

Following on the point about noting your gut reaction, judging a design subjectively is perfectly fine. Sometimes, even after having taken our time and knowing the context and audience and all that, a design still just doesn’t feel right. As long as you articulate that in a way that makes it clear you’re not sure why you feel that way (and if you accompany it with other helpful remarks), the feedback is probably worth sharing.

7. Don’t Neglect the Content.

Unless you take the time to use the website and to read and absorb the content, your review will likely be superficial. While content doesn’t often fall under the responsibility of the designer, it’s still a big part of the design. Judge a design based on how well it presents the content and facilitates its use or consumption. Of course, here we have one of those “it depends on the website” situations, so context is doubly important.

8. Study the Principles Used to Judge Design, and Learn the Language.

I’ve touched on this quite a bit already. It’s probably the best thing you can do to give better criticism and to become a more educated designer. In order to properly form and articulate an opinion about a design, we need to know the principles and patterns we’re dealing with. And without understanding the language, we can’t easily have a conversation about the quality of the design.

Conclusion

Giving a great critique isn’t rocket science, as long as you take some time and use a proper frame of reference (knowledge, context, criteria) to engage and think critically about the design. So, what do you think? Agree? Disagree? I’d love for readers to weigh in here on what they think makes for a useful Web design critique and share what they think makes a Web design successful. Also, feel free to critique this article… I know I could use it.

(al)


© D. Keith Robinson for Smashing Magazine, 2010. | Permalink | 112 comments | Add to del.icio.us | Digg this | Stumble on StumbleUpon! | http://www.smashingmagazine.com/2010/03/02/web-design-criticism-a-how-to/“>Tweet it! | Submit to Reddit | Forum Smashing Magazine
Post tags:

Leave a Comment

Previous post:

Next post: