Embed a YouTube Video in a Wordpress Blog, part 1

By Tim Priebe on February 23, 2009 at 11:38 am in Development, General

There’s a couple of ways to embed videos in a Wordpress blog. The first is a simple copying and pasting of code. The second actually allows you to post them directly from YouTube’s website, but it’s slightly more complicated to setup initially.

Copying code from YouTube’s site

First, watch the video you want to put on your blog. For our example, we’ve picked the video we did on linking to your Facebook profile.

youtube-embed-1

In the screenshot above, you can see an area highlighted to the top right of the video. Simply copy the code in the Embed field.

Next, visit your blog and create a new post or page.

youtube-embed-2

In the screenshot above, you can see a couple of highlighted areas. To the top right of the post’s content area, click on the HTML tab. Then, paste the code into the content area. Click the publish button, and you’re good to go.

Next time I blog, we’ll take a look at the slightly more complicated (but better in the long run) way to post videos to your blog directly from YouTube.

The Fireworks Advantage

By Dave Roach on January 22, 2009 at 4:14 pm in Design, Development, Reviews

Adobe Fireworks CS4 BoxFireworks is often overlooked. Many (most) web designers today use Photoshop to design their websites, and a lot of them have never considered or (*gasp) even heard of Fireworks. Adobe Fireworks is made for creating websites. That is what it was built for, and it does it well. Fireworks enables you to rapidly prototype and design for the web. With it you can create a clickable PDF that will act as a prototype. Also, you can quickly create export and optimize slices (Fireworks is better at optimizing images than Photoshop).

Now don’t get me wrong, Photoshop is an extremely powerful tool and is amazing; it has way more features than Fireworks, but if all you are doing is designing websites, then you should use software that was specifically made for doing just that. Another excellent feature to note about Fireworks is that it is compatible with Photoshop. For the most part, you can open a psd in Fireworks, and it will recognize all of your layers and styles, and with CS4, compatability between Adobe’s programs have been further improved.

If you are a web designer and have not looked into using Fireworks, you should at least try it out and see for yourself how efficient it really is. There are hundreds of other excellent features Fireworks has to offer, read more about them at Adobe’s site.

Rounded Corners vs. Rounded Corners in Fireworks

By Dave Roach on January 13, 2009 at 6:26 pm in Design, Development, How-To

When designing a site in Fireworks, I have found that working with rounded corners can be a bit tricky if you don’t know some specifics. First off, there are two main ways to make rounded corners, the rectangle tool, and the rounded rectangle tool.

tools

When using the rectangle tool, you can round the corners by using the ‘rectangle roundness’ slider on the properties panel. Yes, this creates pretty rounded corners, but a couple problems can arise when using this method.

slider

First off, the rectangle roundness is relative to the size of the rectangle. If you have two rectangles of different sizes, both at 50 rectangle roundness, they will not appear the same.

roundness-50

Someone using this method to try and match corners will end up being off by a couple pixels, which can be crucial when it comes to coding.

So this is where the rounded rectangle tool comes in handy. When you create a rounded rectangle, you can just use the yellow handles to resize the entire rectangle and to adjust the roundness, even specific corners. Even better, resizing the rectangle via the yellow handle will not affect the roundness (unless you make it super tiny).

handles

Sounds easy enough, right? Well yes, but there are unseen issues here. When designing a site, pixels matter. For this reason, I like to type in the width and height of my rounded rectangle in the properties panel. The problem with this is that if you type values for a rounded rectangle it stretches it. It does not matter which method you use, the rectangle will stretch, and your corners will stretch as well. Luckily, there is an excellent solution to this problem!

numeric

What you need to do is to convert your rectangle into a symbol. You can make as many states of a symbol as you want, and then all you need to do is change one symbol and they all will change accordingly. Let me walk you through it.

First off, make a rounded rectangle with the rounded rectangle tool. Doesn’t matter the size or color.

Next, select the rectangle, and hit F8. Name the symbol whatever you want, make the type a graphic, and check the box that says “Enable 9-slice scaling guides” and click OK. Congratulations, you have made a symbol.

symbol

Now you need to double click on your symbol to go inside of it and edit it. In the window that pops up, you can resize, recolor, change the roundness of your  rectangle, apply filters, whatever you want. Then what you need to do it set up the 9-slice scaling guides. These guides allow you to resize your rectangle (outside of the symbol editing window) without distorting the corners. Just align the guides so that the rounded edges are outside of the guides.

guides

Now you can exit the symbol editing window and resize your rounded rectangle with the transform tool or by typing in the values in the properties panel. The only thing you need to watch out for is making the rectangle too small. If you shrink it so the corners meet, then they will distort like before.

The great thing about using symbols for rounded rectangles is that you can duplicate them and then edit one symbol’s corners and all instances of that symbol will change, no matter what size they are. This is especially useful if you change your mind later in the design process. Using symbols is really easy once you get used to them, and can streamline the web development process.

symbol-sizes

Don’t take your own website photos

By Tim Priebe on January 9, 2009 at 6:30 am in Design, Development

CameraIf your business is like many other small businesses, you’re probably on a relatively tight budget, even when creating a website. You’ve signed a contract with a web design company, and they’re wanting your content for the website, including photographs. Money is tight, so you opt to take them yourself.

Big mistake.

Taking the photographs yourself will, 99% of the time, result in ruining the visual aspect of the website you’ve just paid big bucks for. It’s like paying for a commercial during the Superbowl, then trying to shoot it yourself with a $200 camcorder.

But I have a nice, expensive camera

“But Tim,” you might say, “I just paid big bucks for this fantastic camera. My photos are going to look great!”

While a fantastic camera along might work for family photos or vacation memories, it doesn’t mean your pictures are going to be good enough to pass muster for your website. After all, if better equipment was all that was needed, couldn’t anyone perform brain surgery?

Okay, okay, so that’s a pretty extreme example. Let’s look at something a little closer to home for the average small business. What about printing your own business cards with a nice new printer? After all, printers have come a long way from the old days. But let’s face facts. Business cards printed on your printer are still not going to look as good as a professional printer.

It’s the same exact thing with photography.

A picture’s just a picture

“You’re just making a mountain out of a mole hill,” you might respond. “My photos aren’t going to make that big of a difference.”

Really? Studies performed at the University of Aberdeen asked website visitors to rank the credibility of an article. The first group had a good photograph of a doctor, the second a poor photograph of a doctor, and the third had the article with no photograph at all. The highest ranked version in terms of credibility was the one with the good photograph, the second the one with no photograph, and coming in last place was the one with the poor photograph.

I’m under no illusions that this will convince all small business owners to pay a professional to take photographs for their website. But there are plenty of options better than doing it yourself. You can use stock photos, hire a student, or hire a hobbyist. There are plenty of inexpensive options available.

Website statistics that don’t matter

By Tim Priebe on December 30, 2008 at 6:30 am in Development

Guy on computer confused about website statisticsTracking website statistics is a good thing. After all, how can you determine if your website is successful unless you set a goal for it, then track some statistics to see if you are reaching that goal?

With that as a given, so much of the traditional view of the important statistics to track just isn’t true. I was one of several discussion leaders a few months back at an event put on by the Edmond Area Chamber of Commerce. The topic was “Technology — Marketing Your Company on the Web.” During the course of the discussion, the topic of tracking statistics came up. I made the point that the tracking of hits was overrated and not nearly important as most people made it out to be. After all, when you’re paying rent for your office or storefront, do they accept hits as payment? Of course not. Your website needs to make you money.

Well, two other web design companies were present and argued the point with me. Now, it’s possible we were arguing semantics. I was saying that hits are not the goal, but tracking them can be the means to an end. They may have very well been meaning the same thing but emphasizing the means. But the point is, the popular process is to track a lot of statistics that ultimately don’t mean anything.

Web Design for ROIThe book Web Design for ROI talks about several “metrics that don’t matter (as much).” I’m going to hijack their list here, and give my own commentary on each of the items.

Metrics that don’t matter (as much)

  • Traffic
    Here’s my simple, blunt comment on traffic: Who cares how many people are visiting your site if they aren’t buying anything?
  • Time on site and average page views
    Web Design for ROI gives an excellent example here. The general view is that the longer someone spends on your website, the better. However, if after a redesign, someone is able to make a purchase quicker, that’s not really a bad thing.
  • Hits
    Hits measure the total number of objects (files, images, pages, etc) downloaded from your website. This number can easily be inflated simply by adding a lot of pictures to your front page. Again, who cares how many hits you have if you don’t have money coming in from them?
  • Surveys
    We’re talking here about surveying customers, clients and/or website visitors about the website. Watching what someone does when they visit your site will give infinitely more accurate and useful information about your website than asking them about it will.
  • Focus groups
    Surveys and focus groups share some of the same problems. In addition, the feedback from individuals in the groups will be impacted by other individuals in their group.
  • Industry average conversion rates
    While you do understandably want better conversion rates (simply put, $$ per website visitor) than your competitors, there’s no real way to directly compare your conversion rates with theirs. You would have to have the same exact site with only slight differences to reasonably compare conversion rates.

Keep in mind as you look at any statistic that the ultimate goal of your website is (probably) to increase your revenue and provide a return on your investment. They are not the goal itself, but use them as a tool to move your company towards that goal.

Should links open in a new window?

By Tim Priebe on December 2, 2008 at 6:30 am in Development, html

No.

Let me elaborate.

Years ago, website were all about controling the user’s experience. Some sites went so far as to set up their site with a series of “Next Page” buttons instead of actual, usable navigation. Thanksfully, the web design industry has come a long way.

In more modern times, we have come to realize that the best way to keep a website visitor on your website is to let them navigate it however they want to. In fact, with all the freedom that’s out there now, people tend to get irritated when websites try to control the experience. With links to other sites specifically, you just need to provide good content and information on your website, and they’ll come back.

Although I’m probably not an average website user, I tend to leave sites that open links in new windows. I have heard the argument that most website visitors are less sophisiticated than myself. That may very well be true.

However, I’ve stood next to a client and watched as they followed a link from one website to another, then discovered they didn’t know how to get back to the previous site. (The back button in the browser is not universally understood, which shouldn’t be a surprise to web professionals.) However, as this person had doubtlessly encoutered this situation before, she simply closed that browser window, opened a new one and went back to the website.

So a lack of skill or web-savvy will not hinder anyone when links do not open in a new window. If they do any amount of web surfing at all, they’ve already learned to work around it.

Websites that turn a profit - Making Money

By Tim Priebe on November 13, 2008 at 6:30 am in Development, Ecommerce, General

Finally, we’re going to talk about the best way for a website to turn a profit, and that’s making actual money.

There are a many, many ways for a website to make money, and we’ll talk about a few of those.

First, you can sell advertising on your website, either directly or through a broker like Google AdSense, where they find the advertisers for you and automatically place them on your site. Direct selling of advertising on your site cuts out the middle-man and can, therefore, be more profitable. However, Google makes it very easy to set up AdSense on your website. AdSense scans the content of your site and links to relevant sponsors that pay Google when someone clicks on those links. Then Google pays you when someone clicks on the links, taking a cut off the top. The ads can be placed anywhere on your website. You can see in the screenshot to the left where ads were placed at the top of the website.

A website can be a lead-generating tool. You can find people who are possibly interested in your product by offering an e-book or report on a topic related to your business that potential clients and customers would find interesting. Just ask for very basic contact information and have your website automatically email them the report for free.

You generate leads similarily with giveaways, newsletters, or even with a simple “Get a Quote” form. Anything that collects very basic contact information and offers a benefit can help you to capture leads with your website. And the less information you request, the more likely people will be to sign up.

When you link to any such form, make sure the link is prominent on your website. It needs to be one of the first things that visitors to the website see. Website visitors tend to start looking at the top right of the page, then they look to the right, then down the page. So towards the top is generally a good place for the button. You can see good button placement on the website screenshot to the right.

The last method for making money on your website is probably the one people think of the most, and that is selling product directly on your site.

The key with selling anything on your website is to make it as easy as possible for people to buy. While there are both free and paid shopping cart solutions you can install on your website, those are often not necessary if you only have a few items. PayPal and Google Checkout both offer easy to integrate shopping carts. All you do is create an account with them, copy their code for “Add to cart” buttons and your website is ecommerce capable.

Of course, it helps if you also have items in your store that are appealing and easy to ship. While you may not want to list all of your available inventory online, your best bet is small items that are $20-$50 dollars. People are generally pretty comfortable buying something online in that price range, and will be that much more likely to impulse buy.

Now you’ve seen how websites can give you a great return on your investment when you set them up to save time, save money and make money. You should not be satisified with a simple brochure website that gives you an “online presence.” Instead, the website needs to be actively contributing to the bottom line of your business, or it’s not worth the money you spent on it.

< Back to part 3

Clientside Creative Assistance within the Development Process

By Dave Roach on October 28, 2008 at 12:39 pm in Design, Development

Ultimately, in any project, we want the client to receive a website that not only works, but is easy to navigate and visually pleasing to them. So let’s say we did our research and cranked out the best design ever made, if the client doesn’t like it, then tons of time has been wasted and it’s back to the drawing board. Clients can help the designer more than they know when trying to research, conceptualize and eventually execute a website design.

First off, we need stuff. Pictures, logos, graphics, movies… anything that can help us in the design process, especially stuff that you want in the actual design. I have designed multiple websites where I didn’t even know what the logo of the company looked like until the design was finished, because the client did not provide it beforehand. Without those crucial elements, your design might not look like what you had in mind.

Another great thing clients can do to help is to let us know what you like. Give us the URL of other sites that you like. Don’t just pick some sites really quick, but actually look around and find out what you like and dislike and tell us. Don’t limit yourself to your field either, elements in different websites are not limited by field. Tell us what you like about them, color, navigation, layout, expandability, movement, theme, texture, mood, fonts…anything you like and even dislike. We can’t know what you want unless you tell us.

By doing these simple tasks, you can help out tremendously in the entire website development process. Take a little bit of time and thought, and we will be able to better understand what you want, allowing you to receive a website that we, and more importantly you, are happy with.

My Favorite Web Development Tools

By Nick Little on October 14, 2008 at 6:30 am in Development

There are several tools that I don’t think I could do web development without. They give me the power to find out valuable information about the pages I’m viewing. They even let me edit the HTML and CSS directly, without having to refresh the browser window! I can debug JavaScript, test the page with different viewport sizes, view the size of every file loaded by the browser, and much more. All these tools are plugins for the Firefox web browser. Let’s take a closer look at these invaluable tools.

  • Web Developer Toolbar - This toolbar gives me options for disabling everything from css to browser cache to images to cookies. It also has very nice options for filling out forms and viewing just about anything I could possibly want to know about certain elements on the page. I can resize the viewport and make sure I have no CSS or JavaScript errors with a simple glance at the toolbar.
  • Firebug - This nifty little plugin is extremely useful. I can highlight any element on the page with a single click of the mouse. I can then view and change all the CSS related to the element. I can also view the DOM properties and functions of an element. I can debug javascript by setting breakpoints in the code. Firebug even lets me edit the HTML of the page and also tells me how much bandwidth is used in retrieving each file. (My favorite thing to do is edit pages so they make fun of Tim!)
  • Google Toolbar - Lastly, Google Toolbar, although it’s not technically a web development tool, is very useful. I use it to manage all my bookmarks, so when I find something web development related at home I add it to my google bookmarks and I have it the next day at work. I can also search anywhere on google.com (Google Images, Google Maps, etc) or even the current page very quickly.

These are all excellent tools that I use on a daily basis, but by no means are they the only tools. I have tinkered with several excellent widgets for Opera that do almost the same things. There are many tools out there no matter what browser you use for development.