v WebsiteSupport

March 13, 2011

Install: LAMP web server and Drupal 7 in Ubuntu

Installing a web server is very easy in Ubuntu (I use ubuntu10.10), just enter a few lines in the terminal: There is no need to install and configure each part of a LAMP (Linux-Apache-MySQL-PHP) installation individually. You can also install other programs this way. The downside is that all components are installed automatically, and not reviewed by you. But as long as you only use the web server locally (localhost or 127.0.0.1), and don't open up for access from the Internet, it should be safe.

Installing LAMP web Server

To install a LAMP web server, enter this command in a terminal and enter your password:
sudo tasksel install lamp-server

After a while the installation process will prompt you for a password for the MySQL server. Make sure that the CAPS Lock button is not activated! If all goes well, the installation will return to the terminal, and the web server is installed. Test this by going to your browser and enter http://localhost/ in the address bar. If the installation was successful, you will see an "It works!" message.


Update php.ini - allow big files, avoid memory issues

To allow importing large sql dumps through phpmyadmin, and avoiding time outs during demanding requests, it is also necessary to update the php.ini file of the Apache server. To open up the php.ini in gedit, enter this in your terminal:

gksudo gedit /etc/php5/apache2/php.ini

...and update the values five places, where it says:

max_execution_time = 120
max_input_time = 90
memory_limit = 96M
post_max_size = 150M
upload_max_filesize = 150M
session.gc_maxlifetime = 14400


Fix Apache Error "Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName"

Open the httpd.conf file:

sudo gedit /etc/apache2/httpd.conf

The httpd.conf file is blank, so add the following to the file, and then save it:

ServerName localhost
Create a MySQL database

To create a database in the MySQL database, log in to the MySQL shell:

mysql -u root -p

Create a database, for a Drupal installation in this example, type in the MySQL shell:

CREATE DATABASE drupal7;

and leave the shell:

quit

If you typed in the password(in this example, "ROOT") accidentally with caps lock on, this is how you change it to something safer. "root" is NOT recommended as password. From the terminal:

mysqladmin -u root -p'ROOT' password 'yournewpassword'
Install phpmyadmin

You can also create and administer your MySQL databases through phpmyadmin:

sudo apt-get install phpmyadmin

Administer your databases at http://localhost/phpmyadmin/
Install and enable mod_rewrite

Install mod_rewrite, to get nice URL's:

sudo a2enmod rewrite

Enable mod_rewrite:

gksudo gedit /etc/apache2/sites-available/default

...and change "AllowOverride None" to "AllowOverride All", around line 11:


Options Indexes FollowSymLinks MultiViews
AllowOverride All

Restart the Apache web server:

sudo /etc/init.d/apache2 restart

Installing Drupal 7
1. Start nautilus up with this command:

gksudo nautilus

...and navigate to the /var folder, right-click on the www folder, click 'Permissions' and set owner and group to your own user name. This will prevent problems with automatically created folders in the future.

2. Download and extract Drupal 7 from http://drupal.org/. Rename the folder to drupal7 and move it to /var/www/ where the web sites of the Apache web server reside. Result: /var/www/drupal7

3. Create the files folder, like this: /var/www/drupal7/sites/default/files. Right-click the 'files' folder, select 'Properties' -> 'Permissions' and under 'Others', set 'Folder Access' to 'Create and delete files'

4. Make a copy of the default.settings.php file in /var/www/drupal7/sites/default and rename it to settings.php. Right-click settings.php, select 'Properties' -> 'Permissions' and under 'Others', set 'Folder Access' to 'Create and delete files'

NOTE: Add an exception in Firefox, if you have disabled "Accept cookies from sites" and unblock the new site if you have a script blocker activated in your browser.

If all went well, you should now be able to enter http://localhost/drupal7 and install Drupal.

Setting up a virtual host


To set up a virtual host, allowing you to enter just http://drupal7/ in stead of http://localhost/drupal7/:

sudo gedit /etc/hosts

...and add:

127.0.0.1 drupal7

To define where the Apache web server should be looking for the files:

gksudo gedit /etc/apache2/httpd.conf

...and add:


DocumentRoot /var/www/drupal7
ServerName drupal7


As always, when you change the set up of the Apache server, restart it:

sudo /etc/init.d/apache2 restart

Move apache webroot from /var/www to your /home directory and move MySQL folder

For back up reasons and to have a more "normal" work flow when adding files to your web site, you can move the apache webroot from /var/www to /home/USERNAME/.www -- the .www folder will be hidden until you press Ctrl+H to unhide it:

gksudo gedit /etc/apache2/sites-available/default

Change DocumentRoot /var/www to DocumentRoot /home/USERNAME/.www

If you have set up a virtual host:

gksudo gedit /etc/apache2/httpd.conf

...and change to: DocumentRoot /home/USERNAME/.www
From http://gullele.wordpress.com/2010/08/27/changing-default-apache-webroot-in-ubuntu/

Likewise, to move MySQL from /var/lib/mysql to /home/USERNAME/.mysql follow this guide: http://ubuntuforums.org/showthread.php?t=897354
 
Install Drush

With Drush you can install modules and update Drupal from the command-line: http://drupal.org/project/drush

wget http://ftp.drupal.org/files/projects/drush-6.x-3.3.tar.gz
tar xvzf drush-6.x-3.3.tar.gz
sudo chmod 555 drush/drush
sudo chown -R root:root drush
sudo mv drush /usr/local/
sudo ln -s /usr/local/drush/drush /usr/local/bin/drush
sudo drush dl drush_make

If you get an "exec: 53: php: not found" error after running the last line ("sudo drush dl drush_make") you might have to install the PHP command line interface, with

sudo apt-get install php5-cli

Great work !! If there is any problem then do post the problems below. I will try to answer your problem.

March 12, 2011

Drupal 7: Basic Theming with Zen and CSS

This screencast gives an introduction to creating a subtheme of Zen and modifying it with CSS.


Thanks to  for the video.     

Drupal's "easy button" for better keyword research


Auther:  Colin Alsheimer

Keyword research, one of the most essential facts of good search engine optimization can also be one of the easiest tasks to do wrong. Here are five ways you can improve the effectiveness of your keyword research. Then, I'll show you Drupal's "easy button" for better keyword research.

1. Analyze your content for keyword ideas
One of the primary objectives for the search engines is to serve the most relevant content for a particular users query. Search engines determine what web content is about through a variety of factors (this is what we spend time optimizing in SEO), some of these factors include your meta page titles, keyword usage within your page copy, and backlinks to your website. So it would make sense that you would want to begin your keyword research by first figuring out what keywords and concepts are already prevalent on your webpage.

You can do this in two ways. You could go through your content by hand, and pick out what you believe to be the most relevant or most used keywords on the page. Or, you can put it in the hands of web software that can make this analysis for you. In Drupal, both the Alchemy module and Scribe SEO module can help you with this analysis. Alternatively, you can try the Scribe SEO module demo, and input your own content to analyze.

Once you find your keyword ideas, plug them into a keyword research tool like Wordtracker to get more related keywords.

2. Start broad
When you're first starting keyword research, you always want to begin with broad (root) keywords, then work your way to long tail variations. For example, if your website is an e-commerce retailer for custom bicycle seats, you may want to start your keyword research with phrases like "bike", "bicycle", or "bike seats".

3. Use long tail modifiers
As you do your keyword research, you'll start to see variations of your primary (root) keyword pop up. For example, your search for the phrase "bicycle" might return results for "used bicycle for sale" or "buy bicycles online". "Used", "for sale", "buy", and "online" would all be considered modifier keywords, and the entire phrase (used bicycle for sale) is what we would consider a long tail keyword. A long tail keyword by itself provides less traffic then your root keywords (bicycle), but in aggregate, there are many more relevant long tail searches then there are for your root keywords. Long tail keywords tend to bring more qualified traffic, convert at higher rates, and are less competitive.

4. Look at your competitors for inspiration
Use your competitors as a guide for your keyword research efforts. Look at their meta page title tags, headers, and page copy to see what they may be trying to optimize for. Sometimes this can even lead to inspiration for a new niche market to go after.

5. Look for uncompetitive niches
One of the biggest mistakes people make in keyword research is assuming it's about finding the words with the most possible searches. Really, good keyword research is about finding those keywords that not only get a large volume of searches, but are also uncompetitive, and deliver qualified traffic. I frequently tell clients that I'd rather they get 500 qualified visitors per month who convert, then 5,000 who don't.

6. Localize your keywords where possible
One of the easiest ways to long tail your target keywords is to add local modifiers to them. For example, instead of optimizing just for the phrase "website design company", we can add the "Dallas" to the phrase, making "website design company dallas", and be optimized for local searches as well.

The Drupal Easy Button!
As promised, here's the easy button for keyword research in your Drupal website. Our Keyword Research module will help you easily perform keyword research right within the page you're trying to optimize. Be sure to combine it with the other modules found in the content analysis suite to unlock the true power of the keyword research module. 

December 18, 2010

CSS and Joomla

What is CSS?

If you know HTML and CSS, you have a huge advantage when trying to customize your website. Most extensions are fine the way they look when you install them. However, if you want the look of your website to be consistent, you often need to do some CSS tweaking. So if you don't know any CSS, you'd better start learning now. This post is not about learning you the specific techniques of CSS. Rather it is written to give you an overview on how CSS is used in Joomla.

This is what Wikipedia has to say about Cascading Style Sheets:

"Cascading Style Sheets (CSS) is a style sheet language used to describe the presentation semantics (that is, the look and formatting) of a document written in a markup language. Its most common application is to style web pages written in HTML and XHTML, but the language can be applied to any kind of XML document, including SVG and XUL.

CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts.

The bold part of this excerpt from Wikipedia is the most important thing to know about CSS, in my opinion: Separation of content (HTML) and visual presentation (CSS). By using CSS, we can use one, centrally located file with all the styles. Keeping the styling separate from our Joomla articles. That way, site-wide style changes are easy to do. Just imagine if you did article specific styling in each and every article on your site. It would be a nightmare to do style changes - in the case of a redesign or template change.

Joomla CSS and templates

I'm always amused when I read a tweet saying something like: 'Joomla doesn't support IE!'. Or: 'Joomla is not search engine optimized'. Of course it is! But the template might not be. It all comes down to how the template HTML is built and how the CSS (Cascading Style Sheet) codes are implemented. 

Most of the time, the template CSS files are found in the /templates/TEMPLATENAME/css/ folder.

Some templates use only one CSS file (called template.css, mostly), others have several. For optimal page performance, you should keep the number of CSS files to a minimum. This reduces the number of server requests necessary to show the page. You may sometimes see that the template uses a main CSS file which imports all of the other files by the following syntax (example):
@import url('reset.css');
@import url('joomla.css');
@import url('typography.css');
@import url('modules.css');
@import url('custom.css');
CSS Best Practices

Let's say you have installed a template from YooTheme. You could go bananas and change all of the CSS files wildly. Probably won't be a terrible thing to do either, as you can download the original files again if you screw something up.

However, there is a better way. When you want to override CSS in a template, use a separate stylesheet. YooTheme has actually implemented this structure in their templates already. They have included a blank CSS file called custom.css which is loaded after all other CSS files. This is where I keep all of my style changes.

If I want to upgrade my template, I can just copy this custom.css file, upgrade my template to the latest version and upload the custom.css file again. All set!
Don't repeat styles if you don't need to

When styling elements with CSS it's important to be specific. And to keep your stylesheet lean. What I mean is you don't need to repeat styling just because you want to restyle an element. Let's say, for instance, that you have the following style for the H1 tag in your main CSS file (template.css or similar):
h1 {
font-size:24px;
color:#d7d7d7;
margin-bottom:1em;
text-transform:uppercase;
}

The normal styling for H tags are bold. Maybe you want to add the styling to make the header tag use the normal and not the bold style of the font. And, at the same time you don't want to have uppercase letters in the H1. Of course, you could do it like this, adding the following code to your custom.css:

h1 {
font-size:24px;
color:#d7d7d7;
margin-bottom:1em;
text-transform:none;
font-weight:normal;
} 

This works, but it's not good code. You repeat all of the styling even though you just want to alter one style and add another. This is a better way:
h1 {
text-transform:none;
font-weight:normal;
} 

In this case, you only add the styles that are different from the original. The other styles are left untouched.
Use Firebug to Test Your CSS

One of the tools I use to test my CSS is called Firebug. It's an add-on to Firefox which gives you a lot of information about the CSS and HTML structure of a web page. When you have Firebug installed, you can right-click on an element and choose 'Inspect element'. The Firebug window will open at the bottom of the screen. Now, you can see the HTML structure (left) and the CSS (right).

Now the fun begins! You can start experimenting with the CSS directly in Firebug. Want to change the margin of an element? The background color? Remove the border? Every tweak you would like is available to play with, and the result is instantly shown in the browser. Of course, if you refresh the page the changes are lost. When you're happy with your changes, copy the CSS into your custom CSS file and upload to your server.

Take a look at my previous post about top 10 Free joomla extensions every Joomla user should have.


Take some time to learn CSS

I believe every Joomla user / web site developer should learn some CSS and know HTML by heart. It makes it so much easier to modify your templates and to achieve what you (and your client?) wants.

It's not like learning PHP. I hardly know more than a handful things about PHP. HTML and CSS, however, are like second nature to me. That's because I've invested time into learning and practicing the use of these skills. This is especially true for CSS.
Easy to get started with CSS and Joomla

The easiest way of starting to learn CSS is to look at your existing template.css. Look at the structure of it and try changing some of the styles. Do a backup of the file first.
You could try and change the header tags first. Want the H2 tag to be smaller? You got it :) And now it's a site-wide change, valid for all instances of the H2 tag. Other tags to change are the a (link) tag, the p (for instance adjusting the line spacing) and the UL and LI tags (bullet list). 

November 29, 2010

OpenGL: Some paragraphs

From Wikipedia Defn:
OpenGL (Open Graphics Library)is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL was developed by Silicon Graphics Inc. (SGI) in 1992[3] and is widely used in CAD, virtual reality, scientific visualization, information visualization, and flight simulation. It is also used in video games, where it competes with Direct3D on Microsoft Windows platforms (see OpenGL vs. Direct3D). OpenGL is managed by the non-profit technology consortium Khronos Group.

Most Widely Adopted Graphics Standard
OpenGL is the premier environment for developing portable, interactive 2D and 3D graphics applications. Since its introduction in 1992, OpenGL has become the industry's most widely used and supported 2D and 3D graphics application programming interface (API), bringing thousands of applications to a wide variety of computer platforms. OpenGL fosters innovation and speeds application development by incorporating a broad set of rendering, texture mapping, special effects, and other powerful visualization functions. Developers can leverage the power of OpenGL across all popular desktop and workstation platforms, ensuring wide application deployment.
High Visual Quality and Performance
Any visual computing application requiring maximum performance-from 3D animation to CAD to visual simulation-can exploit high-quality, high-performance OpenGL capabilities. These capabilities allow developers in diverse markets such as broadcasting, CAD/CAM/CAE, entertainment, medical imaging, and virtual reality to produce and display incredibly compelling 2D and 3D graphics.
Developer-Driven Advantages
  • Industry standard
    An independent consortium, the OpenGL Architecture Review Board, guides the OpenGL specification. With broad industry support, OpenGL is the only truly open, vendor-neutral, multiplatform graphics standard.
  • Stable
    OpenGL implementations have been available for more than seven years on a wide variety of platforms. Additions to the specification are well controlled, and proposed updates are announced in time for developers to adopt changes. Backward compatibility requirements ensure that existing applications do not become obsolete.
  • Reliable and portable
    All OpenGL applications produce consistent visual display results on any OpenGL API-compliant hardware, regardless of operating system or windowing system.
  • Evolving
    Because of its thorough and forward-looking design, OpenGL allows new hardware innovations to be accessible through the API via the OpenGL extension mechanism. In this way, innovations appear in the API in a timely fashion, letting application developers and hardware vendors incorporate new features into their normal product release cycles.
  • Scalable
    OpenGL API-based applications can run on systems ranging from consumer electronics to PCs, workstations, and supercomputers. As a result, applications can scale to any class of machine that the developer chooses to target.
  • Easy to use
    OpenGL is well structured with an intuitive design and logical commands. Efficient OpenGL routines typically result in applications with fewer lines of code than those that make up programs generated using other graphics libraries or packages. In addition, OpenGL drivers encapsulate information about the underlying hardware, freeing the application developer from having to design for specific hardware features.
  • Well-documented
    Numerous books have been published about OpenGL, and a great deal of sample code is readily available, making information about OpenGL inexpensive and easy to obtain.
The OpenGL Visualization Programming Pipeline
OpenGL Flow
OpenGL operates on image data as well as geometric primitives.
Simplifies Software Development, Speeds Time-to-Market
OpenGL routines simplify the development of graphics software—from rendering a simple geometric point, line, or filled polygon to the creation of the most complex lighted and texture-mapped NURBS curved surface. OpenGL gives software developers access to geometric and image primitives, display lists, modeling transformations, lighting and texturing, anti-aliasing, blending, and many other features.

Every conforming OpenGL implementation includes the full complement of OpenGL functions. The well-specified OpenGL standard has language bindings for C, C++, Fortran, Ada, and Java. All licensed OpenGL implementations come from a single specification and language binding document and are required to pass a set of conformance tests. Applications utilizing OpenGL functions are easily portable across a wide array of platforms for maximized programmer productivity and shorter time-to-market.

All elements of the OpenGL state—even the contents of the texture memory and the frame buffer—can be obtained by an OpenGL application. OpenGL also supports visualization applications with 2D images treated as types of primitives that can be manipulated just like 3D geometric objects. As shown in the OpenGL visualization programming pipeline diagram above, images and vertices defining geometric primitives are passed through the OpenGL pipeline to the frame buffer.
Available Everywhere
Supported on all UNIX® workstations, and shipped standard with every Windows 95/98/2000/NT and MacOS PC, no other graphics API operates on a wider range of hardware platforms and software environments. OpenGL runs on every major operating system including Mac OS, OS/2, UNIX, Windows 95/98, Windows 2000, Windows NT, Linux, OPENStep, and BeOS; it also works with every major windowing system, including Win32, MacOS, Presentation Manager, and X-Window System. OpenGL is callable from Ada, C, C++, Fortran, Python, Perl and Java and offers complete independence from network protocols and topologies.

November 03, 2010

10 tips for a professional logo design

Designing logos is just like any other type of design work, to be professional you’ll need to pay attention to details. Even a great idea can be ruined by not thinking about simple things, the following tips will help you to keep your concepts safe.


1.Work with vectors
This probably sounds obvious to most designers out there, but it isn’t to everybody so I repeat it as often as I can to avoid receiving those damn jpeg logos. Vector formats are the ones that will allow the most variations for your logo.
2.Don’t use more than 2 fonts
There is many nice fonts out there and we would all love to use as many as we can. Unfortunately using too many fonts will most of the time result in a loss of coherence. Using two different fonts can be good to create a contrast, catching the eye.
3.Keep it readable
If people can’t read your logo, it’s useless to have one. This sounds like dumb advice again, but it’s easy to get caught in creating letters or distorting a font until it becomes unreadable. Always stay aware of that when working on your logo.
4.Test sizes
Your logo should resize well at any size, whether it’s huge on a truck or tiny on a badge.
5.Adapt it for dark backgrounds
So you’ve got a wonderful looking dark logo, but now your client want to get it on his black car. It’s usually not too hard to adapt it, but you’ll look more professional if you already got that case figured out.
6.Make sure it works well in black and white
I have a very simple technique for that: I work every logo in black and white before adding any colour. This way choices are made judging by the shapes and you are not distracted by anything else. It makes it much easier to know that your logo will work well in shades of grey afterwards.
7.Don’t include photos in your logo
Well… this one goes along with the first tip. First, photos are not vectors. Photos also don’t scale, have no branding value and are hard to adapt for any use.
8.Look at it upside-down
This is a tip I got from my teachers in graphic design school, looking at your logo (or any printed design really) will get the meaning out of the way and give you a new look at the design’s balance and white spaces. Try it!
9.Don’t follow trends
It’s often hard to escape trends, especially if you’re passionated and love to look at inspiring logos on design sites. Your logo has to work on the long run, so try to avoid the web 1.0 swoosh or the web 2.0 reflection.
10.Get specific feedback
Asking people’s opinion is worthless if you don’t know what informations you want to get, so when getting feedback, try asking specific questions (eg. does your logo expresses the industry of the company?).

October 28, 2010

Blueprint CSS Framework and Drupal

Building website templates and themes can be a real pain. Not only do you need to layout your site, setup your columns, and get everything just how you want it you have to check it out in a half dozen different browsers to get it working for everyone out there. That's where the Blueprint CSS Framework comes in. It's designed to take a lot of the legwork out of taking a design and making it work for the web. Now, Ted Serbinski has released a Blueprint CSS starter theme for drupal.
This theme combines a bunch of slick drupal theming techniques along with the Blueprint CSS Framework providing for what looks like a great tool to use in theme building.
Some of the drupal highlights:
  • Automatically adds META description to many pages.
  • Automatically adds META keywords if taxonomy exists on that node.
  • SEO optimization without the need for heavy modules and additional queries per page.
  • Improve forum display and performance.
  • Prevents duplicate form submissions with jQuery.
If you are someone who wants to learn a bunch of great tricks for theming drupal check out the template.php file for this theme.
Some CSS Highlights:
  • Normalizes Drupal’s CSS to be consistent.
  • Flexible layout, from 1 to 3 columns, based on where you configure your blocks to show (left, center, right).
  • Highlight any comments by the author of the node.
There is a lot more CSS magic than just these.
If you want to see some of this work in the wild check out Teds blog, MothersClick, and MomBlogNetwork. This looks like a powerful tool.
source: http://www.innovatingtomorrow.net/2008/06/05/blueprint-css-framework-and-drupal

August 25, 2010

8 specific ways to avoid some common web design mistakes:

Effective web design goes beyond simple aesthetic appeal. In fact, there are many factors which can contribute to the overall success or failure of a website. Therefore, it is important to have a solid understanding of the common pitfalls you will want to avoid before starting this process.

Here are 8 specific ways to avoid some common web design mistakes:

   1. Avoid fancy, flashing or too-small fonts. Less is often more in the world of web design and this concept definitely applies to making font selections for your site. Remember to keep your human visitors in mind while making your selections and stick to those that are clear and easy to read.

    2.Break content blocks into bite-sized pieces. Internet readers tend to prefer material that is easy to scan over novel-length dissertations. Try to break up long paragraphs by incorporating bullets or numbered lists whenever possible.

   3. Clearly communicate what the site is about - fast. Your visitors should be able to understand what your site is about right away. You have a brief window of opportunity to convert a first-time visitor into a repeat customer - so the more clearly and quickly you can communicate your message, the better.

   4.Skip the fancy introductions. This applies to anything that makes it harder to visitors to get to what they want. The fewer steps between landing on your site and finding what they are looking for, the better. As always, make decisions based on what is best and easiest for your human visitors.

   5. Avoid auto-playing music. You may absolutely love the Red Hot Chili Peppers - but there is no way to guarantee that every single visitor to your site will. Even if they do, odds are they don't want everyone at work to know they are surfing the Internet during the day - and a sudden blast of loud music coming from their computer is a definite give-away.

   6. Incorporate value-added audio (or video). Audio and video presentations can be a great way to enhance the user's online experience. Just make sure they don't significantly increase your page load times and enable your visitors to start and stop each presentation at will.

   7. Avoid clutter. Too many badges, banners, association labels or other items can take away from or confuse your ultimate message. Again, good web design is usually simple and straightforward - so try to stay focused on only those elements which enhance your primary message.

    8.Limit scrolling. Some amount of vertical scrolling may be necessary, but try to limit it as much as possible as web surfers have notoriously short attention spans. On the other hand, horizontal scrolling should be avoided at all costs - you want the width of your entire web page to display upon opening (vs. needing to scroll across to see the whole thing).

Clearly, there are many factors to consider when deciding on the right web design options for your business. This list and the recommendations of a reputable web design firm can help you avoid the most common mistakes as you establish a successful online presence.

Source:http://ezinearticles.com/?8-Specific-Ways-to-Avoid-Common-Web-Design-Mistakes&id=3499367

July 31, 2010

Importance of Colors in Web Site Design

While I was browsing the webpages about "colors on webpages" I was redirected to the website named webdesign.org.I found really a useful article by Vinay Kumar on that page.Heres the article just Ctrl+C and Ctrl+V on the page of WebsiteSupport hoping useful for you.

Importance of Colors in Web Site Design

Auther:Vinaykumar


While designing a web site, importance of color is always overlooked by many web designers. But, keep it in mind that you depend on your company and your company depends on your website and your website truly depends on its color. So, color must be one of your very first concerns at the time of web site design. It's harder to read text on monitor as compare to paper and you will have to choose colors that are going to work best. Through color you can make your visitor feel comfortable, relaxed, trusting and also tempestuous.

Alas! Web browsers can only view 256 colors and even some browsers can see only 216 colors. If you want the color you chose for your website, should appear to everyone, exactly as designed by you then go ahead with 216 colors pallet. Always use web browser safe color.

Color combination is also very important aspect. Some color combinations are very unimpressive such as Yellow text on Blue Background. That's why black text on white background is the easiest color combination to read. What can be the intention of any web designer? Obviously, to make an interactive web page and interactivity comes with the colors you choose for web page. Color affects our feelings, our perceptions and our interactions.

What do colors say?

white : White is the best background color on a web page. White color shows truthfulness, Purity, devotion etc. It's the most refreshing and superlative color.

red : Red is the most emotionally vivid color and may cause a faster breathing. It symbolizes energy, action, confidence and passion.

orange: Orange is very hot color to the human eye. Orange demonstrates warmth, cheer, strength and ambition.

black: Black is the favorite color of web designers to display text but it effects very bad when used as background. It suggests excitement, speed and demands attraction.

blue: Blue is the second most popular color between web designers. It is associated with stability and depth. It represents wisdom, confidence and loyalty.

green: Green is the most compatible color with eyes and has a great healing power. It shows growth, harmony and fertility.

yellow: Yellow is the color which enhances concentration. It shows wisdom, joy and happiness.

pink: Pink is a quiet color and symbolizes sweetness, softness and innocence.

brown: Brown color provides you the feeling to mix up with the background. It represents politeness and richness.

Think about your primary audience like if you are designing a website for selling toys, then using pink and blue will be productive. Don't use more than two or three colors on a single page. Use the same background color on each page. It should not be like that 'Home Page' has a White Background and 'Contact Us' has a Yellow Background. Avoid making larger parts of web site with very bright colors. If the company for which you are designing website has already an established Logo, then make it sure that the color of Logo on website must match with the real color. Maintain the consistency because it really works. Your visitor may be irritated with your stupid color choice.

Try to be color wise and color safe, you will be able to feel the color of success.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | coupon codes

HTML Hit Counter