Button Maker for your Blog

I spent most of the end of last week, linking to blog directories and changing the the sidebar to incorporate these blog directories web buttons, or as I call them web badges. Not all of the sites had their own web button, so I had to create a couple of them and the process is rather easy. You can go to Adam Kalsey’s site and use his very handy buttonmaker to make just about any web linking button you want.

All the buttons are 80 x 15 in dimension and are so easy to make that I made a few for WebKeyDesign:



Feel free to download and use any of the buttons on your own site. Just rename to wkd.png and use the following code with the proper url for the img src location.

<a href="https://www.webkeydesign.com/"><img src="wkd.png" alt="WebKeyDesign" title="WebKeyDesign" width="80" height="15" /></a>

Google Pagerank Widgets

Mac OS X 10.4 users have plenty of options for viewing Google’s PageRank. Here are three very colorful widgets for keeping tabs of your site’s PageRank:

The first widget is from Ran Aroussi. Entitled simply Google PageRank, Aroussi’s Dashboard widget allows you to enter any url and receive instant PageRank status.

Dashboard Google PageRank Widget

But if you want to monitor multiple sites at once, you should install Konfabulator and download PageRank.

Konfabulator PageRank Widget

This Konfabulator widget also works on Windows and Mac OS X 10.3.

Then there is DigitalPoint.com’s PageRank Toolbar which is a Macintosh only widget for Konfabulator.

Konfabulator PageRank Toolbar Widget for Macintosh

Unlike the previous two widgets which require user input, this widget automatically checks what site is loaded in Safari and displays the PageRank.

Domain Registration Services

WebKeyDesign now offers domain registration services to our clients. Register a new .COM, .NET, .ORG, .BIZ, .INFO, or .US top level domain for $15 per year. Or if you like, transfer your current domain at $15 price.

If you require a different top level domain extension or would like to purchase domain services without a webhosting package, please contact us.

Installing Scripts For Your Site

You just downloaded a script program from HotScripts.com that you think will give your web site some very much needed features or maybe you decided that a complete content management system is what you need to base your site on, and now it is time to install that script or program. Except that all you keep getting are error pages and you cannot get your site working now!

Script installation can quickly become a nightmare if you do not know what you are doing or if you missed a step somewhere in the process. This is why programmers write installers for their scripts, but even a good installer cannot detect everything that could go wrong.

Here are some good tips to keep in mind when installing a script on your site:

Demo Your Script:

Although not always possible, most scripts that are popular have a demo site or demo area that show you what they do. This is the best way of seeing if a script is right for your site. A good site to try out most web based cms and blog scripts is OpenSourceCMS.com, who has demos and user comments on many open source scripts.

Research The Requirements:

All scripts have certain requirements, be it a specific version of PHP or MySQL, or perhaps a specific Perl module is required. Make sure your webhost account has these requirements, in cPanel most version and module information is located on the left, when you login to your account.

Choose The Correct Script:

Resist the temptation to install a beta or alpha version of a script, unless absolutely necessary. Even full releases of scripts can have defects, and so sometime it is better to wait a couple of days after a regular stable release.

Unless you are a programmer and want to rewrite the script, a good support site for your script is a must. This is even more critical if you are paying for the script. You will want to make sure the script is at least supported and if you run into a problem you have a resource to go to.

Never install a script without looking at some of the script’s source code. If the script is encoded, so you can not see the source code, you will want to make sure the author of the script is reputtable. Any script you install on your site has security risks and installing a script you know nothing about is just asking for trouble.

Read The Installation Intructions!

This can not be said enough, because even when you read the instructions, you might miss something, so make sure you follow each step of an installation process.

Most MySQL based applications will require you to creat the database and user account in cPanel prior to installing the script, so make sure you do this if needed.

A configuration file is often edited manually if there is no installer for the script.

If you run into problems running the installer or getting the script to run after installation, make sure you have the right file or folder permissions. Some webhosts require that all php scripts be set to 644 and all directories to 711 or 755, otherwise apache will return an error 500. You should be able to fix permissions with your FTP client or in cPanel’s File Manager.

Secure Your Script:

If the installation went fine, and everything is running okay, the final step is to go back and delete any installer file or reset permissions to 644 for certain configuration files. Again, go back to the script’s documentation and see if there is any manual cleanup or security changes that you need to make once the program is installed.

What Not To Do When Designing Your Web Site

The idea behind the World Wide Web was to use the Internet to publish information and have it openly accessible to everyone. In the early 90’s the Internet was essentially Mosaic running on a computer, but now it is quite possible to browse web sites without a computer. You could use a PDA, a cell phone, even some kitchen appliances now connect to the Internet and download data automatically. The introduction of RSS feeds also offer new and innovative ways for information to become quickly accessible on more than just the traditional computer screen. Then there are the programs that search all this information and try to index it. All this accessibility is only possible if your site accommodates it, and so if you are just starting to build your web site you should keep in mind the following points, because accessibility is what the Internet is all about these days.

No Frames Please

If your site uses frames think about how confusing this is to Google and Yahoo. Most of the time, sites use frames for navigation, with a top frame or a side frame having all the links to the areas of the site. These are unnecessary, as the same effect can be easily recreated without frames. This is one case where someone invented a neat new way of doing something, and then realized the old way was in fact better. Other reasons not to use frames range from the fact that not all browsers support them, to increased page download times, to making it harder to bookmark specific pages on your site.

Under Construction Sites

Today when I see a graphic or message that states that the site is under construction, I immediately think amateur. If your site is truly under construction, then it should not be accessible period! Most site visitors will understand if a site is down for maintenance, updating, or if you are just moving in to a new server. If you really have a new site and it is not finished, think about having a message similar to a movie trailer. Putting up a nice graphic that depicts your site’s subject matter with the words “Coming Soon…” is a lot better than some yellow construction graphic. Your site’s theme should always come first.

Click Here To Navigate

If you actually put the words “Click here” to see other pages, then your site is stuck in the year 1991. An entire generation has already grown up on the web, and the term url is as common to them as cassette tapes were to my generation. You should never have to bring attention to your site’s navigation, because if you do, then you either do not understand how web pages work or your site’s navigation is so confusing that you yourself thinks it is bad! The exception would be if you have some special links which are different in some way, like when a weblog has article links to publications on a different site, or when the web site owner wants donations, like “Click here to give me money”, but these exceptions are quite specific.

Fonts, Fonts, No Really Fonts!

One of the best things you can do with a site is use CSS to make your fonts stand out. Perhaps CSS positioning is a little too hard to understand right off, but CSS styles are easily to learn and they can do a lot for making a site look ten times more professional than relying on the old html font tag. But whatever you do, do not make paragraph text blue. The color blue is most often reserved for links and making whole paragraphs of text blue confuses many site visitors. In fact if you need to bring attention to what you are saying on your web page, you might consider editing your message so it is more clear. Color is not what should get people’s attention. You want people to focus on your message, not the rainbow of colors you are using to convey that message.

Graphics You Love, But Which Everyone Else Hates

Probably the easiest mistake to make when designing a site is to want to include some graphics which you think are eye catching or interesting, because you absolutely like them. Sometimes it is very hard to admit to ourselves that we do not always have good taste or simply that something we like will not work. Film directors wrestle with this all the time, because they often shoot a scene that they totally love, but which they know will not work in the final edited film, so they end up cutting some of the scenes that they personally love in order to produced the best film they can. The same thing applies to web design, you can often make a really interesting graphic, but somehow it will not fit into your site’s theme and so you make it fit and the end result is a bad web design which everyone else except you will hate.

Your site should have a theme from the beginning, and understanding that theme is what should guide your site design. If a graphic is too large in size, the wrong color, or simply does not fit into the them, you should not use it. The web site has an audience, and that audience is what will drive the success of you site.

Additional Resources:

For further reading, look over some of the criticisms atWebPagesThatSuck, which has tons of examples of when web design goes bad. You can read over Alertbox: The Ten Most Violated Homepage Design Guidelines, which is revelant if you are designing a corporate web site.