Refund Policy:

WebDesignerVIP.com was originated in the year 2010 and since then we have satisfied our every single customer. We have also created a meaningful refund policy which states that you can ask for a refund within 14 days if you are not satisfied.

In case of Dedicate servers, Dedicated IPs, Renewals or any other add-on products which are excluded core packages, Refunds are not applicable.

Once the domain is purchased or transferred then it won’t be canceled until it is expired as we cannot control it. So, refunds are not entertained on domain registration, transfer or renewal.

As far as services like SEO, ORM, Internet Marketing and Web Apps development, no refunds will be given after the order is accepted.

Key Elements Of An Effective Website

Does Your Website Have What It Takes?

If you have an existing site, or plan to develop one in the near future, it’s important to understand the characteristics that can make or break the effectiveness of your online investment. An unattractive or poorly built site will do more to hurt your business than to help it. In this article, we look at the five general components involved in making a website successful.

Key Elements Of An Effective Website

1. Appearance
2. Content
3. Functionality
4. Website Usability
5. Search Engine Optimization

The most effective website will reflect best practices across all of these elements.

How to Code Your Website?

When you start coding for your website, you should be well aware of the following tips for a better website −

  • Your site should meet all the quality requirements defined by W3C. Today we are using XHTML to develop any website. XHTML is just a cleaner version of HTML.
  • You should keep validating your source code using W3C Validator.
  • Do use appropriate comments but avoid using to many comments inside HTML files.
  • Keep your style sheets and JAVA or VB scripts into separate files and then include them where ever is required.
  • Do not use too much graphics in your web pages.
  • Try to keep your web pages static instead of generating them dynamically.
  • Make sure there is no broken link on any web page.
  • Test your developed web page in major browsers like Internet Explorer, Firefox, Mozilla, Netscape, etc.
  • Test your all the scripts for all the possible scenarios. Do not host any page without complete testing.

What to Put on Your Website?

What you would have on your website totally depends on your business and the nature of your website. Here is a list of pages that you might want to create for your website.

  • Attractive Home Page: Always required for every website.
  • List of Product and Services along with complete detail.
  • Complete Pricing Information.
  • About your company and nature of business including your achievements.
  • About your staff and if possible their experience.
  • Your complete contact information.
  • Frequently Asked Questions.
  • Success Stories and Feedback from Customers.

Finally, make your site useful and interesting for your customers. Your site visitors are your customers and they should find each and everything they are looking for. Customer satisfaction should be your prime concern.

How to Make a Website Interactive?

Many statistics show that if you are able to retain your site visitors for a long time, then they do bigger shopping and visit the site again and again.

So make sure you have done something for your site visitors to do on your website. Offering a lot of quality information can serve as a great magnet for visitors.

Here is a list of some interactive tools that you can add to your website without any programming skills or incurring any costs −

  1. Poll
  2. Forum
  3. Guest book
  4. Chat room
  5. Greeting cards
  6. Tell-a-friend about this site
  7. Feedback form
  8. Live customer service
  9. Daily joke or daily cartoon
  10. Daily news headlines
  11. Site Search Engine
  12. Mailing List
  13. Automated Frequently Asked Questions
  14. The list can go on and on, depending on what will attract your type of visitors.

Why Choose Us

Here are our top Web Design Experts

 

WebDesignerExpert.com

 

make it easy to create a beautiful, customized online store. They’ll ensure your shop is a perfect reflection of your brand – whether that involves a few small tweaks to its look and feel, or a huge design overhaul.

 

Ready to take your store to the next level? Hire a Web Designer Expert today!

 

WebDesignerExpert.com
Our web design team combine alluring graphics with robust usability to create effective and appealing websites that communicate clearly with the end-user.

Expert provides professional website design services to clients across the world .

 

Graphic Design Experts

Expert has a team of talented and creative print and graphic designers who think outside the square to give you enticing and appealing printed material.

We can ensure your collateral remains consistent with your current corporate identity, or if you dont have one, we offer logo and brand design services.

 

Development Experts
Content Management Systems (CMS)

A feature rich and intuitive content management system that’s top of its class and developed by Expert; MoST is website maintenance made easy www.getmost.info.

 

Online Surveys

Expert has developed a smart and intuitive survey tool survey CREATE, which allows users to create, post, track and analyse surveys online – all in house with no requirement of HTML knowledge. Contact Expert for more information on survey CREATE.

 

Custom Development

Clever applications are what can turn a website from being static into something fully functional. Of course we have our own feature rich applications, but occasionally our clients want web applications specific to their needs.

 

Feel Free to Contact Us for:

Website Design Offer, Logo Design, Custom Development, Web Hosting, Grphic Design, Domain Check and Register , Strategy & Marketing  Or any other web related solutions

How To Streamline Creative Dialogue

In the beginning of my professional career, I often struggled with status meetings. They regularly turned into back-and-forth conversation with a client who was making weird design suggestions. I often left these meetings feeling very confused, uncertain and demotivated after weeks of passionate effort.
How To Streamline Creative Dialogue

It took me a while to figure out what was happening and how I could improve my workflow. With this article, I want to share my learnings after years of streamlining creative dialogue.
Read more…
Designing For The Elderly: Ways Older People Use Digital Technology Differently

By Ollie Campbell
February 5th, 2015
User ExperienceUser InteractionUser Research
21 Comments

If you work in the tech industry, it’s easy to forget that older people exist. Most tech workers are really young, so it’s easy to see why most technology is designed for young people. But consider this: By 2030, around 19% of people in the US will be over 65. Doesn’t sound like a lot? Well it happens to be about the same number of people in the US who own an iPhone today. Which of these two groups do you think Silicon Valley spends more time thinking about?
Designing For The Elderly: Ways Older People Use Digital Technology Differently

This seems unfortunate when you consider all of the things technology has to offer older people. A great example is Speaking Exchange, an initiative that connects retirees in the US with kids who are learning English in Brazil.
Read more…
AdvertisementAdvertise with us!
Product Design Unification Case Study: Mobile Web Framework

By Yury Vetrov
February 4th, 2015
Case StudiesProcessProduct Strategy
11 Comments

Big companies are always trying to simplify the support and development of their large product portfolios. Mail.Ru Group (one of the two largest Internet companies in Russia, with more than 100 million monthly users), has about 40 products — even more if you add mobile and tablet websites and apps, promo websites, etc. My team deals with almost half of them — that’s about 100 ongoing projects at different stages. Our goal is to update these products and unify them around several guidelines.
Product Design Unification Case Study: Mobile Web Framework

This article will discuss the transformation of our design process from the classic Prototype → Design Mockup → HTML → Implement approach for every screen to a modern and more efficient framework-based approach.
Read more…
Redefining Lazy Loading With Lazy Load XT

By Denis Ryabov & Ugur Kaner
February 3rd, 2015
jQueryPerformanceTechniques
12 Comments

Lazy loading is a common software design pattern that defers the initialization of objects until they are needed. Lazy loading images started to become popular on the web back in 2007, when Mika Tuupola drew inspiration from the YUI ImageLoader utility and released a jQuery plugin. Since then, it’s become a popular technique to optimize page loading and the user experience. In this article I will discuss why we should and shouldn’t use Lazy Load, and how to implement it.
Redefining Lazy Loading With Lazy Load XT

Images make up over 60% of an average page’s size, according to HTTP Archive. Images on a web page would be rendered once they are available. Without lazy loading, this could lead to a lot of data traffic that is not immediately necessary (such as images outside of the viewport) and longer waiting times. The problem? Visitors are not patient at all. By lazy loading, images outside of the viewport are loaded only when they would be visible to the user, thus saving valuable data and time.
Read more…
The Mystery Is Resolved: Northern Lights, Windmills And The Game Of The Century

By Vitaly Friedman
February 2nd, 2015
MysteryRiddles
14 Comments

So you find yourself somewhere in a little tourist station in Northern Sweden — with a few adventurous tourists, 86 surprisingly happy inhabitants, and a remarkably good Internet connection. There is nothing but breathtaking nature around you, with blueish mountains and bright red skyline blurring endless horizon — and Northern Lights dancing in the sky right above you. What do you do? Obviously, you come up with an idea for those sneaky ‘lil Smashing Mystery riddles.
The Mystery Is Resolved: Northern Lights, Windmills And The Game Of The Century

In our previous riddles, we turned our little challenges into quests for creative solutions quickly. However, as we try to level up every new Mystery to keep it quite difficult to solve, with a new riddle this time we decided to turn it into an exercise of patience and stubbornness — beyond problem solving, of course.
Read more…
Desktop Wallpaper Calendars: February 2015

By The Smashing Editorial
January 31st, 2015
Wallpapers
50 Comments

We always try our best to challenge your artistic abilities and produce some interesting, beautiful and creative artwork, and as designers we usually turn to different sources of inspiration. As a matter of fact, we’ve discovered the best one—desktop wallpapers that are a little more distinctive than the usual crowd.

Desktop Wallpaper Calendars: February 2015

This creativity mission has been going on for almost seven years now, and we are very thankful to all designers who have contributed and are still diligently contributing each month. This post features free desktop wallpapers created by artists across the globe for February 2015. Both versions with a calendar and without a calendar can be downloaded for free. It’s time to freshen up your wallpaper!
Read more…
Prototyping iOS And Android Apps With Sketch (With A Freebie!)

By Joshua Mauldin
January 30th, 2015
PrototypingTechniquesTools
18 Comments

After the untimely (and still kind of sad) demise of Fireworks, I found myself looking for other ways to design apps and websites. I also had the desire to produce something more interactive for when I talk about my work with stakeholders. It turned out that Sketch, when paired with some other neat tools, would be a big part of this workflow.
Prototyping iOS And Android Apps With Sketch (With A Freebie!)

In this article, I’ll talk you through why you should prototype and how you can do it with Sketch and prototyping tools such as Flinto and InVision. You’ll also get a nicely documented freebie Sketch file to help you.
Read more…
123456
next »

↑ Back to top
Search on Smashing Magazine
Advertisement Advertise with us!

Easy front-end development
Easy front-end development
Form Theme Store
Form Theme Store
Form Theme Store
Form Theme Store
Study completely online
Study completely online
THEME.CO/X/ – See It Live!
THEME.CO/X/ – See It Live!
Free + Royalty Free Vector Art
Free + Royalty Free Vector Art
Tools & best practices for website management
Enhance your websites

Smashing Newsletter Smashing Newsletter

Subscribe to our email newsletter for useful tips and valuable resources, sent out every second Tuesday.

The ultimate guide to information architecture

Articles

Branding
Inspiration
Business
JavaScript
CSS
Marketing
Code Demos
Mobile
Comics
News
Contests
Resources
Deals
Social Media
Design
Typography
Freebies
UX Design
Funny
Usability
HTML
Web Development
How To
WordPress
All categories

Freebies
Deals

Courses
eBooks
Fonts
Graphics & Textures
Icons
Others
Productivity
Scripts & Plugins
Software
Themes
All deals

Like
Share
Share

StumbleUpon
0

Buffer 36
The ultimate guide to information architecture
By Cameron Chapman · Web Design · Feb 9, 2015

Information architecture is equal parts art and science. Whether you hire a dedicated IA professional, or just sort of let IA happen on your projects, if you’re designing things with content, you’re using IA.

But while you can just kind of “let the content happen,” in whatever way seems to make sense for your project at the time, a well-thought-out, well organized structure for your content can make your site infinitely more usable for your end users.

While not every project can have a dedicated IA, understanding the basic principles behind good information architecture can go a long way toward making sure your site’s content is as easy to access and use as possible.

What is information architecture?

Information architecture encompasses a few related concepts. First and foremost, it is the structure of shared information. It’s how the content on a website, intranet, online community, or other digital space is organized and labeled.

Further, it’s the art and science of organizing and labeling those digital properties. The ability to create an information structure that makes it easy for users to find what they are looking for is key for any information architect. They need to have a firm grasp on how users are likely to access the information on your site, app, or intranet. They also need to have a good grasp on how to label and organize the information those users will want to access, in a way that is logical and rational.

Finally, there is the information architecture community, which aims to bring the practice of design and architecture to the digital landscape. This community is made up of practictioners, researchers, and educators, who want to bring the importance of good information architecture to the forefront of the user experience industry.
The architecture analogy

Figuring out what kind of information architecture strategy is needed for a particular project can be thought of in the same way as architectural blueprints for a building.

Your average house, on your average street, in your average town, may very well have been built using a stock blueprint. There are dozens if not hundreds of other homes built from the same basic set of plans across the country. And a good set of stock blueprints can produce a home that is perfectly functional while also being economical.

Of course, each of these homes is different in the way they were finished, in their relationship to the lots they were built on, and in the way each inhabitant uses them.

Out of the box solutions can be a fantastic way to create a website or intranet that will suit a large percentage of clients out there. Minor alterations and customizations may be all that are needed to adapt the solution perfectly. In these cases, often a UX pro or front-end designer is perfectly capable of making these adaptations, without the need for a dedicated IA.
blueprint

Next we have more major customizations. A stock solution is close to what is needed, but it needs a bit more of an overhaul than your average stock plan. Custom homes are often built this way, with a stock plan being altered, sometimes significantly, to fit the future occupants. A room may be added or removed. The kitchen might move from one area of the house to another. Two rooms might be combined to form a larger one, or a larger room might be split to create two smaller ones. An architect is generally involved to make these changes, as they sometimes require major structural modifications.

These kinds of solutions also apply to the IA world. A common IA pattern might be close to what is needed, but it might need a more substantial overhaul to really fit the project’s needs. Maybe a custom module needs to be added on to really make it function the way it should. Or maybe it’s overly complex and needs to be simplified. An information architect can identify the changes that need to be made, and construct a plan to make them happen.

On the high end of the spectrum is the completely custom design. In the architecture analogy, this would be a completely custom set of blueprints, designed from scratch. An architect would sit down with the future occupant to assess their needs, and then (hopefully) consult with the engineer and builder to make sure what they want to create is possible. It’s the most expensive solution, generally, but also the only one that will truly meet the client’s needs in some cases.

The same happens with larger website projects. A startup, for example, is unlikely to be able to make do with an out-of-the-box solution, even one that’s customized. They need a solution that’s dedicated to their business model, and infinitely scaleable to adapt as they (hopefully) grow. This is where a dedicated information architect (or team of IAs) can really shine.

Granted, there is overlap. You may find a small project that needs a specialized approach to IA, or a large one that can easily fit an out-of-the-box solution. This is why an IA strategy needs to be developed from the beginning, so that the right tool can be used from the start, rather than trying to force the best content patterns into a particular framework or tool after the fact.

What does an IA do all day?

While sometimes the person in charge of information architecture on a project is pulling double duty with more than one role, there are other times when there’s a dedicated person. So what exactly does this person do all day?

First of all, they’re generally going to act as a bridge between the design and technical teams on a project. They need to make sure that the designers are providing for proper organization of the content. They also need to make sure that the technical team is properly executing those designs.

In addition, they may need to act as a liaison when issues are encountered by one team or another that affect how the content can be served to the end-user.

An information architect is also in charge of figuring out how a project’s information is to be organized and labeled to best suit the needs of the end user. This is an incredibly important role, as poor content organization can ruin a user’s experience and leave them frustrated. They’ll likely work very closely with whoever is in charge of UX on the project as well.

The final thing that many information architects do is create wireframes and sitemaps to guide the team on the development of the project. The wireframes created are often utility-only, with graphical elements added by the design team. They may show user flow paths through a site, though, as well as how certain aspects should function.
wireframe

Sitemaps created in these instances may be a part of the final site, or they may simply serve as internal organizational documents.

Principles of Information Architecture

Dan Brown has been practicing information architecture for more than twenty years, and has laid out eight principles of IA that are a great place to start when learning what it takes to create solid content architecture for a project. His Eight Principles of Information Architecture (PDF) lays out a theoretical framework for the IA industry, and makes the following assumptions:

that the IA’s main focus is on the structure of information first, and the design of the actual user interface second (if at all);
that the IA understands how people actually use content and how the structure should function to support that;
that the IA grasps the range of content and functionality on a project and how that needs to be structured.

Principle of objects

The principle of objects says that content should be treated as an evolving thing that has its own lifecycle. Different content has different attributes and behaviors, and this has to be recognized in order to best utilize that content.

You should start every project by identifying the kinds of content that will be present. That means both on a broad scale and a more granular one.

For example, an ecommerce site might have content that includes products in various categories (broad), but also has different kinds of content within each of those products: title, description, specifications, prices, and related items. This type of site might also have additional pages, like an about page, an FAQ, a customer service page, etc. Listing out all of these content types and how they relate to one another is the first step in devising a plan to best deliver the information on a site.
Principle of choices

The principle of choices means that you should offer your users meaningful choices. However, you need to make sure that those choices are focused on something specific. Too many choices can overwhelm a user and negatively affect their experience using your site.

Information should be arranged in hierarchies, avoiding long lists of options, which can become cumbersome to sort through. Categorizing and sub-categorizing content is much more effective if you have more than a handful of options to begin with.
Principle of disclosure

It’s important to give your users the information they need. But be sure you identify what the necessary information actually is, and don’t just give them information because you feel like it. Give them the information they need to have an idea of what they can expect to find as they delve deeper into your site, no more, no less (this is called progressive disclosure).

By limiting the information they see at any one time, you allow your user to better absorb what they’re seeing. A paragraph on each page for ten pages is much easier to digest than a single page with ten paragraphs of text. Use tools at your disposal to guide your users through your content in a way that makes it feel accessible and easy to use.

The main concept here is to not overload your user by trying to cram every bit of information on a single page. Steer them through the information in a way that makes it easy to digest and remember.
Principle of exemplars

Describing the content within a category of information via example makes it easier for your users to understand what they’re getting. It greatly improves user experience.

For example, when browsing categories on Amazon, they often show products that fall within that category. This makes it easy to immediately identify the correct category, especially if you’re not exactly sure what the category in question might be called.

This principle is a bit harder to use in some scenarios, depending on the type of content you’re providing. But think about how you can incorporate it into your category labels and menus, as it does provide a big boost in user satisfaction when done well.
Principle of front doors

Half of your visitors are likely going to arrive on your site via a page other than your home page. That means that every page they land on should include some basic information so that they know what kind of site they’re on. It also means every page should include at least top-level navigation, as well as navigation to related pages.

There are two major avenues that visitors will access interior pages of your site from: search engine results and social media links. In either case, the user may have very little information about your site or organization, other than that the information they’re looking for is somewhere on the page they’ve arrived on.

If they can’t find it quickly, then they’re unlikely to stick around for long.

One takeaway from this is that you don’t need to cram all of your information onto your home page, since half of your visitors, give or take, aren’t landing there and may never even see it at all.
Principle of multiple classification

Multiple classification means that there should be different ways for your users to browse the content on your site. Different people are likely to use different methods for finding the information on your site.

For example, some users may go straight to your search function while others may want to browse. But beyond that, even, some users may want to browse by one specification, while others might want to browse by another.

For example, on an ecommerce site selling clothing one user might want to look at all of the dresses on the site, while another user might want to look at everything that comes in a large size, and yet another user might want to browse by price range.

Giving users multiple options results in more satisfied users.
Principle of focused navigation

Navigational menus should not be defined by where they appear, but rather by what they contain. Your menus form the primary method for most users to find content on your site. In many cases, there may be more than one navigational menu on the site, to provide different ways to access the content.

You might have topic-based navigation (often the main navigation for a site); menus on interior pages that show how the current page is classified, as well as related pages; a menu offering sales or marketing links; and even seasonal or topical menus that provide content that might be pertinent at a given time.

In any case, keep each navigational menu focused to make them easier to use.
Principle of growth

On the vast majority of sites, content is a fluid, changing thing. The amount of content you have on a site today may be only a small fraction of what you’ll have tomorrow, next week, or next year.

Organize your content in a way that allows it to grow over time

Organize your content in a way that allows it to grow over time. Your navigational menus and general information architecture should be able to scale to accommodate a lot of content without becoming cumbersome or unwieldy.

Sit down and consider what content may be added in the future, including entirely different types of content rather than just extensions of what will be on the site now. Think of how this additional content will interact with the current content, how they’re related, and how they can be integrated successfully without the need to redesign the site’s entire content structure.

These principles are all key to creating effective informational structures. While not every principle will carry equal weight on every project, considering and assessing each prior to beginning and during each phase of a project will result in better informational strategy overall. And better information architecture equals happier users.

Figuring out where to start

When embarking on any new project, the content structure and organization is a key factor in determining how to proceed with the rest of the content.

The first thing to consider is the purpose and mission of a project. For example, an ecommerce site’s purpose is to get visitors to make a purchase. Find out what the purpose and mission of the project is now, and what it might be in the future, at the start of any new project.

Closely related to that is to get a handle on your client’s goals. You should also understand that your client’s goals today may change and grow over time. Try to get to the root of where they see the project in six months or two years, not just what the want to accomplish right now.

Finally, you need to have a good sense of the end users of the project. Technically savvy users who already have some working knowledge of the information contained on a web site have entirely different needs than beginners to a given topic who may not have a high level of technical understanding. If you don’t know what kind of user is going to be using the content, you can’t properly structure that content to meet their needs.

Once you have a handle on these things, you can start to plan your content strategy in more concrete terms.

How users find content

There are four main ways that users seek information on a website. There may be some overlap between these different types of content seeking, but classifying them in this way gives you a good starting point for catering to their different needs:
Known-item

In this seeking pattern, the user knows exactly what they’re looking for, they know how to describe it, and they might even know where to start looking. These are an IA professional’s dream.

These users don’t really need any hand-holding. They’re likely to look for your site’s search function, or to dive right into menus. As long as your information is well-organized and logical, and/or your search function returns all relevant results, then these users are likely to have few problems finding what they need on your site.
Exploratory

The exploratory visitor has an idea of what they might need to know, but they might not have much idea of how to actually find it or where to start. They may dive into your site’s menus to see if anything looks like it might be relevant (this is where well-thought-out labels are key), or they might attempt a search.

Search that auto-suggests terms is a huge advantage for these visitors. They may know a keyword or two, and a search that will suggest related terms to help narrow their results is likely to be a huge help to them and give them a better user experience.
Unknown

The unknown user doesn’t really know what they need. They might have a vague idea, or they might think they know, but they don’t know enough to effectively find it without some assistance. This is common in more complex industries like legal or financial.

It can also be present in many educational settings, where users might be looking for a solution without really understanding their problem.

This can also be apparent when someone is referred by another user, or when a visitor is simply looking to keep up to date with a topic or industry.

In any case, you need to find a way to guide your visitors through your content, to help them figure out both what they need and how to find it. How you do that can vary depending on the specific likelihood of each scenario.

For example, how you guide a visitor through a news site is entirely different than how you would guide them through content on a site offering financial advice. The main similarity, though, is that the user needs more guidance.
Re-finding

These people are looking for things they’ve already seen, and they may or may not know exactly how to find those things again. There are two different ways you can deal with this type of visitor.

The first way is to passively save content for users (such as a “recently viewed” section on an ecommerce site). This type of system requires no action on the part of the user, but can also be limited in how effective it is. For example, you might opt to save the last five pages a user visits, but what if the thing they want to get back to was ten pages ago? Or fifty? They’ll have to re-find it on their own.

The other is to provide active tools for visitors to use to save content so they can easily re-find it later. This could be things like a “save for later” function, a wishlist, a favorites, or something similar. These active solutions can make it easier to for users to re-find content that’s important to them much better than an automated, passive solution can.

Of course, it’s also possible to combine the two methods, both passively saving recent content and giving users an easy way to save content that they deem important for later reference.

Models for content organization

There are six basic models for organizing and structuring content on a website or similar project. These models can sometimes be combined, depending on the exact structure (though generally they’re used within different sections of a project, and not simultaneously) though they can also be used entirely on their own.
mindmap
Single page

A single page site puts all of the content and information on just one page. This works best on a site with limited content and a very focused purpose. Single page sites are generally broken down into different sections, often with navigation to permalinks for each topic.

Single pages are common for things like personal websites, sites for individual products (either digital or physical), and similar sites. You may also see them as stand-along sub-sites on a larger site.
Flat

Flat structures are most often seen on small sites with less than a dozen pages. On a flat site, all of the pages are interchangeably accessible, ie, there’s only one level of navigation. This kind of site is most common on things like portfolios and agency sites, simple business sites, and e-commerce sites with only a handful of products.

Flat sites become significantly less usable as they grow in size. If you’re considering using a flat site, be sure that the content will not eventually grow to the point that this kind of structure would become unwieldy.
Index

Index sites are similar to flat sites, though they often have a list of all of the pages on the site in a central location. This makes sites with larger numbers of pages still usable with a close-to-flat content structure, which keeps them simple.

Again, these kinds of structures are best for sites with a specific purpose, like an ecommerce site, a business site, a portfolio, or a site educating on a very specific topic.
Daisy

A daisy structure is most commonly seen in things like web apps, though it is also seen on educational sites sometimes. The daisy structure means that users return to a central point (like a home page or landing page) after completing specific tasks on a site.

For example, in something like a to-do list app, users might be returned to the to-do list after completing a task, editing a task, or adding a new task. Similarly, on an educational site, users might be returned to a central hub after completing a lesson.
Strict hierarchy

With a strict hierarchy, pages are only accessible from their parent page. This can be a great structure for sites that wish to guide users through information in a very specific manner, without allowing them to skip ahead.

Because of this, these kinds of structures work well on educational sites, where one lesson builds upon the last. By only allowing users to access a new page from its parent page, you prevent users from skipping ahead to information they might not understand.
Multidimensional hierarchy

Closely related to the strict hierarchy is the multidimensional hierarchy, which provides users with more than one way to access particular content. This is one of the most common organizational patterns, partly because of its ease of implementation.

Multidimensional hierarchies can also be the trickiest to pull off. Because while you want to allow users multiple ways to access content, you still want to guide them along logical paths whenever it makes sense to do so. Choosing when and where to provide access to more content becomes equal parts art and science.

Multidimensional hierarchies at their simplest include pages that are accessible from their parent pages, along with from a central navigation menu (often including sub-menus).

At its most complex, you have sites like Wikipedia, where pages are linked to one another in contextual ways, as one page is mentioned on another. This weaves an intricate web of interrelated content that seemingly goes on forever (and for all practical purposes, does).

These varying methods for organizing content can be adapted and hybridized to meet the needs of a particular project, or for particular aspects of a project. For example, if you had an educational website, the majority of your website might use a strict hierarchy, but then individual sections might use a daisy pattern for teaching specific lessons.

Organizational and labelling conventions

There’s nothing out there that says specific pages on your site have to be named certain things. But at the same time, following certain conventions can make a site easier to navigate and guide the way content is organized.

For example, when a user is looking for contact information, the first thing they’re going to look for is a page, link, or section that says “contact us”, “contact”, or something similar. They will likely also recognize a link “get in touch” or “email”. But calling it something like “reach out”, “feedback”, or another less-used term is going to make the user have to expend extra effort to find what they’re looking for. And that may result in them just navigating elsewhere (to a competitor, perhaps) out of frustration.

Similarly, an “about” page is going to be most easily found if you call it “about”, “team”, or something along those lines.

If you do decide to stray from standard labelling conventions, be sure that you have a very good reason for doing so, and that your labels still make sense within the context of the site and its content.

The same should be said for organizing certain content. For example, a “help” section might include a knowledge base, a contact form, a forum, and/or a user guide. If your user guide is located in an entirely different section (even its own section), you may confuse your user.

Look at how other sites are arranging their sites, and follow similar patterns unless you have a reason to do things differently.

Big site vs. little site

While good organizational structure is important regardless of the size of your site, the more content on a site, the more mission-critical that organization becomes.

Imagine if Wikipedia didn’t have links within each article. Imagine if, instead, you had to perform separate searches for each new, related topic. It would be infinitely less easy to use, especially considering the volume of additional information you can currently access with just a click.

By contrast, a site with only three or four pages can get away with less organization and less powerful navigation, since there’s a limited amount of content to begin with.

So while it’s important to consider the best structure for your content regardless of how large your site is or how much content is there, it becomes much more important as the size and scope of the project grows.

UX vs. IA

Many designers and developers think IA is just part of the overall user experience designer’s job. While the two are intricately related, they are not one and the same.

Good information architecture is key to creating a good user experience. But user experience encompasses much more than just how the site’s content is organized and labeled.

While your UX pro might be in charge of IA, on large or complex projects, it may be wise to have a dedicated team member in charge of developing and overseeing the IA strategy for the site.

IA vs. your CMS

Regardless of how great your IA structure is, if your CMS doesn’t support it well, and make it easy for those who actually create the content to keep that content well-organized, then you’re inviting disaster and you’re inviting problems and dissatisfaction down the road.

Ask yourself who will be interacting with the CMS and what their level of technical expertise and experience is. What kind of data is being managed, and how critical is it? How does the content go from concept to approval? Who uses the content and how?

While choosing the best CMS based entirely on what best suits the content, you also need to choose one that suits the users. A super technical CMS might be the best-suited solution for managing a ton of content, but if it’s too hard for your average content creator to effectively and efficiently use, then it’s not the right solution.

If everyone in the organization already has experience using something like WordPress, than that should be the first CMS you look at when exploring options, and should be weighted much more heavily than others in your search.

The best-laid IA plans can quickly fall by the wayside if those responsible for maintaining it in the long run can’t or won’t use the tools and systems you provide them.

Tools of the trade

Many of the traditional tools or information architecture are analog, despite the digital nature of IA.
wireframe

Whiteboards are very commonly used during the initial planning stages of IA. They make it easy to visualize content, easy to quickly record ideas, and easy to make connections. They’re also great for working with a team, as everyone can (ideally) see what you’re recording.

Card sorting is another very common tool. Card sorting is a fairly simple technique for gathering ideas from potential users (or from those on your team). Different topics that will exist on your site are put on index or similar cards, and participants organize them into categories based on what they think makes sense. It’s a great way to find out how users think content should be organized, particularly on more complex sites.

Other analog tools include simple graph paper for sketching out wireframes, site maps, flow charts, and the like.
Digital tools

While analog tools are commonly used, there are also a number of digital tools that IAs can use. These digital tools are growing in popularity as more and more teams are distributed and working remotely. It’s much easier to share and collaborate on a virtual whiteboard when you have users spanning four time zones than it is to share a real-world one. Below are a few tools to get you started.

Whiteboard apps can be great for collaborative brainstorming with a distributed team, or even with your client. The best ones offer the same kind of functionality as a real-world whiteboard, but with easy digital sharing.

Awwapp is a touch-friendly whiteboard that can be used from a tablet, smartphone, or computer. You can draw sketches, collaborate, and share your completed whiteboard. It’s compatible with all modern browsers without needing to install anything.
Twiddla is an online whiteboard meeting tool that lets you collaboratively browse websites together in real-time. It comes with a 30-day free trial.
Scribblar.com offers real-time collaboration as well as live audio and text chat. It also allows for document upload, which can be a great help if your team wants to share things during a planning session without having to leave the app.

Mindmapping tools are like a step up from a whiteboard, and provide more structure to your notes. They can also be a great way to organize your thoughts and to start categorizing information. While mind maps can be done with pen and paper (or colored markers and paper), digital tools make them easier to edit and share.

Coggle is a free online mind-mapping tool that makes it easy to create color-coded mindmaps and share them with colleagues. Use it for taking notes, brainstorming, and more.
XMind 6 is a downloadable mindmapping software for Mac, Windows, and Linux. There are free and premium versions, all of which allow you to create a variety of diagrams, offer tools for relationships, boundaries, summaries, labels, and more, offer the ability to save to Evernote, and share on the Web.
Bubbl.us offers easy online mind mapping that’s intuitive to use. There’s a free basic plan, as well as a paid plan (including a team plan), as well as a 30-day free trial.

Wireframing tools are a key tool in the information architect’s toolbox. They’re often handed off to others in the project team, so creating them in a way that make them easy for others to understand is crucial. While paper wireframes can be a good staring point, digital versions can be a better solution for sharing with others.

Justinmind Prototyper is a free downloadable wireframe tool that lets you create clickable wireframes for mobile apps. It’s a great solution for more complex IA projects where interactivity at the wireframe level makes things easier to understand.
MockFlow offers free and premium plans for super easy wireframing. It works online or off, gives you interactive clickable sitemaps, and offers HTML download to make it easier to share your wireframes without special software.
Mockingbird is an online wireframe and mockup creator that lets you create, link, preview, and share mockups. It includes a number of tools that let you forget about the visual design (grids and smart text sizing to start) and focus purely on the structure of your wireframes.

Conclusion

Information architecture is a vital part of creating a good user experience. Well-organized, well-structured content makes your site easier to use and more useful to your visitors. Without a grasp of IA principles, tools, and what they can do for you, you’re taking a stab in the dark at how your content is arranged. A good grasp of IA will make you a more effective designer, even if you end up working with a dedicated information architect on some projects.
249 shares
18
inShare
By Cameron Chapman
Cameron Chapman is a freelance writer and designer from New England. You can visit her site or follow her on Twitter. More articles by Cameron Chapman
Related posts
Can web animation save flat design?
The New Yorker reworks its redesign, but issues remain
Comics of the week #257
Hot deals
Amazing Flame & Light Effects with Flame Painter 3 – only $9!
Armature: Drag-N-Drop Wireframing Tool for Illustrator – only $12!
Nimva – Ultimate Multi Purpose WordPress Theme – only $27!
Newsletter
Join our 619,886 subscribers and get access to the latest tools, freebies, product announcements and much more!
Yes, subscribe me right now
Unlimited Design, Hosting, Support. PSD2HTML.com The Best Photo WordPress Theme MaxCDN – Speed up your website! Custom  responsive  newsletter and email designs. PSD to Bootstrap PSD to Responsive The Divi WordPress Theme by Elegant Themes
Popular posts

How much should you charge for design?
1506 Shares Like

How to boost your personal brand as a designer
860 Shares Like
7 simple rules for mobile typography
783 Shares Like
10 free WordPress plugins for February 2015
710 Shares Like
4 design trends that will survive 2015
543 Shares Like
How to be found by clients
474 Shares Like

Quick poll
What makes the perfect client?
Paying their invoice on time
Giving me an interesting brief
Being appreciative of my work
Collaborating on the project
Delivering content on time
Home About Categories Archive Authors Newsletter Advertise Write for us Legal Contact
© 2010-2015 All Rights Reserved
Become a fan 199,338 Follow us 612,458 Subscribe 90,777

How to perfect your websites with marginal gains

Articles

Branding
Inspiration
Business
JavaScript
CSS
Marketing
Code Demos
Mobile
Comics
News
Contests
Resources
Deals
Social Media
Design
Typography
Freebies
UX Design
Funny
Usability
HTML
Web Development
How To
WordPress
All categories

Freebies
Deals

Courses
eBooks
Fonts
Graphics & Textures
Icons
Others
Productivity
Scripts & Plugins
Software
Themes
All deals

Like
Share
Share

StumbleUpon
1

Buffer 50
How to perfect your websites with marginal gains
By Benjie Moss · How To · Jan 30, 2015

A little over a decade ago, British competitive cycling was nowhere. With a couple of notable exceptions — Tom Simpson in the ‘60s and Chris Boardman in the ‘90s — no British cyclist had made a significant impact on a sport dominated by France, Belgium, Italy, Spain, and Australia.

Then, in 2003, British cycling appointed Dave Brailsford as performance director, who introduced marginal gains. Marginal gains is a philosophy that — rather than focus on sweeping change — identifies small improvements which when aggregated, result in significant progress.

Subsequently, at Beijing in 2008 the team took 17 Paralympic, and 8 Olympic golds. Four years later in London they took 8 Paralympic, and 8 Olympic golds. The achievement was capped by back-to-back victories in the 2012 and 2013 Tour de France, the first British victories in the history of road cycling’s premier event.

“If you broke down everything you could think of that goes into riding a bike, and then improved it by one percent, you will get a significant increase when you put them all together.” — Dave Brailsford

Marginal gains in web design

Since the British cycling team shocked the nation by not falling off their bikes, marginal gains has become something of a rallying cry for business. But whereas businesses typically need to restructure, and drive this change from the boardroom, it’s a philosophy that dovetails neatly into existing web design practice.

Marginal gains is an iterative approach to problem solving, as favored by lean startups. Through the use of design patterns, most websites perform broadly similarly to their competitors; that being the case, even a minute improvement is sufficient to make a website stand out.

1% is, of course, not a literal figure. It’s impossible to quantify a design improvement in terms of a percentage. And even when a percentage can be found by measuring conversions, or performance, it’s not always desirable to do so. The key point, is that marginal gains focuses on small improvements.

Finding 1%

Adopt the mindset that there is a 1% improvement to be found in every element of your website. The benefit of 1% is that it’s an attainable target.

Naturally some elements of a project have greater scope for improvement than others. Areas that tend to lend themselves to marginal gains, are the elements that are often ignored by a traditional waterfall process.

For example, error messages are commonly not copy written, and rarely designed, because they’re invented by the development team during coding. That tends to result in human-friendly messages such as Error 427: Expected data.

To find 1% improvements, teams need to adopt a multi-disciplinary approach. Every element needs to be planned, designed, and engineered. And processes must not be put into silos. That’s not to say that every designer needs to understand OOP, or that every developer needs to be able to adjust tracking. But a collaborative effort, in which roles overlap, will prevent elements falling down the cracks.

Copy that is generated by code; UI elements that aren’t predicted in style tiles; interactions that are added post-build; these are all areas rife for improvement.

The easy 1%

The key to a marginal gains approach is that everything can be improved, and that every incremental step is worthwhile when viewed as part of a whole.

we want the 1%, but we don’t want to pay for it

When optimizing an image, there is a tendency to save in accordance with default application settings: commonly we’ll save a JPG at 60%, then try and drop it to 40%. If the resulting quality is too low we revert to 60%. But we only need to find 1% so try saving your JPG at 59% quality. In a few quick tests I found that dropping 1% off the quality resulted in an average 3% reduction in filesize — the benefit is disproportionate to the cost.

Never use a webfont that you can’t subset. Minify CSS and JavaScript. If you’ve got a 2 minute video on your site that’s 2880 frames, cut 29 of them, just over a second, and you’ve found your 1%.

There are substantial improvements to be found if we invest time and effort. For example, replacing JavaScript libraries with vanilla JavaScript will reduce your site’s footprint. However libraries such as jQuery bring benefits like simplicity, and maintainability, that outweigh their cost.

The key to success with marginal gains is that the cost of implementation is negligible: we want the 1%, but we don’t want to pay for it.

The essential 1%

We’ve known for a long time that users don’t read websites. Whilst we carefully craft content, our users are extracting everything they need to know from a couple of button labels. Whether they scan in an ‘F’ pattern or click around until they hit something that looks interesting, users focus on extreme details.

That’s why micro-copy is such a big deal. It may be a hint, or an error message, a score we share on Twitter, or the labels on our menu; users spend more time with micro-copy than anything else on our sites. However, micro-copy is also the copy that is least likely to be designed, or provided by a client. Micro-copy is too often an afterthought that exists in the cracks.

We all create passwords, most of us create them daily. So most of us have experienced the red asterisk that lets us know that our suggested password has not met with approval: we submit an account creation form only to find that we needed 8 characters; try again and we need less than 12; try again and we need a number; once more, we need uppercase and lowercase; try again and we need punctuation; try again, and we need different punctuation. It usually takes me about three attempts before I start to wonder if I really want the account after all.

We have to write the error message to tell the user they’re wrong anyway, micro-copy alongside the form, clearly stating the rules, helps them get it right first time and has a negligible implementation cost.

The perfect 1%

If there’s one area that fully embraces marginal gains, it’s typography. Finding the correct measure, the optimal leading, and making use of advanced features such as smart quotes, ligatures and small caps provides a measurable improvement in readability.

There is no downside to good typography

Typography is as much science as art, with precedents created by the way the human eye and brain, process written language. As such, there are rules that define how we use it, meaning sweeping changes are rarely desirable. Typography is all about finding multiple 1%s to improve the whole.

If you’re looking for 1% in your design work, focus on typography. Not only is it 95% of web design, it’s also a discipline that’s perfectly aligned with marginal gains. There is no downside to good typography.

The value of 1%

1% is an easy figure to bear in mind, but it‘s plucked from the air. What matters is making small improvements that carry a negligible cost.

Any improvement to an already refined website is incrementally harder. Finding a 10% performance boost will introduce unwanted side-effects such as loss of quality. If we can find 1% in ten different areas we can make the same 10% performance boost with no pay off.

1% improvements have little benefit on their own, but taken as a whole marginal gains is a process that will make your websites stand out.

Featured image, teamwork image via Shutterstock.

How much should you charge for design?

Articles

Branding
Inspiration
Business
JavaScript
CSS
Marketing
Code Demos
Mobile
Comics
News
Contests
Resources
Deals
Social Media
Design
Typography
Freebies
UX Design
Funny
Usability
HTML
Web Development
How To
WordPress
All categories

Freebies
Deals

Courses
eBooks
Fonts
Graphics & Textures
Icons
Others
Productivity
Scripts & Plugins
Software
Themes
All deals

Like
Share
Share

StumbleUpon
1

Buffer 83
How much should you charge for design?
By Lior Frenkel · Business · Jan 29, 2015

How many times have you asked yourself this question?

A potential client wants your proposal for a design project. You’re sitting in front of your computer, scratching your head. You ask Google, your friends in Facebook, your Linkedin groups. You browse designers’ forums. You’ve found some price lists. Are they relevant for you? Are they relevant for this particular project? Can you use it as is?

You then think of your former projects. You charged x for a website design, and y for creating those restaurant menus. What can you deduce from this? You’re not sure. And indeed, how much should you charge? This must be the single most frequent question creative freelancers ask; and it seems like no one out there is sure what to do.

What’s wrong with price lists?

I used to have my own fixed price list:

A logo design = $xx
A wordpress website design with 5 templates = $yy
Mobile design for an app =$zz

and so on… (It’s more detailed of course, but you get the point.)

My price list was based on what I charged for my former projects, and on data my colleagues shared with me. Once in a while I updated it. Many freelancers and design studios I know use such a price list, so I thought I should too.

One day, sitting at my favourite cafe, Shelly the waitress approached me…
“You’re building websites, right?”, she asked.
“Sure”, I said.
“So… I’m in a band. We need a simple website. How much would you charge for building us one?”
She put on her cutest face.
“Well, I usually take…”

I couldn’t finish that sentence. I knew exactly how much a waitress earned in this cafe. So I knew she couldn’t afford my services.

“Listen, let’s sit together for an hour or two. I’ll show you how you can build your own website for free. There are a few platforms for just what you need.”

I felt bad asking her for money.

Walking out the cafe that day, I understood something about pricing. I couldn’t ask hipster-musician Shelly for her money. But if the manager of a large company would ask me to build him a website, I should charge him twice my usual rates. Why? because he has the money. Just like Shelly doesn’t.

These are values I have – and they are not included in my pricing as a factor. I do not consider myself a socialist or something, I just want money from whoever has it.

There are many factors we forget to include in our pricing.

“I wouldn’t do it for a million bucks”

We all have red lines. Things we’d never do – not even for a million bucks. Well… as Demi Moore showed us in Indecent Proposal, that is arguable.

What do you do when you need to write a proposal for a project that will make you hate yourself? I’ll tell you what I do. I give it a sky-high price.

For example, I have a personal problem with dating websites. I think they are awful. So if someone asks me to build one, I would price it really high. So high, that I would probably not get the job. I don’t feel bad if I lose this project, because I didn’t want to do it anyway. And what if the client wants to pay me that much? Well, then I might be able to quiet my inner voice. Just to be honest, I do have a real red line. It’s gambling websites. Those make me puke, and not even a million dollars will change my mind. I mean, not even half a million. Or is it $100K?

This principle goes the other way, too. When someone offers me a project that could change my life – I price it not-so-high. In order to work with people I admire, I’m willing to use my lowest rates. It’s worth more than the money. Though, I’d still ask for what I need to survive. I can’t be creative when I imagine my landlord’s face in front of me.

Money can motivate me get out of bed

Sometimes I need to send a proposal for a super boring project. I can’t imagine waking up in the morning to this boredom. Like when I had to build a news website for some old guys in Washington. They were nice people, but the website wasn’t anything cool or funky. Quite the opposite.

Should I turn it down just because it’s boring? Not at all. If I get enough money, I’ll have the motivation to get up in the morning and start working. And vice versa: if this is an awesome project, I can live with less. My motivation is then built from loving what I’m doing.

And what about my reputation? Don’t forget that the projects you’re working on are the ones you’ll have in your portfolio. Those projects will attract the same type of clients. As they say: “shitty projects attract shitty clients”. So I’m charging more to work on a project that I won’t put in my portfolio. I have to compensate myself for not doing something that can push my career forward.

I mean, it’s not like I’m telling the client, “Your project bores me, hence I want twice the money.” Instead, I’m just taking a risk by putting a higher price. If I lose it – maybe it’s for the best. At least now I’m free to hear about other opportunities. And if I get the project, I’m paid well enough to give up other potential projects.

“How much should I charge?”

So I’m not using price lists anymore. How do I calculate my prices then? With three simple steps:

I have calculated my hourly rate. This is the rate I need to get in order to maintain my lifestyle.
I then estimate the amount of hours I need to work on this project. I add extra hours for meetings, emails, change requests, etc. In my case I use 30% extra for the overhead.
Then I add the rest of the factors, just like I described before. Is it a boring project or a dreamy one? Will I use it in my portfolio, or would I hate myself for doing this?

“You should take yourself more seriously”, a Zen monk once told me. The biggest problem with using a price list is that it doesn’t include you in the picture. You are not a robot. Don’t price your work without including factors that take into account your feelings, motivation, and the value of your future.

It’s high time you started pricing like a pro.

Website Design Prices

Costs for first-time websites:

Our definition of “small business, first-time website” is a website consisting of up to five main sections with the total pages not to exceed 10. There is no need for custom plug-ins or databases. For e-commerce websites, we would use PayPal or a hosted cart solution like Shopify, there are no 3rd-party integrations. If you need any of this explained, please contact us.

Top 10 iPad Apps for Graphic Designers and Creatives

Top 10 iPad Apps for Graphic Designers and Creatives

The number of technologies available today can blow one’s mind! The iPad, as one of the biggest Apple creations, has been a game changer for Web Designer in more than one way. This small device is a valuable tool for designers, allowing them to get work done on the go.

With the help of drawing apps, the iPad can become a great tool for digital painting. Let’s face the truth, finger painting is not just child’s play anymore! These top 10 iPad apps for drawing I put together today will be useful for graphic designers, illustrators, artists and other creatives. They would give you an ability to sketch, paint, prototype, and annotate photos. You may use stylus or just your fingers to play around with all these iPad apps. So, let the fun begin!

Paper by FiftyThree

This app is the best solution for fast and easy sketching. Its simple interface with no menu bars and buttons make it even better. Turn your iPad into journals with pages to thumb through for easy viewing.

Top 10 iPad Apps for Graphic Designers and Creatives

Adobe Ideas

This app will replace your pen and paper with digital canvas and a number of customizable brushes. Express yourself with flexible vector format wherever you go.

Top 10 iPad Apps for Graphic Designers and Creatives

SketchBook Pro for iPad

It’s one of the most popular iPad apps for painting. It contains various pens, pencils, markers, and airbrushes to choose from. The app is fast and easy, enabling you to work with layers, transparency options, annotations, and advanced blend modes.

Top 10 iPad Apps for Graphic Designers and Creatives

Adobe Photoshop Touch

With Adobe Photoshop Touch you can apply professional effects, work with a lot of layers and blending modes, combine images. It works with iCloud Photo Stream and high-resolution images.

Top 10 iPad Apps for Graphic Designers and Creatives

Tayasui Sketches

This app is perfect for anything a creative mind can just imagine. With this app you can do sketches, watercolor paintings, and illustrations.

Top 10 iPad Apps for Graphic Designers and Creatives

Inspire Pro

Deliver beautiful sketching and drawing to your iPad with this cool app. The app will be useful for both amauther and pro artists. It has 60 high-quality brushes to choose from, divided into 6 sets: oil paint, airbrushes, basic shapes, graphite pencils, wax crayons and markers.

Top 10 iPad Apps for Graphic Designers and Creatives

Auryn Ink

Create a simulation of watercolor painting easy and intuitively with Auryn Ink. It has limited set of features comparing to the other apps listed here.

Top 10 iPad Apps for Graphic Designers and Creatives

ArtRage

ArtRage is packed with options. It has different paper options, plus a wide array of brushes, pencils, crayons, rollers, and pastels.

Top 10 iPad Apps for Graphic Designers and Creatives

Inkist

This app features a stylish and simple interface. It has sensitivity to stylus pressure and a wide number of customizable brushes.

Top 10 iPad Apps for Graphic Designers and Creatives

Zen Brush

With 64 paper templates and 3 ink shades available, you can enjoy ink painting with this app. It was made for easy and fast sketches.

Top 10 iPad Apps for Graphic Designers and Creatives

20 Amazing Free Handwritten Fonts for Your Designs

20 Amazing Free Handwritten Fonts for Your Designs

pes of fonts existing today, handwritten fonts are one of the most useful and multipurpose. Depending on the task you have, you may use handwritten fonts almost everywhere. Finding the right match for a particular project you have is always a difficult time-consuming deal, so we decided to help you out with this.

 

Here I put together 20 amazing handwritten fontsto use in your future designs. All these fonts are completely free to download so go nuts!

Pacifico

20 Best Free Handwritten Fonts for Your Designs

Recorda Script

20 Best Free Handwritten Fonts for Your Designs

Where stars shine the brightest

20 Best Free Handwritten Fonts for Your Designs

FFAD Matro

20 Best Free Handwritten Fonts for Your Designs

Dilem

20 Best Free Handwritten Fonts for Your Designs

billy typeface

20 Best Free Handwritten Fonts for Your Designs

Wolf in the City

20 Best Free Handwritten Fonts for Your Designs

Chomp

20 Best Free Handwritten Fonts for Your Designs

Hey Pretty Girl

20 Best Free Handwritten Fonts for Your Designs

Impregnable

20 Best Free Handwritten Fonts for Your Designs

Love & Trust

20 Best Free Handwritten Fonts for Your Designs

Mathlete

20 Best Free Handwritten Fonts for Your Designs

Redressed

20 Best Free Handwritten Fonts for Your Designs

Note This

20 Best Free Handwritten Fonts for Your Designs

Yellowtail

20 Best Free Handwritten Fonts for Your Designs

Before Breakfast

20 Best Free Handwritten Fonts for Your Designs

VersionType

20 Best Free Handwritten Fonts for Your Designs

Donuts

20 Best Free Handwritten Fonts for Your Designs

Mari & David

20 Best Free Handwritten Fonts for Your Designs

Novito NOVA

20 Best Free Handwritten Fonts for Your Designs

About the Author

Nancy Young is a passionate writer and blogger. She writes tons of inspirational articles on photography, despite the fact that she is an economist by education. She is a part of PhotoDoto Team. Get a new eBook about landscape photography for free – one useful gift just for visiting!

20 Useful Infographics Featuring Web Design Tips & Tricks

20 Useful Infographics Featuring Web Design Tips & Tricks

Infographics are a good way to turn some boring data into an informative attractive graphic which is easier for a reader to digest. With the rise of the visual web, the number of infographics on various topics increases day by day. I handpicked 20 infographics related to web design that feature useful tips and tricks, trends, and other interesting information you ought to know.

Here you’ll find infographics about time management, creating a perfect landing page, do’s and don’ts of website, mixing different typefaces, usability, latest design and visual trends, responsive design, choosing ideal hosting and much more. Click on the images to see each infographic in the full size.

Waste Time at Work Infographic

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

The History of Web Design

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

24 Hours In The World Of Web Content

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

How To Make A Great Landing Page For Your Business Website

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

How to Start a Web Design Project

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

Website Dos and Don’ts

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

The Creation Process for Websites

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

The Art Of Mixing Typefaces Google Fonts Edition

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

10 Ways to Design a Landing Page that Sells

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

26 Things To Note Before You Develop A Website

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

What makes someone leave a website?

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

The Ultimate How-To Guide to Responsive Email Design

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

What Type Of Hosting To Choose

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

Anatomy of the Perfect Banner Ad

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

Shutterstock’s Global Design Trends 2014

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

The Psychology of Color for Web Designers

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

How To Keep Your Creativity Flowing

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

Infographic: 2014 visual trends

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

10 Tips For Effective Visual Communication

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

Keeping it Simple with Responsive Web Design

20 Useful Infographics Featuring Web Deisgn Tips & Tricks

15 Cool iOS 8 Design Concepts You Should See

15 Cool iOS 8 Design Concepts You Should See

Finally, the long wait is over and the most intriguing event of this fall was held – Last week Apple unwrapped it’s brand new smartphone, the iPhone 6 – the eighth generation of iPhone – at a special event in Cupertino.

While waiting for release of new iOS on 17th of September, some creatives have taken the liberty to create their own iOS 8 designs concepts. Of course, most of them are moderately realistic, some are futuristic and bold. But wishful thinking is always welcome these days, and who knows, maybe these concepts would be seen someone from Apple and taken into account while designing the real iOS 8. So, let’s get closer to the topic: I collected here 15 really cool iOS 8 design concepts you should see. Feel free to name your favorite concept in the comment section in the end.

iOS 8 redesign

15 iOS 8 Design Concepts for Your Inspiration

iOS 8 & iPhone 6 Concept

15 iOS 8 Design Concepts for Your Inspiration

iOS 8 Icons Concept Design

15 iOS 8 Design Concepts for Your Inspiration

iOS 8 Icons Concept

15 iOS 8 Design Concepts for Your Inspiration

Vendor Profile (concept)

15 iOS 8 Design Concepts for Your Inspiration

Ios 8 Infinity (Home Screen)

15 iOS 8 Design Concepts for Your Inspiration

Concept address book in iOS 8

15 iOS 8 Design Concepts for Your Inspiration

iPhone 6 & iOS 8 Lockscreen Concept

15 iOS 8 Design Concepts for Your Inspiration

iOS 8 Music Player

15 iOS 8 Design Concepts for Your Inspiration

iOS8 Design Concept

15 iOS 8 Design Concepts for Your Inspiration

iOS Redesign

15 iOS 8 Design Concepts for Your Inspiration

iOS8 Calling Screen Redesign Concept

15 iOS 8 Design Concepts for Your Inspiration

Instagram IOS 8 Redesign Concept

15 iOS 8 Design Concepts for Your Inspiration

iOS 8 Quick Reply – Lockscreen Concept

15 iOS 8 Design Concepts for Your Inspiration

iOS 8 homescreen concept | fine gradient style

15 iOS 8 Design Concepts for Your Inspiration

40 Premium Bootstrap Themes & Templates

40 Premium Bootstrap Themes & Templates

By / Sep 8, 2014 / Resources
294shares

Over the last few years, the ability to rapidly create responsive web pages using Bootstrap has taken the development community by storm. Although other front-end frameworks like Foundation exist, Bootstrap has no doubt become the most popular.

With such a large following, it’s no surprise that many web designers and developers are using the framework to create beautiful themes and templates. The growing demand is evidenced by communities like BootstrapBay, a niche marketplace for premium Bootstrap themes & templates.

The following gallery contains 40 high quality themes & templates for your next project. They cover a variety of categories including admin & dashboard themes, corporate & business themes, landing pages and portfolio templates. Enjoy.

Boom Admin – Dashboard Web App Template

boom admin - dashboard web app tamplate

Boom Admin is a full-featured versatile web app and dashboard template featuring Bootstrap 3.1, AngularJS and JSON data services. Boom Admin contains over 40 HTML template pages, 3 dashboard layouts and a plethora of components and widgets.

Dragonfly – Responsive Business Theme

dragonfly - responsive business theme

Dragonfly is a full-featured 22 page business theme built on Bootstrap 3.2. This modern theme is very easy to customize and uses PHP for basic functions like generating a header from one file on all pages.

Papel – Single Page Portfolio Theme

papel - single page portfolio theme

Papel is a modern one-page creative portfolio template built on Bootstrap 3.2. It’s the ideal template for web designers, graphic designers and creative professionals. The template is very clean and uses modern design techniques.

Flat Dream – Responsive Admin Template

flat dream - responsive admin template

Flat Dream is a fully responsive Bootstrap admin template with a stunning flat design. Flat Dream includes 10 preset color themes with customizable less files, a wide variety of modals with colors and effects, as well as great email pages and a beautiful inbox.

Start – Responsive One Page Template

Start - Responsive One Page Template

Start is a beautifully designed one page Bootstrap template. It’s perfect for any businesses or corporations looking to showcase a product or service.

Easy – One Page Template

easy - one page template

Easy is a very lightweight Bootstrap template due to the very minimal design and clean markup. There are 6 pre-configured color options, 2 different layouts and an additional coming soon page. The template also features a working contact form with validations.

Proctor – Admin & Frontend Template

proctor - admin & frontend template

Proctor is multi-page admin and front end Bootstrap theme that comes stocked with essential UI elements. Both themes follow the same design philosophy to maintain consistency and impact. The clean minimal design also enables users to focus effortlessly on the data.

Fullscreen – Responsive Template

Fullscreen - Responsive Template

FullScreen is a Bootstrap template that uses a parallax scroll with a slideshow background. The template comes in both plain and animated versions and will definitely catch your attention.

Writer – Modern Writing Platform

writer - modern writing platform

Writer is a responsive blog and writing theme with a focus on minimal design and typography. The theme was created using the latest HTML5 and CSS3 features, with responsive design that works great on any device. Sass files are included for you to easily continue development.

Flatter – Mobile First Flat Admin Theme

flatter-mobile-first-flat-admin-theme

Flatter is a mobile first Bootstrap admin theme, carefully coded from head to toe. The responsive charts scale beautifully to any size and it also comes with a well designed mail application.

VANTE5 – Multipurpose Bootstrap Template

VANTE5 - Multipurpose Bootstrap Template

VANTE5 is a multipurpose Bootstrap theme with over 35 HTML files. VANTE5 comes equipped with a content slider, 15 modern element shortcodes and tons of other features.

Srikandi – Responsive Admin Template

srikandi - responsive admin template

Srikandi is a unique Bootstrap admin theme that uses a top header navigation to set itself apart from other admin themes. It comes fully equipped with over 40 pages and tons of components and widgets.

Nogoli – Awesome Responsive Theme

nogoli - awesome responsive theme

Nogoli is an awesome Bootstrap theme that  combines the best of current trends with a clean, pixel-perfect minimal design.This theme is ideal for a business, corporation, startup or other type of organization.

eKoders – The Complete Admin Theme

eKoders - The Complete Admin Theme

eKoders Admin is a very light weight, fully featured and easy to use Admin theme. It’s built off Bootstrap 3.2 and includes most popular plugins and a fully attached front end template. The theme also comes equipped with 5 color styles and unlimited other possibilities using LESS.

Spice Shoppe – Bootstrap Shopping Cart

Spice Shoppe - Bootstrap Shopping Cart

Spice Shoppe is an e-commerce template built on Bootstrap 3.2. It is fully responsive in order to take advantage of the growing number of people shopping on mobile devices. The template features over 13 pages and comes with helpful documentation.

Heather – Bootstrap Landing Page

Heather - Bootstrap Landing Page

Heather is a Bootstrap template that comes with 2 different layouts in both animated and non-animated formats. The template includes a variety of different sections, PSD files and detailed documentation.

Arjuna – Responsive Admin Template

Arjuna - Responsive Admin Template

Arjuna is a fully responsive admin & dashboard theme built on Bootstrap 3.2. It has tons of features and ready-to-use UI elements, widgets, charts and pages.

Arillo – Responsive Real Estate Theme

Arillo - Responsive Real Estate Theme

Arillo is a responsive Bootstrap template intended to showcase real estate or properties. Arillo enables real estate agents or realtors to build their own brand while showcasing all of the properties they have for sale. The theme includes 10 pages and a variety of different features.

Kagum – Responsive Blog Template

Kagum - Responsive Blog Template

Kagum is a Bootstrap template that can be used for blogs, magazines, or personal web pages. The clean, modern template comes equipped with all the necessary pages to setup a beautiful blog.

Makers – Agency & Portfolio Template

Makers - Agency & Portfolio Template

Makers is a clean responsive theme for your agency, business and portfolio. The template features a parallax scroll design with blog page, pricing tables and portfolio pages.

Oceanica – Responsive Single Page Theme

Oceanica - Responsive Single Page Theme

Oceanica is a clean and professional Bootstrap template with a beautiful parallax scroll design. The theme is ideal for creative professionals, digital agencies, photographers and all other types of businesses with a portfolio.

Appion – Get More App Installs

Appion - Get More App Installs

Appion is a simple, minimal and responsive Bootstrap theme designed to showcase your app or product.  You can choose between three different variations depending on whether you want a static background, slideshow background or a video background.

PixyWEB – Responsive One Page Template

PixyWEB - Responsive One Page Template

PixyWEB is a 100% responsive one page Bootstrap template. The template is ideal for creative agencies, digital studios, personal freelancers and photographers.

Agenzio – One Page Responsive Theme

Agenzio - One Page Responsive Theme

Agenzio is a multipurpose and fully responsive Bootstrap template with 4 different color variations. The template features a filtered Ajax portfolio, a working contact form and swipe menu on mobile devices.

Marinka – Responsive CV Templates

Marinka - Responsive CV Template

Marinka is a fully responsive resume and CV template built off Bootstrap 3.2. This clean and beautiful template is perfect for showcasing your background and experience to potential employers or clients.

Crafto – One Page Responsive Template

Crafto - One Page Responsive Template

Crafto is a one page Bootstrap template perfect for freelancers and creative agencies. Crafto will catch your attention because of its clean deasin, CSS3 animations, and stunning parallax effects.

Awesome – Photography/Portfolio Template

Awesome - Photography_Portfolio Template

Awesome Photography/Portfolio template is the perfect Bootstrap template for photographers and other creative professionals with a visual portfolio. Creatively designed to present your artwork in the most clean and beautiful way.

Nakula – Responsive Portfolio Theme

Nakula - Responsive Portfolio Theme

Nakula is a simple and clean Bootstrap template suitable for any sort of portfolio. The template comes equipped with 2 different blog variations, login & register page, and a contact page.

microStore – OnePage ecommerce Theme

microStore - OnePage ecommerce Theme

microStore is the perfect Bootstrap template if you’re looking to sell 1-3 products. The theme comes equipped with everything needed to showcase your products and collect relevant contact information from your customers.

Uneaty – Responsive One Page Theme

Uneaty - Responsive One Page Theme

Uneaty is a lightweight and responsive Bootstrap theme with an easy to use two-level navigation menu on the side which converts to a neat drop down menu on smaller screens. The template uses full screen backgrounds and minimal custom CSS rules.

Flip Resume – Book Style Resume Theme

Flip Resume - Book Style Resume Theme

Flip Resume is a unique book style resume template built on Bootstrap 3.2. The template comes with 8 pre-set colors and also uses SASS to facilitate customization. Furthermore, all pages are divided into sections, all of which having their own identifier in order to easily add/remove/edit sections.

Wilford – Responsive Agency Template

Wilford - Responsive Agency Template

Wilford is a one page Bootstrap template for creative agencies and freelancers. The template is clean, fully responsive, easy to customize and handles corporate or personal projects very well.

MyxDashboard – Responsive Admin Template

MyxDashboard - Responsive Admin Template

MyxDashboard is a clean and elegant Bootstrap template suitable for any back-end application. It is intended to be a very lightweight and easy to use admin panel.

Xolo – Minimal Coming Soon Template

Xolo - Minimal Coming Soon Template

XOLO is a minimal coming soon Bootstrap template with a countdown timer and subscription form. This template is perfect for people looking to collect emails before the launch of a company or product. The template also features a beautiful popover to display additional company details.

Ophiuchus – Mobile App Landing Page

Ophiuchus - Mobile App Landing Page

Ophiuchus is an interactive and modern landing page template for your mobile application. The template comes with 4 different variations depending on your design preferences.

SimpleApp – App Landing Page

SimpleApp - App Landing Page

SimpleApp is a clean and simple landing page for your mobile app. This snazzy Bootstrap template features a beautiful flat design and a cool minimal form.

Semi-Pro Bootstrap Portfolio Theme

Semi-Pro Bootstrap Portfolio Theme

Semi-Pro is a portfolio theme ideal for freelancers and creative agencies. It includes 8 HTML templates with fully skinned components.

FLAT KING – One Page Template

Flat King - One Page Template

Flat King is a clean one page responsive Bootstrap theme. Flat King is great for any kind of business or agency looking to showcase the products and services.

Jessica – One Page Resume Template

Jessica - One Page Resume Template

Jessica is simple and clean one page Bootstrap resume / cv template. This template is suitable for anyone looking to publish a clean and elegant resume online.

Cleany – Blog/Portfolio Template

Cleany - Blog & Portfolio Template

Cleany is a clean and easy to use Bootstrap template that can be used as a blog or as a portfolio website.

30 Yummy Food & Drinks Website Designs You’ll Love

30 Yummy Food & Drinks Website Designs You’ll Love

By / Sep 10, 2014 / Inspiration
368shares

Just ask any restaurant owner, the food industry is quite competitive and difficult to maintain. It’s not easy to create a spot that serves food loved by a local community. These days the web is the most effective way to find new clients and that is why the food industry should be properly presented online. If you compare how people search for restaurants in almost all cases people are on their mobile device browsing Google, Urbanspoon, Yelp, and many others. Historically it has been easier for big brands to get the word out. For the local cafes and small stores word of mouth is critical. Similar to the way that Google allowed small businesses to compete with large businesses the modern method of searching using the tools we mentioned above has allowed for good quality local restaurants to compete like never before. Instead of looking for the nearest chain that looks familiar folks now rely on an app to tell them where to find the best little corner of a town with the best menu.

The aim of each food related website is to present their food and drinks in the most aesthetically pleasing way. Designers rely on huge attractive images or videos to trigger an appetite. Moreover, food websites should be easy to use and navigate, so it becomes critically important to have a perfectly designed website to attract more customers. In this roundup I collected fresh yummy food and drinks website designs that will make your mouth water!

The Square

30 Tasty Websites of Cafes and Restaurants

Gustave Cafe

30 Tasty Websites of Cafes and Restaurants

Blue Bottle Coffee

30 Tasty Websites of Cafes and Restaurants

Martin Auer

30 Tasty Websites of Cafes and Restaurants

Natrel

30 Tasty Websites of Cafes and Restaurants

Kok Au Vin

30 Tasty Websites of Cafes and Restaurants

NEA Politan

30 Tasty Websites of Cafes and Restaurants

Gloria’s

30 Tasty Websites of Cafes and Restaurants

Chef-s

30 Tasty Websites of Cafes and Restaurants

Rosa

30 Tasty Websites of Cafes and Restaurants

Sonny’s BBQ

30 Tasty Websites of Cafes and Restaurants

Soyuz Coffee

30 Tasty Websites of Cafes and Restaurants

Level Foods

30 Tasty Websites of Cafes and Restaurants

Black House

30 Tasty Websites of Cafes and Restaurants

Gilgul

30 Tasty Websites of Cafes and Restaurants

Ryvita

30 Tasty Websites of Cafes and Restaurants

Pastini

30 Tasty Websites of Cafes and Restaurants

Minon

30 Tasty Websites of Cafes and Restaurants

Santa Barbara

30 Tasty Websites of Cafes and Restaurants

Life & Thyme

30 Tasty Websites of Cafes and Restaurants

Coffee Cava

30 Tasty Websites of Cafes and Restaurants

Pressels

30 Tasty Websites of Cafes and Restaurants

Milk Every Moment

30 Tasty Websites of Cafes and Restaurants

Mah Ze Dahr Bakery

30 Tasty Websites of Cafes and Restaurants

Sweez

30 Tasty Websites of Cafes and Restaurants

Eat Drink Ink

30 Tasty Websites of Cafes and Restaurants

La Maddalena

30 Tasty Websites of Cafes and Restaurants

Lyndale Park

30 Tasty Websites of Cafes and Restaurants

Lemonadela

30 Tasty Websites of Cafes and Restaurants

Lunita

30 Tasty Websites of Cafes and Restaurants

Sharing is Caring: 10 Social Media Plugins for WordPress

Sharing is Caring: 10 Social Media Plugins for WordPress

1146shares

Social networks like Facebook, Twitter, Google Plus and more bring tons of traffic to the sites right after search engines. Moreover, these two sources of traffic are connected: the more people like and share your content, the more chances you have to get to the Google’s top by specific keywords.

While people would always find a way to share the content they really like, it matters how well social media are integrated on your site. Let’s review 10 social media plugins for WordPress I collected below and make our sites more sharing-friendly! These plugins will encourage people to share your content and recommend it to their friends and followers.

Social

This awesome free plugin gives you a widget for displaying various social media icons in clean minimalistic style. You may set custom icon and hover color and also choose from 4 different sizes.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Sossy

Sossy allows you to create unlimited number of social profiles with counters. It’s highly customizable, so you can easily adjust the widget to fit your website theme perfectly.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Power Pinner

Power Pinner is an easy-to-use plugin that lets you to add a big pin-it button to your website images and make people pin them.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Twitter slider

With this Twitter timeline slider you can display your Twitter feed in a neat fancy way.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Crab Social Share

This social plugin are used for displaying sharing buttons for 17 networks. Give a boost to your WordPress posts in the social media world with this plugin. Moreover, it’s quite easy to customize.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

WordPress Social Share Buttons

It’s a popular social share buttons plugin which shows buttons in a floating panel or a toolbar. A lot of blogs around the web use it.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

StickySocial

This is a social Retina ready plugin which shows the numbers of your social activities, such as subscribers, fans and followers. It can be sticked at the right or left sidebar of your website.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Facebook Traffic Pop

Facebook Traffic Pop plugin for WordPress says for itself. The plugin will add a Facebook pop-up window to your site that encourages users to like and share your content.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Instagram Theatre

Instagram Theatre allows you to add a gallery with your Instagram photos to the website. You can customize the appearance of the Instagram gallery.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

Like 2 Unlock

This plugin makes your visitors to like your content to get access to it. You may use it showing a part of the content and unlock the rest of it after the user press Like button.

Sharing is Caring: 10-15 Social Media Plugins for WordPress

About the Author

Nancy Young is a passionate writer and blogger. She writes tons of inspirational articles on photography, despite the fact that she is an economist by education. She is a part of PhotoDoto Team. Get a new eBook about landscape photography for free – one useful gift just for visiting!

Startup Framework for WordPress

Startup Framework for WordPress

Adrian  •  Shop  •  September 23, 2014
Startup Framework for WordPress

Startup Framework for WordPress is a new powerful theme, which will help you create websites in an easy and intuitive way. It’s not an ordinary WordPress theme, it is a mix of the most advanced front-end tool working with the most popular CMS in the…

Primer on Web-Based Grid Systems

Carrie Cousins  •  Design  •  September 23, 2014
Primer on Web-Based Grid Systems

What’s in a grid? A grid-style framework is the backbone to almost any web design project, providing the structure for your site as well as a way to organize content, elements and images. There are a variety of grid systems out there that you can buy or download free. You can also create your own if you are feeling ambitious. But one thing is for sure, you can probably…

Maintenance Mode for WordPress – Plugin Review

Agbonghama Collins  •  WordPress  •  September 19, 2014
Maintenance Mode for WordPress – Plugin Review

When upgrading a website to a new design, carrying out bug fixes at the backend and updating the website core CMS, themes and plugins works best when the site is placed in maintenance mode while you are working. When a website is in maintenance mode, public access is blocked and a splash page (informing visitors that the site is down for maintenance) displayed. If your…

New iPhone 6 and Apple Watch Will Impact Designers

Paula Borowska  •  Design  •  September 18, 2014
New iPhone 6 and Apple Watch Will Impact Designers

Apple announced a few new and great products on Sept. 9. But what does it mean for designers? Whether you were impressed with the keynote or not, we can all learn some lessons about what was said during the presentation. With more products to choose from, there are many things that will impact designers. Bigger Diversity in Screens It’s obvious with two new iPhones that as…

Wait a Minute: Examples of Page Preloading Animations

Nataly Birch  •  Inspiration  •  September 17, 2014
Wait a Minute: Examples of Page Preloading Animations

When creating a great user experience becomes a number one priority, micro UX comes to the forefront – in our case are preloading animations. For a long time, only some have taken into account this constituent, yet everything has changed, and almost every other website can boast having one or two delightful effects that impress visitors. Micro UX is usually associated…

UX Tools: Implementing Doors Diagram

Kirill Shikhanov  •  Design, UX Design  •  September 15, 2014
UX Tools: Implementing Doors Diagram

After “How To Improve Your Website’s UX With Doors Diagram” you learned what Doors Diagram is and how to use it. This is the second part of the topic explaining why to use this design tool, covering this approach in more detail and showing some UX research while implementing Doors Diagram on Medium.com. Why is Doors Diagram Helpful? As a design tool, Doors Diagram helps…

Building a Facebook Like Box WordPress Widget

Agbonghama Collins  •  WordPress  •  September 12, 2014
Building a Facebook Like Box WordPress Widget

WordPress arguably has become the de facto content management system (CMS) in the world powering over 20 percent of websites globally. One of the platform’s most loved feature is widgets that seamlessly add content and features to sidebars. Widgets were originally designed to provide a simple and easy-to-use way of giving design and structure control of WordPress themes…

For Designers, the Customer is Never Right (Even When They Are)

Dylan Feltus  •  Inspiration  •  September 11, 2014
For Designers, the Customer is Never Right (Even When They Are)

The adage “The Customer Is Always Right” has been so deeply ingrained in us that going against the principle can feel near impossible. Even as children, long before the issue gained any real-world application, we were learning this little mantra. No matter what, you have to make the customer happy. What better way than to validate their every whim from the moment they walk…

Designing Website Text for Readability

Carrie Cousins  •  Design  •  September 9, 2014
Designing Website Text for Readability

Readability: “the state or quality of being readable; the property of type that affects the ease with which printed matter can be read for a sustained period.” – dictionary.com Text can be beautiful, simple, wild, engaging, exciting and a wide number of other things. It can stir emotion and helps users understand your message. Type can be a wide number of things but one…

Review of OptinMonster: The Best Lead-Generation Plugin for WordPress

Agbonghama Collins  •  WordPress  •  September 8, 2014
Review of OptinMonster: The Best Lead-Generation Plugin for WordPress

Communication is essential to the survival and success of any business. A popular form of communication is the email – a method of exchanging digital messages from an author to one or more recipients. With emails, businesses can reach a number of clients and also receive in a convenient and easy manner. A number of visitors who visit a site will opt-in for information…

Free download: Halftone Automator Photoshop actions

When mass printing dominated the mid-twentieth century, the number of colors in an image was reduced by replacing gradients with dots. The technique was seized upon by pop artists, like Lichtenstein and Warhol, to such an extent that it’s entered our visual language.

However, despite it being one of the simplest ways to evoke retro printing, it’s not that easy a technique to produce in Photoshop.

Happily designer Matt Borchert has fixed the problem for us by providing Halftone Automater, a great set of Photoshop actions, free to download for WebdesignerDepot readers.

There are 12 distinct actions: dots, diagonal lines, and horizontal lines; each divided into small, medium, large, huge and gigantic sizes.

Download the files beneath the previews:

Page1
Page2
img_001

Waterfall image via Nesster

Page3
img_002

Retro street image via Mohamed Adel

Page4
img_004

Captain America image via JD Hancock

img_005

Beach image via Ares Nguyen

img_006

Taxi image va Chris Goldberg

Page5

The periodic table of web design

featured4

Smart web development agencies follow a standard process when designing new websites, starting from the client’s brief and moving smoothly and logically through a variety of steps to website launch and maintenance. The way to achieve this is all down to being able to visualize and verbalize the web design process effectively.

Of course all web developers know what they need to do — but imagine how much easier it would be if there was a generic “Master Plan” to follow, one that could be shared with the team and the client to allow everyone to monitor progress and see what comes next.

And so we share with you a can’t-live-without infographic that details every step that must be taken to get a new website live and in front of an appreciative audience: from the project brief, to planning, design, development, launch and right through to the all-important maintenance phase.

Periodic Table of Web Design Process

Each and every element that needs to be considered when designing a new website is covered.

You want to explain to your client why you can’t provide them with a new website mock-up within a week? Just go through all the steps of the Project Brief and Planning phases with them — explain the importance of getting the basics right before your graphic designers get to work.

Maybe you’ve hired a fabulous new graphic designer who is already visualizing the website pages without fully understanding the look the client wants or the budget restrictions — refer to the infographic to help explain why fundamental aspects need to be agreed with the client before they can let their creative juices run wild.

Once everybody understands the intricacies of the web design process and see where and when their contribution is required, all your projects will run far more efficiently.

How to transform design limitations into design success

wdd_breaking_free.featured@wdd2x

 

Think of design as a road map for consumers, taking them where you want them to go. Design makes an efficient way to get across the message and still make it pretty.

That last part is where things start getting sort of weird.

Sometimes I just don’t know what to think anymore when it comes to designers. I’ve seen and heard too much and it still keeps pouring in. Some designers are too weird for other designers. How does that ever happen?

While I pride myself on being a rule-breaker when it comes to design (because my ego won’t allow me to do anything standard and the insatiable need to hear people say they never saw anything like one of my designs) it is easy to get lost in the design and lose the message.

This seems to be a problem for many of us, as I hear countless designers complaining that the client has ruined their design with impossible limitations, and elements difficult to include.

That’s our business! We serve the client’s needs and sometimes have to accept their wishes.

Seeing design from the other side

We all know the endless stories of scams for free work, design-by-committee and micromanaging clients who fancy themselves as design geniuses— why do people seem to naturally assume that creatives are one-step from being zombies with computers?

Was it that we were the weird kids in school? Is it how “artists” are portrayed in the media? Is what we do just not considered a proper job? Whatever it is, it’s here to stay! So, how does one work around the belief we are just a shaved monkey?

The important thing about business… or war, is knowing your client/enemy. How do they think? What do they really want? How do they see design in conjunction with their business goals/world domination?

In many cases, odd design requests from a client are lost in translation. They think they are asking for one thing but in their attempt to explain something in “design terms” it strays in a completely different direction, as with my infamous tug-of-war with a company president who kept using the word “sophisticated” for her design parameters when she really meant “whimsical.” Two very different directions!

Despite the assumptions of how we live our lives, how we make a living and the differences between us and clients, it is our job to help guide the project to a successful conclusion. (Or follow the client’s wishes and then call them after the project flubs and laugh really hard as they answer the phone and then keep repeating “I told you so!” over and over until they hang up.)

Sometimes, however the non-creative person sees something we do not. The same ability to visualize things in our heads is what stops us from seeing the larger picture. Often it is mired in the power struggles between different departments in a large company or the interpersonal, one-on-one relationships we have with a smaller client.

The first step to becoming even more creative is to understand that there may be limitations for a good reason. The client’s belief in their own brand is the biggest one. Overexposure to really bad memes posted on Facebook may be another. The challenge in design must always be a clear message and sometimes, being more visual than wordsmiths, we just don’t see why our designs may be confusing to the client or just off their perceived brand. The fact is, that usually clients better represent their targeted demographics — unless they are 58 and working at MTV — they hold some hints as to what design direction will please, and win.

If you can understand the wishes of the client and take the limitations as a challenge and look for a unique but saleable solution, that makes you a great designer. Coming up with fabulously pretty pictures makes you a fabulous fine artist. If you want to be a fabulous designer, then remember; function wins out over form.

Living with limits

There are limitations for every design. I love when people ask me to “just go crazy” when designing a project. They just never say how crazy.

There are limitations on sizes, colors, fonts and technology. It’s important to know how far you can push not only your imagination without boundaries, but how far you can go with certain limitations and be great within the lines.

Did hearing that term about coloring within the lines perk you up a bit? Creatives don’t care about lines. We color outside of them, make new ones, hide existing ones and earn our place among great art on our parents’ refrigerator. Clients are the kids who cried if their Crayola left a mark on the middle of the line. Get the difference between us?

The New York City Subway Map, designed in 1972 (running until 1979 and then being “revisited” in 2011) by the recently departed Massimo Vignelli, is a classic example of the form having certain functions that had to be the foremost consideration and still Vignelli was able to design the most user beloved map in New York transit history.

wdd_vignelli-Subway_map

The only complaint aired about the Vignelli map was that it didn’t show true ratios of mileage between stations. As many observers countered, “it’s the freakin’ New York City subway map. I just want to get to my station and out onto the street alive!”

To this day, 42 years after it was introduced, people talk about the Vignelli map and the concept has been used on rail systems and metros around the world. Although the New York City subway map has changed to show the proper ratio of distance and above ground locations, Vignelli’s lesson on how to show multiple train lines and transfer points is still present.

wdd_nyc_subway_map

Paul Rand, who had an impressive reputation for designing on his own terms, still had limitations when designing logos for major brands. Look at the difference between his abilities, unfettered and with strict limitations.

 wdd_paul_rand_logos
wdd_paul_rand_book_covers

Josef Müller-Brockmann, despite his reputation for his role in creating the grid system/Swiss Style of design, created striking pieces that set off post World War Two design and reconstruction. Even today, his early work stands out as brilliant solutions that still stay within the realm of the grid.

 wdd_brockmann1
wdd_brockmann2

Piet Zwart, a contemporary of the Swiss School designers, was too much of a rebel in his self-taught career. Examples of his work show genius in his freedom and self-confidence but his work for commercial clients, such as the Nederlandse Kabelfabriek Delft (the Dutch Cable Factory in Delft) show incredible thought about the limitations of the product and a brilliant way to show the product, clearly and informatively while making for an eye-pleasing catalog… of cable wiring! What designer wouldn’t roll their eyes if offered such a project? Obviously Zwart saw it as a challenge and created an incredible Bauhaus influence to the project.

 wdd_piet_zwart1
wdd_piet_zwart3
wdd_piet_zwart_cable

Saul Bass, as with Rand, could handle the limitations of logo design but, even more remarkable, he was able to drive innovative design to Hollywood, which has traditionally been a conservative controller of creative output. The distance between his corporate logos, albeit brilliant design, is light years from his illustrative design work.

wdd_saul_bass_logos
wdd_saul_bass_posters
Saul Bass movie poster for Otto Preminger movie "Anatomy of a Murder"

Learn to push those limits

When you understand all of your options, there are no real limitations, aside from specific requests. “Make the logo bigger?” How big? It’s only a request and not a limitation. Maybe 10% is enough. Maybe 200% will look incredible? You have not been neutered as a designer — you are still challenged to create the best solution possible.

I was taught an advertising trick for coming up with the best product name or tagline; think up 20 names/taglines. The first five are easy. The next ten are a stretch. The final five are impossible but somehow you come up with them. You now have every possibility that works within the limitations of the product itself… and a few that are really out there, but that’s good! It means you’re thinking outside of “normality.”

There’s a layout trick that follows the same principles. Because we use computers in digital design, we are often more focused on the placement of individual design elements and then balancing the next element with the previous design element decision. There are some people who use cut-out elements and move them around a piece of graph paper but making layout sketches is still considered the key to exploring great layout possibilities. As with the advertising copy trick, draw out 15-20 pencil sketch layouts. The first five will be easy…

Another layout trick is to do a complete layout pencil sketch. Take it to the logical solution, until you are proud of what you’ve designed… then put it aside as a reject. Start over in a completely different direction. Repeat step one. Do this four or five times and then look at all of the layouts side-by-side. You will see a marked difference in all of them and can send 3-5 of them to the client, assured you met and exceeded all of your personal limitations, as well as those of the medium on which the project will appear. Most of all, no matter which design the client chooses, you’ll feel it’s one of your best.

You are responsible for great and poor design

Self-doubt is the greatest limitation in design. When I’m at a design event, and I receive a request to review a portfolio, my first questions is: “do you, as the designer like it?”

If the answer is no (it has to be either “yes” or “no” and not, “a little, kinda”) then why should I look at your portfolio? Why show me something you don’t like to represent your talent? The client didn’t “ruin” the project… you did by not handling the challenge to design within limitations and now you have a “a little, kinda” portfolio!

I know that sounds harsh, and judging by some of my former clients and the horror stories that abound in our profession, it seems impossible at times but as professional designers, we must take control, even when surrounded by those with “a pretty good design sense.” It can be one hell of an uphill battle but while giving the client what they want, you need to give them what they need or project failure will be blamed on you and there’s another one-time client, and a bad design with your name on it.

3 common WordPress errors, plus how you can fix them

featured16@wdd2x

1) The white screen of death

One of the most infamous errors, it has resulted in broken crockery across the globe. It will most likely be down to one of three things:

  • Exhausted memory 
  • A plugin
  • A theme

If the screen occurs on different sites, that use the same host, then you can safely assume that the issue lies with your hosting provider. If not, then you can be sure that the problem is with your site itself:

Exhausted Memory

Reaching the memory limit is often the problem behind this error. To increase your memory, access your wp-config.php file — navigate to the root file of your site using an FTP client or the File Manager in your hosting panel. Within the main php tag you will need to add a line of code, which will increase your memory limit to 64M:

define('WP_MEMORY_LIMIT', '64M');

It’s possible to go higher than 64M, but it’s dependent on your server so 64M is generally a safe amount. Maybe increasing the memory didn’t help, or you already have an even higher limit than 64M? The issue could then be down to a plugin, or your theme.

Plugins

If you have access to the dashboard then troubleshooting plugins is simple. Simply click on ‘Plugins’ and disable the most recently installed one, if this doesn’t help then you can deactivate all of your site’s plugins, select all the plugins using the topmost tick box and choose ‘Deactivate’.

If you don’t have access to the dashboard, then an alternative way of testing plugins is via FTP. If you have an FTP client, then simply navigate to the relevant directory. Open up ‘wp-content/plugins’, which will contain all the plugins you’ve installed. Simply rename the ‘plugins’ folder slightly, maybe add a word at the end – so ‘plugins’ becomes ‘plugins-test’.

Alternatively you can also use this same methodology to rename the folders of the individual plugins, which will test each plugin individually – rather than all of them at once. If you’re happy to reinstall your plugins, simply rename the folder back to its original name.

If a plugin is at fault, there could be one of many reasons. The best approach is to simply remove it and find a plugin that achieves a similar result. Try and find a more recent plugin, or one that has been updated so that it won’t cause issues.

Themes

If troubleshooting your plugins hasn’t helped, then annoyingly it could be your theme. The first thing to do is backup your theme folder. You can then simply delete your theme, and WordPress will install a default theme. If you’ve determined that the theme is at fault, then you will want to look at your theme’s functions.php file. Some poor coding may be the issue, if you’re not confident in adjusting this yourself, then perhaps contact the theme’s author. Purchasing a trustworthy theme whose author offers support is always advised.

Still thumping the desk in frustration? There is another method that might help – Enabling Debug mode.

Enable PHP debugging

If the solution above haven’t fixed your issue, then you will have to dig a little deeper. The process outlined below will help to identify your problem. However, fixing the problem once you’ve discovered what it is might require some more advanced skills.

Firstly, open up the wp-config.php file. Then locate the following line:

define('WP_DEBUG', false);

Place ‘//’ at the start, so that it becomes

//define('WP_DEBUG', false);

The above is now commented out, for the next step paste in the following code directly below the above line:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

Now this is where you will need to have some knowledge of coding. The steps you’ve just taken will result in errors being sent to a file named error.log (found in the wp-content folder). If you’re having trouble finding this, it might be that you don’t have permission to create this file. Simply create a new error.log file and give it permission of 666.

Open up the file in a text editor and check for PHP errors. If this is something you don’t understand or aren’t confident with, then it’s advisable to seek some help.

2) Internal server error

If you’ve received a 500 internal server error, then you might not be aware of the really bad news – it could be one of many problems! So make a highly caffeinated hot drink, take a breather, and be prepared for some more troubleshooting. The good news? Some of the methodology is the same as the previous section.

Plugins or theme

Refer to the ‘Plugin’ and ‘Theme’ sections of the previous section. The troubleshooting methodology is exactly the same.

Exhausted memory

Again, this process is the same as the previous section.

Bad .htaccess

Not any of your plugins, or your theme? Time to check if your .htaccess file has become corrupted.

Firstly rename the file — again just add ‘temp’ or something similar on the end. Can’t see the file? Then you’ll have to make sure that you’ve enabled ‘viewing of hidden files’. How to achieve this will depend on your FTP client, but it will be fairly simple. For example in Filezilla, simply select ‘Server’ from the top and then select ‘Show hidden files’.

Now onto the next step, firstly go back to the WordPress admin area. Navigate to ‘Settings – Permalinks’, and then reset your permalinks. You’ve now generated a new version of the working file, so you can check to see if the problem has been fixed.

Enable PHP debugging

This has also been covered in the above section, so once again, scroll up.

3) Error establishing database connection

There could be several reasons for this error. It is commonly a server error, but it might be that you’ve simple changed your database login details.

It’s important to establish if you receive this error on both the front and back end of your site. If you see the same error message in the back end (wp-admin) – ‘Error establishing a database connection’, then you can skip the next step.

However, if you’re seeing a different error message which includes something along the lines of ‘…..The database may need to be repaired…’ then you should add the following to yourwp-config.php file:

define('WP_ALLOW_REPAIR', true);

Then visit this page on your site: http://www.examplesite.com/wp-admin/maint/repair.php

You’ll then be able to see an option to repair the database, once you have repaired it, make sure you remove the above code from your wp-config.php

WP-Config file

Have you changed your root password, or database password? If so, then you’ll also have to change this in the wp-config.php file. So jump into your wp-config.php file and make sure the information is correct.

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

It’s important to verify what your DB host value is, so that the final line is correct. In the majority of cases it will be localhost, but do some research just in case. If you’re running WordPress on a local server then replacing localhost with the IP address might fix the problem.

Communicate with your hosts

If you notice this error when your site receives a large amount of traffic, then the fault could be with your web host provider. There are methods that allow you to see if MySQL server is responsive, but your web host will also be able to tell you. Maintaining communication with your web host is always a good idea anyway, so why not give them a call?

 

Further solutions

In the majority of cases the above solutions will provide you with a fix to your error, however there are always rarer issues that may have caused similar problems. If you’re still struggling then I recommend visiting this page as a good starting point: http://codex.wordpress.org/Common_WordPress_Errors

Good luck!

What’s new for designers, December 2014

The September edition of what’s new for web designers and developers includes new web apps, CSS tools, software, email templates, inspiration resources, productivity apps, jQuery resources, pattern tools, and some really great new fonts.

Many of the resources below are free or very low cost, and are sure to be useful to a lot of designers and developers out there.

As always, if we’ve missed something you think should have been included, please let us know in the comments. And if you have an app or other resource you’d like to see included next month, tweet it to @cameron_chapman for consideration.

Gravit

Gravit is a new open source design tool that’s currently available as a beta release. It offers the possibilities of a full-scale design suite but in an app-size package.

gravit

CSS Guidelines

CSS Guidelines is a collection of high-level advice for writing scalable and manageable stylesheets, written by Harry Roberts.

css guidelines

Transactional HTML Email Templates

This collection of Transactional HTML Email Templates makes it easier to create a number of common transactional emails, including receipts, support requests, password resets, and more. They work in desktop, mobile, and web-based email clients.

transactional email templates

New Slides editor

Slides has a new editor now available in public beta. It’s a big departure and much more visually appealing than the old editor.

new slides editor

Shrthnd

Shrthnd is an easy to use CSS shorthand web app. Just input your standard CSS and Shrthnd will output a much shorter version that’s easier to maintain and keeps your stylesheets smaller.

shrthnd

GoMoodboard.com

GoMoodboard.com is a free moodboard creator that lets you create and share moodboards on anything you like. Start with a blank board or with one of their templates.

gomoodboard

Responsive Web Design Podcast

The Responsive Web Design Podcast is co-hosted by Karen McGrane and Ethan Marcotte, and in each episode they conduct interviews with people who have worked on responsive designs for some very prominent websites, including Capital One, Marriott, and others.

responsive web design podcast

The Colors of Motion

The Colors of Motion breaks down the color palettes of famous films in a frame-by-frame basis. The UI is incredibly well done and user-friendly, just click on a film, then find the frame whose color you like, and click on it to see the actual frame.

the colors of motion

Web UI Design Patterns 2014 ebook

This Web UI Design Patterns 2014 ebook from Chris Bank and Waleed Zuberi takes a deeper look at sites like Amazon, Kickstarter, AirBnB, Eventbrite, Mailchimp, and more, with a look at the patterns they use and why.

ui design patterns ebook

UXPorn

UXPorn is a collection of UX inspiration for designers. It includes wireframe templates, UI design patterns, and more.

uxporn

The Stocks

If you’re looking for royalty free stock photos from outside the standard stock photo sites, then check out The Stocks, which serves as a single jumping-off point for a variety of stock photo sites.

the stocks

Grid Lover

Gridlover is a useful tool for creating a typographic system with modular scale and vertical rhythm. It gives you adjustable CSS for font sizes, line heights, and margins, with default output that includes body, p, and h1-h4.

gridlover

Aesop’s Fables with Google Fonts

This hand-picked collection of Aesop’s Fables is created with hand-picked type from Google Fonts. It’s great inspiration if you’re trying to figure out which font combination to use.

aesops fables with google fonts

CommonMark

CommonMark is a strongly specified, highly compatible Markdown implementation that aims to create a uniform standard of the Markdown syntax.

commonmark

Folllowing

Folllowing is an easy way to find the Twitter accounts of the Dribbble designers you’re already following. All you have to do is connect your accounts.

folllowing

Fibonacci Flexbox Composer

The Fibonacci Flexbox Composer makes it easy to create a Flexbox layout and then export the HTML and CSS. Despite its name, it does not actually use the Fibonacci sequence in any way.

fibonacci flexbox composer

Plain Pattern

Plain Pattern is an SVG seamless pattern creation app that lets you clone shapes and download pattern images, with more features on the way.

plain pattern

UILang

UILang is a UI-focused programming language specifically for web designers. It makes it easy to create popovers, galleries, overlays, tabs, and more.

uilang

Pexels

Pexels is a search engine for free photos from across the web. All of them are licensed under the Creative Commons Zero license, so they can be copied, modified, distributed, and performed.

pexels

Animsition

Animsition is a jQuery plugin for adding page transitions on CSS animations. It offers 18 different animations, including various forms of fade, rotate, flip, and zoom.

animsition

jQuery FocusPoint

jQuery FocusPoint offers up intelligent cropping of images for flexible containers. It lets you specify a point of focus for the image to be cropped around, resulting in better adaptive images.

jquery focuspoint

Userium Usability Checklist

The Userium Usability Checklist is a great way to catch common usability issues before you proceed to user testing, saving you time and money.

usability checklist

Adorable Avatars

Adorable Avatars is an avatar creation service that creates consistent avatars based on a unique identifier you (or your users) provide.

adorable avatars

One Hundred Patterns

One Hundred Patterns is a Tumblr blog and growing collection of patterns, with more than a dozen so far.

one hundred patterns

Flynn

Flynn includes components for solving ops, with a low-level resource framework making up one level and a set of higher-level components that make it easy to deploy, maintain, and scale apps and databasees.

flynn

Bowery

Bowery gives you a full dev environment in less than 30 seconds, without expensive staging servers, virtual machines, or local installations. Just define your app, connect to Bowery, and then share and collaborate.

bowery

Mailpile

Mailpile is a self-hosted webmail client that has user-friendly encryption and privacy features. It’s fast and responsive, with powerful search and tagging features.

mailpile

Aerobatic

Aerobatic is a cloud hosting service built specifically for front-end devs. It makes it easy to build feature-rich HTML5 single page apps in the cloud, with enhanced integration, performance, and security.

aerobatic

Slack

Slack is an all-in-one communication platform for teams. It integrates with everything from Dropbox to Google Drive to GitHub, and much more.

slack

92Five App

92Five App is a self-hosted project management web app that includes all the features of a basic project management app, including projects, tasks, timesheets, a calendar, to-dos, reports, user profiles, and more.

92five app

DesignCrit.io

DesignCrit.io is a design feedback app that lets you create and annotate on websites in just a few clicks, with screenshots taken directly from any accessible website.

designcrit

Briefbox

Want some inspiration for practice projects to hone your design chops? Briefbox offers up practice briefs for designers, complete with inspiration for each.

briefbox

Dude Hank Pro (Pay what you want)

Dude Hank Pro is a new addition to the Dude family that comes with three fonts: Hank Sr., Hank Jr., and Hank III. It also includes a Catchwords font with 30+ catchwords and 14 Manicules.

dude hank pro

Rasmus ($10)

Rasmus comes with four styles (regular, bold, italic, and bold italic), and is inspired by classic serifs but with contemporary details.

rasmus

Ballpoint Script ($25)

Ballpoint Script is an informal script font with single-weight lines and charming variations. It’s meant to feel like a handwritten note, with a balance of humanity and clarity.

ballpoint script

Hardy ($10)

Hardy is a display typeface that includes circular cutouts replacing each angled intersection.

hardy

Show Stopper ($20)

Show Stopper is a display typeface inspired by the sign painting industry, that captures the humor, charm, and humanity of the originals.

show stopper

Reidfork ($17)

Reidfork is a vintage style typeface that comes in three styles: regular, handdrawn, and rough. It also comes with bonus vectors and vintage textpress.

reidfork

Free download: Pure WordPress theme

Please contact us to request your copy

How to make your code easily maintainable with living style guides

featured11@wdd2x

Style guides of yesteryear are typically thought of as design-oriented documents focusing on branding and color usage. But with the advent of insanely large codebases for websites like Facebook or Google’s vast array of products, style guides have since evolved.

These days, living style guides contain always up to date documentation of the current code base and its use cases. With these documents we can write much more maintainable and reusable code while seeing instantly how optimized our code base is.

What’s in a living style guide?

Living style guides are similar to the older counterparts; they contain logo and branding information, color usage, as well as a general outline of code usage. The code outline section is where you can easily find duplicate or closely similar code and combine it to optimize your codebase, or view components already in use. Most guides either showcase a “log” style approach where every code instance is documented, or only the intentionally modular code is documented.

Not only do these guides focus on HTML and CSS, but also other languages that can be modularized for performance like JavaScript and PHP. A few solid examples of living style guides can be found at Github, Mozilla, and MailChimp. As you can see from those examples, it’s common to have either a page or sub-site to display use-cases side by side with the code for each component. This makes it easy to go and grab them when you need them, and for unfamiliar designers or developers to see how components work in an interactive fashion.

Starting your own living style guide

Beginning your own living style guide documentation from scratch may seem daunting, especially for larger projects. But typically there is a return on the investment of time required to get it done. Larger projects benefit immensely from a living documentation of site styles and code structure. Smaller projects have a less noticeable, but sometimes still worthwhile, return on your time investment. In either case, if you’re working on a project that may someday be handed off to another designer or developer it’ll make their day to see such documentation.

Start with the foundation

Components you use frequently are the best use-case for a living style guide, buttons come to mind immediately. A short list of things you may want to consider documenting are layout options (possibly outlining a grid system), typography, color usage, buttons and link styles, form styling, notifications or alerts, and list styling. Just about anything that may benefit from being reusable could be added essentially. When outlining, remember to keep things flexible. Never style an alert or button specific to one page or use-case, unless absolutely necessary. Instead, add modifier classes to build on the basic foundation for things like color, typography, or aesthetic changes. This way, you can always count on the .button class to designate a consistent width, height, and text size while allowing the modifier classes to change things particular to each use-case.

The goals of maintainable code

The purpose of maintainable code is to make things reusable and future-proof. Components such as notification bars, buttons, headers, and footers, are great examples of reusable code – Things you may use multiple times across the site, or on the same page. If you’re breaking old or already written code down to make it more maintainable after the fact, it’s actually pretty simple. Start by stripping away the CSS down to the basics. You should be left with a component class defining structural things like height, width, and position. While additional modifier classes can be used to change aesthetic things like color or typography. Additionally, if your project is using a body ID or class for each page, you can style unique use-cases on a per-page basis this way. Be sure not to resort to this practice too much though, as it can easily add weight to your style guide.

The KISS Principle is a design principle well suited for the modular development process as well. Writing simple, maintainable code is usually easiest by keeping your components simple. When it comes to simplicity, If it’s possible to make things more efficient and/or use less code while achieving the same result, our components should be written to do so. The end goals of a maintainable code structure is to have something reusable, small, and vastly more efficient than a non-maintainable counterpart.

Naming conventions in CSS

When it comes to working with a maintainable code structure, naming conventions become very important. Writing descriptive CSS classes will go a long way to ensure maintaining your code base will be an easy task. There is no limit on CSS class lengths, so use this to your advantage. Make sure to stick to a clear naming convention though, as mixing dashes vs underscores or camel case vs all lowercase names can easily get confusing. It’s usually a great idea to make your component classes very descriptive, while making the modifier classes less so. Below is an example of a button, a unique use-case rule, and modifier classes.

<a href=“www.webdesignerdepot.com” class=“button red roundedWebdesigner Depot</a

/* This is a component class, it should only contain basic structural rules */
.button {
display: block;
width: 250px;
height: 48px;
line-height: 48px;}

/* This unique use-case outlines a button used on the homepage */
.homepage-cta-button {
display: block
margin: 0 auto 50px;
width: 180px;
height: 60px;
line-height: 60px;}

/* Below are modifier classes, these are added in addition to the component class to add color or other aesthetic changes */
.red {background: #C54F48}
.rounded {border-radius: 5px;}

Automated solutions

Automated style guide generators have started popping up left and right to help the push for style guides. Style Prototype is a SASS generator built by Ram Richard and Mason Wendell of Team SASS. It’s one of the better options out there at the moment, with similar generators like Hologram, Kalei, StyleDocco, and KSS also proving useful.

Automated vs hand-crafted

As always, there are pros and cons to using either method here. Automated solutions are quick and can be used after the fact, but they’re also sometimes strict. Hand-crafted style guides leave you knowing the ins and outs of everything, but take more time. Personally, the hand-crafted approach is best for me in most cases as it’s the most flexible in terms of working with other developers. But it’s certainly worth the time to try out some of the automated solutions, just to get an idea of how they work and what they say about your code.

Reviewing your code

Websites are never finished. We modify things, transition to new styles and trends, and in the end we can end up with a lot of code from past revisions. It’s important to take a moment and look back at the “end” of each revision to make sure things are as clean as they can be. At this point, I also like to throw each component (and modifier classes) in a Codepen to test browser support and make notes accordingly. This could save tons of time later if you’re designing a page with support constraints. While reviewing, also be sure to keep an eye out for components that may conflict with each other in odd ways or cause box-model problems.

Conclusion

In conclusion, style guides should result in code that is very manipulative and flexible, yet still easy to maintain and read. Considering how much time we must invest to reach such a result, living style guides have a much more quantifiable affect on larger projects than smaller ones. Complex or large projects benefit so much from all the optimization and performance increases that it’s well worth the time spent to reach said results. Creating a living style guide for a small website or project may not prove worthy of the time investment though.

In conclusion, we should all strive to write clean, maintainable code that focuses on future-proofing. Living style guides tend to encourage such a workflow and aide in making developers and viewers alike much happier.

Everything you need to know about WordPress

Website Design

WordPress 4.0 is now available, and millions of sites worldwide are in the process of upgrading. Despite the fact that WordPress themselves have talked down the significance of the .0 version number, WordPress 4.0 may be the most significant update in years.

There have been changes to the UI, enhancements to the writing experience, and some intriguing additions that hint at what’s to come in the future.

Announced in April, the 4.0 beta version was released on July 10th. Three further beta versions followed over the next month, fixing some of the bugs that inevitably creep in when you’re making this many revisions. Finally, the first release candidate crept out at the end of August, exactly on schedule, and the final release was packaged and pushed out at the end of last week.

WordPress maintains a fairly punishing release schedule, pushing out a new version every few months. Which means they’ve plenty of experience of estimating timescales and hitting deadlines. However, you have to think that the precision of scheduling in this case is a strong indicator of a smooth development cycle with few surprises along the way.

Writing experience

The first thing you’ll notice when you fire up WordPress 4.0 is the vastly improved writing experience.

Actually writing in WordPress isn’t that common, most people write in their chosen format and then export to WordPress, but the improvements that have been made might tempt a few users back. The dashboard now has a sticky header and footer, so you don’t need to scroll up or down to reach formatting options or check your word count. It’s a small thing, but it really helps the overall experience. Whether or not it’s enough to tempt me away from markdown, I’m not sure, but it’s certainly a welcome addition and anyone who uses WordPress like it’s a word processor will enjoy the performance boost.

Media management

Users who share a lot of media will be happy too, with the brand new media embedding feature.

Up until now YouTube videos, Tweets, and so forth, would be embedded as code and then the post would have to be previewed in order to check the results. Now, simply embed in theEdit Post panel and the media you’re embedding will appear right there.

media

Media management is also substantially improved in WordPress 4.0. Browse the Media Library and you’ll see an improved grid of endlessly scrolling thumbnails. You can also click a thumbnail to view a detailed shot and move through the uploaded media one item at a time. If you’ve uploaded a video, you can also watch it here, right in the dashboard.

Global installation

In my opinion, the most significant addition, is the option to select a language for installation. Up until now, the installation steps have only been available in US-English.

This isn’t something that everyone will notice — especially not those who are updating an existing site — however the addition of numerous other languages lowers the barrier of entry for non-English speakers. That means WordPress’ userbase will increase globally, and that’s hugely significant for anyone who makes a living out of WordPress.

Plugin discovery

One of the most appealing revisions in WordPress 4.0 is the brand new way of browsing plugins, it’s the first major update in this area in five years.

The old way of browsing plugins in the dashboard meant that unless you knew the name of the plugin you were looking for, you were very unlikely to find anything worth installing. The latest version maintains the old search option, but there are a number of additions designed to help you find lesser known solutions.

Plugins can now be filtered by Featured, Popular, Newest, and Favourites. In addition, reviews can now be read right in the dashboard.

The consequence of all this is likely to be an increased diversity in the plugins being used across the community. The emphasis is no longer on the established plugin developers. If you’re new to developing plugins, or even if you’ve unsuccessful building a following up until now, you have a much better chance of picking up new users.

plugins

Customizer

The final area that’s worth mentioning is the Theme Customizer, or — because WordPress are keen on making this change — simply Customizer. (The name change has taken place because it isn’t necessarily used to customize themes.)

Whilst little has happened to this area in this release there has been major work in prepping it for improvements in future releases, and the name change is just one aspect that hints at the direction WordPress is heading. WordPress’ development team have stated that we can expect changes and enhancements to how we access Customizer in the next, and upcoming releases. For now, the work that has been carried out on Customizer is designed to prep the feature for those changes.

One thing that has been made public in the 4.0 version of Customizer is the newly introduced grouping for Customizer elements, that allows theme and plugin developers to improve the UI of their products by grouping related elements together. It’s all done with thePanels API, and widget areas have already been grouped together into a Widget panel in this way. Panels are used to group sections together in the same way that sections group controls together.

The idea is greater control, and simpler, easier to understand UIs for any themes or plugins that use the Customizer. Fortunately, the Panels API works almost identically to the pre-existing Section API, which means those of us that are already making use of the Customizer have a relatively low learning curve to update our themes. In addition there are now far more input types supported in Customizer, and all Customizer controls can be contextual, based on the current preview.

Customizer’s API will make building truly customizable WP themes possible for the first time.

Conclusion

WordPress 4.0 is a rare beast in that it offers something for everyone: content authors get a better writing experience; and developers get a more advanced UI, and a greater chance for their products to be discovered and utilized by the substantial WordPress community.

What’s most exciting in WP 4.0 is that WordPress is being prepped for major upgrades in future. The team is focussed on expanding the userbase, improving the experience, and further embracing the community. 4.0 is a release that anyone that works with WordPress can get excited about.

Website Design & Development

Importance of first impressions, you need SE friendly website!

First impression is the last impression. Web Designer VIP helps you to create and retain that attention-grabbing first impression by crafting compelling websites, which helps in developing your professional online identity. Is your website strong enough to grab hold of your readers’ attention within the first 3 to 5 seconds of their first visit?

With an aesthetically tasteful website, your products and services are more likely to be used than your competitors.

Web Designer VIP – Concentrating on the finer aspects of your website

We concentrate on the finer details and aspects of the websites, like where to put the content and how to design your corporate identity as to reflect your online business. We are a result-oriented company that designs and develops websites using the latest technologies like:

MySQL Database designing
E-commerce Shopping cart designing, programming and integration
PHP application development
PERL website development
Custom Website Application Development

  • Java & JavaScript
  • ActionScript
  • AJAX
  • Kentico
  • Joomla
  • Magento
  • WordPress & Blogger site developments
  • CMS Solutions
  • HTML/DHTML/XML/WML/WAP
  • Internet Server API (ISAPI)
  • .NET
  • ASP development solution

Why hire Web Designer VIP for web development?

Our highly integrated team of professionals uses the latest and most reliable technologies for making your dream website come true. The website development process is a combination of logo design, website design and graphic design to create a compelling website for higher rankings. Whether you want a simple static website or a complex e-commerce solution like Amazon, we have the right set of tools and expertise you need to get moving.

A professionally looking website is an amalgamation of creativity and programming. As a result, we have injected the best of our expertise in creating elegant websites with farsighted approach. Every website development order is customized according to our clientele needs. Our compelling website designs and integrated customized website development solutions have enabled our customers in meeting their goals and objectives, whilst retaining their original message conveyed using their websites.

Rich Internet Applications Development

As an expert website designing and development firm, we pay special attention to important areas of your website, such as:

  1. User interface – We make sure that the user interface is clean, crisp and clear of any errors and faults. The customer does not have to waste his/her time on your website and can easily navigate through the links looking for the products & services he is interested in.
  2. HTML integration with programming languages – We integrate various programming languages used to construct your website.
  3. Browser compatibility – We ensure that your websites are run on all major browsers of the world, including Google Chrome, MS Internet Explorer, Opera, and Mozilla FireFox.

Compliance with all W3C Compliance standards

We are up-to-dated with all W3C standards and keep ourselves abreast to the changings taking place. Everything from Javascript to Flash, CSS, programming languages, and the entire website design are all W3C Compliant. The W3C compliance is an assurance of search engine friendly website that gets boosted in rankings.

Get a free quote now by sending us in your custom website development requirements.