Freebie: Brands Icons And Color Style Guides (100 Icons, PNG, CSS)

Posted by Smashing Magazine Feed at 03-10-2013


  

Another weekend, and yet another freebie. Today, we are happy to feature a useful icon set, the Simple Icons by Dan Leech. Dan’s set contains 100 PNG icons for popular websites, apps and organisations, all in eleven sizes (16, 24, 32, 48, 64, 128, 256, 512, 1024, 2048 and 4096 pixels squared).

The white icons have transparent backgrounds, which makes them ridiculously simple to style with CSS. As a bonus, simpleicons.org maintains a list of official background colour values that can be used in conjunction with the icons, thoroughly researched and derived from official branding guidelines of each brand.

release
Larger view.

Download the set for free!

preview
Large preview (1000×2467), Full-size preview (1628×4016).

Behind the design

Here are some insights from the designer himself:

“Even though the future of Web iconography will clearly be dominated by resolution-independent formats like SVG and icon fonts, there will still be many uses for a set of simple, flexible, high-quality raster icons. That’s what I set out to achieve with Simple Icons. The set is still very much a work in progress. I plan to refine and grow the set as time goes on.”

Thanks for your fantastic work and your contribution, Dan!


© Smashing Editorial for Smashing Magazine, 2013.

On Kubrick’s Original and Tribute Film Posters

Posted by Design Reviver - Web Design Blog at 03-09-2013

Film or movie posters are prints used to advertise a film, as, hopefully, you had it figured out by now. Usually there are several versions for the same film and most of the time they differ from one continent or country to another, which makes sense if we think of the cultural differences or the various expectations of the audiences. There are also variations on the same theme with regard to  size and more recently, mediums of representation.

But there is another category of film posters out there which is not directly linked to promoting a particular film, and these are the tribute posters. They can be created by fans or function as creative exercises for graphic designers and artists of all backgrounds.

Of course, not all films receive this special treatment, that’s why we’ll narrow our conversation down to one film director and his films: Stanley Kubrick. For those born yesterday, he was one of the greatest film directors of all time. You can’t talk about the history of cinema and its major creations without mentioning at least one of his films, major landmarks for any film fan, the kind of life changing experiences you encounter every time you watch a masterpiece.

Everything he did was memorable and iconic, and his film posters had always been doing justice to the product they were promoting. He would spend years on one film, and his perfectionism was translated in several other aspects connected to his films, like the posters. There are many stories about Kubrick and the way he would reject perfectly beautiful prototypes for film posters. For instance, for his 1980 psychological horror “The Shining”, graphic designer Saul Bass proposed as many as 300 different designs before one was chosen. He would send a letter with every poster where he would explain his choices. Thus, creating film posters can be a demanding process. Only when done with the right people.

So you can imagine that by making some awesome graphic posters of one’s films is a great way to honour an artist. Kubrick’s films have been more frequently honoured with posters ‘in memory of’ than any other film director, accentuating the importance of his work not just for generations of filmmakers, but also designers. Like in a ritual, looking back at his films comes with a new set of posters. Encapsulating his complex productions in one scene has always been a challenge even for designers, like Brandon Schaefer, who never worked with Kubrick, but created posters just to pay tribute to his remarkable films. Or take for instance this set of pictogram by poster-maker Viktor Hertz to remember the iconic director. To mention just a few.

Of course, it is possible that in some cases, the posters are much better than the film itself. The opposite is also valid. However, tribute or originals, Kubrick’s films are honoured by great posters and the genius that started all this influx of creativity is to be blamed.

2001 a_clockwork_orange a_space_odyssey- barry  the_shining

 

The post On Kubrick’s Original and Tribute Film Posters appeared first on Design Reviver - Web Design Blog.

Freebie Friday: 5 Tiny Bubble Brushes

Posted by BittBox at 03-08-2013

Advertise here with BSA







Download .ZIP

Weekly News Roundup – 8 March 2013

Posted by Design Reviver - Web Design Blog at 03-08-2013

The week is coming to an end and that means it is time for us to look back on the week that passed, the best design news, resources and other goodies. This week we look at jQuery plugins, how best to create a responsive design, the worst UX mistakes made, we take a look at the new Facebook design, and offer 30 free fonts.

 

How To Design Effective Website Wireframes

Website wireframes are basic illustrations of the structure and components of a web page. This is generally the first step in the web design process also known as a page flow or website blueprint. It is also a guide that represents the skeletal framework of a website.

wireframe_not_sketch-1024x425

16 CSS3 & HTML5 Tutorials For Responsive Web Design

Responsive design is one of the most useful web techniques to appear during the past few years. A website layout can adapt to a device’s screen and look beautiful no matter what resolution is used. So here are 15 awesome tutorials for building and enhancing a responsive web design with HTML5 and CSS3.

csstutsbsh-5

The Five Worst UX Mistakes Websites Make

The user experience of websites has improved by leaps and bounds over the years, but I still run into sites that make me ask, “What were they thinking?!” From a design perspective, it’s easy to get caught up in internal squabbles (“No, no, THIS is the content that has to be front and center”) or distracted by tools or methods (“I say we use lean UX on this project”).

website-mistakes-banner

15 Useful Websites For Testing Code Snippets

In this collection, we have collected 15 helpful websites for testing code snippets. These websites will be of great importance for the web developers as they constantly need to check and verify their codes in order to make sure that everything is working fine.

testingcodesnippets5

A Deep Dive Into Facebook’s News Feed Redesign

If you’ve been online today, you probably heard the news already: Facebook announced a completely redesigned News Feed, featuring larger images, a mobile-inspired design that’s consistent across devices, and specialized feeds focusing on music, photos, games, people you follow and all of your friends.

Zow4kBU1-730x364

Web Designer Tools – The Most Useful And Recent Ones

There was a time when most of the contracts that were for web designers were to create portfolio websites. Things have changed a little and although people are still asking for portfolios, they are also asking designers to create big and serious projects with complex functionality, multi-browser and multi-platform support and a lot of complicated functions incorporated.

groundwork_sidereel_com

10 magically meticulous design style guides

We’ll admit it – we’re heading into geek territory here. But we are self-confessed geeks, particularly when it comes to logo design, typography and pictograms. And that leads us to the meticulously regulated world of brand style manuals… A style manual, or style guide, is a set of standards for the design of documents, signage, and any other form of other brand identifier.

skype

Download the 30 Free Clean Fonts

Fonts are one of the most important elements for any design. It is one of the things that differentiate a bad design from a good design, or a good design for a brilliant design is the font used. A font has the ability to make or break the deal. Fonts have to suit the design properly, and enhance its look and feel. A font that is not suitable for the design would totally ruin its entire look and result in a tacky overall design.

free-clean-fonts-1

Five killer ways to use Mental Models

Understanding a website visitor’s thought process for how they uncover your content, and studying their reasons for doing things on your site, are wonderful ways to start out planning for its architecture. The main concept behind this type of study is called a Mental Model.

01

User Experience Design

“User Experience (abbreviated: UX) is the quality of experience a person has when interacting with a specific design. This can range from a specific artifact, such as a cup, toy or website, up to larger, integrated experiences such as a museum or an airport.”

jjg-elements-ux

Building A Better Responsive Website

Earlier this year, I was in the beginning stages of a redesign for our company’s website. We had already been planning to use a straightforward responsive approach to Web design, which is our preferred solution for multi-device support. After hearing some frank discussions at An Event Apart conference in Boston about the limitations and challenges of responsive Web design, I realized that our solution needed a bit of adjustment

phones-500

30 most useful jQuery plugins

It seems as if the internet is filled with hundreds, if not thousands of jQuery plugins, sometimes it can be a little hard to keep track of all the new plugins, and therefore we have decided to bring you some of our favorite plugins, here is a list of 30 must see plugins. They cover all areas such as Form & Validation Plugins, Plugins for Responsive Layouts, as well as Web Typography Plugins, Animation Plugins and all sorts of other plugins. Do you think we have forgotten any plugins? If so then feel free to share them in the comments section.

Screen-Shot-2013-03-04-at-10.32.32-AM

The post Weekly News Roundup – 8 March 2013 appeared first on Design Reviver - Web Design Blog.

Adapting To The Ink: Tips And Tricks For Print Style Sheets

Posted by Smashing Magazine Feed at 03-08-2013


  

Print continues to be treated somewhat cursorily by most Web designers, who tend to be obsessed with pixels rather than printers. In the real world, a significant portion of people rely on pages printed from websites for reference: there’s still something about having a physical sheet of paper in one’s hands, even in this age of digital saturation.

Web developers can take several steps to bridge the gap between the worlds of printers and LCD screens:

  • Treat print as an equal partner in adaptive and responsive design.
  • Print background images and colors, where appropriate.
  • Add visible URLs or scannable links for easy reference from the printed page.
  • Use CSS filters to improve the result of printed graphics.

Design For Print, Not Screen

First, let’s cover the basics. Modern print style sheets are typically placed within a media query:

@media print {

}

Recreating the entire CSS for your website is not necessary because the default styles will, on the whole, be inherited by the print query; only the differences need to be defined. Most browsers will automatically reverse colors when printing in order to save toner, but this won’t have the same degree of quality as a handcrafted solution. For best results, make color changes explicit. At the very least, a basic print media query should consist of the following:

@media print {
   body {
      color: #000;
      background: #fff;
   }
}

While display: none has rightly been derided in responsive design, it is entirely appropriate for print style sheets: in most cases, our goal is not to recreate a screenshot of an entire page, but to provide a concise, well-designed print version of it. As a second step, eliminate page elements that are simply irrelevant in print, including navigation bars and background images.

/* Default styles */

h1 {
   color: #fff;
   background: url(banner.jpg);
}

@media print {
   h1 {
      color: #000;
      background: none;
   }

   nav, aside {
      display: none;
   }
}

Writing a print style sheet is one of the few times when you’ll ever use centimeters or inches in CSS. Largely irrelevant to screens, real-world measuring systems become very useful in print. To ensure that you are using the printed page effectively, write CSS to display your content edge to edge, negating any margins or padding that may be present, and balance this with an @page rule:

@media print {
   h1 {
      color: #000;
      background: none;
   }

   nav, aside {
      display: none;
   }

   body, article {
      width: 100%;
      margin: 0;
      padding: 0;
   }

   @page {
      margin: 2cm;
   }
}

For content to which users can be expected to add handwritten notes on the page, such as educational material, you might consider increasing the print margin.

We also need to ensure that content is not broken across pages when printed. One obvious step is to prevent headings from being printed at the bottom of the page:

h2, h3 {
   page-break-after: avoid;
}

Another rule will prevent images from bleeding over the edge of the printed page:

img {
   max-width: 100% !important;
}

A third will ensure that articles always start on a fresh page:

article {
   page-break-before: always;
}

Finally, we can prevent large elements, such as unordered lists and images, from being split across multiple pages.

ul, img {
   page-break-inside: avoid;
}

While these declarations are not exhaustive, they’re a good start.

Force Background Images And Colors

On some websites, such as portfolios, background images and colors are an important visual component. If the user is printing from a WebKit browser (Google’s Chrome or Apple’s Safari), we can force the printer to render the colors as seen on screen (i.e. force any background images and colors to appear on the printed page). Generally speaking, we would do this for color printers, which we can test for in a separate media query:

@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}

Sadly, there is (as yet) no immediate equivalent in Firefox, Opera or Internet Explorer.

Expand External Links For Print

We can’t (yet) directly interface with a printed page to explore links, so link URLs should be visible on the printed version of the Web page. To keep the page relatively clean, I prefer to expand only outbound links in articles, and suppress internal ones. If you’ve used relative URLs on your website for local links, you can easily do this through an attribute selector and :after pseudo=classes, thus preventing internal links and links around images from being printed:

@media print {
   article a {
      font-weight: bolder;
      text-decoration: none;
   }

   article a[href^=http]:after {
      content:" <" attr(href) "> ";
   }
}

Take the following HTML code and content:

<p>You’ve explored this <a href="/blog">website</a>; now it’s time to <a href="http://www.webplatform.org/">read other Web development documentation</a>.</p>

Here is the printed result:

Screen Shot 2013-01-13 at 8.58.10 PM

One issue is that anchor links and links around images will also be expanded on the printed page. We can fix the anchor links fairly readily with a countermanding CSS rule:

article a[href^="#"]:after {
   content: "";
}

Links around images are rather more difficult, because CSS does not currently allow for the selection of an element based on its children. Ideally, links around images would have a class that we could target via CSS. Longer term, CSS4 features a parent selector that will do the job:

$a:after > img {
   content: "";
}

CSS4 will also make expanding external links easier:

a:not(:local-link):after {
   content:" <" attr(href) "> ";
}

All of these approaches assume that users will continue to type in URLs by hand. A better solution is to make the digital version of the page easier to access by providing a matching QR code.

Print QR Codes For Easy URL References

Often regarded as an advertising eyesore, QR codes have their place in certain circumstances. One obvious example is providing an easily-scanned sigil on a printed Web page that enables the user to return to the live version without having to type the URL.

Web page printed with a self-referential QR code
Web page printed with a self-referential QR code. Larger view.

To create the matching QR code, we’ll use Google’s Chart API, which has four required components:

  • The kind of chart information we want Google to deliver (qr, in our case);
  • The rendered size of the QR sigil, in pixels;
  • The URL to encode;
  • The form of character encoding to use.

We’d typically associate the URL with a heading element at the top of the page:

<header>
<h1>Lizabeth’s Salon</h1>
<h2>Providing Intellectual Stimulation Online Since 2001</h1>
</header>

To create the printed result, we’ll provide a margin on the right side of the h1 that is large enough for the heading, and then position a QR code in that area:

header h1 {
   margin-right: 200px;
   margin-bottom: 2rem;
   line-height: 1.5;
}

Because the QR code will be unique to each page, this would be added as an embedded style sheet:

@media print {
   header h1:after {
      content: url(https://chart.googleapis.com/chart?cht=qr&chs=150x150&chl=http://yourdomain.com&choe=UTF-8);
      position: absolute;
      right: 0;
      top: 0;
   }
}

This approach has the downside of forcing the developer to enter a URL individually for each page into the API code. If your Web host is running PHP, you can provide the URL of the current page automatically:

@media print {
   h1:after {
      content: url(https://chart.googleapis.com/chart?cht=qr&chs=150x150
&chl=http://<?=$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];?>
&choe=UTF-8);
      position: absolute;
      right: 0;
      top: 0;
   }
}

For WordPress:

@media print {
   h1:after {
      content: url(https://chart.googleapis.com/chart?cht=qr&chs=150x150
&chl=http://<?phpthe_permalink();?>&choe=UTF-8);
      position: absolute;
      right: 0;
      top: 0;
   }
}

Obviously, both of the solutions above will only work on PHP and WordPress pages.

Use CSS3 Filters To Improve Print Quality

Browsers often have issues with printing out banner images, especially if the banners are white against a dark background:

Logo as a solid image Printed result
logo-black-background logo-black-background-printed
Logo as an alpha-masked PNG Printed result
logo-black-background logo-transperant-printed

In theory, you could use a CSS sprite to switch between different versions of the logo for print, but that would mean doubling the file size for potentially little benefit. Instead, I recommend using CSS filters (and their SVG equivalent, for Firefox) to invert the image just before it hits the printed page:

@media print {
   header {
      background: none;
      color: #000;
   }

   header img {
      filter: url(inverse.svg#negative);
      -webkit-filter: invert(100%);
      filter: invert(100%);
   }
}

CSS3 filters do what you’d expect — invert the colors in header images, turning black to white and vice versa — but they only work in Chrome and Safari. To cover Firefox, we need a different approach — the equivalent filter written as a separate SVG file:

<svg xmlns="http://www.w3.org/2000/svg">
<filter id="negative">
<feColorMatrix values="-1 0 0 0 1
0 -1 0 0 1
0 0 -1 0 1
0 0 0 1 0" />
</filter>
</svg>

The workings of the feColorMatrix SVG filter are a little complex to cover here. Much more information can be found in the article “Applying Color Tints to Web Pages With SVG Filters and JavaScript on Dev.Opera.

The result of printing either form of logo (i.e. alpha-masked PNG or solid-black background) is now this:

logo-inverted-printed

Conclusion

Due in part to the fact that printer use is not tracked by website analytics software and, thus, lacks strong metrics (although achieving this is possible, too, which we may discuss in a future article), print tends to be broadly ignored by Web developers. This is somewhat understandable, because most of the time we only read and browse pages online. As a result, developers tend to develop websites for the screens and devices in front of them, rather than for the printer at the other end of the office.

On the other hand, even if people only occasionally need to print something from the Web, it would be ideal if the page design adapted to the printer, just as modern websites adapt to various screen sizes and devices. Print should be considered another aspect of adaptive design, usability and accessibility, and an equally important part of Web development.

By treating print as another aspect of adaptive design, we fulfill the needs of more website users — and at the same time, save ink, paper and other resources, all of which are important aspects of sustainable design.

More Resources

A List Apart has a long and laudable history of supporting print style sheets through its articles and tutorials. While some of the following resources are now fairly old, they remain relevant to anyone who wishes to explore print as an equal partner in Web design.

Source of image on front page: Bottlerocket Creative.

(al)


© Dudley Storey for Smashing Magazine, 2013.

Design Strategy: Creating Wireframes And Prototypes With InDesign

Posted by Smashing Magazine Feed at 03-07-2013


  

Hundreds of tools may be available for interaction designers, but there is still no industry standard for interaction design the way Photoshop and Illustrator are to graphic design. Popular programs are out there, but many of them have considerable drawbacks, which has led me to explore alternative apps.

I eventually chose Adobe InDesign for much of my preliminary interaction design work. Yes, you read that correctly: InDesign, a desktop publishing app originally created for designing books and magazines, is currently my tool of choice for designing low- to medium-fidelity wireframes and interactive prototypes.

Slowly but surely, InDesign has evolved from a print-only tool into an application that can produce interactive media for the iPad and eReaders, too. Surprisingly, it has built-in tools for creating interactivity and animation within your spreads. Though it may sound crazy at first, hundreds of thousands of designers have adopted InDesign as their go-to application for eBooks.

We’ll take InDesign one step further than these authors to produce fully interactive wireframes and prototypes. As you will soon see, InDesign has a unique set of tools and features that are perfectly suited to designing wireframes and interactive prototypes in a more intuitive way than you ever thought possible!

What Makes It A Great Wireframing And Prototyping Tool?

I look for only four categories of features in a wireframing and prototyping app. InDesign has them all in droves.

Wireframing

  1. Creation
    Create original artwork in a flexible and robust environment, where any shape or style of object imaginable can be created easily.
  2. Modularity
    Design once, and have the changes cascade throughout the whole document.

Prototyping

  1. Interactivity
    Create different states of a design in which the user can actively engage with the design and change the states of the prototype.
  2. Animation
    Set up transitions between various states of an application.

Set-Up

Set Up InDesign for Interactivity

Before creating a wireframe or interactive prototype, setting up both InDesign and the new document correctly is imperative. After opening InDesign but before creating or opening a document, go to the “Preferences” panel (on a Mac, InDesign Menu → Preferences, and on a PC, Edit → Preferences → General) and change the following preferences.

Global preferences (i.e. when no documents are open):

  • “Units & increments”: Set units to pixels
  • “Display performance”:
    • “Default view”: High quality
    • “Raster images, vector graphics, transparency”: Higher quality (resolution)

Change InDesign’s application-level settings.
Change InDesign’s application-level settings (“Units and increments”) before creating a wireframe or prototype. Larger view.

After changing the global preferences of InDesign, create a new document (on a Mac or PC, File → New → New Document), and set up the following properties.

  • Intent: Web
  • Properties
    • Pixels as dimension
    • Common screen sizes
    • Horizontal orientation (for desktop and traditional Web)
    • No facing pages (spreads)

Setting the “New Document” properties to “Intent: Web” enables you to create a new document with pixel dimensions.
Setting the “New Document” properties to “Intent: Web” enables you to create a new document with pixel dimensions. InDesign provides many presets for common screen sizes.

Note: Documents created with “Intent: Web” will have an RGB color space.

Set Up The Workspace

Make all of the interactive functionality new to InDesign CS5 and CS6 quickly accessible.
Make all of the interactive functionality new to InDesign CS5 and CS6 quickly accessible. I like to place them on the left side of the screen, under the tools palette. Larger view.

As stated, InDesign can be used to produce static print-based media as well as fluid, animated interactive media. The type of project you are creating will dictate what features you will need quick access to and, thus, how the user interface should be arranged.

How one sets up their workspace is a matter of personal preference, but after much trial and error, I’ve found a set-up that works for me. What works for you may be different, but I recommend using the information provided in this section as a starting point for your customization of the InDesign interface.

Switch between workspaces in InDesign.
Once you have placed the panels the way you like them, save them as a named workspace. You can switch between workspaces in the upper-right of the InDesign application window.

Two workspace presets are provided with InDesign (found in the upper-right drop-down menu), “Digital Publishing” and “Interactive for PDF.” I have created my own workspace (named “Interactive – Custom” in the screenshot above), based on the other two.

Basically, all of my typographic, layout, color and other design-oriented panels are on the right, and all of the new interactive panels are on the left, under the tools panel. The panels listed just below are docked together on the left of my screen.

Here is a quick introduction to a subset of the interactive panels:

  • Links
    Displays all external assets that have been placed in your documents. Link images, relink and update your assets.
  • Media
    Manage movies and audio files placed in your document. You can customize how these media files play and are viewed in your document.
  • Liquid Layout
    Set up rules for how objects may be repositioned when the document is viewed on various devices and, thus, at various page sizes and orientations.
  • Buttons and Forms
    Convert objects to buttons, and control button properties.
  • Animation
    Create animations, and determine how objects move.
  • Timing
    When multiple animations occur on one page, control their timing so that they are played in the correct order.
  • Object States
    Create objects that have multiple states (such as slideshows and drop-down menus). Each state can be shown and hidden using buttons. This is powerful for creating complex interactions.
  • Preview
    Preview how an animated and interactive document will look and behave without having to export first.

These panels are where most of InDesign’s interactive functionality can be accessed.
These panels are where most of InDesign’s interactive functionality can be accessed.

I don’t use the panels for hyperlinks, bookmarks or page transitions much, so I don’t dock them with the others.

Wireframe Creation Features

Drawing Tools

Drawing tools may seem like a commodity in the realm of design software. However, many commonly used interaction design applications rely on the placement of predefined UI controls such as buttons and sliders. Ideally, a wireframing application should have vector-drawing tools. Vector graphics are advantageous because they allow for non-destructive editing; and for the most part, the nature of vectors forces you to maintain low to medium fidelity. Jumping into visual design too early in the design process is easy if you are using a program such as Photoshop.

Although InDesign’s drawing tools are not as sophisticated as Illustrator’s, they are more than enough to get your ideas across. The logic here is that, the more robust the drawing tools in a wireframing or prototyping app are, the less you’ll have to jump in and out of other tools, which would create bottlenecks, extra work and technical hurdles.

The drawing functionality in InDesign is similar to Illustrator’s.
The drawing functionality in InDesign is similar to Illustrator’s. Many of the bells and whistles found in Illustrator may be missing, but you get a core set of streamlined and powerful drawing tools to render anything you can imagine.

Layout

InDesign is one of the only design tools that has robust grid support built in, and I find myself designing with grids all the time. (You can find all of the layout functionality by going to Layout → Margins and Columns.) Grids from widely used systems, such as the 960 Grid System, can be easily and quickly created and used throughout a design by using master pages, which we’ll cover later. Horizontal and vertical guides can be used in conjunction with columns to create subgrids for greater complexity and precision in a layout.

Quickly and easily create grids for your document, such as the 12-column grid based on the 960 Grid System.
Quickly and easily create grids for your document, such as the 12-column grid based on the 960 Grid System, shown here. Larger view.

Tables

Not to be confused with the very old technique of laying out Web content, tables in InDesign are often used to display tabular data, as well as list and grid views, in a user interface. In fact, creating tables is one of the reasons why I started creating wireframes in InDesign in the first place!

I often turn cell borders off (either by setting the stroke to none or to 0 pixels), so that the table can inform my design but not be so literal or distracting in the final wireframe or prototype. Other common reasons why I use tables are to create tabs that evenly distribute the text label in each tab, and to create subgrids for alignment in a design when the main grid just won’t do.

Tabular data can be created in seconds in InDesign.
Tabular data can be created in seconds in InDesign. When tables are needed, no better design program than InDesign is out there. Larger view.

Layers

While layers may seem like a no-brainer feature that doesn’t warrant mentioning, plenty of apps simply don’t have them. (InDesign didn’t have the ability to show objects in the Layers panel until CS5.) Layers provide the ability to group, reorganize, selectively show and hide, and selectively lock and unlock objects in a design. The larger and more complex a design is, the more important layers become.

Multi-page documents in InDesign share the same organization of layers: every page has the same number of layers, which are also in the same order. When a layer is created, moved in the stacking order or deleted, or when its visibility has changed on one page, those modifications are reflected on all other pages. While the organization of layers is consistent throughout an InDesign document, the designs on each page may be unique.

In the last several months, I have experimented with various ways to order my layers and have come to the conclusion that only a few layers are needed to adequately organize my files. Typically, I use only four layers: I place a notes layer at the top to add explanatory text about the design; next, I use an input layer, where I show user actions and input; below that, I show modals (dialog boxes, lightboxes and popovers), which appear over the background layer.

This is a common layer structure for my documents:

  1. Notes
  2. User input
  3. Modals
  4. Background

The wireframes I create usually consist of four layers. The background layer contains most of the designs, overlays are above the background, and user input such as a mouse or hand sits on top. Finally there are notes, which are placed above everything so I can annotate detailed interactions.
The wireframes I create usually have four layers. The background layer contains most of the design. Overlays are above the background. User input, such as from a mouse or hand, sits on top. Finally, notes are placed above everything so that I can annotate detailed interactions. Larger view.

Multiple Pages

By their very nature, interactive documents require multiple pages. Pages in website design (and screens in app design) are a fundamental unit of interaction, because they contain the content that users navigate to throughout the application.

Large and small projects would benefit from the organization that pages provide.
Large and small projects would benefit from the organization that pages provide.

Alternate Layouts

This new feature in CS6 is a game-changer for responsive and mobile design. Alternate layouts allow you to create designs for multiple devices and orientations in the same file. With InDesign CS6, we now have a tool in our arsenal to make designing for dozens of screen variations almost as easy as designing for one. The textual content of each size and orientation is all linked, so updates will automatically propagate to all variations of a design.

Alternate layouts were designed to work with the liquid layout toolset (discussed next), so that if layout rules were set up properly in the original layout, then newly created layouts would automatically update to conform to the different dimensions. Of course, alternate layouts may be used without liquid layout rules, too, so that you can manually control how objects are displayed in each layout.

When working on more than one layout, you might need to refer to other layouts or toggle repeatedly between multiple ones. To see two layouts simultaneously and work back and forth between them, simply click on the split-view icon to the right of the scroll bar at the bottom of the InDesign window.

Alternate layouts are used to manage one design that will be viewed on multiple devices.
Alternate layouts are used to manage one design that will be viewed on multiple devices.

Liquid Layout

Liquid layout changes the way content adjusts to the size of the page. (According to Adobe, this feature is HTML5-based.) Liquid layout lets you be more flexible: you can design once and set up some simple rules, and then the design will automatically adapt when the display’s size or orientation changes.

Set up liquid layout rules in one of six ways: off, scale, recenter, object-based, guide-based, and controlled by master. The details of the liquid layout rules are enough to take up an entire article by themselves and are, thus, beyond the scope of this article. I highly recommend reading Pariah Burke’s article “InDesign How To: Using Liquid Layout” to get up to speed on the rules.

Define liquid layout rules before creating an alternate layout, to fully leverage the time-saving benefits of this feature.
Define liquid layout rules before creating an alternate layout, to fully leverage the time-saving benefits of this feature.

As you set up the liquid layout rules for a page, preview and test those rules to see whether they have the desired effect. To test your new liquid layout, select the page tool, and you will see handles at the edges and corners of the page. By dragging these handles, you can temporarily adjust the size of the page. This behavior lets you test how the content adapts when the page changes in size. Holding Option on a Mac or Alt on a PC lets you permanently change the page’s size by hand.

Wireframe Modularity Features

Master Pages

Master pages extend the functionality of pages by allowing a parent page to have objects and to have layers that are shared with its children pages. When content on the master page changes, it also changes on the children. Masters are typically used to contain headers, footers, logos and empty frames that act as placeholders. Surprisingly, very few other applications have master pages. The versatility and saved time that master pages bring cannot be overestimated. They help with consistency, and they help designers use repeatable design patterns throughout a project.

When master pages are applied to other pages, you are able to share the master’s objects to the regular pages.
When master pages are applied to other pages, you are able to share the master’s objects to the regular pages.

Note: Objects on a master page layer appear behind objects assigned to the same layer in the document page. If you want a master item to appear in front of objects on the document page, then assign a higher layer to the object on the master. A master item on a higher layer will appear in front of all objects on lower layers. Sometimes I create special layers for masters that are above the “normal” layers.

Masters Based on Other Masters

Masters can be created based on previously created masters. As far as I know, this feature is unique to InDesign. By creating a parent-child relationship between masters with a document, a nesting effect occurs (similar to the cascade in a cascading style sheet), which makes for a powerful way to create constancy and to update documents with ease.

Basing a master on another enables you to create similar variants of a design. Masters may be based on only one other master at a time.
Basing a master on another enables you to create similar variants of a design. Masters may be based on only one other master at a time.

Placing Files

When pixel-perfect styling matters, you can switch to whatever application you want to design in, and place that file in an InDesign document for seamless integration. Placement is especially powerful when using multilayer Photoshop or Illustrator files, because InDesign displays them in full fidelity.

Note: By default, InDesign previews placed images with a low-resolution preview. This does not reflect the quality of the placement or that of the original file — InDesign uses a pixelated proxy image to keep up performance on your computer. With CS5 or CS6 and a decent computer, I have found that a high-quality image preview doesn’t affect performance and is a more accurate way to view your work. I recommend setting the display performance to “high” as the default in InDesign. (This can be done by opening InDesign and going to View → Display Performance → High.) Setting this when no document is open will set the default for all newly created files. Older files will retain the view settings that were selected the last time they were saved.

Each time a document is placed, it references the original file. For instance, if a PSD is altered, one click can update all of the instances of that Photoshop file that appear in an InDesign document. When only a portion of an image is necessary, InDesign offers some of the most intuitive and rapid masking tools available.

Note: Placed items are linked to the containing InDesign document based on their file location. To gather all files into one central folder, use the File → Package command.

You can place most media types in an InDesign document.
You can place most media types in an InDesign document. Larger view.

The placement feature is easy to take for granted, because it is a fundamental tool in InDesign’s arsenal that has been around since the software’s debut. But placement enables you to create a kind of collage whereby you can design the pieces in whatever tool you deem appropriate, and then assemble those pieces in InDesign.

Placing InDesign Documents in Other InDesign Documents

InDesign allows documents to contain other InDesign documents. Think of a placed InDesign file in a master object (rather than a master spread) because it makes it easy to reuse content in a design in a consistent, fast and easy way. If the original InDesign document is edited, all instances of the document will instantly reflect the changes. A placed InDesign file may show up in its container file an infinite number of times.

This feature allows for functionality similar to that of symbols in Flash and Illustrator, but expands on their use by facilitating constancy across multiple documents. This is an extremely useful feature that is not widely known but can save countless hours. For those working on collaborative teams, you can save InDesign documents to be used as reusable components in a shared folder, and any updates made by one person will be available instantly to the rest of the team.

InDesign documents may contain other InDesign documents.
InDesign documents may contain other InDesign documents. This seemingly simple feature allows you to create symbol-like functionality that allows object changes to propagate to an entire document. Larger view.

Snippets and Libraries

Placed InDesign files make it possible to reuse content and to edit the originals. There are other ways to reuse content, such as snippets and libraries; however, these two methods do not allow the originals to be opened or edited after creation. Because of this, they should be used prudently, and only when the content in a library or snippet is finalized and won’t change. Snippets are more flexible and powerful than libraries, but using placed InDesign documents is recommended in most cases.

Styles (Object, Character, Paragraph, Table and Table Cell)

As anyone who has used character and paragraph styles in InDesign would attest, styling is an amazing time-saver and provides a level of precision and consistency that would otherwise be impossible. Object styles enable you to style one object to your heart’s content, and when you are happy with the way it looks, you can save all of the effects and the transparency, stroke and fill of an object to be applied to other objects later on. If the style itself is updated, then all objects that have been assigned that style will be updated as well.

Styles enable you to maintain a consistent look and feel in a document.
Styles enable you to maintain a consistent look and feel in a document and to update the styles of any and all objects when requirements change or the mood strikes. Larger view.

Interactive Prototyping Features

Buttons

When an object is converted into a button, it becomes clickable and interactive, able to initiate a myriad of actions such as navigating to a particular page, initiating animation or playing a sound. Almost any object can be turned into a button. A button is a special kind of “container frame” that hold the objects that make up the visual appearance of the button.

Buttons panel: details.
Buttons panel: details.

Multi-State Objects

When a person uses an application or website, the objects on the screen that they interact with will often change states. For instance, a carousel slideshow might show a featured set of 10 images that rotate through the collection, showing one photo at a time. In this example, the carousel slideshow is one object with 10 states. In other programs, you would have to create a new page or art board for each of the 10 images in the carousel.

Without multi-state objects, the carousel object would have to be duplicated nine times, each state on a different page. This method is inefficient and doesn’t accurately reflect what is actually happening — that the carousel is changing states. State changes are not the same as page changes, and InDesign allows you to differentiate between the two! Multi-state objects are special objects that can change appearance depending on how or when a user interacts with them.

Objects panel: details.
Objects panel: details.

Hyperlinks

Those blue underlined text links we have come to know and love on the Internet are alive and well in InDesign. Hyperlinks turn text into interactive objects that, when clicked, transport the user to a new page or to a different position on the same page. You can also easily turn URLs in text into hyperlinks (be sure to define the character style of hyperlinks first).

A note on named versus unnamed hyperlinks. When making a hyperlink, you need to decide whether it can be used multiple times (which InDesign calls a “shared hyperlink destination”) or will be a one-off link. If you are going to use a hyperlink several times in a document, making it named is great. That way, if you need to edit the link, you can change it once and it will get updated everywhere in the file.

Media

Similar to the Links panel, the Media panel holds all of the movies and audio files that are linked within a document.

Bookmarks (PDF)

Used primarily for print PDFs, bookmarks make it easy for the viewer to find a particular section of the document. Bookmarks may be nested. A table of contents can generate bookmarks without your having to add bookmarks manually, which saves a lot of time. As with HTML, a link can direct you to a whole other page or (if it’s an anchor link) to another spot on the same page. Because there is no way to name pages in InDesign, you can also use bookmarks while designing a document for reference purposes.

Page Transitions

Whole page-transition effects, similar to those in Keynote and PowerPoint, are available in InDesign.

Animated Prototyping Features

Animation

Though they can be thought of as eye candy, transitions provide additional information, context and feedback, and they help people visualize the results of their actions. Objects animate as a result of a user action, such as navigating to a page or clicking a button. The animations in InDesign have the same presets found in Adobe Flash CS5 Professional and above. Common presets, such as bounce, slide in and fade in, come bundled with InDesign, but you can create your own presets, save them and share them with others using InDesign or Flash.

Animation panel: detail 1 of 4.
Animation panel: detail 1 of 4. Larger view.

Animation panel: detail 2 of 4.
Animation panel: detail 2 of 4. Larger view.

Animation panel: detail 3 of 4.
Animation panel: detail 3 of 4. Larger view.

Animation panel: detail 4 of 4.
Animation panel: detail 4 of 4. Larger view.

Timing

The timing pane is used for advanced animation sequences in which a user action initiates the animation of two or more objects. The timing pane takes the place of a dedicated timeline found in apps such as Flash, and it resembles panels found in Keynote and PowerPoint (with some powerful additions). Timing is used to control the order in which objects animate, determining whether those objects animate one after another, at the same time or somewhere in between.

Timing panel: details.
Timing panel: details. Larger view.

Previewing And Exporting

Previewing an Interactive Document

With so many options to tweak in an interactive document, periodically testing your interactions will help you to iterate on the design and to experience what you are creating from a user’s perspective. Thankfully, InDesign helps you do this without having to export the whole document, which saves time and lets you stay in InDesign to test the design as you are creating it.

The difference between previewing a document and exporting a document may seem minute, but because previewing is so fast, easy and but one click away, you are more likely to use it to test, evaluate and tinker with a design — and increasing the number of iterations in the design process is a surefire way to increase the quality of your deliverable.

Preview panel: details.
Preview panel: details. Larger view.

Exporting

InDesign’s interactive features work only when you export the file to a format that supports them, such as PDF, SWF, FLA or XHTML. And different formats support different features.

HTML Export

Though InDesign has an “export to HTML” feature, it is so anemic that it is not worth using. Perhaps Adobe wants people to use its digital publishing platform — the resulting HTML files that InDesign produces natively are not useful because they don’t maintain the styling or interactivity of the working document. Adobe has said it wants to move in the direction of supporting Web standards, but as of CS6, I would not recommend exporting to the Web from InDesign.

Luckily, a company named AJAR Productions has a new Kickstarter project that aims to rectify the shortcomings of HTML exporting. Currently, the InDesign to HTML5 project is a work in progress, but it will have a 1.0 release very soon. Please take a look at this new plugin and see what it can do for you. The developers are very responsive to constructive feedback. Hopefully, Adobe will see how useful this functionality is and follow the awesome lead of this Kickstarter project. With the InDesign to HTML5 plugin, you can produce designs with the following features and benefits:

  • With the WYSIWYG, no-programming-needed design environment, produce layouts that are faithful to the original InDesign file.
  • Embed fonts on your website.
  • Produce built-in page navigation.
  • Use master page content.

Extending InDesign

The company Eight Shapes has created a toolset called Unify to fully maximize the interactive features of InDesign. Unify is a documentation system to produce wireframes, maps, flows, storyboards, plans, style guides, specifications, usability testing reports and prototypes. I only recently discovered Unify and have found it to be extremely helpful in my work.

Drawbacks And Limitations

Before you start rushing to mock things up in InDesign, I’d like to mention a few caveats. First and foremost, few professionals are using InDesign to create wireframes and prototypes. This means that there are few tutorials and support documents to help you if you get stuck or confused. Learning how to create animated eBooks or iPad magazines might help you approximate what you are trying to do, however. Also, there are almost no native InDesign files that can be used as stencils or pre-made components similar to those found in programs such as OmniGraffle.

There is a way to quickly create your own set of stencils from those already available online, though. You can copy and paste stencils from other programs into Illustrator, clean up the images, and then paste them into InDesign. As mentioned, you can embed InDesign documents in other InDesign documents in such a way that approximates the use of symbols in Fireworks, Illustrator and Flash. Embedded InDesign documents can be treated like stencils. The advantage is that these documents can be accessed by a team from a shared location, and when the source files are updated, every document that contains the embedded InDesign files will also get updated. While getting your InDesign stencil collection up and running might require some leg work, it is well worth the effort.

The interactive features of InDesign were not intended to be used for rapid prototyping or for creating rich complex interactions. While the interactive tools are perfectly suited to eBooks, they are not yet robust. The types of documents InDesign produces are intended to be used with the Adobe Publishing Suite and EPUB — two formats with different but related limitations. Interactive PDFs, SWFs and even HTML can be exported, too, but they don’t produce files with as high a fidelity as Adobe Publishing Suite or EPUB.

In some ways, the interactive toolset makes InDesign feel like a facsimile of PowerPoint or Keynote in terms of how page transitions are handled and animations triggered. The similarity to presentation apps makes it easy to jump in and start producing work quickly. But there are some drawbacks. As anyone who has created an animation-rich prototype in a presentation program can attest, although it looks slick in the end, designing a non-linear flow in the confines of a linear document is a bit of a hack.

Despite these minor limitations, I hope you have discovered the amazing benefits of InDesign. Although not perfect, InDesign offers many perks and features that will transform the way you create wireframes and interactive prototypes.

Conclusion

Many people are familiar with InDesign, but they often overlook it when choosing a wireframing or prototyping tool. This popular application in Adobe’s Creative Suite, once a print-only tool, has become a hybrid program that can produce multimedia content for the Web and eReaders. Though not perfect, the unique combination of its creative workflow, modularity, and toolsets for interaction and animation make InDesign a robust and powerful program that is perfect for creating both wireframes and prototypes.

Other Resources

You might be interested in further articles and resources related to this article.

(al)


© Shlomo Goltz for Smashing Magazine, 2013.

The Smashing Conference: Videos And Interviews With Brad Frost, Andy Clarke and Nicole Sullivan

Posted by Smashing Magazine Feed at 03-06-2013


  

Today we are happy to release three more exclusive interviews as well as two Smashing Conference videos featuring Brad Frost, Andy Clarke and Nicole Sullivan. You can check out even more conference interviews and talks by Jeremy Keith, Rachel Andrew and Stephen Hay. In case you are wondering whether Smashing Conference 2013 will take place or not, the answer is a definitive “yes!”, so please make sure to stay tuned to not miss it this year!

The videos of the SmashingConf 2012 were filmed by Frank Sippach, cut by Marc Thiele (the co-organizer of the event) and the interviews were conducted by the Smashing Editorial team members, Esther Arends and Melanie Lang.


The Smashing interviewers, Melanie and Esther, ready and set to go!

Interview With Brad Frost

Brad Frost is a mobile Web strategist and front-end designer in New York City. He is the creator of Mobile Web Best Practices, a resource website aimed at helping people create great mobile and responsive Web experiences. He runs a responsive Web design newsletter and also curates WTF Mobile Web, a website that teaches by example what not to do when working with the mobile Web.

Brad is passionate about mobile and is constantly tweeting and writing about it. He will also give a workshop on responsive design in Freiburg, Germany later this year.

Beyond Media Queries: An Anatomy of an Adaptive Web Experience

Brad was totally busy taking notes and listening to every single talk. Luckily, we still got the chance to ask him a few questions about his work, the conference and his dog Ziggy who does amazing things.


Beyond Media Queries: An Anatomy of an Adaptive Web Experience from beyond tellerrand on Vimeo.

Q: We would like to ask you a few questions about your work. You worked at R/GA in New York. How did you get there and what did you do before?

I started my career in Pittsburgh making websites for real-estate companies and stuff like that. My wife had just gotten a job at R/GA in New York, so I moved up there to be with her. I found a job at an e-commerce Web design company and a few years later moved to R/GA. Even though we worked at the same place, my wife and I (thankfully) didn’t actually work on the same projects together.

The company is huge. When my wife started four years ago, we had an office in New York, San Francisco and London. Now we also have an office in Chicago; Austin, Texas; Buenos Aires, Argentina; Sao Paulo, Brasil; Singapore; Sydney, Australia; Stockholm, Sweden; and Romania. I remember coming back from lunch to find out we opened an office in Stockholm. Pretty crazy.

Q: In terms of Web design, was there ever a topic that you and your wife just couldn’t agree on?

Thankfully, she mostly works on native apps and never dealt too much with the Web world. She does her apps and I do my websites — and that’s a good thing. Because we do different work, we never really had a major disagreement on anything like that, except minor things like “Why are the buttons there, there shouldn’t be so many icons in the navigation,” but that’s about it.

Q: You are very excited about everything that concerns mobile. Can you explain what’s so exciting about it?

Whats not to be excited about? It unlocks so many wonderful things. It’s opening up an entire new world to many people. More people have access to mobile phones now than have access to running water or toilets. We communicate in ways we never communicated before and make payments in ways we’ve never made payments before. And what gets me so excited about the mobile Web specifically is that we have all of these mobile devices — more devices than humans on the planet — combined with the ubiquitous power of the Web. You take mobile, you take the Web, you put both together and suddenly the world has access to all sorts of information and tools wherever they may be. What a beautiful concept.

Q: Responsive Web design has been the huge topic for the last two or three years. What is the next big thing in your opinion?

Right now the Web is incapable of doing everything that native apps can do. You’re not opening augmented reality apps in you browser. But it’s all advancing pretty quickly. When things like accessing the camera, accessing contact lists and more device capabilities make their way into the browser, it will open up a much richer world of what you can actually do on the Web. I think that will significantly change what the Web is, what it can do and who it can reach. In the meantime, we can get Web design into a more flexible place so it can reach any device you throw at it.

Brad Frost at the Smashing Conference.
Brad Frost at the Smashing Conference. (Image John Davey)

Q: You offer a newsletter on your website. Why should people subscribe to it?

(laughing) I can’t answer this honestly because I’ve been so busy lately that I haven’t had time to send one out. But I really enjoy doing it. It’s a place to collect resources about responsive design. I also try to make it fun and friendly, and I put in horoscopes that are a bit cheeky. Some people like that, some people think that’s stupid. I thinks it’s a good resource if you want to get quick information about what’s new in responsive Web design.

Q: You’re quite new in speaking at conferences compared to people like Jeremy Keith, Paul Boag or Andy Clarke. When, where and how did you start?

I started about a year ago in my hometown Pittsburgh at a great smaller conference called Web Design Day. They try to get speakers which have an affiliation to the area, so they asked me to talk. And I also spoke at the Breaking Development Conference. They’re now on their fourth event, but I went to the first one as an attendee. On the second round they had a call for lightning round speakers, where you’re not a featured speaker but you have 30 minutes to talk. I applied and got accepted. All this speaking stuff, it’s all very new and wonderful, and I love it.

Q: Everyone has their own opinion about Web design. However, we overheard that you called Paul Boag a wanker. Why was that?

(laughing) I actually never called him that. Jeremy Keith set me up. I wanted to talk to Paul before I got on stage, because I use his site as an example of responsive sites that hide things for small screen viewers — which you shouldn’t do. On his site, he hides his comments and the comment form on small screens so you’re not able to read or make comments. I was using that as an example of what you should avoid when designing a responsive site. I didn’t want to upset him, because I love his work and I think he’s a great guy. So I just wanted to check with him beforehand. But then Jeremy called him over and said: “This guy just called you a wanker.” And I felt so embarrassed because I didn’t even know Paul personally at that point and had to explain myself.

Q: We also heard that your dog Ziggy is the new Tony Hawk?

He still pees in the house. He is very stubborn and won’t walk down the street, but he got really good at skateboarding.

Q: We noticed hat you were taking so many notes and tweeted a lot during the Smashing Conference. Did you enjoy it?

My mind was pretty much exploded. It was phenomenal. It wasn’t that I learned something new at every talk, it was that I learned something significantly new at every talk. Either a new mentality, or a new technique or a deeper understanding of a certain thing. But it wasn’t like “Oh, that’s clever,” it was more like “Oh, wow, that is really, really good.”

Vitaly_Marc
Vitaly and Marc: taking a short break.

Q: You have been to a few conferences now. How was the Smashing Conference for you?

It was very sincere and thorough. Everything was really thought through, which shows the care that Marc and Vitaly put into it. But they also did a great job of getting a great group of people together and making an atmosphere that was happy and inclusive, which facilitated a lot of conversation and camaraderie. Also this special venue added a lot to it. I just felt like everybody felt very comfortable, and even during my talk I felt like I was just talking to people and not like I was on stage.

Q: What was your personal highlight on the Smashing Conference?

There were many speakers that I’ve been following since the beginning of my career. For example, I was following Andy Clarke from day one of my career. But I hadn’t met pretty much everyone before. Nicole, Lea and Jonathan, for example, have all shaped the way I write CSS, so it was brilliant to meet them. I’d never met Chris Heilmann before, and I just thought that he has some of the smartest writing about this stuff. Almost everyone has been a big influence on me and just being around them has been amazing. (laughing) I can’t believe I’m just with them — that blows my mind a little bit.

Andy Clarke

Andy Clarke a designer, author and speaker who’s known for design work, books, conference presentations and contributions to the community. Jeffrey Zeldman (the Godfather of Web standards) once called him a “triple talented bastard.” If you know of Jeffrey, you’ll know how happy that made Andy. Over the last fourteen years, he made designs for clients and wrote two books, “Transcending CSS” and “Hardboiled Web Design.” He has given many conference presentations and hosted workshops and training events for other Web professionals all over the world.

Encouraging Better Client Participation In Responsive Design Projects

Andy was the mystery speaker at the Smashing Conference and shared his knowledge in two workshops. In this interview, he reveals a fun story involving scooters, he tells us why he isn’t that fond of Brighton and explains why he didn’t enjoy speaking at conferences for a long time.


Encouraging Better Client Participation In Responsive Design Projects from beyond tellerrand on Vimeo.

Q: You haven’t spoken at conferences much lately. Why have you stopped enjoying speaking?

I have spoken a lot over the last years — I did fifty talks since 2005. They involve a lot of traveling and they cost money unless you can do workshops. You may get paid for speaking, but if you fly to America, for example, you take a week off work and if you work for yourself, like I do, no one is paying for those days you’re not earning.

It’s also really hard to keep coming up with new interesting things to talk about. And I didn’t want to be the guy who is talking about the same topic again and again.

A lot of people don’t realize that there’s lot of pressure on speakers. People mostly talk about how hard it is to do public speaking, but the hardest thing is actually the emotional pressure. When you speak regularly, you have the added pressure of, “Oh, he wasn’t as good as last year.” There’s a risk-to-reward ratio. If you do a good job and you read nice things on Twitter, you get a reward, an ego boost, and that’s great. But the problem is that if you please 99 people, and just one person says something negative, you’ll always focus on that one negative person and that makes speaking really difficult.

Last year I got to the point where I’d done so many talks, I would come off stage and I didn’t feel any of that reward. But I still had the same amount of emotional risk. So I decided that to become enthusiastic again I couldn’t speak for a while. So I said no to everything — except to Jeffery Zeldman for “An Event Apart” because you can’t say no to him. And after that I felt much better, so I also said yes to Vitaly when he asked if I wanted to fill the open spot. And I’m really glad I did it.

Q: You mentioned in your talk that you work for several long-term clients at the moment. Is that different from the work you did before?

In the past I would just do one project and after it was finished I moved on to the next one. Now I’ve got regular contracts. One is with the British government and one is with a Scottish TV channel. They book me for certain number of weeks every month so I go there and see and work with the the same people. That’s nice and something I’ve not had before.

Q: Did you go to university?

Yes I did, I studied Fine Art and wanted to be a painter. But then I turned out to be a terrible painter. I like the process of things, especially the photographic and the printmaking process. So I spent a lot of time in the printmaking room and the dark room doing photography projects.

audience
The fantastic and smashing audience!

Q: How did you start doing Web design?

I used to design for print, so when I was designing on the Web I just used software like FrontPage, Dreamweaver or something horrible like that. I thought that was okay, and I spent a few years designing websites like that. I even did this when I started my business.

Then I went to a seminar down in London, and there was a guy talking about accessibility and code. When I went back home, I looked up his website which was actually CSS-based. At that time, not many CSS-based sites were out there. So I did what I always did and pasted his code into Dreamweaver to see how it was constructed. But it was just text and I thought: “What the hell is this?” — I had no idea. I didn’t even know what the difference between HTML and XHTML was. I had no idea because I couldn’t write HTML. I spent the next six months learning HTML and CSS. There weren’t books about it at that point, just one or two blogs. I basically just learned it for myself, staying up late, trying to figure it out.

That was around 2002 or 2003, before “Designing With Web Standards” by Jeffrey Zeldman came out. I remember how I went to the bookstore in my local town one day, I saw this book, opened it and there was everything I had tried to figure out in the last six months. I thought, “damn!” I bought a copy for myself and hid all the other copies behind other books, so that no Web designer in the area could see it and have a shortcut. I feel really bad about it and I told Jeffrey that I owe him some money — he just laughed.

Q: We really liked your redesign of Stuff & Nonsense with the different responsive scooter illustrations. How did you come up with that idea?

I mostly had a scooter illustration on my page, also in my old designs. When I came to redesign it, I wanted to do something to show off responsive design and I wanted to make people smile. I thought about different things. One idea was that the scooter gets more and more mirrors as the screen gets wider. Another one was that I would have more mods. But when I started thinking about the small screen I just decided to make it an age thing. So on the tiny screen you have the little kid, and after that it transfers to the image of me that I’d like to see. And on the big screen it gets to that slightly fatter midlife-crisis guy that I probably am. [laughing]

I want to do so much more with it. We want to do CSS animation so that the scooter bounces and I want to do more on the background. However, I ran out of money for now so I have to save up a bit.

Q: Do you actually have a scooter?

I actually had a motorcycle. It took me a long time and lot of domestic negotiation [laughing] to get it. I passed my test and had a Yamaha 600 a very short time and then I came off it. This is the story that I don’t tell many people but you can tell it here [laughing].

Listen to Andy Clarke’s bike sstory (wav)

Q: Is there anything else you always wanted to do in your personal life?

I really want to go to Chile. I would like to win the lottery so that I could just continue traveling, all the time. I wouldn’t even have a house, I would just travel — forever.

Q: Apparently there is a story involving you and ferrets? What is that about?

There is my friend Sarah Parmenter who is really beautiful and talented. And I came up with the story that she keeps ferrets, which are quite dirty and smelly creatures. So I started posting on twitter that she keeps them and other people believed it. Sometimes they would send her links to new things about ferrets. And I even created a “Sarah loves Ferrets” Twitter feed and kept it going for three months. It had her picture and also photos of ferrets. She tried really hard to kill them but my friends and I had whole fun thing lined out. You know how there are people in the world who dress ferrets in little costumes? So we had them ordered and delivered to her house and things like that. So that was me and Sarah, who is one of my best friends.

andy
Andy Clarke, giving his speech.

Q: You live in Wales, but you’re not Welsh. Was there any special reason why you moved there?

That is a long story. My son Alex was ill when he was a kid and spent some time in the hospital. We were living in South England and I was working in London, so I left early in the morning and came home very late. I realized that I didn’t have enough time to be around Alex in this difficult time, so when he got better we decided to move somewhere else. We visited the area where I live now and liked it, and someone we know said that we should move up there. So we did within four weeks, sold the house and I left the job and went up there with no plans or any job. Then I started my business and nothing has changed since then.

Q: Apparently you hate Brighton even though as a creative person you would fit in there quite well. Why don’t you like it?

It’s not that that I hate Brighton, I just hate people in Brighton who think that Brighton is the center of the universe. That anything good has to be in Brighton. When my friends come over from America to a conference in London or something, they always go to Brighton, it always has to be Brighton. I just think there are so many beautiful parts in Britain which people should visit. The Cotswolds are really nice and not far from London. It takes you three hours to get to North Wales. Scotland is also really nice, or Cornwall. Lots of great places, so why does everybody just go to Brighton just because it’s a trendy-poncy place to go to?

Q: You have been to many conferences. Is there anything that makes the Smashing Conference different from the others?

What I like here is how everybody is so enthusiastic. There are a few conferences that stand out. The An Event Apart conferences are always excellent and brilliantly organized. Web Directions in Australia is always great, and there are a few smaller conferences which are great. I hate when conferences are run by conference businesses, where it’s just about making money from the people sitting there. What I love about this one is how enthusiastic Marc and Vitaly are about the whole thing. I’ve seen how much speakers and attendees have enjoyed it. I would want to come back next year just as an attendee if I wasn’t working.

Q: What was your highlight of the Smashing Conference?

In terms of other speakers, I thought Lea Verou was excellent and it’s a shame that she’s not doing more workshops in the future. And Jeremy Keith is always great. I just had a great time overall. At first I thought it was silly to be the mystery speaker, but to be honest I really quite enjoyed it.

Actually… do you know what my personal highlight was? Feeling good about doing conferences again which I haven’t for a long time.

Nicole Sullivan

Nicole is a front-end performance consultant, CSS aficionado and author. She started the Object-Oriented CSS open source project, which answers the question: how do you scale CSS for millions of visitors or thousands of pages? She also consulted with many companies including Facebook, Salesforce, the W3C, Adobe, Paypal, and Box. She is the co-creator of Smush.it, an image optimization service in the cloud, and CSS Lint, a tool that helps correct common CSS errors before they are pushed to production.

About Working Together With Big Companies

Editor’s note: Nicole’s conference talk will be available in a couple of days.

Q: You have worked together with companies like Facebook. In what areas do they consult you and ask for your expertise?

I think what I like best about working with big companies, or startups that are really starting to be successful, is that when you make a change for them, there is a really big impact on how much they can get done. It’s exciting to see them go from being really stuck in a big pile of CSS and unable to get themselves out, pushing features out too quickly. The teams really want to build cool new stuff, but often their CSS is such a mess, that it actually prevents them from building the things that they can imagine. The liberation that a team goes through, when finally they can quickly release features, and when they have a CSS that is sane and lean and makes sense to work with, is really fun. So I really like that part of working with big companies.

nicole
Nicole Sullivan at the Smashing Conference.

Q: How did you develop your passion for coding and CSS?

I guess that I have always done whatever I felt passionate about. If you look at my career path, it looks crazy. I studied economics in college. Then I became a carpenter. After that, I moved to France, couldn’t speak the language, and was an illegal immigrant. I had nothing to do with my time there so I started reading W3C specifications and I thought, this looks interesting, maybe I’ll learn about this. Then I enrolled in an engineering school and did a couple of years of that. I then took jobs because they seemed interesting to me and I wanted to work on the code that they had.

I feel like by following your passion, and always doing what in your thought level feels right, then even if it doesn’t work out, even if your project isn’t successful, or the company stops working on the thing that you wanted to work on, you still got to spend that time working on the thing that is closest to your heart. And I guess that’s where the passion comes from. I’ve never been able to spend very long doing something I didn’t really want to be doing.

Q: So passion is what has paved the way for you?

That’s the case. Say you started something and built something you were passionate about. Even if it fails, in the end you still spent this time on something you felt really strongly about. I think that’s where my passion comes from.

Stay Tuned!

We hope that you enjoyed the interviews — more will follow soon! Please make sure to remember the 9th and 10th of September 2013 — the second Smashing Conference is just around the corner! Make sure to subscribe to our events newsletter to not miss the launch of the ticket sale as well as announcements about our workshops and meet-ups!


© Smashing Editorial for Smashing Magazine, 2013.

Guide for getting paid on time as a freelancer.

Posted by Design Reviver - Web Design Blog at 03-06-2013

Even though many people dream of going freelance they often forget that it is a very challenging career choice, unlike a regular 9-5 job you are not certain that you will add money to your account at the end of the month. The biggest problem for any freelancer is not getting paid on time, or heaven forbid not getting paid at all. In this post we have added some suggestions and guidelines for making sure you will always get paid for the work you complete.

Often freelancers are more worried about providing a great service than they are about getting paid, many of them simply assume that if the client is happy with the job you do that then that equates to getting paid. However the truth unfortunately looks very different, in a split second a project that has taken many hours can go down the drain leaving you searching through the couch and jeans pockets for pennies that will pay the rent for next month.

Discuss payment before project start

Money is one of those touchy subjects, not everyone feels comfortable asking for money. However remember that the reason you are working freelance, or working at all is so you can pay your bills at the end of the month, there is nothing working with asking about payment in the same meeting as discussing the project details.

You should never start a project before the payment details have all been discussed, if the client gives you a suggestion that is too low then tell them so, remember you are running a one man business here and as such need to make sure you are getting paid what you deserve.

getting-paid

Use Contracts

This can really not be said enough, you need to have some form of contract with the client, otherwise you have no proof of actually having completed the project. On a personal note I once wrote an article and sent it to the client, never got paid however two weeks late I saw the same article on his website, since we didn’t have a contract I had no way of proving that I actually wrote the article. If you don’t know how to draft a contract look through Google there are a lot of sample contracts out there.

Contracts are beneficial for both you and your client, so work with them on the contract, make sure it is a win-win situation for both of you. Trust me a good contract will go a long way down the road. Of course make sure to keep a copy of the contract incase the client suddenly change their mind then you can refer to the contract.

event-contracts-perfection-events

Payment methods

It used to be that freelancers were paid either through wire transfers, by cheques or even in cash, however we are in 2013 and there is no reason why you can’t get paid through the internet, my recommendation is using PayPal, since they are the most reliable and consistent.

The great thing about PayPal is that once the client transfers the money they are automatically added to your account, yes it does take a few days for the money to get from PayPal to your account, but it is much safer than many other payment methods.

paypal

Keep Emotions at Bay

Every freelancer will tell you that they are passionate about a current project, sometimes you will want to sit up all night to work on a project, it can be near impossible for you to remove yourself from a project. However remember that you are still on a schedule, and you are most likely working on several projects at the same time. You need to be able to look at a project for what it is a paying gig and not your new baby. Don’t tell the client that you will make changes for free unless you absolutely messed something up, don’t keep reworking parts of your project because you are emotionally attached.

Emotional-Trading

Let the client know if they are late

As with discussing payment upfront many people don’t like telling clients when they are late with a payment, but you need to remember, it’s all about cash flow. If you don’t get paid then you can’t pay your bills, and so on… You need to device some sort of follow-up strategy.

Often a simple email reminder is all it takes for the client to remember that they still need you pay you, if your email doesn’t work don’t be afraid to call them and let them know that you are still waiting for your money.
Follow-Up

Conclusion

Being a freelancer can and should be a profitable undertaking, remember that since you are working for yourself you have no one but yourself to make sure bills are paid on time. If you feel we forgot something feel free to drop us a line in the comments below.

The post Guide for getting paid on time as a freelancer. appeared first on Design Reviver - Web Design Blog.

Bricks: Free March 2013 Calendar Wallpaper

Posted by Fudgegraphics | for lovers at 03-05-2013

This post is part of the free calendar wallpaper series. Each month I create a new wallpaper featuring the current calendar. Looking at the same image over and over again is not very stimulating. Hence having a new desktop background each month should help getting your creative juices flowing.

The March 2013 Calendar Wallpaper goes by the name of Bricks. It is heavily inspired by minimal geometric design, the biggest influence being the Windows of New York project by José Guízar. I’ve always been a fan of this style and wanted to give it a go myself. The design itself isn’t based on any particular object. I’ve just added more and more shapes and played with the colours until I was happy with the composition. It might be a door, a window, a building or something completely different. What do you see it as?

March 2013 Desktop Wallpaper

Bricks: Free March 2013 Calendar Wallpaper by Fudgegraphics

download button

contains 1 .zip file – 2 Versions, 5 Resolutions, 8.5 Mb

The following resolutions (both calendar & non-calendar versions) are included:

  • 2880 x 1800 (Retina Display)
  • 2560 x 1440
  • 1920 x 1200 (suitable for 1440 x 900)
  • 1600 x 1200
  • 1280 x 1024

iPhone Wallpaper

Bricks: Free iPhone Wallpaper by Fudgegraphics

download button

Resolution: 640 x 1136 (iPhone 5 Retina Display), Format: JPG

iPad Wallpaper

Bricks: Free iPad Wallpaper by Fudgegraphics

download button

Resolution: 2048 x 2048 (Retina Display), Format: JPG

Free Texture Tuesday: Blue Haze

Posted by BittBox at 03-05-2013

Advertise here with BSA