Archive for 2006

Top Ten Features of a Good Web Site

I’ve been building websites for over 10 years and have created many sites. Great websites have always had a few key things in common.

1) Great Navigation – What use is a website without great navigation? A visitor should be able to quickly find the page(s) they’re looking for as such, navigation elements should be grouped and logical.

2) Great Content – Make your content king, in truth nothing else matters.

3) Presented Well – A great website does not need to be flashy, but the content must be readable. Keep busy patterns and background images off your site, simple white is always your best bet.

4) Include a Contact Link – Let people easily know how to get in touch with you, believe it or not there are a ton of websites out there with no contact details!

5) Fresh Content – People will visit your site more often if you have new items to view.

6) Search Friendly – Include a sitemap or search feature on your site if it’s more than a couple of pages.

7) Remember Your Audience – Focus your website on people who might come to visit, place articles or information that they will care about in easy to find locations.

8) Fast Loading – If you site doesn’t load quickly, people will find the information somewhere else so keep it simple and if you have to have large images, link to them from smaller icons to help people with slower connections.

9) Well Maintained – Nothing annoys your visitors faster than broken links or missing photographs. When you build a site, test it all and when you’re sure it works, make a note on your calendar to recheck the website every few weeks.

10) Avoid Audio – Unless your business is selling audio related services, it’s best to avoid putting audio on your website.

This post came from an archive of my older website, since then I’ve posted a lot more, so please take the time to read some of my other recent work.

Putting your photo portfolio on the web.

Photographers have long been searching for low cost marketing solutions to help promote their trade but with the birth of the web, many have simply ignored or under utilized a wonderful medium perfectly suited to sell their craft. I use WordPress to put my own photography portfolio online, it’s flexible and cost effective.

Sick Riot PhotographyWeb marketing does not have to be costly, in fact the Internet is ideally suited to small, independent studios that would rather not produce costly marketing materials, and for example the web can be used to;

  • Offer a rich, vibrant portfolio in full color at a much lower cost to traditional print materials
  • Promote specials and encourage studio usage during slow seasons
  • Market programs in a flexible environment, with no additional print costs
  • Sell prints and stock images online

Unlike print, which has high front end costs and easily becomes outdated, the Web offers photographers the ability to quickly change content, add new portfolio items and update content to reflect changing markets.

Keeping costs low for photographer websites is a key concern, as many photo studios struggle to meet vital traditional marketing needs. There are a number of ways to keep costs under control, such as:

  • Employing a content management system which will allow the studio publish photographs to the web and make minor text changes without paying a web designer
  • Using a template as a basic site layout, there are literally thousands of pre-designed websites on the market today and many would be perfect for small studios.
  • Barter with the designer, many web designers use stock photography over custom work because they can not afford to hire professional photographers.

Once the perfect designer has been found and the perfect website has been launched, many small studios forget the most critical part of having a website, the maintenance.

Unlike traditional print which is static and used for only a brief period of time, the web requires ongoing attention and updates. In particular, be sure to:

  • Review the website homepage at least once a month, the content should be fresh and reflect immediate marketing needs
  • Update portfolio examples often, and feature the most relevant work at the top of the page
  • Mark future changes on a calendar to ensure content is fresh
  • Remove outdated content, events and promotions promptly
  • Remember, the web is the first place new clients will visit but the last place any business owner thinks to look

A final point to keep in mind, while the Internet may seem new in an industry where professionals still use cameras from the 1960’s and film hasn’t changed in nearly as long, the pretty young models, blushing brides and handsome husbands being marketing to today have never know a world without the web, are you catering to their needs?

This article first appeared on my old website in 2006 but was recently recovered from my old archives.

Justin Trudeau is my Liberal

Let’s be honest, watching the Liberal leadership race is probably as exciting as attending one of Dion or Ignatieff’s university lectures, which is to say that I’m bored already and the race has yet to really kick off.

The problem, as I see it, is that the two top contenders for the position are best described as elitist intellects, they’re both professors and they’re both really, really smart but neither has a personality that can be described as captivating.

Don’t get me wrong, I’m sure they’ll both wonderful academics but we don’t need wonderful intellects, we need leaders with leadership skills, something both men seem to be short on.

There is the problem for the federal Liberals, neither of the front runners have any personality that can capture the publics imagination. I hate to be the bearer of bad news for the party elite but these two candidates are less lively than Harper … and that’s a bad thing.

Add to his already poor public appearance the fact that Ignatieff is viewed as a bully who stole his riding, an absentee Canadian preferring to live in America and a dedicated member of ‘Team Martin’, his choice as leader would be suicide for the Liberal party in the next election.

This leaves the federal Liberals with Dion, who may never recover within Quebec from the sponsorship scandal and suffers from the appearance of ‘just another Quebec Liberal’ in the rest of Canada.

Frankly, we don’t need Ignatieff or Dion, we don’t need Rae and we don’t need Stronach.

We need new leadership, new faces and a new future but to find it, we should be looking towards the past and to the elephant in the room, to whom nobody seems to want to talk about, we need Justin.

Easy E-Commerce for Your Web Site

E-Commerce is a pretty scary concept for many small businesses. The thought of putting an online store onto the Internet can be a very big deal, and costs can range depending on what your business wants to build.

While there are various options for e-commerce, this article will focus on the very basics and how small businesses, with only a few select products, can quickly add e-commerce functionality to their websites.

Third Party Payment Gateways

The first and easiest method for accepting credit cards online is by using what we call a payment gateway. This service allows users to click a link or button on your website and access a secure third party computer which will accept their credit card and then return them to your website. The payment is stored in an online bank account, similar to your existing bank account, and can be withdrawn at any time by transferring the funds to your personal or business account. This system is fast, easy and takes very little time to setup.

To set up a gateway all you need to do is create a webpage with your product or service and include a link to your payment gateway with a small amount of HTML code. Many payment gateways supply tools to create this link, allowing you to simply copy and paste the code from their site into your web page.

Payment gateways charge a small fee to handle online credit card transactions. Rates vary from one service provider to the next. We recommend small businesses use PayPal which is a part of eBay and one of the largest payment gateway service providers on the web.

Shopping Cart Solutions

For businesses that wish to sell dozens of items, the manual method of creating web pages will be overwhelming, so we recommend using a shopping cart system instead.

A shopping cart is simply a database which allows a store owner to post items, control inventory and accept sales from visitors. Shopping carts may cost very little or may involve a significant investment depending on the complexity, size and number of controls your business requires.

The most basic shopping cart service on the web today is an eBay store, a system which allows the owner to post products in up to 12 categories and will provide a link from his website to the eBay store specific to his product or service. This type of store is very easy to setup and has a low monthly cost, but will not provide branding for your company and you risk loosing your business to other eBay hosting stores.

Typically, the cost to install a complete shopping cart package on your website with a custom interface to match your business and integration into a payment gateway to accept credit cards is much less than many small business owners would assume. A shopping cart also allows the business to grow over time by adding services when needed.

Whatever method your business chooses to use remember that a shopping cart or payment gateway links need to be updated regularly and managed the same way you would manage your retail business. Attention to detail and prompt responses will keep your online customers coming back.

This post came from an archive of my older website, since then I’ve posted a lot more, so please take the time to read some of my other recent work.

Princess Bride “Hello My Name Is” Shirt Design

princess bride hello stickers1 Princess Bride Hello My Name Is Shirt Design image

For those who love the Princess Bride, no character was more memorable than Inigo Montoya the charismatic Spaniard, searching the globe to find the six fingered man who killed his father. Since he was a boy, Inigo swore revenge and dreamt of the day he’d face the name and say “Hello, my name is Inigo Montoya. You killed my father, prepare to die.”

Oddly, all I could ever picture when I heard this was one of those cheesy eighties style conference stickers. This design was originally penned onto those very stickers but later I printed it as an t-shirt for myself  and my kids.

Top Three osCommerce Upgrades for Small Business

osCommerce (http://www.oscommerce.com) is an amazing tool, one of the best shopping carts on the market today, and it’s free. One of the best features of the tool is that there are hundreds or even thousands of upgrades on the market and here are the three I feel are critical for any small business.

Easy Populate
http://www.oscommerce.com/community/contributions,500

This is truly an amazing upgrade, it allows store owners to download their entire inventory into an Comma Separated (CSV) or Tab Separated (TXT) spread sheet, completely compatible with Microsoft Excel or other leading spreadsheet.

It also allows for bulk uploading of products using the same methods, allowing a store owner to add, edit or remove dozens or thousands of products in a matter of minutes.

Simple Template System
http://www.oscommerce.com/community/contributions,1524

STS is a tool for web designers, it allows us to completely customize the look and feel of an osCommerce store, so instead of getting the usual bland website with a bland ecommerce store, you get a site that looks and feels as good as a retail store should.

A Better PayPal Description
http://www.oscommerce.com/community/contributions,3376

One of the best payment gateways on the web (http://www.paypal.com) integrates seamlessly with osCommerce, as long as your shoppers follow the instructions but often they don’t and as a result you end up getting paid by your client but the order is not processed by osCommerce. As a result, you don’t know what to ship.

This little module is a lifesaver, it passes a complete description of what your customers are purchasing directly into PayPal, so even if the store doesn’t know what was sold, PayPal does and as a result, so do you.

This post came from an archive of my older website, since then I’ve posted a lot more, so please take the time to read some of my other recent work.

Gallant: It’s level one compliant!

Mr. Gallant, the cities IT guru has reviewed the debacle know as frederictontourism.com and have given our local newspaper, the Daily Gleaner the definitive answer as to why the site is as broken as it is … it was never meant to be compliant with all browsers, only those which meet the W3C’s “level one” testing.

It’s possible that Mr. Gallant, being a public servant has information that I simply don’t have, or that he’s reached a pinnacle of web excellence that I have failed to reach because while I explored the W3C’s online validation service at http://validator.w3.org/, I don’t see levels of compliance, only a pass or fail.

It appears that Mr. Gallant knows something that the rest of the Internet does not.

On another note, the accessibility of the website which as reviewed in depth last week, it’s interesting to note the front page story of the Gleaner this week in which the city is found to be less accessible for the disabled citizens of Fredericton as it could be.

When it comes to accessibility, and the lack of effort put forward by the city to accommodate those who need a little bit of extra support, it is refreshing to see that their inability to create a website capable of being viewed in browsers for the blind is at least consistent with their general attitude towards the citizens of Fredericton with disabilities.

I agree with Peter Haggert in his editorial today, its bad enough that the city choose to over look the highly qualified and cost competitive firms here in Fredericton, but to continue allowing the mess of a site to stay online is ridiculous. The city should take it down until it can be fixed and dress down those responsible for this mistake.

Tourism Fredericton … response from the city.

Well it’s no surprise, the investigative team (consisting from what I can tell of Deputy Mayor Mike O’Brian) has determined that spending our tax payers dollars on a busted up tourism site, was done by the books.

It appears after an exhaustive review of the situation, taking at least part of the day today, Mr. O’Brian and Maurice Gallant, the City’s Chief Information Officer have agreed that the method Mr. Gallant used to award the contract to an Ontario firm, was fair.

To quote Mr. O’Brian: “I have reviewed this with Mr. Gallant and I am satisfied that everything was done in accordance with City policy. Council empowers staff to purchase professional services in amounts under $50,000 without the requirement of a public tender.”

While I commend Mr. O’Brian on pursuing this matter, I am left pondering questions about the process and how the budget for this website was established or more to the point … was it worth it?

Tourism Fredericton

Thursday’s front page of the Gleaner featured two articles of note, the first that New Brunswick jobs are at risk and immediately below it, an article in which the city is attempting to defend sending our tax dollars to an Ontario firm to build a website. The tourismfredericton.com website is a prime example of what is wrong in New Brunswick and the sickness that is rampant in our municipal offices.

Local businesses are the heart of our community and account for 80% of the jobs in Fredericton yet our tax dollars are sent to Ontario web design firms because as Mr. Jellinek erroneously points out, the city is looking for the “bang for the buck”.

Personally, I don’t build the type of website the city needed for tourismfredericton.com and as such, would not have bid on the project but I am offended by the thought that our municipal tax dollars are routinely sent out of the city to firms in Moncton, Nova Scotia and Ontario when qualified, talented and affordable firms are here in the city.

In the future, I hope that city hall will take the time to survey local companies before simply sending my hard earned dollars away from my community.

Creating a cache on phpWebSite

I’ve been going nuts for the past month or so, looking for a static cache for phpWebsite, a great CMS application.

In the end, I’ve hacked together a little something and it works perfectly, all you have to do is paste this code in your index.php file, and create a file called “staticindex.html” in your root folder (chmod 777 of course).

Now, the site will check the age of staticindex.html every 5 minutes, if it’s too old it will generate a new one, otherwise it’ll serve up the static version.

if ($_GET[’cache’] == ‘1′) {

} else {
if (empty($_GET) && empty($_POST) && empty($_SESSION[”OBJ_user”])) {

$fileage = date(’U’)-filemtime(’staticindex.html’);
// if it’s new, show it
if ($fileage < 300) {

echo file_get_contents(’staticindex.html’);

} else {

// Open the file and erase the contents if any
$fp = fopen(“staticindex.html”, “w”);

// Write the data to the file
fwrite($fp, implode(chr(13),file(‘http://www.yourwebsite.com/index.php?cache=1′)));

// Close the file
fclose($fp);
echo file_get_contents(’staticindex.html’);

}

die;
}}

How much should a designer charge?

Graphic Designers have asked this question in every forum and every meeting I have ever attended and the answer is surprisingly simple … Designers should bill the rate that their market considers fare and that they, as professionals are comfortable accepting.

That’s pretty simple eh? Well, it’s not really and I know that you’re looking for a specific rate so here it goes.

There are three methods I suggest for calculating your rate. Take a look at all three and then decide which is right for you.

Method 1 – Costs and Pay

Figure out your costs. This is everything from you heat and hydro to
office rental, computers, insurance ect … everything that the business
costs you to run.

Say your annual office costs are $20,000 which includes $800 a month for
overhead (heat, hydro, rent etc), and the balance is on software,
hardware, insurance and maintenance.

Decide what you want to earn in a given year as a paycheque. I think
self employed designers are worth 50% more than full time employees, so
the rate is 50% higher than the average for your market. This covers the cost savings to a company for hiring a designers, as well as the costs of doing business.

Let’s say a designer of your level is worth $50,000 as an employee, so
you’re worth $75,000 as a consultant. The reason you’re worth more is
because you have to incur health costs, computer hardware, desk space, vacation time ect.

Determine your annual hours of work. There are 52 weeks in a year, 40
standard hours in each. So you can bill 2080 hours per year.

Be realistic, on top of billable time, there are pitch’s and downtime so
assume that you’ll actually work 20 hours a week and you want at least
two weeks off for good behavior, so let’s call it 1,000 hours per year.

Now, there’s a simple math formula … (A + B) / C or (Costs + Profit) /
Hours to calculate your actual time working.

In the example above, it’s (20,000 + 75,000) / 1000 or $95 per hour.

Method 2 – Costs, Pay and Profits

Another very good way to look at it is this,

A (costs) + (B (salary*2) + C (profit per seat) * D (# of designers)
——————————————————————-
T (time) * D

In this case, A is the same as above but B is the salary you would expect
to pay an employee plus their overhead, plus the percentage you want to
make in profit. Keep in mind that an employees actual cost is twice
his/her salary. So if you have three designers …

20000 + ((70000 + 15000) * 3)
——————————————————————-
1000 * 3

or $91 per designer, per hour.

Method 3 – Perceived Value

A third method called value pricing and possibly the easiest for most
startup designers (this is my personal favorite) is to do this:

S (scale) = ((L (lawyers fee per hour) – M (mechanics fee per hour)))/3

Now, you have a number which is one third the difference between a local
lawyer and a local mechanics, I choose these professions because I believe a good desginer is worth more than a mechanic but less than a lawyer but more importantly, my local market agrees.

S = ((100 – 35) /3

S = 21.67

Now you have a scale to work with and the rates go like this …

Junior Designer = M – S
Intermediate Designer = M
Senior Designer = M + S

Junior Art Director = M + (2S)
Senior Art Director = M + (3S)

or

Junior Designer = 21/hr freelance
Intermediate Designer = 52/hr freelance
Senior Designer = 73/hr freelance

Junior Art Director = 95/hr freelance
Senior Art Director = 116/hr freelance

Funny Error Message from Adobe Dreamweaver

There’s nothing funnier to me then getting a really, really helpful error message from Dreamweaver.wow1 300x201 Funny Error Message from Adobe Dreamweaver image

The Other Chris Ross

So here’s a wacky thing … I may or may not be the Christopher Ross you’re looking for.

In fact, there’s many of us but one of my favorites (other than me of course) is Christopher Ross, the underwater photographer (http://www.chrisrossphoto.com) he’s really pretty amazing and I don’t mind saying that if I’m not the Christopher Ross you’re looking for, you should give him a shout.

Actually … even if I am the Christopher Ross you’re looking for and you happen to be from a bank or student loan office, you should really give him a shout instead.

The other Christopher Ross does some really nice underwater photographs but I really like the photos in his personal collection, you should take a look and if you get a chance, drop him (or me) a line, one thing that seems to be universal about Christopher’s is that we like getting mail.

Christopher