Archive for January, 2012

How To Make an Impact with Eye Catching Business Card Design

As potential customers, people come to an exhibition or to your office to find the next diamond in the rough, the designer that will understand their business needs and someone with a creative streak.
In one short meeting, or even if they simply visit your stand and you are too busy to talk, how do you make sure that the opportunity to convert them from potential customer to actual client isn’t wasted?
First impressions are important! Often at product launches or industry conferences and exhibitions you get just one chance to make an impact on that prospective client. Scribbling your name and email address on a tea-stained post-it note will get you remembered, but for the wrong reasons! Always be prepared – carry a few business cards on you and regularly top your wallet up.

Prospective clients will shop around at an exhibition and will end up taking a bagful of brochures, leaflets and business cards home with them. We have all done it. The likelyhood is that they will only contact a small fraction of these so the aim is to be as different and innovative as you can so that you are remembered for the right reasons. Avoid having a typical corporate business cards design – aim for something more unique.

Business cards - multi-colored minicards

 

The way people do business has changed and as a consequence, business cards have changed too. They used to be standard, the more raised and gilted the lettering; the more important your role in a business, but then they needed more information on them: A logo, your full address, telephone, cell phone number and normally a hook line. Now that people are used to being sent to a website to view your portfolio, you really need to provide three things:

  1. A website address
  2. An email address
  3. A reason to take a look at your website and contact you

Retro cassette business card

 

So, how do you get the client to contact you first rather than chasing them up?

Be creative, generate intrigue and interest. Have a point of difference! If you’re a designer, show them what you would be doing for their business. If you can’t do it for yourself, why would they hire you?

 

MiniCards are a great idea. Half the size of a normal business card, they might be little, but they do pack a mighty punch! With a variety of different uses, it’s sometimes tricky to list them all – event cards, name cards, mini business cards, swing tags, gift tags, save the dates, promotional cards and cards to show off your photography or design. Unique in size and shape MiniCards work well with Printfinity, our option to print a different image on every card in a pack. Fan them out and ask people to pick a favorite, fill a giant wine glass with them, attach them to retro sweets, or place them in with customer orders as a cost effective way to brand your products. Printed on thick paper stock and finished with a matte laminate, the cards have a smooth satin feel. They’re smart enough to promote your brand, and a fun way to open up a conversation. You will find that everyone does a double take when they first see a minicard.

 

MOO Giveaway With Design Reviver

Moo Logo

Design Reviver are pleased to be working with the guys at MOO.com in offering a giveaway to win some of their MiniCards and Business Cards! In case you?ve not come across MOO before, they are business card printing specialists, but also love to print greeting cards, MiniCards, stickers, postcards and labels – MOO do it all!

 

A Little More About MOO

MOO was born from a passion of beautiful, high-quality print and design – they make creating and printing your own unique visions so easy. You can choose one of their business card templates or upload your own artwork to create truly unique, creative products.

 

Competition Prizes

Grand Prize Winner – 1 lucky winner will win a set of 100 MOO Business Cards AND 100 MOO MiniCards.
Runners Up Winners – 4 runners up will win a set of 100 MOO MiniCards.

Business cards - minicards

 

How to win

To be in with a chance of winning one of the MOO prizes, all you have to do is leave a comment below and tell us how you would make your business cards stand out from the crowd. Be creative, fun and most importantly unique! If you make us smile you’re in with a great chance of winning some great prizes.
Winners will be selected from the comments below. Please remember to enter a valid email address so we can send you your free stuff.

The post How To Make an Impact with Eye Catching Business Card Design appeared first on Design Reviver.


How To Create Custom Taxonomies In WordPress


  

WordPress 3 introduced custom taxonomies as a core feature. The following release of 3.1 included many features to enhance support of custom taxonomies. Better import and export handling, advanced queries with tax_query, hierarchical support, body classes and a bunch of wonderful functions to play with were all part of the package.

Let’s take an in-depth look at how to create your own custom taxonomies in WordPress, including a few advanced development examples that you can begin using in your WordPress themes and plugins today.

Taxonomies: Bringing order to chaos in WordPress

Taxonomies In WordPress

WordPress’ custom taxonomies make it possible to structure large amounts of content in a logical, well-organized way. In WordPress, categories are set up as a hierarchal taxonomy, and tags are set up as a multifaceted taxonomy.

Taxonomy content can be displayed in a theme using taxonomy templates. Within a template, there are ample ways to display your data with built-in taxonomy functions.

Built-In Taxonomies

WordPress offers four built-in taxonomies out of the box:

  1. Categories (hierarchal),
  2. Tags (multifaceted),
  3. Links (multifaceted),
  4. Navigation menu (hierarchal).

Custom Taxonomies

WordPress provides a new method of grouping content by allowing you to create your own custom taxonomies. The core developers have created the register_taxonomy() function to handle the heavy lifting for us. All you have to do is understand how to configure all of the settings to suit your needs.

A Practical Example: Content By Location

A business that operates in multiple locations could benefit from organizing its content by location to allow visitors to browse news in their locality. A large news organization could organize its content by world region (Africa, Asia, Europe, Latin America, Middle East, US & Canada), as the BBC does in its “World� section.

How the BBC uses a location taxonomy

Create a Custom Taxonomy

In WordPress, you can create (or “register�) a new taxonomy by using the register_taxonomy() function. Each taxonomy option is documented in detail in the WordPress Codex.

WordPress custom taxonomy: Posts by location

/**
 * Add custom taxonomies
 *
 * Additional custom taxonomies can be defined here
 * http://codex.wordpress.org/Function_Reference/register_taxonomy
 */
function add_custom_taxonomies() {
	// Add new "Locations" taxonomy to Posts
	register_taxonomy('location', 'post', array(
		// Hierarchical taxonomy (like categories)
		'hierarchical' => true,
		// This array of options controls the labels displayed in the WordPress Admin UI
		'labels' => array(
			'name' => _x( 'Locations', 'taxonomy general name' ),
			'singular_name' => _x( 'Location', 'taxonomy singular name' ),
			'search_items' =>  __( 'Search Locations' ),
			'all_items' => __( 'All Locations' ),
			'parent_item' => __( 'Parent Location' ),
			'parent_item_colon' => __( 'Parent Location:' ),
			'edit_item' => __( 'Edit Location' ),
			'update_item' => __( 'Update Location' ),
			'add_new_item' => __( 'Add New Location' ),
			'new_item_name' => __( 'New Location Name' ),
			'menu_name' => __( 'Locations' ),
		),
		// Control the slugs used for this taxonomy
		'rewrite' => array(
			'slug' => 'locations', // This controls the base slug that will display before each term
			'with_front' => false, // Don't display the category base before "/locations/"
			'hierarchical' => true // This will allow URL's like "/locations/boston/cambridge/"
		),
	));
}
add_action( 'init', 'add_custom_taxonomies', 0 );

After adding this to your theme’s functions.php file, you should see a new taxonomy under the “Posts� menu in the admin sidebar. It works just like categories but is separate and independent.

WordPress custom taxonomy: Posts by location

After adding a few terms to your new taxonomy, you can begin to organize the content in your posts by location. A new “Locations� box will appear to the right of your posts in the WordPress admin area. Use this the way you would categories.

Let’s use this “location� taxonomy as a jumping-off point to learn more about working with taxonomy functions and content.

Create a Taxonomy Template for Your Theme

Taxonomies: Bringing order to chaos in WordPress

When you add a custom taxonomy to a WordPress theme, you can display its content using one of WordPress’ taxonomy theme templates.

  • taxonomy-{taxonomy}-{slug}.php
    We could use this to create a theme template for a particular location, such as taxonomy-location-boston.php for the term “boston.�
  • taxonomy-{taxonomy}.php
    If the taxonomy were location, WordPress would look for taxonomy-location.php.
  • taxonomy.php
    This template is used for all custom taxonomies.
  • archive.php
    If no taxonomy-specific template is found, then the taxonomy that lists pages will use the archive template.
  • index.php
    If no other template is found, then this will be used.

Let’s use taxonomy-location.php to display our content. The template file could look something like this:

<?php
/**
 * Locations taxonomy archive
 */
get_header();
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
?>
<div class="wrapper">
	<div class="primary-content">
		<h1 class="archive-title"><?php echo apply_filters( 'the_title', $term->name ); ?> News</h1>

		<?php if ( !empty( $term->description ) ): ?>
		<div class="archive-description">
			<?php echo esc_html($term->description); ?>
		</div>
		<?php endif; ?>

		<?php if ( have_posts() ): while ( have_posts() ): the_post(); ?>

		<div id="post-<?php the_ID(); ?>" <?php post_class('post clearfix'); ?>>
			<h2 class="post-title"><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
			<div class="content clearfix">
				<div class="post-info">
					<p><?php the_time(get_option('date_format')); ?> by <?php the_author_posts_link(); ?></p>
				</div><!--// end .post-info -->
				<div class="entry">
					<?php the_content( __('Full story…') ); ?>
				</div>
			</div>
		</div><!--// end #post-XX -->

		<?php endwhile; ?>

		<div class="navigation clearfix">
			<div class="alignleft"><?php next_posts_link('« Previous Entries') ?></div>
			<div class="alignright"><?php previous_posts_link('Next Entries »') ?></div>
		</div>

		<?php else: ?>

		<h2 class="post-title">No News in <?php echo apply_filters( 'the_title', $term->name ); ?></h2>
		<div class="content clearfix">
			<div class="entry">
				<p>It seems there isn't anything happening in <strong><?php echo apply_filters( 'the_title', $term->name ); ?></strong> right now. Check back later, something is bound to happen soon.</p>
			</div>
		</div>

		<?php endif; ?>
	</div><!--// end .primary-content -->

	<div class="secondary-content">
		<?php get_sidebar(); ?>
	</div><!--// end .secondary-content -->

<?php get_footer(); ?>

(Normally, we would load a template part for the loop, but for the sake of simplicity, I’ve skipped that step. As an alternative to get_term_by(), we could use single_term_title() and term_description() on this taxonomy archive template to display or retrieve the title and description of the taxonomy term.)

In this example, we’ve used a function called get_term_by() to retrieve all of the data associated with a taxonomy term in the form of an object. The object returned by the get_term_by() function contains the following details about the term:

  • ID
    325
  • name
    Boston
  • slug
    boston
  • group
    0
  • taxonomy
    location
  • taxonomy ID
    325
  • description
    If you need to know the latest news in Boston, then look no further.
  • parent
    0 (or the ID)
  • count
    1 (i.e. the number of posts with this term selected)

We’ve used this object, then, to display information about the current term name and description in the taxonomy-location.php template.

Using Taxonomy Conditionals

Conditional tags can be used in WordPress to determine what content is displayed on a particular page depending on the conditions met by the page. Taxonomy templates have their own set of conditionals:

  • is_tax()
    When any taxonomy archive page is being displayed.
  • is_tax( 'location' )
    When a taxonomy archive page for the “location� taxonomy is being displayed.
  • is_tax( 'location', 'boston')
    When the archive page for the “location� taxonomy with the slug of “boston� is being displayed.
  • is_tax( 'location', array( 'boston', 'new-york', 'philadelphia' ) )
    Returns true when the “location� taxonomy archive being displayed has a slug of either “boston,� “new-york� or “philadelphia.�
  • taxonomy_exists()
    When a particular taxonomy is registered via register_taxonomy().

Working With Taxonomy Functions

Many functions for working with taxonomies are available in WordPress. Let’s go through a few commons examples of how to use them in practice.

Display a List of Taxonomy Terms

Most navigation systems begin with an unordered list. You can generate an unordered list of links to taxonomy archive pages using the wp_list_categories() function. This function is very customizable and can handle most of the scenarios that you’ll encounter as a theme developer.

/**
 * Create an unordered list of links to active location archives
 */
$locations_list = wp_list_categories( array(
  'taxonomy' => 'location',
  'orderby' => 'name',
  'show_count' => 0,
  'pad_counts' => 0,
  'hierarchical' => 1,
  'echo' => 0,
  'title_li' => 'Locations'
) );

// Make sure there are terms with articles
if ( $locations_list )
	echo '<ul class="locations-list">' . $locations_list . '</ul>';

If you encounter a situation that requires a custom structure, I would recommend exploring the Walker class or the wp_get_object_terms() function.

Create a Taxonomy Tag Cloud

A tag cloud provides a great way for users to browse content. The wp_tag_cloud() function makes creating a tag cloud with a custom taxonomy easy.

WordPress taxonomy term cloud example

Let’s use it to display a tag cloud of our location terms:

// Locations tag cloud
<?php
$locations_cloud = wp_tag_cloud( array(
	'taxonomy' => 'location',
	'echo' => 0
) );

// Make sure there are terms with articles
if ( $locations_cloud ): ?>
<h2>News by Location</h2>
<div class="locations-cloud">
	<?php echo $locations_cloud; ?>
</div>
<?php endif; ?>

Get All Terms in a Taxonomy

You will often need to work with a full list of terms in a taxonomy, and the get_terms() function can be quite handy for this. Let’s use it to show off the number of locations to which we’re providing news:

<?php
// Get a list of all terms in a taxonomy
$terms = get_terms( "location", array(
	'hide_empty' => 0,
) );
$locations = array();
if ( count($terms) > 0 ):
	foreach ( $terms as $term )
		$locations[] = $term->name;

	$locations_str = implode(', ', $locations);
?>
<h2>Nationwide Coverage</h2>
<p>We cover stories around the country in places like <?php echo $locations_str; ?> and more. If we're not the best source for the latest news in your area, let us know!</p>
<?php endif; ?>

This will output the following HTML:

<h2>Nationwide Coverage</h2>
<p>We cover stories around the country in places like Boston, London, New York, San Francisco and more. If we're not the best source for the latest news in your area, let us know!</p>

This simple approach may not show it, but the get_terms() function is incredibly powerful. It allows you to get terms from multiple taxonomies at once by passing an array that contains the names of your taxonomies as the first parameter.

Working With WP_Query and tax_query

The WP_Query class enables you to create a custom loop. WordPress 3.1 introduced a new parameter for the class called tax_query, which allows you to display content from a taxonomy in many unique ways.

Let’s use it to create a list of the most recent news posts in Boston.

<?php
/**
 * Display a list of the most recent news in Boston
 *
 * @class WP_Query http://codex.wordpress.org/Class_Reference/WP_Query
 */
$locations_query = new WP_Query( array(
	'post_type' => 'post',
	'posts_per_page' => 10,
	'tax_query' => array(
		array(
			'taxonomy' => 'location',
			'field' => 'slug',
			'terms' => 'boston'
		)
	)
) );
// Display the custom loop
if ( $locations_query->have_posts() ): ?>
<h2>Latest News in Boston</h2>
<ul class="postlist">
	<?php while ( $locations_query->have_posts() ) : $locations_query->the_post(); ?>
	<li><span class="date"><?php the_time(get_option('date_format')); ?></span> – <a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></li>
	<?php endwhile; wp_reset_postdata(); ?>
</ul><!--// end .postlist -->
<?php endif; ?>

We could easily make this set-up dynamic by using the get_term_by() or get_terms() functions that we discussed earlier.

Attaching Additional Data to a Taxonomy

Each taxonomy term has specific data associated with it. Out of the box, WordPress allows you to store the following information for each taxonomy term:

  • Name,
  • Slug,
  • Parent,
  • Description.

But what if you need to store more information, such as an image for the taxonomy term or a title and description for search engines, or maybe even attach the term to a particular author the way a traditional news column does? Since WordPress 2.9, developers have been able to attach additional meta data to posts, pages, custom post types, comments and users using the add_metadata(), update_metadata() and get_metadata() functions. But this does not include taxonomies such as tags and categories.

With the help of the Taxonomy Metadata plugin, we can attach meta data to taxonomy terms for both built-in and custom taxonomies. This enables us to create additional taxonomy fields that will be stored in a new taxonomymeta database table.

Note to Multisite developers: I’ve encountered issues using the Taxonomy Metadata plugin on a WordPress Multisite installation. Activating the plugin network-wide results in data not being saved. Instead, activate the plugin individually for each website, and it will work properly.

(Knowing the story behind this technique and what it might mean for future WordPress upgrades is important. Currently, there is a debate on the WordPress Trac project about the best method for this. The method I’ll show you is one suggested by various WordPress core developers. But I strongly urge you to review the Trac project and the Codex. A standard approach could very well be built into WordPress in the future, which would therefore be more practical than what I am about to show you.)

The prerequisite to all of the examples below is to install and activate the Taxonomy Metadata plugin.

Add Search Engine Title and Description Fields to Categories and Tags

We will use action hooks to gracefully attach additional fields to our taxonomies without editing WordPress’ core. If you’ve made it this far, then you probably have a working knowledge of WordPress filters and actions. To learn about working with hooks, I highly suggest Daniel Pataki’s article on the subject.

WordPress taxonomy meta data: Search engine title and description fields added to categories and tags

Let’s start by adding a text input and a textarea field to the “Add New� and “Edit� term pages on the WordPress admin screen. We do this by placing the following functions in our theme or plugin.

The taxonomy_metadata_add() function attaches the fields to the /wp-admin/edit-tags.php?taxonomy=%taxonomy% page.
The %taxonomy% item in the URL above will change depending on the term you are editing.

/**
 * Add additional fields to the taxonomy add view
 * e.g. /wp-admin/edit-tags.php?taxonomy=category
 */
function taxonomy_metadata_add( $tag ) {
	// Only allow users with capability to publish content
	if ( current_user_can( 'publish_posts' ) ): ?>
	<div class="form-field">
		<label for="meta_title"><?php _e('Search Engine Title'); ?></label>
		<input name="meta_title" id="meta_title" type="text" value="" size="40" />
		<p class="description"><?php _e('Title display in search engines is limited to 70 chars'); ?></p>
	</div>

	<div class="form-field">
		<label for="meta_description"><?php _e('Search Engine Description'); ?></label>
		<textarea name="meta_description" id="meta_description" rows="5" cols="40"></textarea>
		<p class="description"><?php _e('The meta description will be limited to 156 chars by search engines.'); ?></p>
	</div>
	<?php endif;
}

The taxonomy_metadata_edit() function attaches the fields to the /wp-admin/edit-tags.php?action=edit&taxonomy=%taxonomy%&tag_ID=%id%&post_type=%post_type% page.
The %taxonomy%, %id% and %post_type% items in the URL above will change depending on the term you are editing.

We’ll use the get_metadata function here to display any saved data that exists in the form.

/**
 * Add additional fields to the taxonomy edit view
 * e.g. /wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=27&post_type=post
 */
function taxonomy_metadata_edit( $tag ) {
	// Only allow users with capability to publish content
	if ( current_user_can( 'publish_posts' ) ): ?>
	<tr class="form-field">
		<th scope="row" valign="top">
			<label for="meta_title"><?php _e('Search Engine Title'); ?></label>
		</th>
		<td>
			<input name="meta_title" id="meta_title" type="text" value="<?php echo get_term_meta($tag->term_id, 'meta_title', true); ?>" size="40" />
			<p class="description"><?php _e('Title display in search engines is limited to 70 chars'); ?></p>
		</td>
	</tr>

	<tr class="form-field">
		<th scope="row" valign="top">
			<label for="meta_description"><?php _e('Search Engine Description'); ?></label>
		</th>
		<td>
			<textarea name="meta_description" id="meta_description" rows="5" cols="40"><?php echo get_term_meta($tag->term_id, 'meta_description', true); ?></textarea>
			<p class="description"><?php _e('Title display in search engines is limited to 70 chars'); ?></p>
		</td>
	</tr>
	<?php endif;
}

These two functions control the output of the form fields. I’ve used HTML that follows WordPress’ UI patterns and styles guidelines for the admin area.

Saving the form’s data to the taxonomymeta database table
Now that we’ve added the form fields, we’ll need to process and save the data with the update_term_meta function that is provided by the plugin.

/**
 * Save taxonomy metadata
 *
 * Currently the Taxonomy Metadata plugin is needed to add a few features to the WordPress core
 * that allow us to store this information into a new database table
 *
 *	http://wordpress.org/extend/plugins/taxonomy-metadata/
 */
function save_taxonomy_metadata( $term_id ) {
	if ( isset($_POST['meta_title']) )
		update_term_meta( $term_id, 'meta_title', esc_attr($_POST['meta_title']) );

	if ( isset($_POST['meta_description']) )
		update_term_meta( $term_id, 'meta_description', esc_attr($_POST['meta_description']) );
}

Add the new taxonomy fields
Now that everything is in place, we’ll use action hooks to load our new functions in all the right places. By hooking the following function into the admin_init action, we ensure that it runs only on the admin side of WordPress. First, we need to make sure that the functions added by the Taxonomy Metadata plugin are available. Next, we use the get_taxonomies() function to attach the new taxonomy fields to every public taxonomy, including the built-in tags and categories.

/**
 * Add additional taxonomy fields to all public taxonomies
 */
function taxonomy_metadata_init() {
	// Require the Taxonomy Metadata plugin
	if( !function_exists('update_term_meta') || !function_exists('get_term_meta') ) return false;

	// Get a list of all public custom taxonomies
	$taxonomies = get_taxonomies( array(
		'public'   => true,
		'_builtin' => true
	), 'names', 'and');

	// Attach additional fields onto all custom, public taxonomies
	if ( $taxonomies ) {
		foreach ( $taxonomies  as $taxonomy ) {
			// Add fields to "add" and "edit" term pages
			add_action("{$taxonomy}_add_form_fields", 'taxonomy_metadata_add', 10, 1);
			add_action("{$taxonomy}_edit_form_fields", 'taxonomy_metadata_edit', 10, 1);
			// Process and save the data
			add_action("created_{$taxonomy}", 'save_taxonomy_metadata', 10, 1);
			add_action("edited_{$taxonomy}", 'save_taxonomy_metadata', 10, 1);
		}
	}
}
add_action('admin_init', 'taxonomy_metadata_init');

That’s it. We’re done!

You should now see two additional fields in your tags, categories and public custom taxonomies. As mentioned at the beginning of this section, the technique can be used to handle many different scenarios. This basic framework for storing and retrieving information associated with a taxonomy should have you well on your way to mastering the management of taxonomy content.

In Conclusion

I hope you better understand how to organize WordPress content with the help of taxonomies. Whether hierarchal or multifaceted, a well-implemented taxonomy will simplify the way content is organized and displayed on a website. WordPress has all of the tools you need to create custom taxonomies and to group your content in new and exciting ways. How you use them is up to you!

Additional Resources

(al)


© Kevin Leary for Smashing Magazine, 2012.


40+ Fresh And Useful Adobe Illustrator Tutorials


  

Tutorials are one of the best ways to learn and practice new tricks using Illustrator’s various tools. Learning through a step-by-step AI tutorial not only assists you in twisting the tools, but will also let you learn how to combine them in order to generate innovative and compound vector artwork, icons, and more.

In today’s post, we are presenting a collection of some valuable step by step Adobe Illustrator tutorials. These learning tools have been compiled to help guide you through the process of using this powerful program more efficiently. All the tutorials presented in this showcase have been created by some astute members of the graphic design community; therefore you will definitely be doing yourself a favor by checking out this collection.

Let us take a close look at the tuts. Feel free to share your opinion via the comment section below, and do let us know if we have missed out on any great Illustrator tutorials that you tend to turn to for enhancing your skills.

The Tutorials

Create a Burning, Vector Match Using Gradient Meshes
In this tutorial you will learn how to generate pragmatic vector fire, via the Gradient Mesh Tool and Screen Blending mode. Not as difficult a tutorial as you might think. Let’s strike a match!

Screenshot

How to Make a Classic Air Mail Envelope with Adobe Illustrator
In this tutorial Ryan shows us how to create a classic air mail envelope in Adobe Illustrator, using simple shapes, effects, and gradients.

Screenshot

How to Create a Vector Snake Using Adobe Illustrator CS5 and Mesh Tormentor
In this tutorial we will find out how to create a vector snake using the Mesh Tormentor – a free Gradient Mesh plugin, which will make your work with the gradient mesh easy and pleasurable.

Screenshot

How to Create a Vector Radiator Artwork
In this detailed tutorial you will use 3D-rendering, blends, as well as other tools and techniques for creating an oil filled, vector radiator. The skills you will learn here can easily be transferred to other creations and projects. So let’s get started!

Screenshot

How to Illustrate a Tomato Using Adobe Illustrator
You will employ meshes, gradients and blends for producing the resulted picture. The techniques learned in this tutorial will come in handy far beyond this creation alone. So let’s get started!

Screenshot

Basics of the Mesh Tool in Illustrator
In this tutorial we’re going to find out about Illustrator’s mesh tool. We’re going to build a Super Mario-style mushroom so as to better comprehend how to use this tool by means of a real life example.

Screenshot

How to Draw a Vector, Music Folder Icon
Here, you can learn how to draw a music folder icon in Illustrator. In this tutorial, you will learn how to use the 3D revolve tool and extrude & bevel effects. They are put into use all through the complete workflow, starting from shaping a 3D folder by means of a single path and finishing with all the bright lustrous musical notes.

Screenshot

How To Design a Print Ready Die-Cut Business Card
Want a new set of business cards? Follow this step by step tutorial to learn how to produce a cool business card design in Adobe Illustrator.

Screenshot

How to Illustrate a Vector Kitchen Pot
In this thorough tutorial you will study how to illustrate a standard, everyday household utensil, a cooking pot.

Screenshot

How to Create Advertising Billboard Using Adobe Illustrator
Create an advertising billboard by means of 3D modeling and a small amount of other simple techniques; for example shape building with the pathfinder palette, defining the vanishing point by means of using the guides, filling an object through gradients and using the blend tool.

Screenshot

Creating a Realistic Curtain
In this tutorial, you will learn to create realistic looking illustrations with the mesh tool. You can use this to create an interesting damask style curtain as it shows you how to give the piece the illusion of the silk accompanied by a nice floral design.

Screenshot

How to Turn a Photo into Vector Artwork
In this Adobe Illustrator tutorial, we’ll construct a vector illustration of a high-heeled shoe by tracing a reference photo using the pen tool.

Screenshot

Create a Steel, Vector Power Button Set
This tutorial will walk you through creating a set of steel looking power buttons in simple easy to follow steps.

Screenshot

Create a Cute Robot Using Adobe Illustrator
There are several reasons why Adobe Illustrator is an exceptional application for producing icons. The same components can be applied as building blocks to ensure uniformity and expedite your workflow. This tutorial is filled with a variety of techniques, from fundamental shape-building to more intricate lighting effects.

Screenshot

How to Make an iOS Style Mobile Navigation Bar
This tutorial will teach you how to recreate the navigation bar of an iOS mobile device complete with icons. This plain, easy to follow tutorial is great for a novice to intermediate level user. Let’s get started!

Screenshot

How To Create a Cubist Style Logo Design in Illustrator
Create a cubist-esque design perfect for logos using Illustrator and learn how you can incorporate lots of detailed vector facets in it. This tutorial explains the whole process of logo designing right from the initial sketches to finishing off the final design.

Screenshot

Create a Detailed Toilet Plunger Illustration
In the following tutorial you will employ essential shape building techniques, together with advanced Illustrator tools, to create the best plunger artwork you’ve ever made. By using these techniques you’ll become skilled at making several household tools to boot.

Screenshot

Create a Simple Vector Ninja Character in Illustrator
In order to create your very own set of awesome vector ninjas, you can follow this simple Illustrator tutorial. You will learn how to make the designs from basic shapes by using Illustrator’s core tools.

Screenshot

How to Create a Simple Web Button Set Using the Appearance Panel
In the following tutorial you will learn how to generate your own set of web buttons using Adobe Illustrator that can come in handy for any of your web design projects. Let’s get started!

Screenshot

Make a Fun Holiday Reindeer Illustration
This tutorial covers illustration style, color choice, shading and touches on typography. The procedure of adapting your illustration throughout the creation is also covered. This tutorial is created by Jesse Hora and Darrin Higgins.

Screenshot

Easy Clock Icon in Illustrator
A very simple and easy to follow tutorial to show you how to create this slick looking clock icon in AI. This tutorial is perfect for the beginners as well as for the pros.

Screenshot

How to Create an Open Book with Illustrator’s 3D Extrude & Bevel Tool
In this tutorial, we’ll generate open pages with graphics and put in a crimped background. The book can be personalized by employing your own graphics to the pages.

Screenshot

How to Create a Watercolor Background Using Adobe Illustrator
In this tutorial, we will make a watercolor painted styled background by means of a gradient mesh, tools of deformation and blending modes. The techniques covered here permit the creation of intricate textural backgrounds in an easy and effective way.

Screenshot

Create Super Mario’s Head in Illustrator
In this tutorial the artist explains how to craft a Super Mario face using mostly plain and easy to create shapes.

Screenshot

Create a Garden Scene Using Brushes in Illustrator
Become skilled at how to create a magnificent garden scene in Illustrator. You’ll explore the depth of the appearance panel, and art and scatter brushes in this tutorial.

Screenshot

Magnifying Glass Tutorial for Adobe Illustrator
In this tutorial we will be learning how to create a simple magnifying glass in perspective with Illustrator. This process uses the pen tool and a few ellipses.

Screenshot

Create a Wireframe Face with the Envelope Distort Tool
In this comprehensive and methodical tutorial you will learn step-by-step how to produce a wireframe face in Illustrator using the envelope distort tool.

Screenshot

How to Cell Shade and Add Texture to a Vector Comic Character
This tutorial will demonstrate how to produce a cell shaded character in Adobe Illustrator. This is a quick technique applying the live paint bucket used for block coloring, the gradient tool to add depth and form, and masked blended shapes for texture.

Screenshot

Create a Vector Gift Box for Upcoming Christmas
Here we will be creating an eye-catching gift box in Adobe Illustrator. We are going to apply a few standard types of tools, for example, the rectangle tool, ellipse tool, extrude & bevel 3D effect and some pleasant colors to help us in this creation.

Screenshot

Create a Magical Vector Landscape Using Illustrator
In this extremely detailed and magical tutorial you will learn how to produce a fantasy landscape by means of some of Illustrator’s powerful tools.

Screenshot

How to Create a Vector Stamp Set in Illustrator
In the subsequent tutorial you will learn how to craft your very own set of vintage styled stamps with AI. Go through creating the stamp border, emphasizing the edges, generating the branding, and providing the vector postage stamp a vintage texture, to help complete the effect.

Screenshot

How To Create a Cute Hairy Vector Monster Character
Follow this step by step Illustrator tutorial to generate an attractive vector monster character. We’ll generate the character from fundamental shapes to furnish a cute and forthcoming appearance then we’ll bring the character to life with gradient colors and a meticulous fur effect.

Screenshot

How To Create a Gruesome Zombie Illustration
Follow this step by step Adobe Illustrator tutorial to craft a hand-drawn zombie illustration. We’ll make use of a photograph as a critical reference then bring into play our Wacom tablet together with Illustrator’s vector brush tools to put together a range of gruesome components on our zombie character.

Screenshot

Create a Macbook Pro Illustration Leftside View
In the following tutorial you will gain knowledge that will teach you how to generate a semi-realistic looking MacBook Pro illustration. This is the left side view of the product.

Screenshot

Create a Simple Penguin Character
In the following tutorial the artist will demonstrate how to generate a plain little penguin character. The twenty-seven comprehensive steps will set up the fundamental tools and shape building techniques needed. Once you’ve created the starting paths, you will insert some basic colors and effects. At last, you will learn some fundamental stuff about the blending techniques.

Screenshot

A Complete Guide to Drawing Evil Vector Skulls in Illustrator
This tutorial will teach you how to pencil in evil looking skulls with ease, as well as learn a little anatomy along the way.

Screenshot

Create a Cocktail Glass in Adobe Illustrator
In this very comprehensive tutorial we will learn how to produce a cocktail glass with a multi-colored drink and fancy ornamentation. Producing a glass object can be a challenge seeing as there are only few colors you’re allowed to employ, frequently white, light blue and light gray.

Screenshot

Create a Sale Tag Icon with Adobe Illustrator
In this tutorial, we will be learning how to produce a smart looking sale tag in Adobe Illustrator. This tutorial will show you how to reproduce the look of a folded corner of the paper by using plain color gradients.

Screenshot

How to Create a Rainbow Beetle Using Adobe Illustrator
Here you will learn how to use some basics like the gradient tool, gradient mesh tool, art and scatter brushes, blend tool, and many other techniques to create a rainbow beetle.

Screenshot

How to Create a 3D Chart Using the Perspective Grid Tool and Adobe Illustrator CS5
The perspective grid is not extensively employed by designers. It’s a moderately powerful tool, although not truly a suitable one. Let’s learn how to make use of it on this simple example of the construction of a three dimensional chart.

Screenshot

How to Create an Illustration of Stylish Club Shades Using Adobe Illustrator
In this tutorial we will learn how to create club shades via simple and wide-ranging techniques. To create dramatic reflections from the lights of the discotheque club, we will make use of different blending modes. The tutorial contains lots of professional tips and techniques.

Screenshot

Create Vector Whiskey on the Rocks Using Adobe Illustrator CS5
In this complete and handy tutorial you will learn how to craft a vector glass of whiskey on the rocks by means of Adobe Illustrator CS5.

Screenshot

Make a Worm in Illustrator
In this throwback tutorial the artist demonstrates some quick tips on how to make an effortless but efficient vector illustration inspired by the classic video game, Worms.

Screenshot

Create a 50s Ad Poster in Illustrator
This tutorial will teach you how to make a retro looking poster for a web designer that gives off the impression that it was crafted in the 50’s.

Screenshot

(rb)


Stop Designing Pages And Start Designing Flows





 



 


For designers, it’s easy to jump right into the design phase of a website before giving the user experience the consideration it deserves. Too often, we prematurely turn our focus to page design and information architecture, when we should focus on the user flows that need to be supported by our designs. It’s time to make the user flows a bigger priority in our design process.

Design flows that are tied to clear objectives allow us to create a positive user experience and a valuable one for the business we’re working for. In this article, we’ll show you how spending more time up front designing user flows leads to better results for both the user and business. Then we’ll look in depth at a common flow for e-commerce websites (the customer acquisition funnel), as well as provide tips on optimizing it to create a complete customer experience.

Start With The User

When starting a new Web design project, we’re often handed a design brief, branding standards, high-level project goals, as well as feature and functionality requirements. Unfortunately, these documents typically amount to little more than the technical specifications of the project, with almost no thought given to how exactly the website will fulfill the multiple user objectives that lead to successful interactions.

Popular user flows for e-commerce and membership websites
Two examples of popular user flows for e-commerce and subscription websites.

If you start with a detailed look at the objectives of the user and the business, you would be able to sketch out the various flows that need to be designed in order to achieve both parties’ goals. User objectives could range from finding a fact to replacing a product to learning a new skill to buying a gift for someone. Business objectives could be getting a lead, a like, a subscriber, a buyer, a download or a phone call. Identifying each user and business objective is the first step to creating design flows that meet all of them.

Map User Flows Into Conversion Funnels

Not all website visitors are created equal. Users come from different sources, with varying levels of knowledge and engagement, and with different goals. It’s up to you as a user experience designer to map those in-bound user flows to conversion funnels that provide value to the user as well as the business.

You should prioritize the flows and focus your effort on the few that will impact the most users and have the greatest gain. Custom flows allow you to architect experiences according to traffic source or visitor type and enable you to set the experiential pace, build user confidence and get buy-in on the way to the ultimate conversion.

Typical User Flows

Some typical user flows are:

  • Paid advertising
    A user coming from a banner or Google AdWord ad.
  • Social media
    A user coming from a friend’s post on a social network.
  • Email
    A user coming from an email newsletter or referral invitation.
  • Organic search
    A user coming from a deep link that was surfaced by a search.
  • Press or news item
    A user coming from a mention in the news or a blog post.

Each of these visitors has their own needs, expectations and level of knowledge, and they need to be treated accordingly.

Diving Into Funnels: A Closer Look At Customer Acquisition

Typical conversion funnels for e-commerce websites
E-commerce websites typically have many different conversion funnels.

Let’s look at a critical flow for many websites — paid online customer acquisition — and break down its various elements. For this example, we’ll examine the experience flow from new visitor to email subscriber to purchaser.

Consider a company that uses display advertising to generate new customers for its business.

Display Media

With display advertising, it all starts with the banner. The design of the banner needs to achieve one precious goal: get a click from the right person. Here are some key questions to answer when designing the ads that represent the very front of your user flow:

  • What type of user am I targeting?
  • Are they actively seeking a solution to a problem, or are they casually browsing?
  • What problem are they trying to solve?
  • How can I best capture the user’s attention?
  • How do I relate to the user?
  • Is there a message that will resonate with the user?
  • Is there a pain point that my product or website alleviates for the user?
  • How can I articulate this solution clearly and quickly?
  • What compelling calls to action will get our target user to click?

Your ads should address these main motivations and provide a compelling hook to get that all-important click. Up-front research and real-world testing will help to optimize the experience. Using this model, ReTargeter improved its banner click-through rate by four times. Its blog post lays out exactly how it achieved this success.

The Landing Page

The point when the user hits the landing page is when the user flow work really begins. Because these users are coming from a low-information source (such as a banner, as opposed to an in-depth blog post), you must design a flow that fills in the gaps of information by providing the user with the data that they need to be converted.

In our example, the user will hopefully be converted to an email subscriber; but depending on the business, the conversion could be to create an account, download a white paper or make a purchase. Whatever the conversion goal for the business, the key is to give the user a reason to keep moving through the flow, down the funnel.

Use the following methods to keep the user moving down the funnel:

  • Build user confidence by clearly articulating key benefits, backed by easy-to-digest proof points.
  • Streamline the content and design to focus on a clear call to action (in this example, to sign up for an email newsletter).
  • Remove friction at every step. Ask for the minimum amount of information, and reduce the number of fields, extra clicks and page-loading time.
  • Create an enticing hook, an itch that can only be scratched by completing the registration step.

KISSmetrics’ “Anatomy of a Perfect Landing Page� details the design, UI and copy elements that can help you meet your users’ need and drive conversions for your business.

Stacking Flows For A Complete User Experience Life Cycle

While viewing a funnel as something like Click on banner ad → Land on Web page → Register email is easy, designing and building stacked flows that drive the business’ ultimate objectives takes a bit more thought. In our example, we’ve successfully gained an email subscriber from the banner ad campaign, but the real business objective is to generate revenue through new purchases.

Treating the email subscriber flow and the e-commerce purchasing flow as two separate conversion funnels is an easy trap. In reality, the experiences are connected, and by looking at them as stacked flows, we can create a more cohesive interaction, one that drives optimal results for the business.

In our example, this stack is made up of the customer acquisition funnel and the customer relationship management (CRM) flow.

Stacked funnels create a complete interaction life cycle
Stacking funnels creates a cohesive user experience life cycle.

When designing this flow, you need to consider what the biggest levers are for converting the subscriber into a buyer. Many of the earlier principles apply, but this time you have more touch points to consider and leverage.

In this flow, you need to look at all elements of your CRM strategy and the purchase flow of your website, including:

  • Email communication back to the subscriber,
  • Pages that the subscriber lands on when returning to the website,
  • The flow from internal content pages to check-out.

Here are a few key considerations when designing the flow from subscriber to purchaser:

  • Tell a visual story that the subscriber can identify with and wants to be a part of.
  • Ensure that your emails reinforce the story, and give proof points to remind users why they subscribed.
  • Include compelling calls to action to give the subscriber an opportunity to relate to and be a part of the story.
  • Include prominent calls to action and easy, direct paths to the check-out process from the website’s internal content pages and blog posts. These validate the user’s hope about their role in the story.
  • Make the check-out process as frictionless as possible, and reinforce confidence along the way to help the buyer commit to being a part of it.

By considering how the two flows interact, you can create a seamless experience that builds confidence and deepens the user’s connection to your website, leading to the ultimate purchase conversion. Equally important, this flow also increases customer satisfaction because the stacked funnels keep the user experience smooth and on track to meeting their needs, with little confusion or ambiguity.

Putting Flow Design To Work For You

Whether you’re mapping out a brand new website or looking to optimize an existing user experience, flow design will keep you out of the trap of designing individual pages and interactions and instead focus you on fulfilling users’ needs. By prioritizing your user flows and focusing on the ones that drive the most value to the most users and to the business, you can make the greatest impact with your initial flow design.

When considering user flows, think past the first conversion, and design for the ultimate conversion, which might lie a few steps behind. This is particularly important with any type of commerce-driven business, for which the first conversion is often just a prelude to the primary revenue event. By stacking these complementary funnels, you create a more cohesive user experience that drives better results for both the user and your business.

So, the next time you’re asked to create a new design, step back and ask yourself and your team what user flows you are trying to create through the website, and let that insight drive the design process.

(al)


© Morgan Brown for Smashing Magazine, 2012.


Stop Designing Pages And Start Designing Flows


  

For designers, it’s easy to jump right into the design phase of a website before giving the user experience the consideration it deserves. Too often, we prematurely turn our focus to page design and information architecture, when we should focus on the user flows that need to be supported by our designs. It’s time to make the user flows a bigger priority in our design process.

Design flows that are tied to clear objectives allow us to create a positive user experience and a valuable one for the business we’re working for. In this article, we’ll show you how spending more time up front designing user flows leads to better results for both the user and business. Then we’ll look in depth at a common flow for e-commerce websites (the customer acquisition funnel), as well as provide tips on optimizing it to create a complete customer experience.

Start With The User

When starting a new Web design project, we’re often handed a design brief, branding standards, high-level project goals, as well as feature and functionality requirements. Unfortunately, these documents typically amount to little more than the technical specifications of the project, with almost no thought given to how exactly the website will fulfill the multiple user objectives that lead to successful interactions.

Popular user flows for e-commerce and membership websites
Two examples of popular user flows for e-commerce and subscription websites.

If you start with a detailed look at the objectives of the user and the business, you would be able to sketch out the various flows that need to be designed in order to achieve both parties’ goals. User objectives could range from finding a fact to replacing a product to learning a new skill to buying a gift for someone. Business objectives could be getting a lead, a like, a subscriber, a buyer, a download or a phone call. Identifying each user and business objective is the first step to creating design flows that meet all of them.

Map User Flows Into Conversion Funnels

Not all website visitors are created equal. Users come from different sources, with varying levels of knowledge and engagement, and with different goals. It’s up to you as a user experience designer to map those in-bound user flows to conversion funnels that provide value to the user as well as the business.

You should prioritize the flows and focus your effort on the few that will impact the most users and have the greatest gain. Custom flows allow you to architect experiences according to traffic source or visitor type and enable you to set the experiential pace, build user confidence and get buy-in on the way to the ultimate conversion.

Typical User Flows

Some typical user flows are:

  • Paid advertising
    A user coming from a banner or Google AdWord ad.
  • Social media
    A user coming from a friend’s post on a social network.
  • Email
    A user coming from an email newsletter or referral invitation.
  • Organic search
    A user coming from a deep link that was surfaced by a search.
  • Press or news item
    A user coming from a mention in the news or a blog post.

Each of these visitors has their own needs, expectations and level of knowledge, and they need to be treated accordingly.

Diving Into Funnels: A Closer Look At Customer Acquisition

Typical conversion funnels for e-commerce websites
E-commerce websites typically have many different conversion funnels.

Let’s look at a critical flow for many websites — paid online customer acquisition — and break down its various elements. For this example, we’ll examine the experience flow from new visitor to email subscriber to purchaser.

Consider a company that uses display advertising to generate new customers for its business.

Display Media

With display advertising, it all starts with the banner. The design of the banner needs to achieve one precious goal: get a click from the right person. Here are some key questions to answer when designing the ads that represent the very front of your user flow:

  • What type of user am I targeting?
  • Are they actively seeking a solution to a problem, or are they casually browsing?
  • What problem are they trying to solve?
  • How can I best capture the user’s attention?
  • How do I relate to the user?
  • Is there a message that will resonate with the user?
  • Is there a pain point that my product or website alleviates for the user?
  • How can I articulate this solution clearly and quickly?
  • What compelling calls to action will get our target user to click?

Your ads should address these main motivations and provide a compelling hook to get that all-important click. Up-front research and real-world testing will help to optimize the experience. Using this model, ReTargeter improved its banner click-through rate by four times. Its blog post lays out exactly how it achieved this success.

The Landing Page

The point when the user hits the landing page is when the user flow work really begins. Because these users are coming from a low-information source (such as a banner, as opposed to an in-depth blog post), you must design a flow that fills in the gaps of information by providing the user with the data that they need to be converted.

In our example, the user will hopefully be converted to an email subscriber; but depending on the business, the conversion could be to create an account, download a white paper or make a purchase. Whatever the conversion goal for the business, the key is to give the user a reason to keep moving through the flow, down the funnel.

Use the following methods to keep the user moving down the funnel:

  • Build user confidence by clearly articulating key benefits, backed by easy-to-digest proof points.
  • Streamline the content and design to focus on a clear call to action (in this example, to sign up for an email newsletter).
  • Remove friction at every step. Ask for the minimum amount of information, and reduce the number of fields, extra clicks and page-loading time.
  • Create an enticing hook, an itch that can only be scratched by completing the registration step.

KISSmetrics’ “Anatomy of a Perfect Landing Page� details the design, UI and copy elements that can help you meet your users’ need and drive conversions for your business.

Stacking Flows For A Complete User Experience Life Cycle

While viewing a funnel as something like Click on banner ad → Land on Web page → Register email is easy, designing and building stacked flows that drive the business’ ultimate objectives takes a bit more thought. In our example, we’ve successfully gained an email subscriber from the banner ad campaign, but the real business objective is to generate revenue through new purchases.

Treating the email subscriber flow and the e-commerce purchasing flow as two separate conversion funnels is an easy trap. In reality, the experiences are connected, and by looking at them as stacked flows, we can create a more cohesive interaction, one that drives optimal results for the business.

In our example, this stack is made up of the customer acquisition funnel and the customer relationship management (CRM) flow.

Stacked funnels create a complete interaction life cycle
Stacking funnels creates a cohesive user experience life cycle.

When designing this flow, you need to consider what the biggest levers are for converting the subscriber into a buyer. Many of the earlier principles apply, but this time you have more touch points to consider and leverage.

In this flow, you need to look at all elements of your CRM strategy and the purchase flow of your website, including:

  • Email communication back to the subscriber,
  • Pages that the subscriber lands on when returning to the website,
  • The flow from internal content pages to check-out.

Here are a few key considerations when designing the flow from subscriber to purchaser:

  • Tell a visual story that the subscriber can identify with and wants to be a part of.
  • Ensure that your emails reinforce the story, and give proof points to remind users why they subscribed.
  • Include compelling calls to action to give the subscriber an opportunity to relate to and be a part of the story.
  • Include prominent calls to action and easy, direct paths to the check-out process from the website’s internal content pages and blog posts. These validate the user’s hope about their role in the story.
  • Make the check-out process as frictionless as possible, and reinforce confidence along the way to help the buyer commit to being a part of it.

By considering how the two flows interact, you can create a seamless experience that builds confidence and deepens the user’s connection to your website, leading to the ultimate purchase conversion. Equally important, this flow also increases customer satisfaction because the stacked funnels keep the user experience smooth and on track to meeting their needs, with little confusion or ambiguity.

Putting Flow Design To Work For You

Whether you’re mapping out a brand new website or looking to optimize an existing user experience, flow design will keep you out of the trap of designing individual pages and interactions and instead focus you on fulfilling users’ needs. By prioritizing your user flows and focusing on the ones that drive the most value to the most users and to the business, you can make the greatest impact with your initial flow design.

When considering user flows, think past the first conversion, and design for the ultimate conversion, which might lie a few steps behind. This is particularly important with any type of commerce-driven business, for which the first conversion is often just a prelude to the primary revenue event. By stacking these complementary funnels, you create a more cohesive user experience that drives better results for both the user and your business.

So, the next time you’re asked to create a new design, step back and ask yourself and your team what user flows you are trying to create through the website, and let that insight drive the design process.

(al)


© Morgan Brown for Smashing Magazine, 2012.


  •   
  • Copyright © 1996-2010 BlogmyQuery - BMQ. All rights reserved.
    iDream theme by Templates Next | Powered by WordPress