Archive for June, 2009

WordPress or Bust!

Wow, it’s been a busy couple of weeks working on the Great Chefs website and I have to admit that I’ve been delinquent in updating thisismyurl.com as well as a couple of my other properties because of it. Even worse, my RSS reader is packed with literally thousands of unread articles that I’m trying to get to. Speaking of which, check out 20+ WordPress Recipes (Codes), it’s a great collection of WordPress cheat sheet theme codes that any designed would love to have. ThemeShaper has a great tutorial on building WordPress templates and how to start with the index.php file, now that you know how to code it, check out 30 Great Uses of WordPress and  build something equally amazing!

OK, I gotta get back to work and finish a great new website for a jewelry store, a personal coach, a small restaurant and of course more work on the Great Chefs!

Smiley update for WordPress Stats (v1.1.0)

As with many of my other plugins for WordPress, the update to WordPress 2.8 through a monkey wrench in the formating of the plugin information page. This fix is just a reformatting the administration pages.

How to quickly design a quality web site

free website design How to quickly design a quality web site image

The first thing that you have to know about building a great looking website is that it’s super easy, super cheap and takes almost no time at all. The basics are already stored on your computer, and those basics can be easily put together like a sandwich to build a great website quickly.

Defining your layout

Step one, let’s decide what your new website is going to look like. Surprisingly, most website designs can be boiled down to just a few basic layouts.

example website layout options How to quickly design a quality web site imageOf course there are plenty more than the few I’ve laid out here but for the purpose of our project, I want to keep this simple and selected the first option, a traditional website layout with a header, footer and two columns.

webpage breakdown How to quickly design a quality web site imageThe HTML used to create this basic web page layout is:

[source lang="html"]
<body>
<div id=’page’>
<div id=’header’>Page Header</div>
<div id=’content’>Content</div>
<div id=’sidebar’>Sidebar</div>
<div id=’footer’>Page Footer</div>
</div>
</body>
[/source]

Preview Page

To format the page properly we also need to add some basic CSS:

[source lang="css"]body {
margin: 0px;
padding: 0px;
text-align: center;
}
#page {
width: 800px;
margin-right: auto;
margin-left: auto;
text-align: left;
}
#header {
background-color: #CCCCCC;
clear: both;
height: 100px;
}
#footer {
background-color:#00FFFF;
clear: both;
height: 100px;
}

#sidebar {
background-color:#FFFFCC;
clear: left;
float: left;
width: 200px;
}

#content {
background-color:#ffffff;
clear: right;
float: right;
width: 600px;
}[/source]

Preview Page

As you will now see, the page content is placed in the appropriate areas for our website. For those of you who are clever with CSS, you can change to the second layout by changing the flipping the content and sidebar’s clear/float values. Technically, if you look at the HTML for this page, the sidebar appears to the right of the HTML but is formated with CSS to appear on the left, this is a Search Engine Optimization trick to move our content closer to the top of the page.

Designing the Web Page

The  Header

Now that we have a basic layout for our website, we need to add a little bit of flare, to do this we need some color and some texture. The best place to get it? Flickr or other online photo database. In this case, I’m going to use a macro focus pair of blue sneakers from Fey the Ferocious.

3031455100 f5450c9645 b How to quickly design a quality web site image

What I want to do is use the sneaker photo as both the header and the color scheme for the website, this is make fairly easy since the photo has such rich colors. Let’s get started with the header by adding a title as well as a menu in the code as such:

[source lang="html"]<div id=’header’>
<div id=’logo’><strong>Website Name</strong></div>
<div id=’menu’>
<ul>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
<li><a href="#">Item 4</a></li>
</ul>
</div>
</div>
[/source]

By adding this simple header structure, we’ve given the HTML everything it needs to build our header. The next step is to add some basic CSS to the file in order to format and structure the piece.

[source lang="css"]#page {
width: 800px;
margin-right: auto;
margin-left: auto;
text-align: left;
font-family: "Lucida Sans", Arial, Helvetica, Geneva, sans-serif;
}
#header {
background-color: #CCCCCC;
clear: both;
}

#logo {
background-image: url(3031455100_f5450c9645_b.jpg);
padding-top: 50px;
padding-bottom: 50px;
padding-left: 50px;
background-position: -200px;
font-size: 24px;
color: #FFFFFF;
}

#menu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#menu li {
display: inline;
padding-right: 10px;
}
#menu a {
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}
[/source]

Take care to note that I’ve altered the #header and #page format a little to account for the new items, including the fonts I would like to use.

Here’s what my new header will look like:

web site How to quickly design a quality web site imagePreview Page

The Footer

Once the header is completed, I like to work on the footer next. I’m not entirely sure why I do it this way but I find the footer equally important as the header and sometimes it seems to be an after thought on web pages, so I like to address it while I’m still fresh.

The footer has to contain some basic elements such as copyright and links, to accomplish this here’s the HTML code that I’ll use:

[source lang="html"]<div id=’footer’>

<div id=’footermenu’>
<ul>
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
<li><a href="#">Item 4</a></li>
</ul>
</div>

<p>&copy; Copyright 2009, Website Name. All rights reserved.<br />
Header photography by <a href="http://www.flickr.com/photos/renneville/3031455100/">Ferocious Feyrannosaur</a>, <a href="http://www.thisismyurl.com">website design by Christopher Ross.</a><br />
</p>
</div>

[/source]

The CSS for the footer is equally simple:

[source lang="css"]#footer {
clear: both;
height: 100px;
font-size: 10px;
color: #666666;
margin-top: 5px;
padding-top: 5px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #000000;
}
#footermenu ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
#footermenu li {
display: inline;
padding-right: 10px;
}
#footer a {
color: #666666;
text-decoration: none;
}[/source]

Since a footer is the technical, ‘legal’ notes for a website, I make it slightly smaller and lighter as to not distract from the rest of the page. Make note of the changes to the original #footer code as well.
web site footer How to quickly design a quality web site image

Preview Page

Formating the Sidebar

Before we get into formating the sidebar we need to make sure there is some space to the right of it so that the content doesn’t butt right up against the sidebar content. To do this, we need to add a padding area inside the sidebar along with our new content. To do this, I will add a margin to the boxes we add but first we have to change the basic HTML of the sidebar.

First, let’s add a new division element with the box class and add a level two heading for each, along with a paragraph of test (for now I’ll use Lorem Ipsum) along with the link.

[source lang="html"]<div id=’sidebar’>
<div class="box">
<h2>Item 1</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent orci lectus, iaculis ut ullamcorper id, porttitor ut dui. <a href="#">Item 1</a></p>
</div>
<div class="box">
<h2>Item 2</h2>
<p>Sed eget placerat elit. Curabitur sit amet ullamcorper massa. Donec id viverra dui. Lorem ipsum dolor sit amet, consectetur adipiscing elit. <a href="#">Item 2</a></p>
</div>
<div class="box">
<h2>Item 3</h2>
<p>Suspendisse in quam ac magna condimentum fringilla sit amet sed orci. Fusce interdum ligula eget mauris imperdiet iaculis. Donec eu auctor turpis. Donec ullamcorper hendrerit urna quis malesuada. <a href="#">Item 3</a></p>
</div>
<div class="box">
<h2>Item 4</h2>
<p>Quisque blandit, ante eu tempus tempus, massa lectus dignissim ipsum, id interdum dolor mauris non mi. Ut in orci turpis, non tincidunt nunc. In placerat diam in sem cursus dictum. Morbi ac urna urna. Ut nulla tellus, gravida a iaculis ut, tempus et odio. <a href="#">Item 4</a></p>
</div>
</div>[/source]

Trust me, this looks a lot more complicated than it really is! Take a look …

Now we have to add some CSS to format this content:

[source lang="css"]#sidebar {
clear: left;
float: left;
width: 200px;
font-size: 10px;
color: #666666;
padding-bottom: 20px;
}
.box {
border-bottom-width: 5px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
padding-right: 10px;
margin-right: 10px;
}
.box h2 {
color: #3B4A88;
font-weight: normal;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 0px;
}
.box p {
padding-top: 0px;
padding-bottom: 10px;
margin-top: 0px;
margin-bottom: 10px;
}
.box a {
font-weight: bolder;
color: #3B4A88;
text-decoration: none;
}[/source]

Preview Page

The Content

Page Demo (20090625)

Finally, to complete the webpage we have to add some content. Again, I’ll rely on Lorem Ipsum for the purpose of putting some quick content into the website, you can add your own text later.

Preview Page

There are not a lot of major changes to the content in this design, if it was a client project I’d add a sizable number of CSS modifications in order to format the pages but as a demo of how to quickly design a quality website I think it’s pretty good.

You can look at the website with CSS as well as a version with no CSS to give you an idea of the changes. You’re also welcome to download the source code and use this website template as a basis for your own website.

You might also want to check out a couple simple variations to this theme:

v1.0.0 – Return a whole sentence with Get Better Excerpt

= Return a whole sentence =
If you would like to return whole sentences rather than words, you can control the number of sentences to return:
get_better_excerpt(’sentence=1′);

I’ve upgraded my Get Better Excerpt plugin this morning to include a cool new feature, now you can retrieve a complete sentence instead of a series of words for your WordPress excerpts.

To return a single sentence:

get_better_excerpt(’sentence=1′);

For two sentences:

get_better_excerpt(’sentence=2′);

Of course, you can also combine this with other options:

get_better_excerpt(’sentence=2&link=true’);

How much does web hosting cost?

When you have a website built for your company, there are a few hidden costs to consider in the overall price but nothing compares to the complexities of picking the right hosting company.

What is Web Hosting?

To understand what web hosting is, you need to understand that a website has a few key elements:

The Domain Name

This is the easily understood name that you share with people such as thisismyurl.com, thingsidoformoney.com, gamesgarrison.com etc. The domain name is the part of the website that we type into a web browser’s address bar to access the website. Generally a domain name costs between $7.95 and $15.95 per year, depending upon who you register with.

The Website

A website is the part of the process which visitors see, it’s generally a series of pages that make up a marketing or application package. Websites are scripted in a language called the HyperText Markup Language (HTML) and are stored as a series of files very similar to how you would store a collection of Word or spreadsheet files on your local computer. These files are simply placed in a directory on a hard drive, which is accessed by a special software application called a web browser.

Web Hosting

Now that we can appreciate a website is simply a series of specially formated documents, we can appreciate that we need to store those documents somewhere for everybody around the world to look at. In most small offices there is a shared directory which allows people from all departments to store files for others in the office to view. In larger companies, we make use of remote file sharing which allows users in one location to share files with users in countless other locations, this is what web hosting is all about.

Your website, which is a series of files and folders, is uploading to a hard drive connected to the Internet and shared for millions to access and see. The website uses a special piece of software called a Web Server to serve both static (HTML) and dynamic (PHP / ASP) pages to your visitors.

The key characteristics of a quality web host are:

  • Connection Speed - How long will it take to load the website, this is a key factor as people will leave slow websites.
  • CPU Speed – For websites using CMS tools such as WordPress, a fast processor will help load pages quicker, just like a faster computer will load Word documents quicker.
  • Reliability – Sometimes referred to as “Site Up Time” this factor represents how often a website is offline for maintenance or because of hardware/software failures.
  • Storage Capacity - How big can your website be? Most websites are only  five MB (Mega Bytes), or a couple floppy discs in size.
  • Transfer Bandwidth – How many times can your website be transfered to customers in a given month? Remember, each page your website contains has a weight or file size. Each time that file (and all the graphics are transfered) it consumes part of your transfer allowance.

Web Hosting Costs

Now that we understand some of the basics of web hosting, let’s take a look at some of the pricing options available for customers:

GoDaddy Hosting

Economy – 10 GB Space, 300 GB Transfer – $4.84 per month
Deluxe –  150 GB Space, 1,500 GB Transfer – $6.79 per month
Unlimited – $14.95 per month

BlueHost Hosting

Unlimited – $6.95 per month

Bell Aliant

Standard – 1 GB Space, 192 GB transfer – $14.95 per month
Marketer – 3 GB Spage, 288 GB trasfter - $24.95 per month

Upgrades for No More Frames

While there have been a lot of great fixes in the newest version of WordPress 2.8, the upgrade did some major damage to plugin formating. As a result I’ll be putting in an hour every day for the next couple weeks fixing the formating errors on a variety of plugins.

The No More Frames plugin for WordPress is an awesome plugin that helps websites avoid spam and content theft by breaking the frame when other websites attempt to load content into a frame based web browser.

v1.1.0 – WordPress 2.8.0 Admin Updates

With the recent update to WP28 we lost some formating in the admin panel for Easy Technorati Tags for WordPress, this quick fix cleans up some of that formating.

You can download the upgraded plugin here.

What do people really buy?

Fresh Post at thingsidoformoney.com: What do people really buy?

Before I design a website for somebody, especially if I’m sitting down with a restaurant to talk about design a website for a restaurant or hotel, there’s something pretty basic that I try to figure out about my potential partner (building a website is more like a partnership to me), do they have the slightest clue what people really buy? Most of the time, they simply don’t.Read More

Marketing Blogs you should read.

Talk about getting in a rut, sometimes I find it’s great to ignore the 100+ awesome websites that I’ve subscribed to and reach out to the Internet and read something completely different, here are 25 awesome articles that I found this week on websites I’ve never seen before.

  1. The Essential Role of Marketing in Working for Good | Intent.com – call it healing or spiritual or what you’d like but sometimes it’s good to read positive stories instead of bad news all the time.
  2. Cigarette Makers: Major Marketing Changes
  3. Internet Marketing or Search Engine Optimization
  4. 10 Essential Features Of Internet Marketing Courses
  5. Facebook & Marketing Your MLM – I hate MLM but I like this article, go figure.
  6. Marketing your Music with Topspin – This is a cool look at how to use Topspin for bands
  7. Maria’s Art Blog – I like this one a lot because it reminds us that marketing yourself on the Internet should be easy, Maria doesn’t complicate her website but it does exactly what she needs it to.
  8. Why Twitter is a Great CPA Marketing Tool
  9. Search Engine Positioning
  10. Music Business: Starting and Marketing a Music Record Label – I’d always wanted to start a music label but alas, I have no talent
  11. Digital Video Marketing
  12. Quebec is proposing a marketing board for its timber – I’ll admit it’s a good article but it made the list because now I’m whistling classic Montey Python as well.
  13. The Different Types Of Affiliate Marketing – this is why I love searching for random articles. This one actually taught me things I’d never considered
  14. Search Engine Marketing
  15. Barter for Cash
  16. Guide To Effective Internet Marketing Courses
  17. Effective Internet Marketing Video Training
  18. Anyone Can Make Money Online With Internet Marketing
  19. Real Easy SEO
  20. How To Make Money With Network Marketing
  21. How to Use the Power of Article Marketing – Article marketing is one of those areas of promotion that’s often overlooked but always a powerful tool
  22. Multi Level Marketing – the problem with MLM is that it works, frankly I can’t stand it (smells fishy to me) but I do learn a lot from reading about it.
  23. Website Marketing For New Webmasters
  24. The Affiliate Marketing Formula That Works Best Right Now
  25. The Price of Internet Marketing Products is Highly Exaggerated – an interesting look at the market.

The Basics of Hotel Website Marketing

Fresh Post at Getaway Graphics: The Basics of Hotel Website Marketing

These days every hotel needs to be keenly aware of how to market themselves online and the first rule is keywords. If you don’t know the first thing about keywords, don’t worry you’re not alone and that’s your key strength because very few people in the hospitality industry are taking the time to use effective keywords in their online marketing.

Read More

What’s new in AdSense?

There’s a great little piece about Google testing new multiple AdSense units (Multiple RSS Feed Adsense Units, Link Ads in Google Reader), I always think it’s important for Web Masters to keep up on this type of news, even if it’s not directly related to the company as most companies rely on their web people for not just technical but also online marketing support. There are 10 great AdSense tips (and some more basic tips) for people just starting out, of course there is also a new post at thingsidoformoney.com that’s worth reading.

Greg Badros has joined Facebook, he’s the crazy cat that build AdSense in the first place so this could spell some significant changes for the Facebook ad system. There’s a nice write-up on alternatives to the AdSense system as well as well as a good summary article on using AdSense.

How to not market your hotel online

Fresh Post at Getaway Graphics: How to not market your hotel online

Langham hotel in Honk Kong recently attempted to market their properties by distributing a video depicting the hotel as a sanctuary from the dirty, rude locals of the city. Posting viral videos on popular websites as YouTube can always backfire, and I think this is a perfect example of what not to do if you’d like to increase tourism in your city!

Read More

25 Marketing ideas to make your website work

  1. Buy some great domain names and put up a series of websites promoting your industry, great for backlinks as well as traffic building
  2. Remove your intro “splash” page, it does nothing for your search engine rankings and is just an extra click to get to the good stuff
  3. Make sure your website is clean and simple, get rid of the clutter and remember a lot of people are surfing on mobile devices these days
  4. Use popuri.us/ to find out how you rank on the world stage
  5. Make sure your navigation is super easy to follow and that you’ve tested it recently
  6. Look at what your website says about you, does it reflect the brand you’re trying to build?
  7. Make contact forms as simple as possible and keep it to only a few fields
  8. Learn to use  Google Optimizer to figure out how your website should really work
  9. Whenever possible, use video and rich media to promote your business message instead of text
  10. Use Google Maps to post directions to your business, they’re interactive
  11. Distribute your content in RSS feeds as well as Twitter and Facebook
  12. Offer a lot of information, remember people use the Internet for research so include rich photos, colors, text and diagrams to help educate your consumers
  13. Link to similar businesses and ask them to do the same. If you’re a regional operation, link to similar businesses outside your area and form relationships to encourage travelers to find you
  14. Use Google Analytics to understand which pages on your website work, and which don’t
  15. Let visitors leave comments on your articles and blog posts
  16. Write a blog every day and help people understand why they should trust your business
  17. Treat your websites as your most important marketing asset, set it as your homepage and visit it regularly
  18. Offer specials and deals on websites like CraigsList
  19. Add social bookmarking services Digg and del.icio.us to important pages
  20. Make your website mobile friendly for all those pesky iPhone users out there
  21. Use Google Web Master Tools to increase your website effectiveness
  22. Write articles and distribute them on popular websites in your industry
  23. Use a tool like WordPress to make adding content to your website easier and faster
  24. Subscribe to your competitors email and RSS feeds, get to know exactly what they’re doing on their websites
  25. Offer contests on your website using Google Docs to collect information in easy to use mailing lists

Need help making your website super friendly? Why not drop me a line and find out about pricing for me to help? I’m a sucker for a great website and I’m always looking for new web design projects. You can check out some of my portfolio items here, or here or my new website all about building fast, cheap websites.

Organic Marketing is Free Marketing

Fresh Post at thingsidoformoney.com: Organic Marketing is Free Marketing

Remember the old saying Content is King? Well, nowhere is it more true than here on the Internet and in particular when it comes to a special kind on online marketing called Organic Marketing.

Read More