A good designer is only as good as his/her web tools.

Between website design projects, I get a chance to wander the web and I have found some very helpful web services and tools that go into a quick access bookmark toolbar. Over the years we have collected quite a library of useful tools.

Here is my list of web services and tools that have helped make my life easier as a website designer.

Making Sure Things are Working

Are My Sites Up
Are My Sites Up will track you sites to make sure they are still online. The free service allows you to track up to 20 sites and can notify members via email or SMS. Site checks are done up to 25 times per day.
The premium service will check up to 60 sites as often as every 15 minutes and comes with all features of the free service plus Twitter integration and RSS feeds.
Read the rest of this entry »

Post to Twitter Tweet This

I am always looking for lists to help with my online website design and search engine optimization business.

Recently, my friend Herb over at “What’s This Web Thing“, posted this list of 55 SEO tips. There is a lot of helpful information in here, without any of the hype that you often see in these sorts of lists. I am republishing this with Herb’s permission.

Enjoy!
Read the rest of this entry »

Post to Twitter Tweet This

CSS can be the most frustrating part of website development. This is solely due to the the inconsistencies and lack of implemented standards on the part of Microsoft for their Internet Explorer (IE). The only reason I still take the time to ensure my web pages look good in IE is because 30% of my visitors are still using the browser.

So I decided to embark on a journey using CSS Frameworks to see if they could reduce my CSS pain and allow me to design a website more rapidly. Here is a summary of my first experience.

I began to consider my options for choosing a CSS Framework in response to a post I saw on Noupe ( 5 Popular CSS Frameworks + Tutorials & Tools for Getting Started ).

I began by going through the list of frameworks reviewed and downloading each one. I have an XAMPP distribution installed on my computer which I use for development. So I unpacked the files for each framework distribution into its own directory from the web root.

It is noteworthy that the version numbers of most distributions are pre-release or beta (i.e. – Blueprint is version 0.8).

I then set out to examine each one for how easy it was to use in my development environment. My first task was to review the documentation and see how easy it was to use. I was reminded of the painful reality that good developers are very impressive at getting your applications to do cool things. But they still lack the desire to document anything to the point that the rest of us can understand how the thing works. This doesn’t apply to all developers of course. But it certainly applies to most of the framework developers.

The most thorough documentation provided was for the YAML (Yet Another Multi-column Layout) CSS Framework. Full documentation was provided in English and German and the examples included were very impressive. But it was still difficult for me to determine the best way to use their CSS classes. In every distribution, I was looking for something that resembled a quick reference sheet of their classes. Looking through the CSS code didn’t offer too much more comfort either. It looked like I would need to spend a lot of time trying to understand what they did before I could begin to use it.

My preferred CSS Framework is Blueprint. The BluePrint CSS Framework had minimal documentation, but it was concise and easy to understand. Of all of the distributions, I was up and coding quicker with BluePrint than with any other distribution. The grid system used is a 24 column approach that allows you to easily specify the width of column and container with just a class.

The BluePrint CSS Framework was the easiest to use and understand from my viewpoint. However, they all need a bit of work to become the Rapid Application Development tools they are striving to be. They have all included fixes for the faults of Internet Explorer, but this is still no guarantee that you won’t have cross browser compatibility problems.

After quickly designing a new layout for my site, I was disappointed to see that IE still didn’t respect my layout options. I needed to tweak the CSS to make the page work in IE. The good news was that the amount of effort in tweaking was far less than if I had developed the CSS from scratch. Also, the website looks great, and as expected in all browsers non-IE. The bad news is that, even after the tweaking, there are still some minor formatting issues in IE.

CSS Frameworks In Summary

I really came to appreciate the challenge it must be to develop a CSS Framework when one of the most popular browsers doesn’t conform to the industry standard. Any respect I ever had for IE is now completely gone.

Many CSS Frameworks still require some work if they want to become what they are meant to be – a Rapid Application Development tool.

It is still early days for CSS Frameworks. I am looking forward to seeing these develop further. I am sure it will become much easier once all browsers comply with the standard.

Post to Twitter Tweet This

Have you ever visited a website and noticed the compliance or validation badge? The badge usually says something like “HTML Valid“, “CSS Valid” or has the HTML or CSS word in it with a big check mark. There are many variations but the idea is to portray the page as “VALID”.

I got to seeing this enough that I began to wonder what it meant. And why was it important that a page be “valid”.

First, let’s understand what it means to have a valid web page. Then, this will help us why we might want our website to be branded as “valid”.

According to the World Wide Web Consortium (W3C), “validation is a process of checking your documents against a formal Standard … for HTML and XML-derived Web document types”. The WC3 develops and maintains the specifications and guidelines for the web in the interest of keeping standards at the heart of what the Internet is built upon.

These same standards effect how browsers work and render web pages.

So as long as your web pages are written, or generated according to the specifications outlined by the W3C, your website site should be “valid”. This is true to a point, and much easier said than done.

If you have ever undertaken a website design project, you have probably played with your HTML files until everything looked absolutely perfect. Happy with your accomplishment, you pop off an email to all of your friends to proudly show off your new creation. Moments later, one of your friends tells you about a part of your page that just doesn’t look right. Horrified, you bring up the page in your browser and feel relieved for a very brief moment to see it render properly. Then you realize that your friend is using a different browser, and that the trick you read about on the web that caused that cool effect was causing the page to render improperly in certain browsers.

Non-valid pages are relying on the built-in error-correction of the users browser. This error correction acts very different across the various browsers and versions. Not so long ago, many website authors used a trick that worked in Netscape 1.1 and suddenly found their pages were totally blank in Netscape 2.0. As browsers have moved more towards being standards compliant, we see less of this issue with the way browsers render HTML and more problems with the way they handle CSS.

This brings us to the reason why to validate your website.

The difference in the way browsers render a page is a primary reason to validate your code. Many of us start out designing websites with WYSIWYG web page editors that can improperly generate a web page, and not necessarily to a published standard. Running a web page through a validation service will point out where any problems might exist.

Many of use also enjoy the creativity we can engage in when designing a site. When rendered properly, these creative tricks are reason for website visitors to be impressed. But if you’re a designer looking to make an impression on a client, and they visit using a different browser, the effects could be disastrous to our website design careers. Validation helps us stick to the standards.

With the popularity of WordPress and other Content Management Systems (CMS), many web pages are generated dynamically. Validation will help point out any errors in our code where the HTML is not being generated properly.

Using non-standard HTML also introduces the risk of having to rewrite your web pages later. There are HTML tags that are introduced from time to time that don’t last very long in the standards. Using one of these may produce some cool effects. But once the browsers stop supporting it, your page will look like an amateur. Does anyone remember the “layer” or “ilayer” command?

Now that we have some compelling reasons to validate, how do you validate a web page?

The crew at W3C have been kind enough to provide a Free web page validation service that tests your pages against the world wide industry standard. There are other services, but as the W3C has taken lead in an effort to prevent web fragmentation, it makes sense to use a validation service that was designed to work to the W3C Recommendations.

They also provide services to validate specific content such as RSS/Atom feeds or CSS stylesheets, Mobile content, or to find broken links in your web pages. The W3C offers a range of Quality Assurance validation tools.

Now for the a dose of reality.

Once you run your web page through the validation service, you will notice some very unexpected results.

If you have used a DOCTYPE declaration (DTD), you will immediately notice that this value is used to determine how the rest of the page should be validated. This makes a significant difference. The DOCTYPE or DTD is required for HTML and XHTML pages and must be spelled out exactly according to the specifications. What I didn’t realize is that there is even a DTD for CSS Stylesheets as well. Here is a complete list of DTDs you can use in your web pages.

Getting past this first step is a major hurdle to getting your pages validated. Don’t get too frustrated. If you cannot seem to get rid of one or two errors, your pages will still render properly. The specifications and guidelines are still going through changes that are difficult to understand for most of us.

It demonstrates the fact that there is some significant ground to cover before we can say that there are a complete set of standards for designing web sites. It also makes you appreciate how far the industry has come and the work involved to get to where we are today.

Post to Twitter Tweet This

Having a website has become a necessity in today’s world. With many hosting companies offering all the required website resources in one place, there is little reason not to have a place of your own on the web.

Possessing a website of your own allows you to take part in an invaluable communication environment. With this in mind, let’s look at 7 reasons why it is highly advisable to have a personal presence online:

Represents your personal profile
A website can be your virtual portrait or resume, showing off your personal self to the world on a 24/7 basis. Some of the most popular ways of presenting your personality online is through a blog or a photo gallery, where your friends can stay up-to-date with your daily life and happenings.

Lets your voice be heard across the world
A website can be your global “soap box” where you are able to share your knowledge, experience and enthusiasm with people who have common interests, but with whom you might not otherwise have crossed paths. Again, using a blog is a great tool for voicing yourself. It also allows people to comment on your blog posts, creating a community like environment. In addition to using a blog as a tool, you could also implement a discussion board on your website, better known as a “forum”. This allows your visitors to voice their opinions and ideas on similar topics as well.

Lets you contact people at a distance
A website can be a meeting place for making new acquaintances with people of a different religion, nationality and age. As I live overseas, I have used websites to keep in touch with friends back home on the other side of the world. Thanks to the many methods of online communication possibilities you can converse with many different people directly from your website.

Broadens your interaction with the world
A website empowers us to broaden our communication with others. While many of us may not consider this a big benefit, it is certainly a consideration for those with limited access, due to handicap or illness. A website can be a physically disabled person’s door to the dynamic world, allowing him/her to bridge over the difficulties of having a “challenging” everyday life. Your website can even be your office, where you can present and deliver home-made products/services to a global customer base.

Creates a web skill development environment
A website can introduce you to the secrets of Internet. New technological developments in web design have turned the task of creating a website into just a few clicks meaning far less effort for the inexperienced user. Thanks to these WYSWYG (What You See is What You Get) web design tools, everyone can build their own website without any previous experience. As you use these tools, you begin to gain an understanding of how the technology of the online world works for you, giving you greater knowledge and value in your skills. Many retired people are finding a new energy in learning these skills and applying them to an online business.

Earns extra money at a small cost (investment)
A website can make residual income for you, even while you’re sleeping or enjoying your free time. Thanks to the up-to-date techniques for bringing traffic to your website, you can earn money when visitors click on certain products/services promos or links that are relevant to your site content pages. We offer many suggestions for our visitors here on our own blog for possible website business ideas.

Makes you a member of the biggest community of the world
A website is a must-have personal attribute nowadays, just like mobile phones and computers. The fast developing technologies have converted having a website from a whim into a modern necessity. Today, many people already have a web site. But reports indicate that twice as many people are expected to have their own personal space in the World Wide Web in the near future. Be forward-thinking, join this trend now.

Post to Twitter Tweet This

In my web travels (and twitter sessions) this week, I came across several sites that made me think, “Hey, that would make a great post” or “That’s is really good info”. So I thought I would pass these jewels along in their original form by the original authors.

These posts were chosen as Premium Websites because I witnessed first hand their benefit to a website or blog owner. The post or website made me reconsider a choice I had made, or am about to make. It also provided some form of excellent value in response to questions I came across during the past week or so.

So here they are, in so particular order. This weeks premium website picks for the first month of 2009.


How to Build a Variable Width Website

Creating an Awesome Home Business
Wealthy Dragon
Martin Malden writes this hype free blog for website and blog owners. His advice is always spot on. This week, another friend of mine, Sean, was having CSS problems. Being in the middle of my own design projects, as he described his issues my mind was cluttered with the issues I was currently facing. So I helped where I could, but didn’t really solve all of his problems.

Enter Herb Stalk from “What’s This Web Thing“. Sean left a comment on Herb’s new social network asking for help on the matter. Herb promptly pointed Sean to Martin’s latest blog post. I also had a look at Martin’s post and it made me examine what I was doing with my own projects. Martin’s advice not only solved Sean’s problem, it helped me in taking another look at my issues and I resolved my problems as well.

This shows that one post, and a collaboration of people is a thing of value.


“Brand” Me: What’s It Worth To You?

The Cause is The Habit
The Cause is the Habit
I have had a fruitful week on Twitter and met db. Damien “db” Basile in from New York and runs the blog “The Cause is the Habit“. Damien’s post on branding gave me some new directions of thought as I plan how my own website portfolio is going to brand itself. Making me reconsider such deep questions like “who am I online” and “who do I want to be”.

You can find out more about Damien here.


10 Promising Free Web Analytics Tools

Six Revisions
Six Revisions
As I have been running websites for about 10 years, I have a continued interest in analytics in relation to website traffic. Too much value can not be put on the data collected from those that visit your website. So it was with great interest that I devoured this post on web analytics tools, as an alternative to the main stream tools.

The 10 tools reviewed here DO NOT include a review of Google Analytics, Crazy Egg, Alexa, Compete or even Quantcast. Everyone of the tools is worth a look. I was very impressed by the research that the writer had done just to identify the tools in the first place.


What’s This Web Thing


What's This Web Thing
I posted a review of this site earlier in the month. Their membership continues to grow at a consistent rate. This is probably due to the fact that there is such a good community atmosphere here. Just look at the example of Sean getting his CSS issues resolved. This is exactly what the network was designed to do and it works well.

If you haven’t gone by and visited this new network yet, I recommend that you have a look.


Free Twitter Ribbon Ad Generator

Twitter Know How
Twitter Ribbon
I have really been getting into the spirit of “all things Twitter” this month. I have been looking for a unique way to advertise to visitors of my main site (Siam Communications) a way to follow me on Twitter. I feared that a menu item just wouldn’t stand out like I wanted. And I couldn’t find a way to work an icon into the current design of the site.

So I was really pleased when I cam across this site. The banner sits at a 45 degree angle in the upper right hand corner of the browser screen without detracting from my message or website design.

Summary
Thanks for coming by and reading about our valuable finds. Tell us if you have found a Premium Website that you feel has exceeded your expectations, or has helped you solve a particular problem.

Post to Twitter Tweet This

Recently, I had some difficulty implementing forms into my blog here. So I set out on a mission to locate an easy to use plug-in to get forms into my blog.

The result exceeded my expectations by a long shot. I stumbled upon the cforms II plug-in for WordPress by Delicious Days.

But let me back up a bit and describe what I was looking for. I wanted something that could create forms that had a Web 2.0ish look and feel. I did not want to deviate too much from my blog theme and wanted full control of the CSS. The forms had to be easy to create and edit. These same forms also had to be easy to integrate into a blog post or page. I did not want a single form for everything, but a variety of forms that I could implement where I saw the need. And the kicker … I wanted to track and store all form submissions in a database so I could identify where feedback was coming from and how I was responding to my visitors.

Given this list of requirements, cforms II did not disappoint.

Immediately after installing the plug-in, I felt a bit confused by the interface provided in the admin panel. But after creating my first form from scratch, the purpose of each of the configuration sections became easily understandable.

I must admit, at first I just integrated the default form into the Contact Us page to see how it would look. From here I went straight into the styling tab to mess with the look and feel. My only disappointment was that after 15 minutes there was nothing left to fool with. I had my Contact form and it worked. Usually things are a bit more difficult than this … or aren’t they supposed to be?

Next task, create a form so that visitors can get a free quotation of our services. This provided a bit more of a challenge and took 20 minutes.

In about a half an hour I had created 2 forms, integrated them into my blog, and sent myself two test posts to ensure that everything worked fine.

I then realized that this was the way things were supposed to work. As described and planned … intuitively … the way humans normally think.

My bottom line is, if you are looking to implement one or more forms into your blog, there is nothing better than cforms II. I have recommended the plug-in to others and they have also been extremely satisfied with the results.

We hope you feel the same way after installing this very well designed plug-in.

Post to Twitter Tweet This

Last month, we posted a quick post on the opening of a brand new social network for website owners. This new social network, named “What’s This Web Thing” (WTWT) is quickly gaining acceptance among website owners from around the world.

Its free to join.

This new network is all about website and blog owners helping other website/blog owners. They are just starting out and have a handful of members as of this writing. But the number of registered members is rapidly increasing.

In addition, the folks at WTWT want hear from more website and blog owners. They want us to talk to them and make suggestions about the network. So now we as website owners have a great opportunity to state what we would like to see on a social site.

We want to find a way for this site to help website and blog owners“, says Herb Stalk, the network’s founder.

While the membership has a good mix of web professionals with their own website and experience, Herb is still looking for more diversity. “We are looking for ALL types of sites, from blogs to shopping sites to outdoor sites to finance … everything.

The most valuable part of this particular Social Network is it’s members and what they have to offer. I know from personal experience that getting started with an online business is very difficult. The online world is a very different environment from which to operate a business.

Everyone of us, at some time, has been in a position where we needed advice or help. And usually, we turn to someone who has some higher level of experience for advice. Well, this network is perfect for website and blog owners from all levels of experience.

If you are just starting out, there are load of professionals that are willing to help you with your problem. If you are more experienced, this network is a chance for you to share your experience with the rest of us.

What’s Available on WTWT
As with most Social Networks, WTWT is a place to invite your friends or make new friends via the website. WTWT is running on the Ning Social platform. Like many of the Ning sites, there are many features that make this Social Network unique. Here are just a few:

  • Create Your own Groups and Invite Members
  • Add/Download eBooks
  • Add/Download Photos and Videos
  • Download Software Products

The feature to Create your own groups is especially appealing. Many of the members have come up with some great ideas for these group areas. Here are a few of the groups already available:

  • Can You Help Me – This group was started as a general non-specific area where people can request website or business help of any kind.
  • Web Design – A group concerned with design issues and how they relate to the effectiveness of your site and business.
  • Twitter For Your Web Business – Tell us how you use Twitter in your Business. What’s your favorite Twitter Client?
  • SEO and Search Engines – A group to discuss and better understand SEO.

Join now and create your own special group about your specific area of expertise or about a subject you want to know more about.

This Social Network is in a good position to be one of the most valuable networks on the Internet for website owners. Come by and have a look at “What’s This Web Thing” and join in the fun of building this network.

If you want to network and learn this is the place.

Post to Twitter Tweet This

The browser statistic numbers from W3 Schools are in for 2008, and there are probably not a lot of surprises for developers.

As of the end of 2008, Internet Explorer still holds the lead with approximately 46% usage recorded. But this is not a comfortable lead as Firefox is closing the gap with a usage rate of 44%. In December of 2007, IE held a comfortable 56% of the market share compared to 36% for Firefox.

The past year has seen a significant loss of share for Mozilla and IE5 has completely disappeared off of the radar. Based upon the track record of the Netscape browser, which disappeared off of the reports in 2006, this could also mean that Mozilla usage could disappear below the radar as well.

The Safari and Opera browsers have seen a slight increase, and are still strong contenders. A new contender in this years results is Google with their Chrome browser. They entered the results with a healthy 3.1% share, outdoing both Opera and Safari in their first 3 months of distribution.

The statistics for display and screen resolutions have not yet been updated.

Complete statistics for browser usage are here.

A word for Designers

As a Web Designer, you should not rely only on statistics. Statistics can often be misleading and their source MUST BE QUALIFIED.

The stats that are referred to here come from the log files at W3Schools as well as other sources that they monitor to ensure the quality of their numbers. The statistics provided are from a wide, global audience. Global averages may not always be relevant to your web site. Especially if your content is directed only to your local area, city or country. Some web sites attract professional developers using professional hardware, while other sites attract hobbyists that use older computers with lower specifications.

You should also be aware that many statistics applications may not provide accurate browser detection. It is quite common for many web-stats report programs to not be able to detect the newest browsers and therefore incorrectly report them.

If you have been running a website for some time, have a look at your web-stats application in the control panel provided by your hosting company. These will allow you to view the browsers and screen resolutions of your website visitors. In turn, this will help you understand the best screen size, and browser combination, for designing your web site.

Post to Twitter Tweet This

The computer screen no longer holds the exclusive position for viewing web content. In recent years, more and more people are viewing your content on mobile devices. The iPhone has gained much attention in the press and is a popular mobile device used across the globe. So shouldn’t we begin to think about these visitors when designing our sites?

One group that has already put much thought into this topic are the folks at Brave New Code. They have developed a WordPress plug-in called WPTouch that makes formatting your content for the iPhone extremely easy. We use this plug-in on our site and have been very pleased with the results.

WPtouch automatically transforms your WordPress blog into an iPhone application-like experience when viewed from an iPhone or iPod touch. It comes complete with ajax & effects, and all the standard WordPress blog features: search, login, categories, tags, archives, photos & more. WPtouch also allows for near-complete customization through your WordPress admin.

As the Admin, you get to define which content and pages from your blog are visible to iPhone or iTouch users. You can even assign individual bookmarking icons to each of these pages. The theme operates completely separate from your theme as viewed on a computer.

But if your users would rather see your computer based theme instead of the iPhone enhanced theme, there is an option in the footer on WPtouch for your users to easily switch between the WPtouch view and your site’s regular appearance. It’s that easy. The plug-in adds a little snippet of code which will be shown only to iPhone/iPod touch users and give them the ability to switch between the two views easily.

If you have an iPhone or an iPod Touch, have a look at our site and tell us what you think. We would very much like to hear your comments on this plug-in.

Post to Twitter Tweet This

About Us

We provide simple, easy to understand web design services and web site hosting, specializing in Wordpress and Shopping cart applications. With 10 years of experience in Online Marketing and Search Engine Analysis, we can show you how to maintain good visibility for your online presence at a cost that won't break your budget.

Subscribe

Enter your Email


Preview | Powered by FeedBlitz