<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5047509693878166741</id><updated>2011-10-20T11:01:52.401-07:00</updated><category term='seo'/><category term='PHP'/><category term='Web Development'/><category term='Website Testing'/><category term='image search'/><category term='domains'/><category term='css'/><category term='Linux'/><category term='photoshop'/><category term='Web Design Firms'/><category term='website architecture'/><category term='Links Building'/><category term='website design'/><title type='text'>The Web Scene of Goa</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Team Inertia Technologies</name><uri>http://www.blogger.com/profile/08650798349178421279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-1774490518285996687</id><published>2008-07-28T06:40:00.001-07:00</published><updated>2008-07-28T06:40:58.122-07:00</updated><title type='text'>5 Qualities that make a Good Designer</title><content type='html'>Web design stems from graphic design so most aspects of traditional print design apply (apart from the ink and paper). However, there are many unique problems that a web designer faces.&lt;br /&gt;&lt;br /&gt;However if you can master the following qualities, you will be in a good position to face these challenges.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Be User-Centric&lt;br /&gt;&lt;/strong&gt;At the heart of good web design is good usability. If a user cannot quickly and efficiently access the information, product or service they have visited for, they will leave with a negative impression of the site and therefore the brand.&lt;br /&gt;&lt;br /&gt;Good usability begins with the structure of information. Information architecture is the process of organising information in a logical, intuitive manner so that the user can find their way around the site quickly and painlessly. Get this wrong and the user will lose confidence in the site very quickly. To get this right, you need to step in the shoes of a user and approach the site as they would.&lt;br /&gt;&lt;br /&gt;Personas are fictitious individuals who act as stand-ins or ‘archetypes’ of users. Using a variety of different personas for each project can identify patterns and discover what is necessary, what is unnecessary and to differentiate between what is used frequently and what is needed only infrequently.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Ensure graphic integrity and originality&lt;br /&gt;&lt;/strong&gt;Many aspects intrinsic to web design can hinder originality and produce cookie-cutter web sites.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Templates are used to display content that is dynamic and ever-changing, &lt;/li&gt;&lt;li&gt;Pages are produced with code that places restrictions on layout not found in print design,&lt;/li&gt;&lt;li&gt;Technologies restrain the use of typography &lt;/li&gt;&lt;li&gt;Our carefully laid-out designs can change dramatically on different users systems &lt;/li&gt;&lt;li&gt;Colours can vary from screen to screen. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;em&gt;So how do we combat this?&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3...We Keep learning&lt;br /&gt;&lt;/strong&gt;The internet changes fast and new developments in web design are being made daily. Its crucial to be in constant touch with new technologies and designs to stay afloat and progress or you risk stagnating. Because of the many challenges faced in the medium - browser inconsistencies, liquid dimensions, accessibility etc - original and creative solutions are discovered all the time and you need to be constantly scouring the web for inspiration.&lt;br /&gt;&lt;br /&gt;Stagnation can arise by following flavours of the month and not pushing yourself to discover new techniques. It's easy to develop a style that you fall back on time and time again. It may save time but you will not be reflecting the brand if every design uses the same style.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Remember the Brand&lt;br /&gt;&lt;/strong&gt;A Web site is an extension of the brand just like the store down the street or the box a product comes in. In many cases the Web site will be the first interaction a customer has with the brand after seeing an advertisement, so it has to compel and reflect the brand's values.&lt;br /&gt;&lt;br /&gt;It is crucial to have a clear understanding of the brand for each project. The personality of a brand can be communicated with sound, animation, feedback and interaction as well as traditional graphic design.&lt;br /&gt;&lt;br /&gt;Read the brief, then read it again. Revisit it constantly throughout the design process to ensure to are meeting the clients requirements and expectations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Pay attention to detail&lt;br /&gt;&lt;/strong&gt;Focusing on “what isn’t right”—can take a design from “nearly there” to “there” and beyond. At times designers present concepts that they believe are 90-100% done. However to the detail-savvy designer, the work appears to be only 50-70% there. You can see the ground work and foundation, but you know it's just not finished. To take a design to 100% you need to achieve polish and add the touches that will make a design really shine.&lt;br /&gt;&lt;br /&gt;The key to embracing details is to think critically about your design. If you think an element isn't right, try something else until you sure it works. Regardless of how 'cool' a particular aspect may be, if it doesn't serve the design - get rid of it. Never be precious about your designs.&lt;br /&gt;&lt;br /&gt;Keep notes while designing—these will form a good basis for a style guide. Consistency displays sophistication and shows that you fully understood and made sound decisions. Consistency should be transparent.&lt;br /&gt;&lt;br /&gt;Take regular breaks during the design to step back and take another look. Your own gut reaction will likely be similar to the initial impressions of those who see it for the first time. Always step back and re-evaluate.&lt;br /&gt;&lt;br /&gt;Details aren't easy. They take time and patience, but you'll be rewarded for your efforts and they are the key to producing something you'll be proud of.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Conclusion&lt;br /&gt;&lt;/strong&gt;Web sites are experiences. Not only do we design graphically, but we design user interactions, we design sound and we design journeys.&lt;br /&gt;&lt;br /&gt;A Web site isn't just a two dimensional space rendered on a computer monitor, but a environment that leads a user down a path through space an time, reinforcing brand values. &lt;/p&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-1774490518285996687?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/1774490518285996687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=1774490518285996687' title='45 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/1774490518285996687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/1774490518285996687'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2008/07/5-qualities-that-make-good-designer.html' title='5 Qualities that make a Good Designer'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>45</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-5393430148912597349</id><published>2008-07-18T00:30:00.000-07:00</published><updated>2008-07-18T00:34:16.342-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>Why You Don't Want Michelangelo Working on Your Website</title><content type='html'>&lt;p style="margin-top: 0px; margin-left: 10px; margin-right: 10px;"&gt;&lt;span&gt;Everyone wants  to live surrounded by beauty. Beauty soothes the soul, and lifts the spirit. It  inspires us and keeps us healthy. We all want beauty.&lt;br /&gt;&lt;br /&gt;Can you have beauty  in your website? Sure you can, and it's important to have your website be  pleasing to the folks you want to help. Unfortunately, this desire to have  beauty and to please folks means that you can spend a great deal of time  creating a 'unique and beautiful' web design that people actually avoid. How can  you spend so much time on beauty, sacrifice so much money with a designer, and  still end up with a mess?&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-left: 10px; margin-right: 10px;"&gt;&lt;span&gt;Do you do  Frescoes?&lt;br /&gt;&lt;br /&gt;No one would complain about the beauty of the Sistine Chapel in  Rome.&lt;br /&gt;&lt;br /&gt;Michelangelo spent four years, from July, 1508 through October,  1512, painting over 5,000 square feet of the Sistine Chapel's  ceiling.&lt;br /&gt;&lt;br /&gt;Unfortunately, Michelangelo was a sculptor, and loved working in  marble. Prior to the Sistine Chapel, he had only painted briefly as a student of  Domenico Ghirlandaio in Florence - which means that he got off to a slow start  as he learned how to paint frescoes.&lt;br /&gt;&lt;br /&gt;Luckily for him, Michelangelo was  already an accomplished artist. He wasn't exactly doing the Sistine Chapel as a  free promotional effort. Pope Julius II commissioned him for those four years,  and didn't seem to mind that it took Michelangelo a while to get in a  groove.&lt;br /&gt;&lt;br /&gt;History reports that one of the Pope's motivations was to outdo  Pope Alexander VI. So, the whole idea was to create an amazingly glorious  ceiling that would stun everyone who saw it.&lt;br /&gt;&lt;br /&gt;Are you trying to stun your  visitors? Remember the purpose of your website: to create a relationship with  the right people, connect with their hearts and needs, and to help them take the  next step in relationship to what you provide. If you aren't being commissioned  to paint the ceiling of your website by a fabulously wealthy Pope, and if you  aren't trying to stun your visitors with beauty, I suggest you relax, just a  little bit, any attachment you might have to beauty and uniqueness around your  website.&lt;br /&gt;&lt;br /&gt;Your visitor is waiting for dinner.&lt;br /&gt;&lt;br /&gt;Imagine showing up at  a fríend's house to eat. You've worked all day, you're hungry and you've been  looking forward to dinner. Yet, once you arrive, they keep you waiting for three  hours while they pull out family home movies, or their wedding album.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-left: 10px; margin-right: 10px;"&gt;&lt;span&gt;It's not that  you wouldn't eventually like to see those things. But first, can we have dinner,  please?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:14;"&gt;&lt;b&gt;The Two Functions of Your  Design&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Absolutely prepare and present the food with love and  beauty. But just remember that your visitor is looking for food, not frescoes.  It's been shown that when a visitor comes to a website, design plays two primary  functions:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(1)&lt;/b&gt; to show that the website is solid and  professional-looking enough that the business can be trusted,  and&lt;br /&gt;&lt;br /&gt;&lt;b&gt;(2)&lt;/b&gt; to make sure that the visitor can find what he/she needs  really easily without having to guess or hunt.&lt;br /&gt;&lt;br /&gt;As long as you are meeting  those two needs, your design is going to work.&lt;br /&gt;&lt;br /&gt;So, where is it safe to  bring forth beauty and inspiration on your site, and where will it keep you  stuck to the ceiling for four years?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:14;"&gt;&lt;b&gt;Keys to Website Design&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Things  to avoid&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Avoid putting a pattern behind your text, or using a text  color that isn't very dark. In fact, I recommend that you stick with black text  on a white background. Millions of novels of great variety, beauty and talent  are written, all printed black text on a white background.&lt;br /&gt;&lt;br /&gt;As a general  rule, avoid animation and oversized photos and illustrations - anything that  distracts from the food you want your visitor to eat.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0px; margin-left: 10px; margin-right: 10px;"&gt;&lt;span&gt;Avoid unique  design layouts. Many websites look the same structurally - and so do human  beings. You don't have to look at the back of someone's knees to find their  eyes. People know how to connect with each other more easily in part because of  structural similarities.&lt;br /&gt;&lt;br /&gt;Your visitor has been trained to expect certain  conventions in web design, so they can find what they are looking for. Don't  play a guessing game with them by creating some outlandishly creative and  confusing design.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Things to do&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Keep your text front and  center. Keep your navigation either across the top, or down one side, with clear  labels. Don't use more than two columns - one for the navigation or side text,  and one for the main content of the page. Have a clear banner across the top  with a simple message about your business.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Things of beauty and  inspiration&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Make your banner beautiful and inspiring, without being  cluttered. Use colors you love.&lt;br /&gt;&lt;br /&gt;Use creative bullets rather than just the  usual round variety.&lt;br /&gt;&lt;br /&gt;Use color highlights around navigation buttons, and  in the frame around your page.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* Above all, don't agonize over  it&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;If you don't have a website yet, or your website isn't effective  and you are upgrading it, bring in what creativity you have, but don't agonize  over the beauty aspects. Your visitors are waiting to be fed! Once you start  having a lot of visitors coming to your website, and your business is humming,  you can take the time and space to bring out the fine china for them.&lt;br /&gt;&lt;br /&gt;My  very best to you and your business. &lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(204, 0, 0);font-family:Arial,Helvetica;font-size:16;"  &gt;&lt;b&gt;About  The Author&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Mark Silver is the author of Unveiling the Heart of  Your Business: How Money, Marketing and Sales can Deepen Your Heart, Heal the  World, and Still Add to Your Bottom Line. He has helped hundreds of small  business owners around the globe succeed in business without losing their  hearts. Get three free chapters of the book online: &lt;a href="http://www.heartofbusiness.com/"&gt;http://www.heartofbusiness.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-5393430148912597349?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/5393430148912597349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=5393430148912597349' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/5393430148912597349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/5393430148912597349'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2008/07/why-you-dont-want-michelangelo-working.html' title='Why You Don&apos;t Want Michelangelo Working on Your Website'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-7198736340807300623</id><published>2008-05-20T21:53:00.000-07:00</published><updated>2008-05-20T21:58:48.875-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='image search'/><title type='text'>What Do You Know About Google Image Search?</title><content type='html'>Improve your rankings in the Google image search. Google image search is increasing in importance. Curious about this functionality, I did some digging on what it takes to get your photos ranked well in this image search engine. Here are some great tips to follow:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ranking high in Google’s image search can increase your traffic considerably. This is especially true if you can rank in the top three for search results that show images above the organic search results.&lt;br /&gt;&lt;br /&gt;1. Make your images large - Large images tend to rank higher than smaller images. I recommend making images you want to rank high in searches at least 10,000 square pixels. An image that is larger than 333 pixels wide by 334 pixels tall would work.&lt;br /&gt;&lt;br /&gt;I just did an image search for internet marketing and there were only two images with less than 10,000 square pixels on the first results page.&lt;br /&gt;&lt;br /&gt;Make sure to specify the width and the height of the image in your html.&lt;br /&gt;&lt;br /&gt;2. Put your keywords in the file name - If you want your image to rank high for the term ‘internet marketing’, name it ‘internet-marketing.jpg‘.&lt;br /&gt;&lt;br /&gt;3. Put your keywords in the Alt tags - This is probably the most obvious thing to do. Alt tags are designed to provide alternative text when images cannot be displayed. They should describe what the image is about.&lt;br /&gt;&lt;br /&gt;4. Put your keywords in the image title tag - Many people don’t realize that there is a title tag associated with images. The text in the title tag is shown when the user mouses over the image. Put the same text in the title tag that you put in the Alt tag.&lt;br /&gt;&lt;br /&gt;5. Put your keywords in the text close to the image - I recommend putting descriptive text that includes your keywords below each image that you want to rank high in image searches. This is just more information for Google to use in determining what your image is about.&lt;br /&gt;&lt;br /&gt;6. Optimize your page for the keywords - Include the keywords in the title tags, meta tags, header tags and the body copy of your page. Keyword density of the page that the image is on is very important.&lt;br /&gt;&lt;br /&gt;7. Create an image site map - I have just started testing this out, but I have high hopes for it. Create a page with text links to all the images on your site that you want to rank high in image searches. Use the appropriate keywords for your anchor text when linking to the images.&lt;br /&gt;&lt;br /&gt;An image site map is a great way to get links that come directly into your images and it lets the search engines know more about what the images are about.&lt;br /&gt;&lt;br /&gt;8. Increase the authority of your web site - Images on pages with high Page Rank tend to rank higher in image searches. Build links into the page where the image is located and both your organic and image search rankings should improve.&lt;br /&gt;&lt;br /&gt;9. Prevent the framing of your web site with javascript - You can stop Google from framing your web site by adding javascript code to your pages.&lt;br /&gt;&lt;br /&gt;The idea here is that when somebody clicks on the image thumbnail in the search results they will go directly to the page on your site where the image is located without seeing the Google frame that has a direct link to the image. You should get more page views by using this javascript. I’m not sure if Google will penalize your site for using such code.&lt;br /&gt;&lt;br /&gt;I would love to hear of any other techniques that you have found successful for increasing your image search results.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://goodmarketingtips.blogspot.com/2008/05/what-do-you-know-about-google-image.html"&gt;Michael Fleischner - Marketing Expert &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-7198736340807300623?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/7198736340807300623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=7198736340807300623' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/7198736340807300623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/7198736340807300623'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2008/05/what-do-you-know-about-google-image.html' title='What Do You Know About Google Image Search?'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-5924122333889516411</id><published>2008-03-01T04:29:00.000-08:00</published><updated>2008-03-01T04:31:09.591-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='domains'/><title type='text'>Add-On Domains, Parked Domains and Sub-Domains</title><content type='html'>Once you have a website up and running, you may want to launch other websites. The default way to do it is to register new domain names and open new hosting accounts. However, opening new hosting accounts can be expensive, especially if you still have plenty of free space and bandwidth available in your original account. Fortunately, it is possible to share the web space and bandwidth of your original account among different sites.&lt;br /&gt;&lt;br /&gt;You can basically do so through:&lt;br /&gt;Add-On Domains&lt;br /&gt;Parked Domains, and&lt;br /&gt;Sub-Domains&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; What is an Add-On Domain?&lt;/span&gt;&lt;br /&gt;An add-on domain is a new domain name that points to a subdirectory within your existing domain hosting account, where the website for the new domain will reside. Add-on domains must be registered domain names that you own, and that are configured to point to your web host's servers.&lt;br /&gt;From a web user perspective, an add-on domain functions just like any other domain. For example, if you already have a hosting account under www.main-domain.com, you can register and set up an add-on domain (for example: www.add-on-domain.com), so that when your visitors type "http://www.add-on-domain.com" in their browser, they will be transported to the new site.&lt;br /&gt;The advantage of add-on domains is that the browser's address bar will show "http://www.add-on-domain.com" (there will be no reference to the original domain), so the process will be totally transparent to your users. If your users navigates to another page, their browser will accordingly show "http://www.add-on-domain.com/anotherpage.html", just like it should.&lt;br /&gt;Apart from sharing web space and bandwidth with your main domain, add-on domains also get their own cgi-bin and statistics.&lt;br /&gt;Many web hosts now offer to set-up add-on domains for free. This is only fair, since you are not getting any more web space or bandwidth. Others, however, will charge you a modest one time fee, which is not bad, especially when the cost of registering the new domain is included. Finally, some web hosts will charge you a montly fee for each add-on domain you set up. In some cases, that fee can be very close to the monthly cost of your web hosting account, to the point that it is better to just open a new hosting account for the new domain. If you plan to set up add-on domains in the future, you're better off avoiding this kind of account.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; What is a Parked Domain?&lt;/span&gt;&lt;br /&gt;A parked domain is a domain that doesn't have a hosting account associated to it, and that is usually enabled with URL forwarding capabilities, so that it points to an existing website. For example, let's assume that you already run a newsletter that is hosted in a subdirectory of your domain name, as follows: "http://www.domain.com/newsletter/index.html". You may at one given point want to register a separate domain name for your newsletter, so that it is more memorable, but may not want to move its pages to a new server, open a new hosting account, or pay to establish an add-on domain. You can then register a and park a new domain for your newsletter (for example: "http://www.newsletter.com"), which will be forwarded to "http://www.domain.com/newsletter/index.html".&lt;br /&gt;You don't need to register this new domain with the same company that hosts your website. You can register it with any domain registrar (preferrably one that offers free URL forwarding) and point it to the physical location of the pages.&lt;br /&gt;The difference between a parked domain and an add-on domain from a web user's perspective is that with a parked domain the URL in the address bar will change to the physical location of the page as the page loads. For example, if you type "http://www.newsletter.com", that domain won't remain in the browser address bar, but will change to "http://www.domain.com/newsletter/index.html" as soon as the page is displayed.&lt;br /&gt;From a webmaster's perspective, the difference is that the parked domain won't have its own separate statistics reported through the control panel of your hosting account.&lt;br /&gt;Parked domains are also a good alternative for webmasters whose site is hosted by a free hosting service, since by using a memorable parked domain users won't need to remember the cumbersome web addresses usually associated with free hosting accounts.&lt;br /&gt;They are also widely used by members of affiliate programs, who forward the parked domain to the merchant pages, so that they don't have to use an affiliate URL that includes their affiliate id (which turns many people off).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt; What is a Sub-Domain?&lt;/span&gt;&lt;br /&gt;A subdomain, also known as a "third-level" domain, is a great way to create memorable web addresses for various sub-sites of your site. For instance, Yahoo! uses subdomains for its different services, like "mail.yahoo.com", "music.yahoo.com", etc. The basic syntax is: "http://subdomain.domain.com".&lt;br /&gt;Large businesses use subdomains to establish branding and focus on separate products or services, because a subdomain creates a separate URL and web presence, all within your same main hosting account. For example, a restaurant directory may establish sub-domains for different cities, or a school can set up subdomains for different academic programs.&lt;br /&gt;It is also possible to redirect (forward) traffic from a particular subdomain to another location, either within the main site or to a different website altogether.&lt;br /&gt;You should be able to set up and manage add-on domains, parked domains and subdirectories from your hosting account or domain registrar control panel. However, as we usually suggest, always consult with your web host before proceeding if you have any doubts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-5924122333889516411?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/5924122333889516411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=5924122333889516411' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/5924122333889516411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/5924122333889516411'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2008/03/add-on-domains-parked-domains-and-sub.html' title='Add-On Domains, Parked Domains and Sub-Domains'/><author><name>Sujjo</name><uri>http://www.blogger.com/profile/09944271012640782086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-2982438906994552123</id><published>2008-02-14T01:50:00.000-08:00</published><updated>2008-02-14T01:51:10.856-08:00</updated><title type='text'>The real truth behind SEO Experts</title><content type='html'>&lt;p&gt;I believe thousands of people get &lt;span style="font-weight: bold;"&gt;scammed&lt;/span&gt; every year by so called SEO Experts.  Why? Well, because they can’t distinguish lies from the steel cold truth.  Because they are too credulous and there are lots of guys waiting to take  advantage from it. And of course, because they want great results with as little  expense as possible.&lt;/p&gt; &lt;p&gt;So, how can you distinguish the good SEO companies from the fake ones? Well,  first of all, learn not to believe in any of the following stories, that the &lt;a href="http://www.hobo-web.co.uk/seo-blog/index.php/unethical-seo-companies/" target="_blank"&gt;guys from Hobo-Web&lt;/a&gt; put together a couple of days ago. I’ll  show you only some of the "best" replicas:&lt;/p&gt; &lt;p&gt;&lt;span id="more-145"&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;We cannot show you results for clients as it is 100% confidential  -&lt;/strong&gt; so i guess i should take your word for it, ay mate?  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;We KNOW how Google works&lt;/strong&gt; - well, that surely make you  unique. Cause i don’t and i don’t think anyone does, not even Matt Cuts… But  hey, that’s just my opinion. You’re the big SEO Expert, you know better…  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Toolbar Page Rank Is Everything&lt;/strong&gt; - Of course it is. And pigs  fly. Oh no, wait, they don’t… That means there’s something wrong with your  logic? Ironicaly, the PR myth is so deep-rooted. 90% of my clients ask me about  it and demand a PR5+ for their site…  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Submit To 75,000 Search Engines &lt;/strong&gt;- Since Google, Yahoo and  MSN have like 95% of the worldwide market, and you don’t even have to submit  your site on them, what are all the other 74997 search engine submission worth?  &lt;img class="wp-smiley" alt=":P" src="http://www.mikesquarter.com/wp-includes/images/smilies/icon_razz.gif" /&gt;  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;We don’t rank for any “seo” terms because we don’t want to&lt;/strong&gt;  - or perhaps because you don’t know how to? Hmmm… &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Anyway, clients like to see high figures, so you can’t really blame companies  for giving them what they want, can you? But in the end, how can you be sure you  &lt;span style="font-weight: bold;"&gt;won’t be duped&lt;/span&gt; when looking for the  services of a SEO company? Well’ you can’t, but the risks should be minimal if  you take these advices into consideration:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;never sign a company that guarantees you results over night. Because we’re  talking about a logical and longtime process that can’t happen over night, and  which can’t always have the desired results  &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;don’t fall for the big numbers&lt;/span&gt;:  50.000 search engines, 10.000 first positions in SERPs, thousands of visitors  everyday, etc etc  &lt;/li&gt;&lt;li&gt;try to work with companies/people recommended by your friends (or by many  others on forums, groups, etc)  &lt;/li&gt;&lt;li&gt;ask for previous work references  &lt;/li&gt;&lt;li&gt;make sure you know what you are asking for and what are you expecting to  obtain from a SEO company &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-2982438906994552123?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/2982438906994552123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=2982438906994552123' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/2982438906994552123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/2982438906994552123'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2008/02/real-truth-behind-seo-experts.html' title='The real truth behind SEO Experts'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-6798816437258920218</id><published>2008-02-14T01:49:00.000-08:00</published><updated>2008-02-14T01:50:03.881-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><title type='text'>Search engine optimization tips - the beginning</title><content type='html'>&lt;p&gt;More and more people are planning to go big on the Internet, that’s why  &lt;strong&gt;Search engine optimization tips&lt;/strong&gt; is a very hot subject these  days. But they must know at least the&lt;strong&gt; basics in SEO&lt;/strong&gt; first.  That’s why I’m going to write a nice &lt;strong&gt;guide on search engine  optimization&lt;/strong&gt;, with many episodes, covering all (or at least most  of) the important things in this domain, with planning, On Page SEO, Off Page  SEO, statistics, improving and of course tips.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;SEO - The beginning&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;One of the important causes why some sites are successful and most aren’t is  because their &lt;strong&gt;webmasters did their homeworks&lt;/strong&gt; before starting  building the project. They studied and researched. What? Well, there are many  aspects.&lt;/p&gt; &lt;p&gt;&lt;span id="more-94"&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;1. Think about your site, about the idea behind it, about its topic, about  its niche. &lt;strong&gt;Niched sites&lt;/strong&gt; are the most likely to become big in  time, as long as you don’t pick an overcrowded niche and you have something to  say regarding that subject. So, &lt;strong&gt;going as deep in a niche as  possible&lt;/strong&gt; and being an expert there is important.&lt;/p&gt; &lt;p&gt;2. &lt;strong&gt;Study your competition&lt;/strong&gt;. See how are their sites built  (that’s why a SEO wannabe must have &lt;strong&gt;basic programming  knowledge&lt;/strong&gt;, like HTML, PHP, CSS), see on what keywords do they rank  well, see where you can beat them.&lt;/p&gt; &lt;p&gt;3. &lt;strong&gt;Think about the keywords&lt;/strong&gt; you’ll be focusing your main  page. This article on &lt;a href="http://www.mikesquarter.com/search-engine-optimization/keywords-researching-tools-and-how-to-use-them-properly/2007/10/11/" target="_blank"&gt;keyword researching tool&lt;/a&gt;s will help you.  &lt;/p&gt; &lt;p&gt;4. Then, &lt;strong&gt;choose your site’s name&lt;/strong&gt;. I suggest you &lt;a href="http://www.webpronews.com/topnews/2004/08/10/branding-versus-seo" target="_blank"&gt;go for branding&lt;/a&gt; instead of choosing a name that would help you  from the SEO point of view. &lt;strong&gt;Why?&lt;/strong&gt; Because a branded site name  can pe optimized for search engines but a SEO name normally can’t (all the good  domains are taken, at least on .com). Remember, the name should be simple, easy  to remember but also should be&lt;strong&gt; related to your site’s  topic&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;5. Find a good and reliant hosting. I’m using Dreamhost and I’m satisfied  with it. For 10$ a month i get 500 GB storage space, 5TB traffic, i can park as  many domains as i want and so much more. If you’re interested you can &lt;a href="http://www.dreamhost.com/r.cgi?262491" target="_blank"&gt;get even better  offers from here&lt;/a&gt;. You can use this code: &lt;strong&gt;MIKE84&lt;/strong&gt; , and get   &lt;strong&gt;2 extra FREE lifetime domain registrations&lt;/strong&gt; that are well worth  some bucks.&lt;/p&gt; &lt;p&gt;6. After you’ve done all of these, you’ll have to take a while and think  about your&lt;strong&gt; site’s structure and layout&lt;/strong&gt;. It is important to use  also &lt;strong&gt;usability criteria&lt;/strong&gt; here, to make your content easier to  spot by your future readers. Use SEO friendly programing languages (more about  this on a following article). For now, &lt;strong&gt;here are the basics&lt;/strong&gt;:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;No frames  &lt;/li&gt;&lt;li&gt;As little Javascript, AJAX and Flash as you can  &lt;/li&gt;&lt;li&gt;Use plain&lt;strong&gt; XHTML+CSS code&lt;/strong&gt;. Use external CSS  &lt;/li&gt;&lt;li&gt;Try to use a &lt;a id="amzn_cl_link_2" href="http://amazon.com/gp/product/4894446170?ie=UTF8&amp;amp;tag=gaddaigadnew-20&amp;amp;link_code=em1&amp;amp;camp=212341&amp;amp;creative=384049&amp;amp;creativeASIN=4894446170&amp;amp;adid=3f8e2f8a-359c-4570-bc81-62651088948b" target="_blank"&gt;table less layout&lt;/a&gt;: reduces the page’s size so your site will  load faster  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Validate your code&lt;/strong&gt;. It might be hard to eliminate all the  errors, so focus on the important ones: don’t open a tag without closing it,  don’t use improper attributes, etc &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;If you can’t build your site by yourself the way it should be,&lt;strong&gt; hire a  specialist&lt;/strong&gt;. It will well worth the money.&lt;/p&gt; &lt;p&gt;7. Plan your &lt;strong&gt;link structure carefully&lt;/strong&gt;, as this is a crucial  aspect.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-6798816437258920218?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/6798816437258920218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=6798816437258920218' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/6798816437258920218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/6798816437258920218'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2008/02/search-engine-optimization-tips.html' title='Search engine optimization tips - the beginning'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-6809096117537125731</id><published>2008-02-14T01:47:00.000-08:00</published><updated>2008-02-14T01:48:15.713-08:00</updated><title type='text'>On page SEO checklist</title><content type='html'>&lt;p&gt;This is a short (actually not so short) &lt;span style="font-weight: bold;"&gt;checklist of ON page SEO factors&lt;/span&gt; i look at when  someone asks me to analyze a site. There are others too, more complicated ones.  I’ve just decided to share with you the basics… And a little bit more. So,  enjoy.&lt;/p&gt; &lt;p&gt;The &lt;span style="font-weight: bold;"&gt;ON page SEO Checklist&lt;/span&gt;&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;strong&gt;The arborescent structure&lt;/strong&gt;  &lt;ul&gt;&lt;li&gt;depth of the tree (should be at most 3 levels deep)  &lt;/li&gt;&lt;li&gt;the&lt;span style="font-weight: bold;"&gt; logic dependence&lt;/span&gt; between levels  (the child level has to be a particular case of its parent)  &lt;/li&gt;&lt;li&gt;Existence of broken parts of the tree &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Link analysis&lt;/strong&gt;  &lt;p&gt;&lt;span id="more-109"&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;breadcrumbs &lt;/span&gt;(the navigation bar)  &lt;/li&gt;&lt;li&gt;link structure (related to the structural tree)  &lt;/li&gt;&lt;li&gt;use &lt;span style="font-weight: bold;"&gt;only absolute links&lt;/span&gt;, no relative  ones  &lt;/li&gt;&lt;li&gt;how is the link built (should contain only lower case words separated with  "-"; special character and connection words should be eliminated)  &lt;/li&gt;&lt;li&gt;length of the link (65 characters top is the best)  &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;no duplicate links &lt;/span&gt;(different links  with same content)  &lt;/li&gt;&lt;li&gt;links should always end in "/ "  (www.mikesquarter.com/article/) due to  server loading problems  &lt;/li&gt;&lt;li&gt;don’t use links ending with extensions (.htm, .html, .php, etc)  &lt;/li&gt;&lt;li&gt;number of links on a single page  &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;title attribute&lt;/span&gt; on each link  &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Menus&lt;/strong&gt;  &lt;ul&gt;&lt;li&gt;Important keywords in menus  &lt;/li&gt;&lt;li style="font-weight: bold;"&gt;absolute text links  &lt;/li&gt;&lt;li&gt;using Hs where needed  &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Use CSS menus&lt;/span&gt; rather than JS or Flash  ones  &lt;/li&gt;&lt;li&gt;use nofollow on secondary menus where needed &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;img style="border: 1px solid rgb(204, 204, 204); padding: 1px; margin-bottom: 0px; margin-left: 5px;" alt="On page SEO Checklist" src="http://www.mikesquarter.com/wp-content/uploads/image/oct/Search-engine-optimization/on-page-seo-chelist/on-page-seo-chelist-1.jpg" align="right" height="250" width="200" /&gt;I&lt;strong&gt;ndexing and nofollow&lt;/strong&gt;  &lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;use robots&lt;/span&gt; and i&lt;span style="font-weight: bold;"&gt;ndex only the important pages&lt;/span&gt; (usually search  and secondary pages should be excluded)  &lt;/li&gt;&lt;li&gt;use nofollow internally &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Semantics&lt;/strong&gt;  &lt;ul&gt;&lt;li&gt; &lt;span style="font-weight: bold;"&gt;Title, keywords and description&lt;/span&gt; -  unique for every single page  &lt;/li&gt;&lt;li&gt;using H1 for title, H2 for subtitle, etc  &lt;/li&gt;&lt;li&gt;using the Alt attribute for pictures and Title for links  &lt;/li&gt;&lt;li&gt;using&lt;span style="font-weight: bold;"&gt; Em, Strong&lt;/span&gt;, etc to emphasize  parts of the text  &lt;/li&gt;&lt;li&gt;using internal linking &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Sitemap&lt;/strong&gt;  &lt;ul&gt;&lt;li style="font-weight: bold;"&gt;use a sitemap  &lt;/li&gt;&lt;li&gt;the standard of the sitemap  &lt;/li&gt;&lt;li&gt;put in the sitemap only the links you want to be indexed &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Coding&lt;/strong&gt;  &lt;ul&gt;&lt;li&gt;validate your HTML and CSS code (might be impossible to do this, but take  care of the important errors. for example, don’t leave opened tags unclosed,  don’t use inappropriate attributes for a tag, etc)  &lt;/li&gt;&lt;li style="font-weight: bold;"&gt;external CSS  &lt;/li&gt;&lt;li&gt;try not to use JS, Flash unless really needed. If you have to use it, make  sure you have external JS.  &lt;/li&gt;&lt;li&gt;Don’t use Frames or iFrames &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Gallery&lt;/strong&gt;  &lt;ul&gt;&lt;li&gt;make sure you have a little bit of content on each picture’s page in the  gallery. (A &lt;span style="font-weight: bold;"&gt;short description&lt;/span&gt; of the  image would do just fine)  &lt;/li&gt;&lt;li&gt;use the &lt;span style="font-weight: bold;"&gt;Alt attribute&lt;/span&gt; and try to  &lt;span style="font-weight: bold;"&gt;rename the picture&lt;/span&gt; accordingly to what  you can see in it (actually, according to what you think users will search on  Google to find that picture). Be &lt;span style="font-weight: bold;"&gt;short and  descriptive&lt;/span&gt;.  &lt;/li&gt;&lt;li&gt;use&lt;span style="font-weight: bold;"&gt; proper navigation&lt;/span&gt; in you gallery  &lt;/li&gt;&lt;li&gt;I would not recommend on using Flash or JS galleries, even though they look  quite good. That’s if you want your pictures to be found by Search engines.  &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Other problems&lt;/strong&gt;  &lt;ul&gt;&lt;li&gt;&lt;o:p&gt;&lt;/O:P&gt;&lt;span style="font-weight: bold;"&gt;personalized 404 page&lt;/span&gt;  returning proper HTTP status code  &lt;/li&gt;&lt;li style="font-weight: bold;"&gt;domain canonicalization  &lt;/li&gt;&lt;li&gt;table less design would be appreciated (not needed though)  &lt;/li&gt;&lt;li&gt;keep your &lt;span style="font-weight: bold;"&gt;page dimension&lt;/span&gt; as low as  you can (many Internet users in the world still use Dial up you know)  &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt; Well, this should help you make a &lt;span style="font-weight: bold;"&gt;decent  analysis on your site&lt;/span&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-6809096117537125731?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/6809096117537125731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=6809096117537125731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/6809096117537125731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/6809096117537125731'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2008/02/on-page-seo-checklist.html' title='On page SEO checklist'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-3792169338997665454</id><published>2008-02-14T01:41:00.000-08:00</published><updated>2008-02-14T01:43:18.947-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Design Firms'/><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><title type='text'>Color in webdesign</title><content type='html'>&lt;p&gt;I always thought a&lt;strong&gt; good designer should be more than  creative&lt;/strong&gt;. He should know stuff, have studies, have read lots of things  about design, usability, etc.&lt;/p&gt; &lt;p&gt;Let’s take &lt;span style="font-weight: bold;"&gt;colors&lt;/span&gt; for example. Most of  us choose the colors on our blogs/sites depending on one aspect alone: whether  if we like it or not. That’s why most of the themes here on MQ had lots of blue  and orange. But… a &lt;span style="font-weight: bold;"&gt;real designer &lt;/span&gt;would  choose the colors depending on the target and on the style of the site. Because  colors make us feel a certain way, so they can and should be &lt;span style="font-weight: bold;"&gt;used to support the purpose of a website&lt;/span&gt;.&lt;/p&gt; &lt;p&gt; Let’s take a look at the main colours now:&lt;/p&gt; &lt;p&gt;&lt;span id="more-137"&gt;&lt;/span&gt;&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;RED&lt;/span&gt; &lt;/strong&gt;: signifies strength and  excitement and it can stimulate people &lt;span style="font-weight: bold;"&gt;make  quick decisions&lt;/span&gt;  &lt;/li&gt;&lt;li&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;BLUE&lt;/strong&gt;&lt;/span&gt;: signifies peace, calm,  good fortune  &lt;/li&gt;&lt;li&gt;&lt;span style="background-color: rgb(255, 255, 255);"&gt;&lt;span style="color:#99cc00;"&gt;&lt;strong&gt;GREEN&lt;/strong&gt;&lt;/span&gt;:&lt;/span&gt; best for &lt;span style="font-weight: bold;"&gt;nature associated websites&lt;/span&gt; , as it signifies  movement, nature, environment. Should be very careful when choosing green as the  main color, as if used badly, has been known to drive people away from a website   &lt;/li&gt;&lt;li&gt;&lt;span style="color:#ffff00;"&gt;&lt;strong&gt;YELLOW&lt;/strong&gt;&lt;/span&gt; is the color of ideas and  stimulates &lt;span style="font-weight: bold;"&gt;mental activity and attention&lt;/span&gt;  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;ORANGE&lt;/span&gt;&lt;/strong&gt; is the color of energy.  Can be used to stimulate people on &lt;span style="font-weight: bold;"&gt;impulse  reactions&lt;/span&gt;, such as buying stuff from your online magazine or clicking  links  &lt;/li&gt;&lt;li&gt;&lt;span style="color:#9966ff;"&gt;&lt;strong&gt;PURPLE&lt;/strong&gt;&lt;/span&gt;, the color of nobility,  combines the energy of red and the stability of blue. Symbolizes wisdom and  ambition and is &lt;span style="font-weight: bold;"&gt;appreciated by &lt;/span&gt;the vast  majority of &lt;span style="font-weight: bold;"&gt;children&lt;/span&gt;.  &lt;/li&gt;&lt;li&gt;&lt;span style="color:#663333;"&gt;&lt;strong&gt;BROWN&lt;/strong&gt;&lt;/span&gt;, the color of reliability,  signifies comfort and durability, and gives the websites an &lt;span style="font-weight: bold;"&gt;air of professionalism&lt;/span&gt;. Careful not to confound  &lt;a id="amzn_cl_link_1" href="http://amazon.com/gp/product/B000BLMILM?ie=UTF8&amp;amp;tag=gaddaigadnew-20&amp;amp;link_code=em1&amp;amp;camp=212341&amp;amp;creative=384049&amp;amp;creativeASIN=B000BLMILM&amp;amp;adid=7442abfe-7496-4788-a7e5-9d4430bd0510" target="_blank"&gt;Brown with Beige&lt;/a&gt;, the color of dullness  &lt;/li&gt;&lt;li&gt;&lt;strong&gt;BLACK&lt;/strong&gt; speaks to power, mystery and sophistication. It is  used to make the more colorful parts of the sites stand out, like &lt;span style="font-weight: bold;"&gt;photo galleries&lt;/span&gt;. Too much black on a theme can  be bad, as it would &lt;span style="font-weight: bold;"&gt;darken the mood of the  visitors&lt;/span&gt;. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;In the end, remember this: &lt;em&gt;"Color is immediate, emotional and memorable.  If you have a website, try this simple test. Look at it for a few moments and  write down the feelings and words that come to mind. If your colors aren’t  telling you the same story as your content it may be time to look at changing  your color scheme."&lt;/em&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-3792169338997665454?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/3792169338997665454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=3792169338997665454' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/3792169338997665454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/3792169338997665454'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2008/02/color-in-webdesign.html' title='Color in webdesign'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-677953672301020241</id><published>2007-10-03T02:21:00.000-07:00</published><updated>2007-10-03T02:33:11.408-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>VPS memory explanation</title><content type='html'>We noticed that some customers are somewhat confused about the way memory is allocated. A linux VPS allocates RAM the same way as any other linux environment. The biggest confusion previously was related to allocated(reserved) memory and assigned(used) memory.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:darkred;"&gt;Privvmpages&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Soft limit&lt;/b&gt;&lt;br /&gt;This limit defines the maximum amount of memory that your VPS can allocate. This limit is usually set to 262,144 pages. 1 page is 4kb, so this limit is set to 1,048,576kb which is equal to 1024Mb (or 1Gb).&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Hard limit&lt;/b&gt;&lt;br /&gt;This limit is typically just slightly higher than the soft limit, to make sure that your VPS wouldn’t die in case the soft limit is reached.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Current use&lt;/b&gt;&lt;br /&gt;This is the amount of memory that your VPS has currently allocated (note: allocated ram basically means “reserved” ram – it is not all actually being used).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:darkred;"&gt;Oomguarpages&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Soft limit&lt;/b&gt;&lt;br /&gt;Despite what the name of this parameter implies, this number isn’t a limit, but a guarantee. This number is the guaranteed ram that’ll always be available to your VPS, no matter what happens.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Hard limit&lt;/b&gt;&lt;br /&gt;This parameter is always set to 2,147,483,647 – which basically means “indefinite”. In other words: this parameter isn’t being used by anything and can be disregarded.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Current use&lt;/b&gt;&lt;br /&gt;This is the amount of memory that your VPS is currently using.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:darkred;"&gt;RAM pages&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;In a 32bit environment, ram is always used by 4kb pages. A page is basically a "block". In order to convert something from pages to megabytes, you multiply by 4, then devide by 1024 (to go from kilobytes to megabytes). For example:&lt;br /&gt;&lt;br /&gt;65536 * 4 / 1024 = 256&lt;br /&gt;&lt;br /&gt;In other words: 65536 (4kb) pages equals 256mb. So if your oomguarpages soft limit is set to 65536, that means you have 256mb guaranteed RAM.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:darkred;"&gt;Current use: allocation vs. actual usage&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;As you can see in the above description, the current use of the privvmpages represents how much RAM your VPS has allocated, and the current use of the oomguarpgaes represents how much RAM is actually being used.&lt;br /&gt;&lt;br /&gt;Now you might wonder; what's the difference between allocation and actual usage? Allocation basically means "reservation". For instance when you run a webserver, it might allocate 50mb ram but only use 20mb of that allocation.&lt;br /&gt;&lt;br /&gt;Your RAM guarantee applies to the actual usage. For instance if you have 256mb guaranteed RAM, your VPS can safely allocate 400mb if the actual usage is less than 256mb, since the guarantee applies to the actual usage (e.g. it simply doesn't matter how much ram is allocated).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:darkred;"&gt;Burstable RAM&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;By now it should probably be clear what guaranteed RAM is. But what is burstable RAM? Burstable RAM is the memory that's available beyond the guaranteed ram. For instance your VPS might have 256mb guaranteed ram, and 1024mb burstable ram. This means that after you have used up your guaranteed ram, there's still 768mb burstable ram available for burst usage - IF there's enough free memory on the host server.&lt;br /&gt;&lt;br /&gt;We always leave some extra memory available in each host server as burstable ram. Additionally extra burstable ram is available if another VPS on the same server doesn't use up all of its guaranteed RAM.&lt;br /&gt;&lt;br /&gt;Please do keep in mind that in the event a VPS suddenly needs its guaranteed RAM, that VPS will always get it. As a result, that may also mean that a VPS which is using burstable RAM, may get some processes killed in order to reduce its burstable RAM usage. As such, it is highly recommend to not rely on burstable ram except for peak usage. As a rule of thumb, you should always make sure that your guaranteed RAM covers your typical ram usage. For instance if you typically use 350mb ram, you shouldn't get a VPS with 256mb guaranteed ram, since you'd be using almost 100mb ram which may get killed off. Surely it may work just fine - but your processes are at risk that way.&lt;br /&gt;..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-677953672301020241?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/677953672301020241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=677953672301020241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/677953672301020241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/677953672301020241'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/10/vps-memory-explanation.html' title='VPS memory explanation'/><author><name>Sujjo</name><uri>http://www.blogger.com/profile/09944271012640782086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-3094459403138558889</id><published>2007-09-03T05:35:00.000-07:00</published><updated>2007-09-03T05:43:29.219-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Website Testing'/><title type='text'>Website Testing: Conquering Cross-browser, Cross-platform Woes</title><content type='html'>&lt;span style="font-size:100%;"&gt;As I was doing final cross-browser testing for a redesign of &lt;a ca_clicked="0" href="http://skdesigns.com/"&gt;SKDesigns&lt;/a&gt;, my website design business, the design implementation was working quite well in &lt;em&gt;nearly&lt;/em&gt; every mainstream browser for Windows, Mac, Linux, and even the Lynx text-only browser. Unfortunately, though, I found problems with three old or little used browsers, such as Internet Explorer 5.2 for Mac that destroyed the CSS-positioned layout. I toiled over how to best handle these browser bugs, especially since my upcoming Web design book—currently in production at &lt;a ca_clicked="0" href="http://sitepoint.com/books/" title="SitePoint Books"&gt;my publisher&lt;/a&gt;—stresses the importance of usability, readability, and degrading gracefully for older browsers. Today’s post covers part of my decision-making journey and choices of approaches for dealing with these CSS bug-riddled old and little-used browsers. &lt;/span&gt; &lt;h4  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Basic Development Goals &lt;/span&gt;&lt;/h4&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;First, my basic development goals for this redesign project: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Standards-compliant for &lt;a ca_clicked="0" href="http://www.w3.org/TR/xhtml1/"&gt;XHTML 1.0 Transitional&lt;/a&gt;, &lt;a ca_clicked="0" href="http://www.w3.org/TR/CSS21/"&gt;CSS 2.1&lt;/a&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.w3.org/TR/WCAG10/full-checklist.html" title="Checklist of Checkpoints for Web Content Accessibility Guidelines 1.0"&gt;WCAG-compliant&lt;/a&gt; (W3C’s Web Content Accessibility Initiative), preferably Priority 2 or 3, but at least Priority 2 &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Use of liquid widths, not fixed widths, for the entire layout &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The visual display doesn’t need to look identical in every browser, even the latest browsers. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The visual display should look the best in the latest browsers and degrade gracefully for older browsers so that even users with old browsers can read, navigate, and use the website. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Use CSS workarounds or hacks &lt;em&gt;only&lt;/em&gt; as a last resort, maintaining W3C validation, such as those listed at Peter-Paul Koch’s site, &lt;a ca_clicked="0" href="http://www.quirksmode.org/css/csshacks.html"&gt;CSS Hacks: Safe List&lt;/a&gt; and his article at Digital Web, &lt;a ca_clicked="0" href="http://digital-web.com/articles/keep_css_simple/"&gt;Keep CSS Simple&lt;/a&gt;. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h4  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Design and Development Approach &lt;/span&gt;&lt;/h4&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;I kept in mind the above goals while I created the visual design. Here’s the basic skeleton layout upon which I created the design and markup: &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;img src="http://brainstormsandraves.com/img/05/skdbasiclayout.gif" alt="skdesigns basic layout" height="335" width="275" /&gt;&lt;/span&gt; &lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;As I also recommend in my upcoming book, I first developed the design for the homepage to validate to W3C Recommendations, which in this case was &lt;a ca_clicked="0" href="http://validator.w3.org/" title="W3C’s HTML, XHTML validator"&gt;XHTML 1.0 Transitional&lt;/a&gt; and &lt;a ca_clicked="0" href="http://jigsaw.w3.org/css-validator/" title="W3C’s CSS validator"&gt;CSS 2&lt;/a&gt;. I then checked it with Opera 8 and Firefox 1.04 since they support CSS 2 the best at the moment. Once those worked, I checked it with Internet Explorer 6, finding plenty of problems due to several of this browser’s frustrating CSS bugs, such as the following: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Float problems, as explained at Position is Everything’s &lt;a ca_clicked="0" href="http://www.positioniseverything.net/floatmodel.html"&gt;The Float Model Problem&lt;/a&gt;.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;IE’s 3-pixel text shift problem, as explained by  John Gallant and Holly Bergevin via Position is Everything’s &lt;a ca_clicked="0" href="http://www.positioniseverything.net/explorer/threepxtest.html"&gt;The IE Three Pixel Text-Jog&lt;/a&gt; and via &lt;a ca_clicked="0" href="http://www.communitymx.com/content/article.cfm?cid=C37E0&amp;print=true"&gt;How To Attack An Internet Explorer (Win) Display Bug&lt;/a&gt;.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Jumping text when a link is hovered, as explained by Ingo Chao via Position is Everything’s &lt;a ca_clicked="0" href="http://positioniseverything.net/explorer/percentages.html"&gt;Quirky Percentages in IE6’s Visual Formatting Model&lt;/a&gt;—my section navigation links jumped to the left on hover. In addition, within the main content area, text a paragraph or heading &lt;em&gt;below&lt;/em&gt; the hover jumped &lt;em&gt;up&lt;/em&gt;(!), but I suspect it’s for a similar reason. I think I’ve finally resolved both problems, in part by designating my &lt;code&gt;&lt;/code&gt;&lt;div&gt; containers with negative margins: &lt;p&gt;&lt;code&gt;#somecontainer{&lt;br /&gt; margin-left:-3px;&lt;br /&gt; margin-right:-3px;&lt;br /&gt;}&lt;/code&gt; &lt;/p&gt; The problem is totally resolved if I also add the same to the left padding: &lt;p&gt;&lt;code&gt;#somecontainer{&lt;br /&gt; padding-left:-3px;&lt;br /&gt;}&lt;/code&gt; &lt;/p&gt;  The W3C validator doesn’t like negative &lt;em&gt;padding&lt;/em&gt; even though negative &lt;em&gt;margins&lt;/em&gt; will validate, however. I removed all but one negative padding designation, and I &lt;em&gt;think&lt;/em&gt; the bug is still gone, but I’ll be doing further retesting.  &lt;/div&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;I then checked it with Lynx (text-only browser) and Netscape 4.x. So far so good. &lt;/span&gt;&lt;/p&gt; &lt;h5  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Checking Colors &lt;/span&gt;&lt;/h5&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;In addition, I checked the visual design on several different displays to see how the colors looked on a variety of displays. On one computer’s display, the topmast’s heading background looked incredibly washed out rather than showing the rich colors that I had in mind. The colors looked as intended on my own computer’s display set to the &lt;a ca_clicked="0" href="http://www.w3.org/Graphics/Color/sRGB" title="A Standard Default Color Space for the Internet - sRGB"&gt;sRGB standard&lt;/a&gt;. I went back to Photoshop and did some serious color revisions to try to better compensate for other displays. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;When all that checked out OK, I then created a couple of internal pages and retested, repeating until I’d created all the pages. &lt;/span&gt;&lt;/p&gt; &lt;h5  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Then a Print Style Sheet &lt;/span&gt;&lt;/h5&gt;&lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;At that point, I went ahead and created a simple print style sheet. As you’ll see in the &lt;a ca_clicked="0" href="http://brainstormsandraves.com/archives/2005/08/14/csstesting/#nn4"&gt;Netscape 4 example below&lt;/a&gt;, the on-screen top heading’s logo image is a transparent &lt;code&gt;.gif&lt;/code&gt; image that floats over its topmast area dark multi-colored background, but its edges appear jaggedy without its needed dark background, as I expected. I created a different version for print that works for a white background. I stipulated in my CSS to hide for screen and show for print, and likewise to hide the screen version in my print style sheet, such as: &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;In my screen style sheet: &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;code&gt;#logoscreen {display:block;} /* screen logo */&lt;br /&gt;#logoprint {display:none;} /* print logo */&lt;/code&gt;&lt;/span&gt; &lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;In my print style sheet, the opposite: &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;code&gt;#logoscreen {display:none;} /* screen logo */&lt;br /&gt;#logoprint {display:block;} /* print logo */&lt;/code&gt;&lt;/span&gt; &lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;I tested the print version by clicking on &lt;kbd&gt;Print Preview&lt;/kbd&gt; in Firefox, Opera 8, and IE6, where it worked as expected. I didn’t check it in Netscape 4 at that point, though, which bit me later, as I explain below! &lt;/span&gt;&lt;/p&gt; &lt;h5  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;More Cross-Browser, Cross-Platform Tests &lt;/span&gt;&lt;/h5&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Finally, I checked several pages via &lt;a ca_clicked="0" href="http://browsercam.com/"&gt;BrowserCam&lt;/a&gt;, especially for Mac browsers, where I found frustrating problems: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Positioning problems in IE5.2 Mac make the pages difficult to impossible to read due to content floating over other content, such as the footer area with the bottom-of-page navigation and contact links that should rest at the bottom of each page. The bottom dark blue strip should span the entire width of the page, too. The visual display in IE5.2 Mac is not good. &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://brainstormsandraves.com/img/05/exp5.2macosx10fl800.png"&gt;&lt;img src="http://brainstormsandraves.com/img/05/exp52macosx10floats250.gif" alt="Explorer 5.2 Mac OSX 10 floats" height="209" width="250" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The bottom navigation in IE4 Windows didn’t display as inline list items, in addition to floating up over the content area. The bottom navigation should be a fairly narrow horizontal navigation strip that spans across the bottom of the page, similar to the dark navy strip just below it, &lt;em&gt;not&lt;/em&gt; the fat dark tan area with block list item navigation that’s rendered by IE5.2 Mac in the example below. There’s also the big white gap below the footer, too, that shouldn’t be there, of course! UGH! &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://brainstormsandraves.com/img/05/exp4win98btmnavmess800.png"&gt;&lt;img src="http://brainstormsandraves.com/img/05/exp4win98btmnavmess250.gif" alt="Explorer 4, Windows 98 bottom navigation mess" height="206" width="250" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt; &lt;span style="font-size:100%;"&gt;&lt;a name="nn4" id="nn4"&gt;&lt;/a&gt;&lt;/span&gt;  &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;In Netscape 4.x, the “print only” version top-of-the-page logo graphic &lt;em&gt;and&lt;/em&gt; the on-screen logo appear at the top of the page, along with no background for the topmast, so it looked horribly ugly: &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://brainstormsandraves.com/img/05/nn4.8linux8bothlogos.png"&gt;&lt;img src="http://brainstormsandraves.com/img/05/nn4.8linux8bothlogos250px.gif" alt="nn4.8 linux8 both logos" height="205" width="250" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Konqueror 3.05 for Linux 8.0, moves the right column to the bottom of the page, overlapping the footer and making a big mess, to put it mildly. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h4  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;What To Do About Old Browsers, Little-Used Browsers? &lt;/span&gt;&lt;/h4&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Next came deciding what to do about these problems. My bare minimum requirement is to be sure the site is still usable and readable in the above problem browsers. The above problems didn’t meet that, as shown in those screenshots. &lt;/span&gt;&lt;/p&gt;  &lt;h5  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Re-check Bug Lists &lt;/span&gt;&lt;/h5&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;First, I thought I’d re-check bug lists to see if/what I’d forgotten to allow for that I hadn’t already covered. Some insightful online resources are: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.l-c-n.com/IE5tests/"&gt;IE5 Mac - CSS Bugs and Oddities&lt;/a&gt;, via Empty spaces &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.communitymx.com/content/article.cfm?cid=33662&amp;print=true"&gt;North Pole: A Structural CSS Positioning Study&lt;/a&gt;, an insightful tutorial on cross-browser CSS positioning by Adrian Senior for Community MX &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.positioniseverything.net/"&gt;Position is Everything&lt;/a&gt;, a fantastic website resource for CSS bugs and resources by Big John and Holly Bergevin. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://centricle.com/ref/css/filters/?whitebg"&gt;Will the browser apply the rule(s)?&lt;/a&gt;, a terrific chart with more information, via Centricle. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h5  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Re-check Browser Stats &lt;/span&gt;&lt;/h5&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Next, I decided to check the browser stats for IE5.2.3 Mac, Konqueror 3.x for Linux, and the latest for IE4.x and Netscape 4.x. Even 1/2% or 1% using any of these still means 300-600 visitors to my business site each week who wouldn’t be able to read the content or navigate through the site, which is not OK with me. I wanted to at least meet the minimum. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;At the same time, these browsers have plenty of bugs and oddities, and I really didn’t want to spend a lot of time with this or mess up my CSS for the most-used mainstream browsers. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;To make sure the stats numbers in my head were still current, I re-checked my site’s browser usage statistics and other freely available browser stats and general trends. I especially wanted to find out the numbers of visitors using specific Mac browsers, and how the trends are going. I also know that stats aren’t totally accurate, so checking several sources gives me a broader picture, not just what my own site visitors use in any given week. Here are a couple of helpful resources: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.upsdell.com/BrowserNews/stat_trends.htm"&gt;Browser News&lt;/a&gt; by Chuck Upsdell, is one of the best places to find out the latest trends, stats, and summaries about them. You’ll also find links to plenty of resources for more information. I spent a little time reading the latest and following a few of the links to other stats. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://johnhaller.com/jh/useful_stuff/browser_statistics/"&gt;Browser Statistics by Rendering Engine&lt;/a&gt; by John Haller culls stats from &lt;a ca_clicked="0" href="http://www.websidestory.com/products/web-analytics/datainsights/spotlight/05-10-2005.html"&gt;WebsideStory&lt;/a&gt;, &lt;a ca_clicked="0" href="http://www.onestat.com/html/aboutus_pressbox37.html"&gt;OneStat.com&lt;/a&gt;, and &lt;a ca_clicked="0" href="http://www.thecounter.com/stats/2005/July/browser.php"&gt;TheCounter&lt;/a&gt;. As Haller states, “All three are imperfect, but together, they may cancel out some limitations. WebSideStory is very US business-centric. OneStat is more global. TheCounter is more geared to smaller sites.” &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h5  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;What are Other Current Opinions? &lt;/span&gt;&lt;/h5&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;I also wanted to see what others are doing about these browsers, especially IE5.x for Mac and Windows. Here are some resources that I found helpful: &lt;/span&gt;&lt;/p&gt;&lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://orderedlist.com/articles/dealing-with-ie5mac/"&gt;Dealing with IE5/Mac&lt;/a&gt;, post at Orderedlist.com January 5, 2005, by Steve Smith.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://archivist.incutio.com/viewlist/css-discuss/48438"&gt;Important Mac browsers?&lt;/a&gt;, an email to the &lt;a ca_clicked="0" href="http://www.css-discuss.org/mailman/listinfo/css-d"&gt;css-discuss list&lt;/a&gt; by Martin Alderson on 4 December 2004 13:01.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.webmasterworld.com/forum21/10723.htm"&gt;HTML and Browsers: Game over for IE5.x - Time to drop support?&lt;/a&gt;, discussion thread at Webmasterworld.com beginning July 31, 2005, 1:40 am.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://sidesh0w.com/weblog/2004/12/16/ie5mac_mattered/"&gt;IE5/Mac Mattered&lt;/a&gt;, post at sidesh0w.com December 16, 2004, by Ethan Marcotte.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://wordpress.org/support/topic/35156"&gt;seems like css isn’t working in ie 5 for mac, formatting wrong...&lt;/a&gt;, discussion thread at wordpress.org, started 2005-05-31 00:57:18 by &lt;a ca_clicked="0" href="http://redlens.com/brooks/journal/" title="Gorgeous photography at this professional photographer’s website"&gt;Ron Adair&lt;/a&gt;.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.simplebits.com/notebook/2004/12/17/ie5.html"&gt;When Can We Hide From IE5/Win?&lt;/a&gt;, post at SimpleBits, December 17, 2004, by Dan Cederholm.  &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.simplebits.com/notebook/2005/01/12/clarification.html"&gt;Clarification Regarding IE5/Win&lt;/a&gt;, follow-up post at SimpleBits, January 12, 2005, by Dan Cederholm. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h4  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Figuring Out Practical Solutions &lt;/span&gt;&lt;/h4&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Given the numbers are so small and diminishing as the weeks go by, I decided to serve these old or little used browsers a visually simple website that’s readable and navigable, although it won’t have the visual design seen in current mainstream browsers. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;First, I thought I’d try an approach to &lt;em&gt;hide&lt;/em&gt; style sheets from IE5 Mac. That way I’d keep hacks and workarounds to a minimum within my style sheets. Here are some possibilities that I explored, the latter of which I chose to use for my site: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.l-c-n.com/IE5tests/hiding/"&gt;Linking styles and hiding styles&lt;/a&gt;, via Empty Spaces: &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;code&gt;&lt;style type="text/css" media="screen"&gt;&lt;/style&gt; @import url('path/to/style.css'); &lt;style&gt;&lt;/style&gt;&lt;/code&gt;&lt;/span&gt; &lt;/p&gt; &lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;An approach via &lt;a ca_clicked="0" href="http://sidesh0w.com/_share/skin/040528/screen.css"&gt;sidesho0w.com&lt;/a&gt;: &lt;/span&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;code&gt;/* comment here&lt;br /&gt;\*/&lt;br /&gt;@import url("stylesheet.css");&lt;br /&gt;@import url("anotherone.css");&lt;br /&gt;/* END hide from Mac IE5 */&lt;/code&gt;&lt;/span&gt; &lt;/p&gt; &lt;/li&gt;&lt;/ul&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;After I tested that filter, I also added another filter to hide my style sheets from IE3-5 Windows, too: &lt;a ca_clicked="0" href="http://www.tantek.com/CSS/Examples/highpass.html"&gt;Tantek Çelik’s High Pass Filter&lt;/a&gt;. The result in IE5 Mac and IE3-5 Windows is a visually simple one, but it’s now readable and usable. In addition, I didn’t need to add any more hacks within my existing style sheets. I can live with this result for such a small number of visitors, especially since those numbers keep shrinking. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://brainstormsandraves.com/img/05/ie5.2.3macafterfilter800.png"&gt;&lt;img src="http://brainstormsandraves.com/img/05/ie5.23macafterfilter250.gif" alt="ie5.23macafterfilter250" height="205" width="250" /&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;I created a simple style sheet for all browsers, but these old or little used browsers can see and use it without any harmful effects, including Netscape 4.x. The latest browsers can also use another more advanced style sheet that they can handle that’s hidden from these old or little used browsers via the filters. I might add more styles to the simple style sheet before I finish the redesign, but I haven’t decided on that yet. I can live with it like it is right now, too, especially knowing that those using these older or little used browsers can still use the site. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Along the way I found info on serving a style sheet &lt;em&gt;only to IE5 Mac&lt;/em&gt;, for those interested in trying that. This is shown with a great explanation via Stop Design’s Doug Bowman at &lt;a ca_clicked="0" href="http://www.stopdesign.com/examples/ie5mac-bpf/"&gt;IE5/Mac Band Pass Filter&lt;/a&gt;: &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;&lt;code&gt;/*\*//*/&lt;br /&gt;@import "ie5mac.css";&lt;br /&gt;/**/&lt;/code&gt;&lt;/span&gt; &lt;/p&gt; &lt;h4  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Browser CSS Bugs, Hacks, and Workarounds &lt;/span&gt;&lt;/h4&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;I’ve talked about hacks and workarounds a fair amount in this post, but I’m still a firm believer that it’s far better in the long run to create your style sheets &lt;em&gt;without any hacks or workarounds first&lt;/em&gt;, and then only use them conservatively when deemed absolutely necessary. For example, you can do a lot to avoid many of the browser quirks and bugs by how you approach your CSS. There’s plenty of documentation around the Web about it, but here are a few: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.mezzoblue.com/archives/2003/11/19/css_crib_she/"&gt;CSS Crib Sheet?&lt;/a&gt; posted November 19, 2003, by Dave Shea via his website, mezzoblue.com. Be sure to review the comments for that post, too, as it’s an interesting discussion. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.mezzoblue.com/archives/2004/03/10/css_problems/"&gt;CSS Problem-Solving&lt;/a&gt; posted March 3, 2004, also by Dave Shea, which is somewhat of a follow-up to the above.  &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;If you’re creating your own site that you can monitor and change as new browser versions come out, you might not need to be as conservative, but if you complete a site for a client and you sign off on the project, it might be better to avoid hacks and workarounds, or at least keep them in a separate style sheet that can be more easily removed once they’re not needed. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Hacks and workarounds today may cause problems later. The next version of Internet Explorer is on the horizon, and other browsers will continue putting out new versions, too. The approach I’m really talking about here is coined “Progressive Enhancement.” See Steve Champeon’s article via Webmonkey: &lt;a ca_clicked="0" href="http://webmonkey.wired.com/webmonkey/templates/print_template.htmlt?meta=/webmonkey/03/21/index3a_meta.html"&gt;Progressive Enhancement and the Future of Web Design&lt;/a&gt;. &lt;/span&gt;&lt;/p&gt;  &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;See also &lt;a ca_clicked="0" href="http://www.informit.com/articles/article.asp?p=170511&amp;rl=1"&gt;Integrated Web Design: Strategies for Long-Term CSS Hack Management&lt;/a&gt;, by Molly Holzschlag for Informit.com, June 24, 2004. &lt;/span&gt;&lt;/p&gt; &lt;h4  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Checking Visual Layouts via Online Screenshot Services &lt;/span&gt;&lt;/h4&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;As I researched IE5 Mac info and testing, I learned of and tried some free Mac screenshot services online, including the following: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://browsershots.org/"&gt;BrowserShots&lt;/a&gt;, a free screen capture service for several Macintosh browsers at 800x600 and 1024x768: Firefox 1.0.4, Safari 2.0, MSIE 6.0, Opera 7.54. As I write this post, there’s a 12-day turnaround time for screenshots, as there are lots in line ahead of you. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://www.danvine.com/icapture/"&gt;iCapture&lt;/a&gt;, free screen captures with Safari for Mac. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://fundisom.com/g5/"&gt;lixlpixel Screen Capture&lt;/a&gt;, free screenshots with these Mac browsers: Safari 2.0, Internet Explorer 5.2.3, Mozilla 1.7.7. The screenshot results are immediate, too—no waiting. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;In addition, I also use BrowserCam, which is a commercial service: &lt;/span&gt;&lt;/p&gt; &lt;ul  style="font-family:courier new;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;a ca_clicked="0" href="http://browsercam.com/"&gt;BrowserCam&lt;/a&gt; is a fabulous service that I wholeheartedly recommend. While the free services above are free, they only do the top of the page with a limited number of browsers. If you use an anchor within your page, though, such as &lt;code&gt;#footer&lt;/code&gt; and input your URL with the anchor, such as &lt;code&gt;http://website.com/pagename.html#footer&lt;/code&gt;, you’ll get that part of the page. (Thanks to &lt;a ca_clicked="0" href="http://fundisom.com/g5/"&gt;lixlpixel&lt;/a&gt; for that tip!) BrowserCam will take screenshots that cover the entire page based on page scroll increments, which is how I identified the footer navigation problems shown above, for example. In addition, BrowserCam includes quite a few browsers on multiple platforms. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h4  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Getting Ready for Launch &lt;/span&gt;&lt;/h4&gt;&lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;My business site’s redesign is now almost ready to go. I’m in the midst of editing and updating all the content. I’ll do a final test of the entire site with &lt;a ca_clicked="0" href="http://htmlvalidator.com/"&gt;CSE HTML Validator&lt;/a&gt;’s batch processing feature that checks for W3C validation, spelling, and links (really handy!). I’m planning to have it online live within a few days. &lt;/span&gt;&lt;/p&gt; &lt;h4  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Ah, Web Standards! &lt;/span&gt;&lt;/h4&gt; &lt;p class="f1"  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Well, the hurdles I’ve had to jump over for this one redesign are another example of why Web standards matter. While the above may sound like a lot to figure out, the above is nothing compared to the version 3 and 4 browser days and the lack of even decent browser support for W3C Recommendations. At the same time, designers and developers like myself also wish standards support could be a lot better than it is now. We have to keep after 'em and continue to push for it. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Interestingly, most mainstream users don’t even think about standards. They just want to visit a website and do whatever it is they came to do there. That’s how it ought to be, too. &lt;/span&gt;&lt;/p&gt; &lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Users shouldn’t have to think about standards at all, in my opinion. Standards should live quietly in the background helping to make everything work smoothly regardless of the browser or platform. In an ideal world, we designers and developers wouldn’t have to deal with all these browser bugs, either.&lt;/span&gt;&lt;/p&gt;&lt;p  style="text-align: right;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;Courtesy,&lt;/span&gt;&lt;/p&gt;&lt;p  style="text-align: right;font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;www.brainstormsandraves.com&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-3094459403138558889?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/3094459403138558889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=3094459403138558889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/3094459403138558889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/3094459403138558889'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/09/website-testing-conquering-cross.html' title='Website Testing: Conquering Cross-browser, Cross-platform Woes'/><author><name>Amey</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-3477028445547337871</id><published>2007-08-29T06:50:00.000-07:00</published><updated>2007-08-29T07:22:36.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><title type='text'>Which web page elements lead to high Google rankings?</title><content type='html'>&lt;p style="text-align: justify; font-family: georgia;"&gt;The German company Sistrix analyzed the web page elements of top ranked pages in Google to find out which elements lead to high Google rankings. They analyzed 10,000 random keywords, and for every keyword, they analyzed the top 100 Google search results. &lt;/p&gt; &lt;div style="text-align: justify; font-family: georgia;"&gt; &lt;/div&gt; &lt;p style="text-align: justify; font-family: georgia;"&gt;&lt;strong&gt;Which web page elements lead to high Google rankings?&lt;/strong&gt;&lt;/p&gt; &lt;div style="text-align: justify; font-family: georgia;"&gt; &lt;/div&gt; &lt;p style="text-align: justify; font-family: georgia;"&gt;Sistrix analyzed the influence of the following web page elements: web page title, web page body, headline tags, bold and strong tags, image file names, images alt text, domain name, path, parameters, file size, inbound links and PageRank. &lt;/p&gt; &lt;div style="text-align: justify; font-family: georgia;"&gt; &lt;/div&gt; &lt;ul style="text-align: justify; font-family: georgia;"&gt; &lt;li&gt;Keywords in the&lt;em&gt; title tag&lt;/em&gt; seem to be important for high rankings on  Google. It is also important that the targeted keywords are mentioned in the  &lt;em&gt;body tag&lt;/em&gt;, although the title tag seems to be more important.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Keywords in&lt;em&gt; H2-H6 headline tags&lt;/em&gt; seem to have an influence on the  rankings while keywords in &lt;em&gt;H1 headline tags &lt;/em&gt;don't seem to have an  effect.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Using keywords in &lt;em&gt;bold or strong tags&lt;/em&gt; seems to have a slight effect  on the top rankings. Web pages that used the keywords in &lt;em&gt;image file names  &lt;/em&gt;often had higher rankings. The same seems to be true for keywords in  &lt;em&gt;image alt attributes&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Websites that use the targeted keyword in the &lt;em&gt;domain name&lt;/em&gt; often had  high rankings. It might be that these sites get many inbound links with the  domain name as the link text.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Keywords in the&lt;em&gt; file path &lt;/em&gt;don't seem to have a positive effect on  the Google rankings of the analyzed web sites. Web pages that use very few  &lt;em&gt;parameters&lt;/em&gt; in the URL (?id=123, etc.) or no parameters at all tend to  get higher rankings than URLs that contain many parameters.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The &lt;em&gt;file size&lt;/em&gt; doesn't seem to influence the ranking of a web page  on Google although smaller sites tend to have slightly higher rankings.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It's no surprise that the number of&lt;em&gt; inbound links&lt;/em&gt; and the&lt;em&gt;  PageRank &lt;/em&gt;had a large influence on the page rankings on Google. The top result on Google has usually about four times as many links as result number 11.&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;h3 style="font-weight: bold;" class="post-title entry-title"&gt;What Google likes in a website&lt;/h3&gt; Google, the Internet's most important search engine now has a lot of competition with Yahoo's new search engine and with the upcoming MSN search. Still, Google is very important search engine to understand as it has the power to bring a tremendous amount of traffic to your website.&lt;br /&gt;&lt;br /&gt;This article provides you practical tips &amp;amp; know how’s to improve your Google rankings.&lt;br /&gt;&lt;br /&gt;• Make a site with a clear hierarchy and text links. Every page should be reachable from at least one static text link.&lt;br /&gt;• Offer a site map to your users with links that point to the important parts of your site. If the site map is larger than 100 or so links, you may want to break the site map into separate pages.&lt;br /&gt;• Create a useful, information-rich site and write pages that clearly and accurately describe your content.&lt;br /&gt;• Think about the words users would type to find your pages, and make sure that your site actually includes those words within it.&lt;br /&gt;• Try to use text instead of images to display important names, content, or links. The Google crawler doesn't recognize text contained in images.&lt;br /&gt;• Make sure that your TITLE and ALT tags are descriptive and accurate.&lt;br /&gt;• Check for broken links and correct HTML.&lt;br /&gt;• If you decide to use dynamic pages (i.e., the URL contains a '?' character), be aware that not every search engine spider crawls dynamic pages as well as static pages. It helps to keep the parameters short and the number of them small.&lt;br /&gt;• Keep the links on a given page to a reasonable number (fewer than 100).&lt;br /&gt;• Content: Google searches the content on your site to return relevant search results. Be sure to include relevant keywords in the text of all your pages. Also, try to keep them near the top of your pages - Google may not crawl all the way down your page.&lt;br /&gt;• Domain Name: Having your keywords in your domain name may boost your ranking. Google seems to favor sites with keywords in their domain.&lt;br /&gt;&lt;br /&gt;Those are few basics to Google rankings. Integrate some of these suggestions into your web page, wait for Google to update in next few weeks to see the difference in your rankings.. Verify what works and what doesn't and constantly improve your site based on what you ascertain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-3477028445547337871?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/3477028445547337871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=3477028445547337871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/3477028445547337871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/3477028445547337871'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/08/which-web-page-elements-lead-to-high.html' title='Which web page elements lead to high Google rankings?'/><author><name>Sujjo</name><uri>http://www.blogger.com/profile/09944271012640782086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-4773393075054171153</id><published>2007-08-29T02:59:00.000-07:00</published><updated>2007-08-29T03:01:35.517-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS Drop Shadows II: Fuzzy Shadows</title><content type='html'>&lt;div id="articletext"&gt; &lt;p&gt;We like shadows. We enjoy making them drop and we love CSS and standards, so  we wrote &lt;a href="http://www.blogger.com/articles/cssdropshadows/"&gt;CSS Drop Shadows&lt;/a&gt;. The little  voice in our head approved of it. We thought that was the end of it.&lt;/p&gt; &lt;p&gt;We thought wrong.&lt;/p&gt; &lt;p&gt;The internet being the kind of medium it is, &lt;em&gt;minutes&lt;/em&gt; after the  publication of the article, we started receiving comments, queries and  suggestions for improvements. Most notable among the latter was &lt;a href="http://wubbleyew.com/tests/dropshadows.htm"&gt;Phil Baines’ method&lt;/a&gt; for  keeping the markup simple when dealing with paragraph drop shadows. We are  indebted to him.&lt;/p&gt; &lt;p&gt;The most complained-about shortcoming of the technique turned out to be the  sharp top and left edges of the shadow, which, although generally acceptable,  are unlike what an image editing program would produce (a fuzzy shadow). Given  that the shadow image is effectively &lt;em&gt;clipped&lt;/em&gt; at those points, we felt  this was an unavoidable inconvenience, chiefly due to Internet Explorer’s  inability to display PNG’s transparency natively.&lt;/p&gt; &lt;div style="border: 1px solid rgb(160, 160, 160); margin: 10px auto 15px 10px; padding: 10px; float: left; width: 350px; background-color: rgb(255, 255, 255);"&gt; &lt;div class="alpha-shadow" style="margin: 10px 0px 0px 6px; float: left;"&gt; &lt;div&gt;&lt;img alt="A cat's nose" src="http://www.blogger.com/d/cssdrop2/img/catnose.jpg" /&gt;&lt;/div&gt;&lt;/div&gt; &lt;div class="img-shadow" style="margin: 16px 0px 0px; clear: none; float: right ! important;"&gt;&lt;img alt="A cat's nose" src="http://www.blogger.com/d/cssdrop2/img/catnose.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img alt="blowup of shadow detail" src="http://www.blogger.com/d/cssdrop2/img/example1blowup.gif" /&gt; &lt;/div&gt;&lt;br /&gt;&lt;p&gt;Then &lt;a href="http://jotbe-fx.de/daily/"&gt;Jan&lt;/a&gt; pointed out a technique for  making Internet Explorer render PNG’s alpha channel correctly. It works by  activating Explorer’s &lt;code&gt;AlphaImageLoader&lt;/code&gt; filter (previously discussed  in &lt;a href="http://www.blogger.com/articles/pngopacity/"&gt;this ALA article&lt;/a&gt;), but does so in an  inobtrusive way which requires no extra javascript code. We think it’s a  godsend. Combining this technique, some image trickery and our “fake shadow  offset” method, we’ll be able to make properly fuzzy shadows that work across  browsers.&lt;/p&gt; &lt;p&gt;In this article we’ll learn how to:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;Hide a stylesheet from non-IE browsers so it doesn’t affect document  validation.  &lt;/li&gt;&lt;li&gt;Coerce IE5.5/IE6 into displaying PNG transparency correctly.  &lt;/li&gt;&lt;li&gt;Use the above to create fuzzy shadow edges for our Drop Shadow effect.  &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;First, we’ll fabricate our fuzzy shadow edge. To do this, we must create an  &lt;em&gt;inverse shadow&lt;/em&gt; in our image editing program. Usually we’d use a black  shadow over a background color. For this effect, we’ll need a colored shadow. It  must be the same color as the background over which we’ll apply the effect.&lt;/p&gt; &lt;p&gt;Start with an image like the “fake shadow offset” we described in the  previous article. This one should be thinner than before (about 3px thickness  for a 6px shadow has worked out well for us). Our examples will use white as  background color. When reproducing this technique, adjust for yours.&lt;/p&gt; &lt;p&gt;We’ll apply a “Drop Shadow” effect to this image, taking care to specify  white for the shadow color. A strong shadow is desirable — the stronger it is,  the faster your shadow will seem to fade. We should now have something that  looks like this:&lt;/p&gt; &lt;div style="border: 1px solid rgb(220, 230, 232); margin: 10px 0px 20px 30px; padding: 3px; float: left;"&gt;&lt;img alt="Fake Shadow offset image" src="http://www.blogger.com/d/cssdrop2/img/example4.gif" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Save this image as a PNG with full transparency. We’ll use this file for  IE5.5, IE6 and standards compliant browsers. Make a regular version &lt;em&gt;sans  shadow&lt;/em&gt; with thicker offset (as seen in the previous article) and save that  as a GIF file. We’ll feed this one to IE 5 (which does not support the  &lt;code&gt;AlphaImageLoader&lt;/code&gt; filter). Here are sample files for your perusal:  &lt;a href="http://www.blogger.com/d/cssdrop2/img/shadow2.png"&gt;PNG&lt;/a&gt;/&lt;a href="http://www.blogger.com/d/cssdrop2/img/shadow2.gif"&gt;GIF&lt;/a&gt; (Check them on an image editing  program, since they will look like &lt;em&gt;white on white&lt;/em&gt; in your browser).&lt;/p&gt; &lt;p&gt;Since we now have a solid color at the edge of our offset, we’ve effectively  given up on the possibility of having a transparent shadow, so we’ll use a  simple GIF for it. Make sure you apply the effect over the background color  you’ll use. Here’s our example shadow: &lt;a href="http://www.blogger.com/d/cssdrop2/img/shadow.gif"&gt;GIF&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;The markup for this effect will be two &lt;/p&gt;&lt;div&gt;’s around our image/block  element.&lt;p&gt;&lt;/p&gt;&lt;pre&gt;&lt;div class="alpha-shadow"&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt; &lt;img src="http://www.blogger.com/img/test.jpg" alt="just a test" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;The basic technique is still the same: We’ll set up the fake offset (with its  inverse shadow) as background of the innermost &lt;/p&gt;&lt;div&gt;, and the shadow as  background of the outermost one. When overlapped, the transparency of the PNG  will seem to gradually dissolve the shadow image until it becomes the solid  background color. The tricky part is making this work in Explorer.&lt;p&gt;&lt;/p&gt; &lt;div style="border: 1px solid rgb(220, 230, 232); margin: 10px 0px 20px 30px; padding: 3px; float: left;"&gt;&lt;img alt="Illustrated process" src="http://www.blogger.com/d/cssdrop2/img/example5.gif" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Our CSS is pretty much what we had seen in the previous article:&lt;/p&gt;&lt;pre&gt;.alpha-shadow {&lt;br /&gt;float: left;&lt;br /&gt;background: url(img/shadow1.gif) &lt;span class="linewrap"&gt;»&lt;/span&gt;&lt;br /&gt;no-repeat bottom right;&lt;br /&gt;margin: 10px 0 0 10px !important;&lt;br /&gt;margin: 10px 0 0 5px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.alpha-shadow div {&lt;br /&gt;background: url(img/shadow2.png) &lt;span class="linewrap"&gt;»&lt;/span&gt;&lt;br /&gt;no-repeat left top !important;&lt;br /&gt;background: url(img/shadow2.gif) &lt;span class="linewrap"&gt;»&lt;/span&gt;&lt;br /&gt;no-repeat left top;&lt;br /&gt;padding: 0px 5px 5px 0px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;.alpha-shadow img {&lt;br /&gt;background-color: #fff;&lt;br /&gt;border: 1px solid #a9a9a9;&lt;br /&gt;&lt;br /&gt;padding: 4px;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;If you look closely you’ll notice we’re still including the non-fuzzy GIF  offset (&lt;code&gt;shadow2.gif&lt;/code&gt;) as background of the inner &lt;/p&gt;&lt;div&gt;. This  is for the benefit of Internet Explorer 5.0, which doesn’t support the  &lt;code&gt;AlphaImageLoader&lt;/code&gt; filter. As it stands, this code will apply to all  versions of Explorer. To make adjustments for IE 5.5/6, we’ll create an extra  CSS file.&lt;p&gt;&lt;/p&gt; &lt;h2&gt;ie.css&lt;/h2&gt; &lt;p&gt;To activate the &lt;code&gt;AlphaImageLoader&lt;/code&gt; filter in a simple and reliable  way, we’ll first include it in its own CSS file and name it &lt;code&gt;ie.css&lt;/code&gt;.  We know this is shameful and will probably make the Standards Squad put a price  on our head, but we’ll hide this file from other browsers later, so it’s ok.  Kind of.&lt;/p&gt; &lt;p&gt;Our &lt;code&gt;ie.css&lt;/code&gt; stylesheet will look like this:&lt;/p&gt;&lt;pre&gt;.alpha-shadow div {&lt;br /&gt;filter:progid:DXImageTransform.Microsoft&lt;span class="linewrap"&gt;»&lt;/span&gt;&lt;br /&gt;.AlphaImageLoader(src='img/shadow2.png', &lt;span class="linewrap"&gt;»&lt;/span&gt;&lt;br /&gt;sizingMethod='crop');&lt;br /&gt;background: none;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;The &lt;code&gt;AlphaImageLoader&lt;/code&gt; filter supports two sizing methods: crop  and scale. We’ll use &lt;code&gt;crop&lt;/code&gt; for our offset (&lt;code&gt;scale&lt;/code&gt; fits  the full image into the block, and is not what we’re looking for). Since the  filter is somewhat limited and does not support CSS-like image positioning,  we’re stuck with shadows that drop down and to the right (the image on its  default position is all the way to the left and top).&lt;/p&gt; &lt;p&gt;We should note that, since the filter places the image in the foreground of  the block element rather than as its background, this technique could be set up  to show fuzzy shadows in Explorer with only one &lt;/p&gt;&lt;div&gt; surrounding the  image, and show the hard edge shadow for other browsers. Not being ones to  reward bad browser behavior, we’ll stick to the technique with the extra  &lt;div&gt;, which gives us a fuzzy shadow in almost every browser under the  sun.&lt;p&gt;&lt;/p&gt; &lt;p&gt;The second line, where we set the &lt;/p&gt;&lt;div&gt;’s background to  &lt;code&gt;none&lt;/code&gt;, is there in order to remove the GIF offset we specified in  the CSS before. Since we'll only feed this file to IE5.5 and IE6, IE5 keeps the  GIF offset (and thus displays a hard edge shadow). The rest of the browsers  ignore that GIF file by the &lt;code&gt;!important&lt;/code&gt; method we specified in the  &lt;a href="http://www.blogger.com/articles/cssdropshadows/"&gt;previous article&lt;/a&gt;.&lt;p&gt;&lt;/p&gt; &lt;h2&gt;Conditional Comments&lt;/h2&gt; &lt;p&gt;To hide the &lt;code&gt;ie.css&lt;/code&gt; stylesheet from all browsers that don’t need  it, we’ll use &lt;a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp"&gt;Conditional  Comments&lt;/a&gt;, a Microsoft provided technique to serve content to specific  versions of Internet Explorer. They are included in the html document and look  like standard html comments, so browsers other than IE5+ ignore them (and so  does the &lt;a href="http://jigsaw.w3.org/css-validator/"&gt;w3c Validator&lt;/a&gt;, which  is convenient). We’ll insert this in the  of our document,  &lt;em&gt;after&lt;/em&gt; the CSS for the drop shadow:&lt;/p&gt;&lt;pre&gt;&lt;!--[if gte ie 5.5000]&gt;&lt;br /&gt;&lt;link rel="stylesheet" type="text/css" href="ie.css"&gt;&lt;br /&gt;&lt;![endif]--&gt;&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;What that does is specify that the enclosed bit of code should be used by  versions &lt;em&gt;Greater Than or Equal&lt;/em&gt; (the &lt;code&gt;gte&lt;/code&gt; part) to Internet  Explorer 5.5 (it must be specified as 5.5000 because of &lt;a href="http://msdn.microsoft.com/workshop/author/dhtml/overview/ccomment_ovw.asp#Version_Vectors"&gt;Version  Vectors&lt;/a&gt;), thus feeding IE5.5 and IE6 the special stylesheet.&lt;/p&gt; &lt;p&gt;That completes the technique. This may seem overly complicated just to  achieve a fuzzy shadow, but then again, they say that &lt;em&gt;God is in the  details&lt;/em&gt;. As a plus, the mentioned techniques can be used to achieve all  sorts of different effects.&lt;/p&gt; &lt;p&gt;Here, have a cat:&lt;/p&gt; &lt;div class="alpha-shadow" style="margin: 5px 0px 0px 30px;"&gt; &lt;div&gt;&lt;img alt="Cat on floor" src="http://www.blogger.com/d/cssdrop2/img/catfloor.jpg" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-4773393075054171153?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/4773393075054171153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=4773393075054171153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/4773393075054171153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/4773393075054171153'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/08/css-drop-shadows-ii-fuzzy-shadows.html' title='CSS Drop Shadows II: Fuzzy Shadows'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-2956092556784838932</id><published>2007-08-29T02:53:00.000-07:00</published><updated>2007-08-29T02:58:34.827-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>CSS Drop Shadows</title><content type='html'>&lt;div id="articletext"&gt; &lt;p&gt;They’re the corkscrew in every graphic designer’s Swiss Army knife. Much  used, oft maligned but &lt;em&gt;always&lt;/em&gt; popular, drop shadows are a staple of  graphic design. Although easy to accomplish with image-editing software, they’re  not of much use in the fast-changing world of web design. On the web,  adaptability and ease of use dictate trends — and static images with a fixed  background effect are not very adaptable.&lt;/p&gt; &lt;p&gt;But what if we had a technique to build flexible CSS drop shadows that can be  applied to arbitrary block elements? That can expand as the content of the block  changes shape? Compatible with most modern browsers? With better results for  standards-compliant browsers? If you’re not sold yet, we can also tell you that  it requires minimal markup.&lt;/p&gt; &lt;p&gt;Interested? Well, first off, we wouldn’t want to take credit for something we  didn’t invent, but merely improved upon. This particular technique was &lt;a href="http://1976design.com/blog/archive/2003/11/14/shadows/"&gt;conceived and  demonstrated&lt;/a&gt; by Dunstan Orchard, of &lt;a href="http://1976design.com/"&gt;1976  design&lt;/a&gt; fame (hats off to you, Dunstan). We found it was easy, intuitive, and  worked like a charm. However, after closer examination, we saw room for  improvement and set to work on it.&lt;/p&gt; &lt;p&gt;Here’s how it works: you need to make a drop shadow image in the image editor  of your choice. It should be only the shadow, without a visible border (an easy  way to do this is by applying the effect to an empty selection). Make sure your  image is big enough to cover the maximum expected size of the block elements  that will use it. In practice, we’ve found that 800 x 800 is a respectable  enough size. Save it as a GIF, making sure you use the color of the background  you’ll apply the effect over. Additionally, save the same shadow with full alpha  transparency (no background color) as PNG. This will be used to feed a better  shadow to browsers capable of displaying it. These are some sample files: &lt;a href="http://www.blogger.com/d/cssdropshadows/img/shadow.gif"&gt;GIF file&lt;/a&gt;/&lt;a href="http://www.blogger.com/d/cssdropshadows/img/shadowAlpha.png"&gt;PNG file&lt;/a&gt;.&lt;/p&gt; &lt;div style="border: 1px solid rgb(169, 169, 169); margin: 3px; padding: 3px; float: right;"&gt;&lt;img alt="test" src="http://www.blogger.com/d/cssdropshadows/img/catFace.jpg" /&gt;&lt;/div&gt; &lt;p&gt;We’ll start by giving a shadow to an image and then move on to other block  elements. In a moment of ingenuity, we decided to name our class “img-shadow”.  Our test subject shall be this cute cat:&lt;/p&gt; &lt;p style="clear: both;"&gt;And its corresponding markup (one div is the only extra  markup we’ll need):&lt;/p&gt; &lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;div class="img-shadow"&gt;&lt;br /&gt; &lt;img src="http://www.blogger.com/cat.jpg" alt="test" /&gt;&lt;br /&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;The following illustration shows how the technique works:&lt;/p&gt; &lt;div style="border: 1px solid rgb(194, 204, 220); margin: 10px 0px 10px 20px; padding: 3px; float: left;"&gt;&lt;img alt="Technique illustration" src="http://www.blogger.com/d/cssdropshadows/img/example1.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;First, our previously prepared shadow file will be set as background for the  div.&lt;/p&gt; &lt;p&gt;&lt;code&gt;background: url(shadow.gif) no-repeat bottom right;&lt;/code&gt; &lt;/p&gt; &lt;p&gt;Then we’ll give the image negative top and left margins to make the “drop”  that gives us the shadow. Our shadow is six pixels wide, so that’s our magic  value.&lt;/p&gt; &lt;p&gt;&lt;code&gt;margin: -6px 6px 6px -6px;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;We float the &lt;code&gt;div&lt;/code&gt; to avoid having to specify its size (otherwise  it will take up all available horizontal space).&lt;/p&gt; &lt;p&gt;Remember we said that we’d provide better shadows for better browsers? This  line will do the trick:&lt;/p&gt; &lt;p&gt;&lt;code&gt;background: url(shadowAlpha.png) no-repeat right bottom  !important;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;That “!important” bit tells the browser that the declaration is to take  precedence over normal declarations for the same element (see &lt;a href="http://www.w3.org/TR/REC-CSS2/cascade.html#important-rules"&gt;the spec&lt;/a&gt;).  It also happens to be unsupported in all versions of Internet Explorer, which  also lack native support for transparent PNG’s. It’s almost too convenient. By  specifying controversial declarations twice, we get the desired behavior (IE  takes the second one, most other browsers the first one). The end result is  that, were the background color to change, browsers that support PNG would  maintain a perfectly transparent shadow. Sadly, Explorer’s shadow will stay with  its original background color.&lt;/p&gt; &lt;p&gt;But &lt;strong&gt;why&lt;/strong&gt; do this you ask? The reasons are twofold:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;b&gt;We can&lt;/b&gt;: This is a painless, effortless and automatic hack that yields  great results in the browsers that support it.  &lt;/li&gt;&lt;li&gt;&lt;b&gt;It may fix itself&lt;/b&gt;: If the new version of Internet Explorer (shipping  with Longhorn) supports both of these standards, we won’t have to fix a thing to  get pixel-perfect, truly transparent shadows in it. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;The finished CSS code looks like this:&lt;/p&gt; &lt;p&gt;&lt;code&gt;.img-shadow {&lt;br /&gt; float:left;&lt;br /&gt; background: url(shadowAlpha.png)  no-repeat bottom right !important;&lt;br /&gt; background: url(shadow.gif) no-repeat  bottom right;&lt;br /&gt; margin: 10px 0 0 10px !important;&lt;br /&gt; margin: 10px 0 0  5px;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;.img-shadow img {&lt;br /&gt; display: block;&lt;br /&gt; position:  relative;&lt;br /&gt; background-color: #fff;&lt;br /&gt; border: 1px solid  #a9a9a9;&lt;br /&gt; margin: -6px 6px 6px -6px;&lt;br /&gt; padding: 4px;&lt;br /&gt; } &lt;/code&gt;&lt;/p&gt; &lt;p&gt;Differences in margin size account for IE’s box model, and that last padding  value gives us a nice frame around the image. Sadly, it is lost in IE 5.5 and  5.0. The drop shadow effect stays, though.&lt;/p&gt; &lt;p&gt;Our shadow will blend seamlessly with its background in standards-compliant  browsers. In Explorer, the shadow will clash with the background unless you’ve  stuck with the background color you used for your shadow. You can see the  results here:&lt;/p&gt; &lt;div style="border: 1px solid rgb(160, 160, 160); margin: 10px 0px 15px; padding: 0px; float: left; width: 188px; height: 250px; background-color: rgb(255, 255, 255);"&gt; &lt;div class="img-shadow"&gt;&lt;img alt="A cute cat" src="http://www.blogger.com/d/cssdropshadows/img/cat.jpg" /&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="border: 1px solid rgb(160, 160, 160); margin: 10px 0px 15px; padding: 0px; float: right; width: 188px; height: 250px; background-color: rgb(194, 204, 220);"&gt; &lt;div class="img-shadow"&gt;&lt;img alt="A cute cat" src="http://www.blogger.com/d/cssdropshadows/img/cat.jpg" /&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;For the next part, we’ll apply the drop shadow effect to a paragraph.&lt;/p&gt; &lt;p&gt;Logic dictates that the same technique should yield similar results when  working with a paragraph, which can be treated as another block element. And  indeed, with most browsers, it works like a charm. Care to guess which one  doesn’t get it right?&lt;/p&gt; &lt;p&gt;While developing this technique, we found that when working with a block  element other than an image, in bold defiance of common sense, Explorer decided  to clip the left and top parts of the block — the ones that “jump” out of the  shadow — regardless of what we tried. Amusingly enough, the only version of  Explorer that gets this right is 5.0. No amount of hacks, overflow settings, or  gentle suggestions seemed to help (and yes, &lt;em&gt;righteous cursing&lt;/em&gt; was  tried). We gave up and decided that a different approach was called for.&lt;/p&gt; &lt;p&gt;The method we came up with is partly based on Douglas Bowman’s &lt;a href="http://www.blogger.com/articles/slidingdoors/"&gt;Sliding Doors&lt;/a&gt; methodology, and calls for an  extra bit of markup (another div), so our paragraph will look like this:&lt;/p&gt; &lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;div class="p-shadow"&gt;&lt;br /&gt; &lt;div&gt;&lt;br /&gt;   &lt;p&gt;The rain  in Spain ...&lt;/p&gt;&lt;br /&gt; &lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt; &lt;p&gt;Instead of giving the paragraph negative top and left margins, we’ll give it  positive right and bottom padding. This will expose the shadow (set as  background for the outermost div). Then we’ll &lt;em&gt;fake&lt;/em&gt; the shadow offset by  using a partly transparent GIF as background for the inner div, which will  overlap the shadow. Make sure that the visible part of this image is the same  color as the background over which you use the drop shadow effect. Name the  image “shadow2.gif”. It should be constructed as follows: &lt;/p&gt; &lt;div style="border: 1px solid rgb(194, 204, 220); margin: 10px 0px 10px 20px; padding: 3px; float: left;"&gt;&lt;img alt="Fake offset image example" src="http://www.blogger.com/d/cssdropshadows/img/example3.gif" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Here’s an example &lt;a href="http://www.blogger.com/d/cssdropshadows/img/shadow2.gif"&gt;GIF file&lt;/a&gt;  (this image will most likely look as &lt;em&gt;white on white&lt;/em&gt; on your browser, so  you may want to save it and take a look at it in your image editing  program).&lt;/p&gt; &lt;p&gt;This illustration shows what we’re going to do:&lt;/p&gt; &lt;div style="border: 1px solid rgb(194, 204, 220); margin: 10px 0px 10px 20px; padding: 3px; float: left;"&gt;&lt;img alt="Paragraph technique illustration" src="http://www.blogger.com/d/cssdropshadows/img/example2.gif" /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;The following are the styles needed to accomplish the effect. Notice that the  extraneous image and padding are used only by Internet Explorer. Most other  browers effectively ignore the inner div, and stick with the method we used for  the drop shadow of the image.&lt;/p&gt; &lt;p&gt;&lt;code&gt;.p-shadow {&lt;br /&gt; width: 90%;&lt;br /&gt; float:left;&lt;br /&gt; background:  url(shadowAlpha.png) no-repeat bottom right !important;&lt;br /&gt; background:  url(shadow.gif) no-repeat bottom right;&lt;br /&gt; margin: 10px 0 0 10px  !important;&lt;br /&gt; margin: 10px 0 0 5px;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;.p-shadow div  {&lt;br /&gt; background: none !important;&lt;br /&gt; background: url(shadow2.gif) no-repeat  left top;&lt;br /&gt; padding: 0 !important;&lt;br /&gt; padding: 0 6px 6px  0;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt;.p-shadow p {&lt;br /&gt; color: #777;&lt;br /&gt; background-color:  #fff;&lt;br /&gt; font: italic 1em georgia, serif;&lt;br /&gt; border: 1px solid  #a9a9a9;&lt;br /&gt; padding: 4px;&lt;br /&gt; margin: -6px 6px 6px -6px  !important;&lt;br /&gt; margin: 0;&lt;br /&gt; }&lt;br /&gt;&lt;/code&gt;&lt;/p&gt; &lt;p&gt;The same considerations for background color mentioned in the image example  apply for paragraphs. Here’s the end result. (Try resizing the text on your  browser to see the box change size and watch the shadow adjust.)&lt;/p&gt; &lt;div class="p-shadow"&gt; &lt;div&gt; &lt;p style="font-size: 1.3em;"&gt;The rain in Spain falls mainly on the  plain.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Additional notes&lt;/b&gt;&lt;/p&gt; &lt;p&gt;In this article, the styles for image and paragraph have been broken up for  clarity, but both could be specified in one fell swoop with minor  adjustments.&lt;/p&gt; &lt;p&gt;This technique has been tested with Gecko-based browsers, Safari, Opera and  IE 5.0+. Apart from the differences noted, no problems were observed. It should  work well with most of the stuff out there (no, &lt;em&gt;not&lt;/em&gt; Netscape 4.x).&lt;/p&gt;&lt;/div&gt;&lt;div id="learnmore"&gt;&lt;span style="font-weight: bold;"&gt;About the Author&lt;/span&gt; &lt;p&gt;&lt;img alt=" Sergio Villarreal" src="http://www.blogger.com/pix/authors/short_hair_silhouette.jpg" /&gt;  Sergio Villarreal lives in México but spends most of the time in his head. He  maintains a weblog and rarely updated webcomic at &lt;a href="http://www.blogger.com/%E2%80%9Dhttp://overcaffeinated.net%E2%80%9D"&gt;Overcaffeinated.net&lt;/a&gt; and makes a point of  learning a new trick every day. Some are even useful.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-2956092556784838932?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/2956092556784838932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=2956092556784838932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/2956092556784838932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/2956092556784838932'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/08/css-drop-shadows.html' title='CSS Drop Shadows'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-7895137594072984128</id><published>2007-08-28T23:53:00.000-07:00</published><updated>2007-08-29T07:24:14.331-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>php/Java bridge</title><content type='html'>&lt;h1&gt;What is php/Java bridge?&lt;/h1&gt; The php/Java bridge is an optimized, XML-based network protocol, which can be used to connect a native script engine, PHP, with a Java or &lt;a href="http://www.ecma-international.org/publications/standards/Ecma-335.htm" target="_blank"&gt;ECMA 335&lt;/a&gt; virtual machine. It is more than 50 times faster than local RPC via SOAP, requires less resources on the web-server side, and it is faster and more reliable than communication via the Java Native Interface.&lt;br /&gt;&lt;h2&gt;What can I do with the php/Java bridge?&lt;/h2&gt;     &lt;p&gt; The php/Java bridge allows you to quickly access java classes from within your PHP scripts without having to know Java. It also allows you to access PHP scripts from within your Java classes without having to know PHP. &lt;/p&gt; Because of this two-way flexibility, you can access hundreds of pre-built Java classes from your PHP scripts, and hundreds of pre-built PHP scripts from your Java classes opening up your applications to greater flexibility and enhanced functionality.&lt;br /&gt;&lt;div id="intro"&gt;  &lt;h1&gt;How it works&lt;/h1&gt; &lt;/div&gt;   &lt;p&gt; The &lt;a href="http://php-java-bridge.sourceforge.net/pjb/docs/php-api/java_8c.html"&gt;php java extension&lt;/a&gt; and the &lt;a href="http://php-java-bridge.sourceforge.net/pjb/generic_readme.php?banner=banner10&amp;title=Pure%20PHP%20Implementation&amp;amp;filepath=java/README"&gt;pure PHP&lt;/a&gt; PHP/Java Bridge implementation use this protocol to connect running PHP instances with already running Java or .NET &lt;a href="http://php-java-bridge.sourceforge.net/pjb/server/documentation/API/overview-summary.html" target="_blank"&gt;back ends&lt;/a&gt;. The communication works in both directions, the &lt;a href="http://www.jcp.org/aboutJava/communityprocess/edr/jsr223/" target="_blank"&gt;JSR 223&lt;/a&gt; interface can be used to connect to a running PHP server (Apache/IIS, FastCGI, ...) so that Java components can call PHP instances and PHP scripts can invoke CLR (e.g. VB.NET, C#, COM) or Java (e.g. Java, KAWA, JRuby) based applications or transfer control back to the environment where the request came from. The bridge can be set up to automatically start the PHP front-end or the Java/.NET back end, if needed. &lt;/p&gt; &lt;p&gt;Each request-handling PHP process of a multi-process HTTP server communicates with a corresponding thread spawned by the VM. Requests from more than one HTTP server may either be routed to an application server running the PHP/Java Bridge back end or each HTTP server may own a PHP/Java Bridge back end and communicate with a J2EE Java application server by exchanging Java value objects; the necessary client-stub classes (e.g.: SOAP stubs or EJB client .jar files) can be loaded at run-time.&lt;/p&gt;   &lt;p&gt;ECMA 335 based classes can be accessed if at least one back end is running inside a ECMA compliant VM, for example Novell's MONO or Microsoft's .NET. Special features such as varargs, reflection or assembly loading are also supported.&lt;/p&gt;   &lt;p&gt;When the back end is running in a J2EE environment, session sharing between PHP and JSP is always possible. Clustering and load balancing is available &lt;a href="http://www.onjava.com/pub/a/onjava/2004/03/31/clustering.html" target="_blank"&gt;if the J2EE environment supports these features.&lt;/a&gt;&lt;/p&gt;   &lt;p&gt;The PHP/Java Bridge does &lt;em&gt;not&lt;/em&gt; use the Java Native Interface ("JNI"). PHP instances are allocated from the HTTP (Apache/IIS) pool, instances of Java/J2EE components are allocated from the back end. The allocated instances communicate using a "continuation passing style", see &lt;a href="http://php-java-bridge.sourceforge.net/pjb/docs/php-api/java_8c.html#doc32"&gt;&lt;code&gt;java_closure()&lt;/code&gt;&lt;/a&gt; and the &lt;a href="http://php-java-bridge.sourceforge.net/pjb/server/documentation/API/php/java/bridge/Invocable.html" target="_blank"&gt;invocable interface&lt;/a&gt;. In case a PHP instance crashes, it will not take down the Java application server or servlet engine.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-7895137594072984128?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/7895137594072984128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=7895137594072984128' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/7895137594072984128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/7895137594072984128'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/08/phpjava-bridge.html' title='php/Java bridge'/><author><name>Sujjo</name><uri>http://www.blogger.com/profile/09944271012640782086</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-8028592720109969263</id><published>2007-08-28T01:53:00.000-07:00</published><updated>2007-08-28T01:54:59.906-07:00</updated><title type='text'>Designing Your Site for Web 2.0</title><content type='html'>Have you heard it? There's a buzz like never before on the Internet. Everyone is talking about Web 2.0. If you're like many people, you may think it's a marketing gimmick and quite an overused statement. If so, you would be at least partially right.&lt;br /&gt;Fortunately, there's another side to the story. Underneath all of the chatter is a concept that is even more powerful than the hype that surrounds it.&lt;br /&gt;The concept of Web 2.0 started as a conference brainstorming session between O'Reilly and MediaLive International. During their discussion, they analyzed the companies that had survived the dot-com collapse. Interestingly enough, many of these companies had quite a few things in common. Was there a connection? Was the dot-com crash a turning point for the web? O'Reilly and MediaLive believed so. And therefore, Web 2.0 was born.&lt;br /&gt;So, what is it?&lt;br /&gt;Wikipedia defines Web 2.0 as:&lt;br /&gt;"The term Web 2.0 refers to a second generation of services available on the World Wide Web that lets people collaborate and share information online. In contrast to the first generation, Web 2.0 gives users an experience closer to desktop applications than the traditional static Web pages. Web 2.0 applications often use a combination of techniques devised in the late 1990s, including public web service APIs (dating from 1998), Ajax (1998), and web syndication (1997). They often allow for mass publishing (web-based social software). The concept may include blogs and wikis."&lt;br /&gt;There is no official standard for what makes something "Web 2.0", but there are certainly a few common attributes that often describe this new culture of transformation.&lt;br /&gt;You can see many of these concepts in sites like Flickr, del.icious, Wikipedia, Amazon reviews, and the eBay reputation system.&lt;br /&gt;Web 2.0 is built on a system of collective knowledge. It provides a social fabric for the Web, empowering the individual and giving them an outlet for their voice to be heard.&lt;br /&gt;However, we have only seen a small glimpse of the effects of these new transitions. Del.icio.us and Digg are just the beginning of what will soon become a much more interactive Web.&lt;br /&gt;Each day there are a variety of new online applications being released: online spreadsheets, online word processing, to-do lists, reminder services, and personal start pages.&lt;br /&gt;In addition, many of the changes that are evident in the world of Web 2.0 can be seen through common design practices. Old-school HTML was full of boxes and square tables. Today's web designers are rapidly moving away from boxy designs to flexible curves. When designing for today's Internet, it's all about rounded designs, nice big text, gradients, glassy effects, and bright colors.&lt;br /&gt;Rounded Corners:&lt;br /&gt;Let's face it. The days of good 'ol tables and square boxes are good and gone. The Web 2.0 era has ushered in the pleasing sight of rounded corners.&lt;br /&gt;Unfortunately, many web masters have spent unending hours trying to obtain perfectly rounded corners. Their pain and suffering has led to a number of tutorials that will help us bypass the grief.&lt;br /&gt;Below are some links to tutorials that will get you started creating your very own rounded corners:&lt;br /&gt;&lt;a href="http://www.webcredible.co.uk/"&gt;http://www.webcredible.co.uk&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.alistapart.com/"&gt;http://www.alistapart.com&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.web-20-workgroup1-swicki.eurekster.com/rounded+corners/"&gt;http://www.web-20-workgroup1-swicki.eurekster.com&lt;/a&gt;&lt;br /&gt;Nice Big Text:&lt;br /&gt;Have you ever been to a web site where you could barely read the text? Well, join the club. Fortunately, times have taken a turn for the better. With Web 2.0, oversized fonts have come into style. You can start using plenty of oversized text to make important messages stand out. Of course, you don't want all of the text on your web site to be supersized, but make sure that the most important text on the page is bigger than normal text.&lt;br /&gt;You can see some examples at:&lt;br /&gt;&lt;a href="http://www.corkd.com/"&gt;http://www.corkd.com/&lt;/a&gt;&lt;a href="http://www.blurb.com/"&gt;http://www.blurb.com&lt;/a&gt;&lt;br /&gt;Gradients:&lt;br /&gt;Gradients are another popular design element of Web 2.0. This is especially true of backgrounds. A common background used today has a gradient at the top, fading down to some other color that continues throughout the background for the rest of the page.&lt;br /&gt;For a complete tutorial on how to create this type of effect, go to &lt;a href="http://www.photoshoplab.com/web20-design-kit.html"&gt;http://www.photoshoplab.com&lt;/a&gt;.&lt;br /&gt;Colors:&lt;br /&gt;Web 2.0 sites are strongly defined by their colors. They nearly always use bright and cheery colors - lots of blue, orange, and lime green.&lt;br /&gt;They also often include large, colorful icons, sometimes with reflections and drop shadows. To see some samples of how web sites are effectively using bright colors, check out:&lt;br /&gt;&lt;a href="http://www.9rules.com/"&gt;http://www.9rules.com&lt;/a&gt;&lt;a href="http://www.iconbuffet.com/"&gt;http://www.iconbuffet.com&lt;/a&gt;&lt;a href="http://www.linkedin.com/"&gt;http://www.linkedin.com&lt;/a&gt;&lt;br /&gt;Other common design characteristics include the use of tabs, reflections, glassy effects, large buttons, and big text boxes for submission forms.&lt;br /&gt;Sites that are embracing Web 2.0 can also often be identified by their tag clouds. If you have traveled the web much in the last 6 months, then you have surely seen tag clouds. They are used prominently on del.icio.us, Technorati, and Flickr. A tag cloud is basically a visual depiction of the conent on a website. Often times, more popular tags are shown in a larger font.&lt;br /&gt;Why not add a tag cloud to your own site? Not only do they look cool, but they also provide your visitor with a search tool that helps them to find your content quickly and easily. You can create your own tag cloud with a very simple service called &lt;a href="http://swicki.eurekster.com/"&gt;Eurekster Swicki&lt;/a&gt;. This is a community-based search engine that creates free tag clouds for web sites.&lt;br /&gt;Although we have discussed many of the design elements associated with Web 2.0, this change is much more than just an aesthetic transition. Web 2.0 is essentially about a transition in the way we experience the Internet. The new Ajax programming base allows web masters to create an architecture of participation for their users. Web 2.0 refers to the ongoing transition to full participation on the Web.&lt;br /&gt;Your web site can be so much more than an information resource. Your web presence is a place. With the proper programming skills, you can create a virtual world complete with an online shopping mall that compares prices from a variety of merchants, looks for potential coupons, and displays Amazon reviews.&lt;br /&gt;In addition, traditional desktop applications are rapidly becoming available online as a service. Why not offer your visitors the ability to create their own to-do lists, online note pads, reminder services, and personal start pages?&lt;br /&gt;Create an experience, not just a site.&lt;br /&gt;&lt;br /&gt;About The AuthorKim Roach is a staff writer and editor for the &lt;a href="http://www.sitepronews.com/"&gt;SiteProNews&lt;/a&gt; and &lt;a href="http://www.seo-news.com/"&gt;SEO-News&lt;/a&gt; newsletters. You can contact Kim at: kim @ seo-news.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-8028592720109969263?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/8028592720109969263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=8028592720109969263' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/8028592720109969263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/8028592720109969263'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/08/designing-your-site-for-web-20.html' title='Designing Your Site for Web 2.0'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-2499863399433926217</id><published>2007-08-27T06:36:00.000-07:00</published><updated>2007-08-27T06:40:25.917-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><category scheme='http://www.blogger.com/atom/ns#' term='Links Building'/><title type='text'>Suicide in Cyberspace -Your Outward Links Can Kill Your Rankings</title><content type='html'>Link building strategies have, for most people for a long time, revolved around reciprocal link exchanges. Whilst most people understand that links are important, they generally don't understand why this is so. In a nutshell, a link to your site has traditionally been accepted by Search Engines as a vote for your site. A link from a topic or theme-related site to yours is better than a link from a site having a completely different topic. An important site's link to yours carries more weight - for example from The Open Directory, or Yahoo Directory. All pretty straightforward...&lt;br /&gt;&lt;br /&gt;BUT... the rules have changed... significantly! All the thinking webmasters worked diligently to build links - willy-nilly - in order to subvert the search engine rankings and gain an advantage to themselves at the expense of everyone else. For a long time, there have been mutterings about this, and comments from Google staffers about possible penalties from linking to "bad neighbourhoods" and - heaven forbids it - buying links! Google et al simply don't approve of willy-nilly link-building schemes, and have recently tightened the screws a bit more, in two notable ways...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Bad Links&lt;/strong&gt;&lt;br /&gt;Some links are bad... for example, if you are a car sales company and you've got dozens of completely irrelevant links to international hotel sites... yeah, YOU know the ones! in Prague, Munich, Shanghai etc! That's a BAD neighbourhood over there! That IS going to put a world of hurt on you! And as for the Free For All link sites, web rings, and 3 way link schemes... that's just suicide in cyberspace! Why? Coz its a blatant and completely indefensible attempt at cheating the system!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reciprocal Links - Almost a Waste of Effort&lt;br /&gt;&lt;/strong&gt;Reciprocal links are still of some value, providing the link titles are explicit, and if the page they link to you from has a higher Page Rank than the page from which you link to them. The concept of a link to you being a vote for you, and being added to your site's Total Vote Count has a flip side. A link from you to someone else essentially deducts one vote from your total vote count... meaning its value is minimal when compared to a 1-way incoming back-link!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1-way Outward Links Are Toxic&lt;/strong&gt;&lt;br /&gt;Ok, lets assume you are a service provider, maybe a health clinic, and you deal with hospitals, other doctors, specialists, nurses, laboratories. So, as a benefit to your visitors, you place direct links to their web resources on your links page. Is that clever?&lt;br /&gt;&lt;br /&gt;Most certainly it is NOT! Transfusion time, because you'll be haemorrhaging Page Rank with nothing in return! Do it, but be smart about it, because there is NOTHING to be gained (by you) from linking to any site that does not link back. So make sure your links include the "nofollow" attribute that tells SE's that the link is NOT a vote by your site for that site!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Link Content Is Mission Critical&lt;/strong&gt;&lt;br /&gt;This is mission critical because Google and other have decided that they can't trust you to be honest about your site! Basically, it seems like there are two web tribes - those who know not so much about how things work, and those who know more than they should. There should also be a flourishing third tribe, who just build great sites with lots of terrific content that automatically ranks highly - but nobody's seen nuthin' from those guys for ages!&lt;br /&gt;&lt;br /&gt;The tribe who know more than they should ruthlessly manipulate every available loophole to dominate search engine rankings, at the expense of those who have yet to read SEO For Dummies. Therefore, Google decided that its essential that there is some external correlation between what YOU say your site is about, and what OTHER people say your site is about... This is done by analysing the words in the Link Title on all links pointing to your site. Bottom line here is - if a keyword phrases does NOT appear on links to your site, you ain't gonna rank for that phrase!&lt;br /&gt;&lt;br /&gt;For many established sites, this is the main reason they might have experienced a noticeable decline in rankings in the last few months. Most older sites will have a majority of incoming links based on their business name, and NOT on their activities / products / services / location etc. To use the common "widgets" analogy - if you are selling "widgets" and all your incoming link titles have your only business name e.g. Smiths Manufacturing Co Ltd, its now very difficult for you to rank for "widgets"!&lt;br /&gt;&lt;br /&gt;Backlink analysis reveals this shortcoming rather quickly and, lucky for you, it is possible to remedy this by building 1-way incoming back-links using multiple Title / Description combinations that contain a good spread of relevant keywords. It does require some keyword research, and it is tedious - but if you don't do it, you are certainly not going forwards! But your competitors might be...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-2499863399433926217?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/2499863399433926217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=2499863399433926217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/2499863399433926217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/2499863399433926217'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/08/suicide-in-cyberspace-your-outward.html' title='Suicide in Cyberspace -Your Outward Links Can Kill Your Rankings'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-532707011826053746</id><published>2007-08-27T00:10:00.000-07:00</published><updated>2007-08-27T06:42:50.305-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='website architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='website design'/><title type='text'>How to Build a Better Website Without Building a Website</title><content type='html'>&lt;span style="COLOR: rgb(34,34,34);font-family:georgia;font-size:100%;"  &gt;The most important thing to consider, when first thinking about any website, is the user. Like so much marketing, websites are, unfortunately, too often developed 'inside out' (company focused) rather than 'outside in' (customer focused). &lt;/span&gt;&lt;p  style="font-family:courier new;"&gt;&lt;span style="COLOR: rgb(34,34,34);font-family:Arial,Helvetica;font-size:100%;"  &gt;All website users have their own reasons and objectives for visiting a site. No matter how targeted, any website has to communicate with a wide range of individual users. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;To be successful, therefore, every site has to give each and every user a thorough but simple presentation of the site's content so that the site achieves your objectives e.g. registrations, leads, sales. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;To do this successfully, users want: &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Simple Navigation&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Navigation that is clear and consistent. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Probably the worst issue is 'lost visitors' – those who are in a maze and don't know where they are in the site. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;The site should always allow users to easily return to the home page and preferably get to any page with one clíck. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Studies have shown that users want to find things fast, and this means that they prefer menus with intuitive ranking, organization and multiple choices to many layers of simplified menus. The menu links should be placed in a consistent position on every page. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Clarity&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Users do not appreciate an over-designed site. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;A website should be consistent and predictable. For maximum clarity, your site design should be built on a consistent pattern of modular units that all share the same basic layout, graphics etc. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="COLOR: rgb(0,0,153);font-family:Arial,Helvetica;" &gt;&lt;b&gt;Designing Websites That Meet Their Objectives&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Everything above is pretty simple, but how do you ensure that you can achieve it? &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;The answer is website architecture – an approach to the design and content that brings together not just design and hostíng but all aspects of function, design, technical solutions and, most importantly, usability.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;The distinction may seem academic but imagine trying to publish a magazine using just graphic design and printing whilst ignoring content and editing. It just would not work yet that's what too many people still try to do. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Website Architecture&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Defining a website using web architecture requires: &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;/p&gt;&lt;ul type="square"  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;li&gt;Site maps &lt;/li&gt;&lt;li&gt;Flow charts &lt;/li&gt;&lt;li&gt;Wireframes &lt;/li&gt;&lt;li&gt;Storyboards &lt;/li&gt;&lt;li&gt;Templates &lt;/li&gt;&lt;li&gt;Style guide &lt;/li&gt;&lt;li&gt;Prototypes &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;This planning saves you (the client) money. The better the site map, flow chart, wireframe, storyboard, templates, style guide and prototype the more time and money you save because it gives the designer who has to do the graphics and the developer who has to do the programming a blueprint. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;We are constantly amazed that people who wouldn't think about building a house, car, ship or whatever will still build a website without an architectural plan. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;The benefits include: &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;/p&gt;&lt;ul type="square"  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;li&gt;Meeting business goals &lt;/li&gt;&lt;li&gt;Improved usability &lt;/li&gt;&lt;li&gt;Reducing unnecessary features &lt;/li&gt;&lt;li&gt;Faster delivery &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Site Maps&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Many people are familiar with site maps on web sites which are generally a cluster of links. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;An architectural site map is more of a visual model (blueprint) of the pages of a web site.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;The representation helps everyone to understand what the site is about and the links required as well as the different page templates that will be needed. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Flow Charts&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;A flowchart is another pictorial or visual representation to help visualize the content and find flaws in the process from say merchandise selection to final payment. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;It's a pictorial summary that shows with symbols and words the steps, sequence, and relationship of the various operations involved and how they are linked so that the flow of visitors and information through the site is optimized. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Wireframes&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Wireframes take their name from the skeletal wire structures that underlie a sculpture. Without this foundation, there is no support for the fleshing-out that creates the finished piece. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Wireframes are a basic visual guide to suggest the layout and placement of fundamental design elements on any page. A wireframe shows every clíck through possibility on your site. It's a "text only" model to allow for the development of variations before any expensive graphic design and programming, but one that also helps to maintain design consistency throughout the site.&lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;Creating wireframes allows everyone on the client and developer side to see the site and whether it's 'right' or needs changes without expensive programming. The goal of a wireframe is to ensure your visitors' needs will be met in the website. If you meet their needs, you will meet your objectives. &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;To create a wireframe requires dialogue. You and your developers talk, to translate your business successfully into a website. Nobody knows your business better than you and your developers should listen to ensure the resulting wireframe accurately represents your business. You, however, must answer the questíons; questíons such as: &lt;/span&gt;&lt;/p&gt;&lt;p  style="font-family:georgia;"&gt;&lt;/p&gt;&lt;ul type="square"  style="font-family:georgia;"&gt;&lt;span style="font-size:100%;"&gt;&lt;li&gt;What does a visitor do at this point? &lt;/li&gt;&lt;li&gt;Where can a visitor go from here? &lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;p face="georgia"&gt;&lt;span style="font-size:100%;"&gt;and ignore questíons about what your visitor sees at this point. Sounds easy, but! &lt;/span&gt;&lt;/p&gt;&lt;p face="georgia"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Storyboards&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p face="georgia"&gt;&lt;span style="font-size:100%;"&gt;Storyboards were first used by Walt Disney to produce cartoons. A storyboard is a "comic" produced to help everyone visualize the scenes and find potential problems before they occur. When creating a film, a storyboard provides a visual layout of events as they are to be seen through the camera. In the case of a website, it is the layout and sequence in which the user or viewer sees the content or information. &lt;/span&gt;&lt;/p&gt;&lt;p face="georgia"&gt;&lt;span style="font-size:100%;"&gt;However, the wireframe provides the outline for your storyboard. Developers and designers don't need to work in a vacuum - the wireframe guides every design, information architecture, navigation, usability and content consideration. Wireframes define "what is there" while the storyboards define "how it looks". &lt;/span&gt;&lt;/p&gt;&lt;p face="georgia"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Templates and Style Guide&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p face="georgia"&gt;&lt;span style="font-size:100%;"&gt;Templates are standard layouts containing basic details of a page type that separates the business (follow the $) logic from the presentation (graphics etc) logic so that there can be maximum flexibility in presentation while disrupting the underlying business infrastructure as little as possible. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-FAMILY: georgia"&gt;&lt;span style="font-size:100%;"&gt;Style guides document the design requirements for a site. They define font classes and other design conventions (line spacing, font sizes, underlining, bullet types etc.) to be followed in the Cascading Style Sheets (CSS) used to provide a library of styles that are used in the various page types in a web site. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-FAMILY: georgia"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial,Helvetica;"&gt;&lt;b&gt;Prototypes&lt;/b&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-FAMILY: georgia"&gt;&lt;span style="font-size:100%;"&gt;A prototype is working model that is not yet finished. It demonstrates the major technical, design, and content features of the site. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-FAMILY: georgia"&gt;&lt;span style="font-size:100%;"&gt;A prototype does not have the same testing and documentation as the final product, but allows client and developers to make sure, once again, that the final product works in the way that is wanted and meets the business objectives. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-FAMILY: georgia"&gt;&lt;span style="font-size:100%;"&gt;Once you have built your virtual site, it's a lot quicker, easier and cheaper to build the real one. &lt;/span&gt;&lt;/p&gt;&lt;p style="FONT-FAMILY: georgia"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(204,0,0);font-family:Arial,Helvetica;" &gt;&lt;b&gt;About The Author&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;Richard Hill is a director of E-CRM Solutions and has spent many years in senior direct and interactive marketing roles. E-CRM provides EBusiness, ECommerce and Emarketing and ECRM.&lt;br /&gt;&lt;a href="http://www.e-crm.co.uk/profile/message170807.html"&gt;http://www.e-crm.co.uk/profile/message170807.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-532707011826053746?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/532707011826053746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=532707011826053746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/532707011826053746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/532707011826053746'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/08/how-to-build-better-website-without.html' title='How to Build a Better Website Without Building a Website'/><author><name>Vernon Fernandes</name><uri>http://www.blogger.com/profile/04946951838257030021</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-3943755855102186929</id><published>2007-06-11T21:52:00.000-07:00</published><updated>2007-06-11T21:53:28.262-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photoshop'/><title type='text'>Pencil Sketch Tutorial</title><content type='html'>&lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 Take any photo or artwork and create a pencil                                  sketch as detailed or shaded as you want with a                                  few simple steps.&lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 If you're going to print the sketch out on an                                  inkjet printer, create a new file the size of                                  your print at 300 ppi with a white background.                                 Create a new layer and import or copy your photo                                  on this layer.  Resize the photo to fit into the                                  area of the background size. Elements will                                  automatically adjust the resolution of the photo                                  to print quality. &lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 &lt;img src="http://www.webworksite.com/images/pencilsketch.jpg" border="0" height="253" width="200" /&gt;&lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                  &lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 Change the picture to black and white 'Image |                                  Mode | Greyscale', then duplicate it or drag and                                  drop it into the duplicate layer icon on the                                  layers palette. Then, invert the image to a                                  negative, 'Image | Adjustments | Invert' or just                                  hit ctrl + I.&lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 &lt;img src="http://www.webworksite.com/images/sketchbw.jpg" border="0" height="253" width="200" /&gt;                                            &lt;img src="http://www.webworksite.com/images/pencilsketch2.jpg" border="0" height="253" width="200" /&gt;&lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                  &lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 Now select 'color dodge' on the layer palette                                  under the layer blend mode. Then use 'Filter |                                  Blur | gaussian blur' which will bring up a                                  settings box. Move the slider to a radius of                                  about 5 to see the sketch appear. &lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 &lt;img src="http://www.webworksite.com/images/pencilsketch3.jpg" border="0" height="253" width="200" /&gt;&lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                  &lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 Adjust the radius for the quality of the sketch                                  that you want. The higher settings will give you                                  a more polished blended sketch look and the                                  lower settings will give you fewer shades for a                                  quick or rough sketch look.&lt;/p&gt; &lt;p style="margin-right: 16px; margin-left: 16px;" align="left"&gt;                                 &lt;img src="http://www.webworksite.com/images/pencilsketch4.jpg" border="0" height="253" width="200" /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-3943755855102186929?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/3943755855102186929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=3943755855102186929' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/3943755855102186929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/3943755855102186929'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/06/pencil-sketch-tutorial.html' title='Pencil Sketch Tutorial'/><author><name>Team Inertia Technologies</name><uri>http://www.blogger.com/profile/08650798349178421279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-8611142958840385838</id><published>2007-06-11T21:22:00.000-07:00</published><updated>2007-06-11T21:24:39.087-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><title type='text'>Good Web Design Feng Shui</title><content type='html'>&lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       Feng Shui simply stated is the harmonious flow of energy.                        Pronounced &lt;i&gt;"foong shway"&lt;/i&gt;,                       The basic                        principle of Feng Shui is simplicity. Removing everything                        that stops the natural flow of chi (life force, energy,                        particles) into our lives to produce more harmony and                        balance. &lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       The principles of Feng Shui can be applied to all areas of                        life including relationships, business, web sites,                        personal finances, and even your closet since there's                        nothing hidden from the natural flow of energy. You can                        slow it down, attract or repel it, but you can't stop it.                        It's not magic and in spite of what you may have read                        about Feng Shui, you probably won't win the lottery just                        by placing a three legged frog with a coin in it's mouth                        near your front door. &lt;g&gt; In fact, by diving right in to                        Feng Shui without a good understanding of how chi works,                        you could actually increase the amount of negative energy                        that you want to dispel. What do I mean by that? &lt;/g&gt;&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       The universal law of attraction states that 'like attracts                        like', so if you have piles of clutter around you (or on                        your web site) or you are surrounded by things that no                        longer serve you or that you don't like, you will attract                        more of the same until you do something to change it. By                        removing things in your life (or on your web site) that                        serve no purpose, and only keeping those things that serve                        you well and that you absolutely love, you are going to                        attract more of the same. The flow of energy is both                        receptive and aggressive (Yin and Yang) and when this flow                        is out of balance, there is disharmony.&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       How does this apply to web design, you ask... good                        question. If you've ever been to a web site where the                        colors hurt your eyes, the music offends your ears or you                        have a frustrating experience trying to find what you're                        looking for, it's probably because the site does not have                        a good flow of information that is pleasing to your                        senses. Web designers call it 'user-centered design' and                        it's the way content is organized so the user can                        intuitively find it without having to fight their way                        through or to stop and think about it. &lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       You can tell when a site is out of balance, probably in                        more than one area, and not just in the layout or the                        graphics, but in the simple, logical order that you come                        to expect from the internet by visiting sites with good                        standards in web design and information architecture.&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       Sites with good Feng Shui typically have:&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       1) the logo in the top left corner and it's usually linked                        to the home page or a home link is provided on all pages, &lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       2) the primary navigation is across the top or down the                        left side of the pages. If buttons are used for primary                        navigation, text links are duplicated at the bottom of                        each page, not only for better search engine results but                        so the user doesn't have to scroll back up to the top of                        the page to continue,&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       3) there is a visual balance on most pages of curves and                        corners with a pleasing color scheme,&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       4) headings are larger than content text and information                        is concise for skimming the page while providing the user                        with an option for more information if desired,&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       5) animation and ads are not forced on the visitor but are                        offered as a choice,&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       6) font is resizable in the browser, alt text is provided                        on images and the site is usable for people with                        disabilities and/or older browsers,&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       7) fresh content is added on a regular basis... weeding                        out or archiving out of date information to add new or                        more up to date information. This not only prevents 'web                        clutter', but tells your users that you want their visit                        to be useful,&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       8) graphics have been compressed in byte size making them                        load quickly. Time is the main factor in web design. The                        whole purpose of database-driven web sites is to load the                        information quickly off the server instead of depending on                        slower browser version dependent rendering,&lt;/p&gt;                     &lt;p style="margin-right: 16px; margin-left: 16px;" align="justify"&gt;                       You can probably think of many more ways to improve the                        flow of energy on your web site. There is room for                        improvement on every site and the best way to find out is                        to ask your visitor's opinions of what they like. After                        all, if you didn't build your site for your user's                        experience, then why did you build it?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-8611142958840385838?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/8611142958840385838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=8611142958840385838' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/8611142958840385838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/8611142958840385838'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/06/good-web-design-feng-shui.html' title='Good Web Design Feng Shui'/><author><name>Team Inertia Technologies</name><uri>http://www.blogger.com/profile/08650798349178421279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5047509693878166741.post-7234365323551483127</id><published>2007-05-15T12:08:00.000-07:00</published><updated>2007-05-15T12:25:12.951-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web Design Firms'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Development'/><title type='text'>Introduction</title><content type='html'>The Web Design Industry is growing slowly into an organised sector, with a number of Web Design Firms, run by young entrepreneurs setting up shops all across Goa. The firms offer a plethora of services like web hosting, web design, web development, search engine optimisation, flash design and multimedia presentations.&lt;br /&gt;&lt;br /&gt;As a team of well experienced professionals, Team Inertia Technologies offers its clients robust, aesthetic website design and development options that cater to their online business promotion needs.&lt;br /&gt;&lt;br /&gt;Some of the technologies we work in are LAMP, that Linux, Apache, MySql, PHP. Microsoft Technologies like C#, ASP.NET, VB.NET, XML.&lt;br /&gt;&lt;br /&gt;We are one of Goa's only IT Firms who provide payment gateways for its clients, along with customised integration to their websites.&lt;br /&gt;&lt;br /&gt;We are also a popular outsourcing destination for medium sized IT Projects. Our clients are based in UK, US, Middle East.&lt;br /&gt;&lt;br /&gt;Our team currently has 10 members with a future expansion plan on the anvil. Some of our clients include &lt;a href="http://www.unigoa.ac.in"&gt;Goa University&lt;/a&gt;, &lt;a href="http://www.goavidhansabha.gov.in"&gt;Goa Legislative Assembly&lt;/a&gt;, &lt;a href="http://www.gim.ac.in"&gt;Goa Institute of Management&lt;/a&gt;, &lt;a href="http://www.bestgoadeals.com"&gt;Best Goa Deals&lt;/a&gt;, &lt;a href="http://www.cinderellasmatrimony.com"&gt;Cinderella's Ashirwad Matrimony&lt;/a&gt;, INS Mandovi, Sharada Mandir, &lt;a href="http://www.zeiss.in"&gt;GKB Optolabs &lt;/a&gt;etc.&lt;br /&gt;&lt;br /&gt;For more information about us, log on to our website, &lt;a href="http://www.teaminertia.com"&gt;www.teaminertia.com&lt;/a&gt; .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5047509693878166741-7234365323551483127?l=webdesignersgoa.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://webdesignersgoa.blogspot.com/feeds/7234365323551483127/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5047509693878166741&amp;postID=7234365323551483127' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/7234365323551483127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5047509693878166741/posts/default/7234365323551483127'/><link rel='alternate' type='text/html' href='http://webdesignersgoa.blogspot.com/2007/05/introduction.html' title='Introduction'/><author><name>Team Inertia Technologies</name><uri>http://www.blogger.com/profile/08650798349178421279</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
