Tuesday 29 November 2011

How to Make Easy Money with Credit Card Loans


It seems that almost everyone has a credit card these days, right? They are so much easier to use than cash or checks. But what many people don’t realize is that using your credit card loans can even be used to MAKE MONEY!

First, let’s start with the basics, and then get into the more complex. This article is a bit lengthy, so sit back and relax. Also, let me add a disclaimer that you should always follow all applicable laws and credit card loan agreements, and I have no idea if any of this would affect something like your credit rating. But nevertheless, here it goes:
How to Make Money by Using a Credit Card (Loan)

If you use your credit card, you could actually make money. I am sure you are probably familiar with how a credit card works. Companies charge interest and other various fees in exchange for the flexibility to have a loan at any time. But if you know a couple of tricks, using your card can help you to make some money on purchases. Here is how:
Make Money From Credit Cards by Joining Programs to Earn Points, Cash Back, and Rewards

This is a simple one, but many people don’t realize that most reputable credit card companies will offer a rewards, cash back, or points program. So making money in this way is pretty simple. All you have to do is join (or sign up) for the credit card companies rewards program. Many programs will offer $1 for every $1 you spend, or 5% cash back, etc. There are many different programs, but the point is that you can earn money (or points that you can use to redeem money or gift cards).

So in this deal, you simply use your card to buy the stuff you need to buy each month (groceries, gas, entertainment, etc.). Then, you will be earning points, cash, or rewards that you can redeem. BAM- easy money. However, the thing you want to watch out for is getting trapped by high interest rates or fees. Instead, apply for a credit card program with a good grace period before the interest starts to apply. For example, if your card has a 30 day grace period, you can use your card, and then pay the balance in full as soon as you receive your bill. Easy money! Just don’t keep a balance or get hit with late fees if you want to make sure you make money and don’t lose money.
Make Money From Credit Cards by Utilizing the Interest Free Loan Offers

One of the sneakiest ways of making money with credit card loan programs is by taking advantage of the “Zero Percent (0%) Introductory Interest Rate.” You have to be careful with these and read the fine print, but if you are able to get approved for one of these with a high credit limit, it is almost as good as cash in the bank. Here is how this works:

First, you have to apply for a credit card loan with a good company (Discover Card, Bank of America, CitiCards, American Express, etc.) Find an offer by shopping online and comparing offers. You specifically want to find one that offers both 0% interest on both purchases and balance transfers for as long as possible (1 year is great). Once you get approved for the card, you can immediately use it in one of 2 ways (or a combination of one of the two ways):

1. You can use the zero percent offer on purchases to buy merchandise all year. Use it for all of your purchases (groceries, gifts, entertainment, gas, rent, etc.). Then take the money you would have used to buy it, and place it in a savings account, a CD, or invest in stocks (or your own business). This way, you essentially free up your money, and you are using other people’s money at no cost to you. Pay the minimun interest charge each month, and do this until you will begin to get charged interest. At this point, you can either choose to pay interest for a while, or you simply pay off the balance in full.

2. An even more sneaky method, is to use balance transfer switch method. This is where you get a credit card with a 0% interest rate. Once you get the card, you get cash a convenience check, or some companies will allow you to place the money right into your checking account. The only thing you have to watch for is balance transfer fees. Some companies will tack on a 3% or higher fee of the total balance. So you must calculate this into the equation. But you can sometimes get money for free (no balance transfer fees, and no interest for a year).

So what do you do? You can apply for a zero interest (with no balance transfer fees) and request a convenience check or bank account deposit. Then you withdraw the money, and immediately invest in the safest high interest yielding account you can. So let’s say you get $10,000, and you invest that for 1 year into a CD that pays 5%. That would be an easy $500 for almost no work.

But wait, the trick doesn’t stop there. Once it comes time for the interest to be due, some sneaky people pull a “switch.” What am I talking about here? I mean they then apply for a card with a totally different credit company. When they get approved, they then transfer the balance (which should at this point be slightly less that $10,000 since they had to pay a minimum payment for a year) to the new card. BOOM, another year of interest free money. Rinse, wash, repeat.

There is no doubt that some sneaky people may have done this for years, and made thousands of dollars. Combine this with rewards you earn (if you use it for any purchases), and you are actually making money from credit cards.

The only downside is, you have to read the fine print! Know any fees you may pay, make sure the interest rate is in fact 0% and for how long. Also, it may have some kind of effect on your credit. However, I assume as long as you pay your bill on time it would lower any credit scores too bad.

PayPal Credit Card |Should You Get a PayPal Credit Card?


PayPal is an online payment company that has been in business since December 1998. As the leading online payment company, PayPal currently offers a PayPal credit card. The company currently has nearly 98 million active registered accounts.

PayPal operates in 190 markets using 25 currencies. There are localized websites in 21 of the 190 markets. The services offered by PayPal allow customers to send and receive payments from other individuals without exchanging or exposing financial information. You can also check account balances and add or remove bank accounts as desired.
Is it worth investing in the PayPal credit card? Should I get a PayPal credit card?

In addition to offering a safe way to transfer money and make payments, PayPal offers a credit card. Instead of drafting payments from your checking account, you may use a PayPal credit card to handle payment arrangements.

PayPal established the PayPal credit card to provide you with the opportunity to purchase desired items even if the funds are not available in your checking account. You must weigh the pros and cons to decide if the PayPal credit card is right for you.
Pros and Cons of Getting a PayPal Credit Card
The pros to getting a PayPal credit card include:
It helps you establish creditworthiness. This credit card may create additional financial opportunities to you if you receive the PayPal credit card.
Any merchant who accepts PayPal accepts the card. You receive a physical credit card that can be used online and in person. Any merchant that accepts MasterCard accepts the PayPal credit card.
GE Money Bank finances the credit card. GE Money Bank is a leading consumer credit provider. You have a line of credit with a trusted name in credit financing.
The card offers zero liability for unauthorized transactions. Once you prove that a transaction is unauthorized, you are not responsible for any charges to the PayPal credit card.
The PayPal credit card has no annual fee. This option offers you extra available cash to spend on the credit card.
You receive additional promotions that are only available to PayPal credit card holders. Low interest rates and special discounts are available when you use the PayPal credit card to fund purchases.
The PayPal credit card offers available funding when cash is low. You have the option to make purchases even when the cash is not available in your checking or savings account.
The cons to getting a PayPal credit card include:
If you do not have good credit, you may not qualify for the PayPal credit card. It is recommended that you have at least a 675 credit score to receive the credit card. If your credit score is lower than 675, you may be declined for this line of credit.
The interest rates on this credit card are high. You can expect to pay between 19.99 and 23.99% APR for credit card purchases. The interest can add up quickly on credit cards with high balances that are not paid before the next billing cycle.
The card has a penalty of $35 for late payments. Late payments can add up to over $300 per year if you do not make payments on time each month.
You pay $1.66 per $100 spent each month. These additional fees add up over time.
You are charged $5.00 or 3% for each balance transfer and cash advance. You experience yet another charge for using the PayPal credit card. These fees are in addition to the APR charges.
You must repay the balance on the PayPal credit card. If you are not responsible, you may have trouble using this card in a responsible manner. The credit card does not provide you with the authority to spend freely without the responsibility to repay the debt. Abusing the card may damage your credit and creditworthiness with future credit issuers.
How to Get a PayPal Credit Card

If you want to receive a PayPal credit card, you must adhere to the following:
You must become familiar with all aspects of owning a credit card. It is important to know about the APR, fees, and other aspects of owning this credit card. You must understand the responsibilities that come with owning the PayPal credit card.
Create a PayPal account. You must have an active PayPal account to qualify for the credit card. Access the application by clicking on the “PayPal Credit” link at the bottom of the home page or log into an existing PayPal account and click on the “PayPal Plus Credit Card” link.
Read the “Terms and Conditions” section and print a copy for your personal records.
Click the “Apply Now” link to complete the application for the PayPal credit card. Much of the information about you is filed in from the information captured when you set up the PayPal account. Applicants must confirm that the information is correct before submitting the application. Applicants are prompted to enroll in the “Account Security” program.
Submit the application. It takes less than 1 minute to determine if you are approved.
You may begin using the credit immediately as a source of funding. The credit card will arrive in the mail shortly.

There are many considerations for applying for the PayPal credit card. The important thing to remember if you are approved for the credit card is to use it responsibly. PayPal credit card abuse can have a lasting impression on your creditworthiness.

I Lost My Credit Card, It May Be Stolen, Help! What to Do If You Lose Your Credit Card


It happens to everyone: you can easily misplace your wallet, leave your credit card at a restaurant, and more. So what should you do if you lose your credit card, or suspect your credit card was stolen? Here are some tips to help you ensure your credit card account stays safe and reduce your credit card fraud risk:
Call the credit card company immediately. You can find their number on an old credit card statement (or online through their website). You need to let them know the situation immediately. They can then block your account, deactivate the old card, and mail you a new card with a totally new account number.
Monitor your bill for any suspicious charges that may show up. If any do, call your credit card company (and possibly the company that charged your card) and file a fraud report if necessary.
If anyone steals and/or uses your credit card fraudulently, it would be a good idea to let the credit card company know, and in addition, file a police report with the local authorities.
NEVER write a pin or account password on your credit card at any time.

Best iphone Apps For Internet Marketers


If you’re into internet marketing or run any kind of online business you’ve probably already got a smart phone and have started using it to help manage your online operations.

Your iphone can be used for so much more than just checking your email or browsing the net.

Below are some the best iphone apps I have personally used to help with my internet marketing.

1) CB Stats



This great little app allows to check on your clickbank account and check your daily sales just as if were logged in at the clickbank website. Just enter your clickbank details for the first time setup and choose a pin to keep the app secure. Then open the app and enter your pin to reveal your clickbank sales securely over any network. You can also add a additional 4 clickbank accounts and keep a check on them all without muliple logins and passwords.



2) JumiMouse



JumiMouse is one of several tools provided in a complete package called the JumiOne app, the JumiMouse app allows you to completely control everything on your pc from your iphone; how freaking cool!

Connecting and linking to your pc is pretty straight forward, a small program runs on your pc that waits for a connection (password protected) from your iphone. The phone scans your local network and connects to the computer you want to control.

You slide your finger across the iphone screen to control the mouse pointer on your pc and everything is done in real time so its quite easy to get the hang of.

You can use the JumiMouse to open up anything on your pc just as if you were sitting at the keyboard, talking of keyboard if you need to type something on your pc via the JumiMouse you just press the keyboard button and voila! you can now write direct from your iphone onto your pc.

I often use the JumiMouse to access flash websites on my iphone because as you know, flash does not work on the iphone.

In summary use this app to control your pc from anywhere.

You can download the JumiMouse app here

3) PayPal App



If your doing business online there’s a good chance your using PayPal to process at least some of your transactions. You can use this simple iphone app to keep tabs on your PayPal account via a simple secure login.

The app is pretty basic but provides these useful functions:

Account Balance

Account History

Send Money


Request Money

Split Bill, Fundraise (less useful)

The PayPal app is free and saves time on logging into the main site but don’t expect all the features of the website.

You can download the PayPal app for iphone here

4) Dropbox



I’ve been using this for a while on my computers but now you can get it for your iphone too! (Big Cheer)

The dropbox is a special sharing folder you have on your computer/s just drag files into the dropbox and they are uploaded and snyc’d onto your other computers and now your iphone.

Dropbox is a great way to move files around without having to email yourself or copy them to usb drives and memory cards.

You can also use the drop box to share files, photos or whatever by providing people with a link direct to your dropbox but whilst keeping everything safe a secure at the same time.

You can use the dropbox as a online back up of your important documents.

And now you can get all these features for your iphone.

Download the dropbox app here

5) Dragon Dictation



Initially I had a few problems with this app, it would not recognize what I was saying. However they seem to have fixed this issue and this app is great for recording short notes or messages directly from voice into text.

Open the app and hit the record button, press stop when you’re finished to see everything converted into text for use elsewhere. After recording you can quickly copy the text the clipboard, send a sms message, update facebook or twitter.

This app is pretty neat, and work great for short messages.

Get the Dragon Dictation app here

Thanks for reading. Rate, comment & subscribe below.

Insert Image HTML Tag Using src and alt Attribute

HTML provides an Image tag to create more attractive web pages. In HTML you can use <img> tag to display the images in your web page. But to display the images you must have your own collection to host them along with your whole website. You can also use royalty free images from other online sources. Yahoo Flickr also provides royalty free images having Creative Common’s (CC) License that can be published in your personal pages. HTML image <img> tag accepts the URL of the image using its src attribute to display the image on HTML web page. Alt attribute of image tag <img> allows you o display the information about image in a tooltip when user points the mouse over image. Old HTML markup style allows using the <img> tag without its closing IMG tag but W3C HTML markup validation rules for future XHTML recommends to use the closing tag of HTML image <img /> tag.

Here is an example
src: src attribute of <img> tag is the main attribute that take the path or location of the image that is to be displayed. You can pass the online image using http:// domain name /directory (if any)/image name with its proper extension e.g.: ".jpg",".gif",".png". If image is hosted on your server then you can use the following method to set the insert image html tag using src and alt attribute of image tag:

If image and HTML page both are in the root folder of your web site then you can directly pass the image name along with its proper extension into the src attribute of <img> tag. e.g.:

<img src="ImageName.jpg" />
If image is hosted in the sub folder e.g: images and HTML document is located in the root folder:

<img src="images/ImageName.jpg" />
If image is hosted in sub folder e.g.: images and HTML page is inside other sub folder of root folder e.g.: users:

<img src="../images/ImageName.jpg" />
Note in the above example "../" maps the path 1 step above the sub folder "users". Similarly if your HTML document is 2 levels inside the root folder e.g.: users/posts then you can use "../../" to map the path 2 level above the sub directories.
alt: alt attribute of HTML image <img> tag provides the feature to display the information about image in a tooltip when user moves mouse over the image. E.g.:

<img src="ImageName.jpg" alt="This is an example of alt attribute" />
title: title attribute of HTML image <img> tag is an alternate to alt attribute. Alt attribute works only in IE whereas title attribute performs the tooltip function in most of the web browsers such as IE, FireFox, Opera etc.

<img src="ImageName.jpg" title="This is an example of title attribute" />
align: align attribute allows the different types of positioning of HTML image tag in the paragraph with content or HTML document. Supported values for align attribute are: left, right, middle, bottom and top.
border: border attribute accepts a numeric value that displays the border all around the image. The numeric value works in pixels. New W3C markup rules recommend using style attribute or CSS class to apply the borders.
width and height: width and height attribute of image <img> tag defines the height and width of image in pixels. Both attributes accepts the value in numbers.
hsapce: hspace attribute of image <img> tag creates horizontal white space margin in pixels on both left and right sides of image. hspace accepts value as numeric and allows to display the image inline with paragraph text with horizontal margin.
vspace: vspace attribute of <img> tag is similar to hspace attribute, the difference is vspace creates vertical margin in pixels on both top and bottom sides of an image.



 Example of HTML image <img> tag
<img
src="images/bunny2.jpg"
title="bunny 2"
alt="bunny 2"
align="left"
width="150"
height="113"
border="3"
hspace="5"
vspace="5" />

How To Get Your Website On Facebook

Hiya,
Many people have asked the question “how do I get my website on facebook” and I stupidly thought that everyone knew how to do this.
This short guide will show you how easy it is.
1) Open up your favorite web browser and goto www.facebook.com
2) Login to your facebook account, if you don’t already have a facebook account create one.
3) Once logged in scroll down to the very bottom of the page, and click advertising
4) From the main advertising area select pages at the top
5) Select create a page
6) Select the type or business you would like to promote
7) Choose a name, note this name shows up in the google ranking.
You can customise your page now, simply fill in the blank boxes, add pictures and explain what it is that you do.

Hope this helps

How to Create a Search Engine Friendly Website

  1. Add Text to Your Images, Flash and Videos

    The first thing you should note about search engines is that their software can only read text. When I say text, I don't mean text that you embed in an image or text that you place inside a Flash file or those that appear in a video. I mean text like the text you see everywhere on thesitewizard.com's articles - plain, unadulterated, ordinary text.
    While it's true that some search engines have the rudimentary ability to scan a Flash file, you cannot assume that this ability is sophisticated enough to obtain all the information you want them to have. In fact, I suspect that only Google can do this, and even then only to extract straightforward links embedded in the file. And certainly no search engine I know can view an image file or video and determine the text that it contains.
    This is not to say that you cannot create a photo-album site, Flash game site or a video site that ranks in the search engine results page. You can still place your pictures, Flash, videos on your site. However, you should write content for each of these non-text elements to describe them.
    For example, you should describe each picture in the "alt" text for the image. For those who don't know what I'm saying, images are put into a web page using HTML code like the following:
    <img src="name-of-image.jpg" alt="Picture of a search engine ready website">
    Notice the "alt" part in the example HTML code above. Here, I described the image as a picture of a search engine ready website. You should of course replace that text with a brief description of what your image really shows. While search engines cannot actually see your picture, they can read your "alt" text and will include that in their index for your web page.
    Likewise, for sites with video files or Flash file, you should include additional text on that web page describing what your video shows or what the Flash file does.
    To put it another way, when designing your website, make your website more accessible for blind and
    other visually impaired visitors and you will also reap the side benefit of making your site more search-engine friendly.
  2. Validate Your HTML Code

    I have written elsewhere on the importance of validating your web page. By validating, I mean checking to make sure that your HTML code does not have errors. Note that I'm not talking about spelling or grammar errors here. I'm referring to the underlying HTML code that allows the web browser to format your web page according to how you want it to appear. If you use a WYSIWYG web editor like Dreamweaver, Nvu or KompoZer, such code is usually generated behind the scenes by the editor as you type your text.
    Whether you write your HTML code by hand or use a WYSIWYG web editor, it is a good idea to always run the final code through HTML and CSS validators. You can find details on how you can do this in my article on HTML validation at http://www.thesitewizard.com/webdesign/htmlvalidation.shtml
    While the search engines don't care whether your HTML code is error-free, they rely on the basic correctness of the code to find out which portions of your web page to index. If your HTML code contains errors, it is possible that only portions of your web page are included in the search engine's database. The errors, while undetectable in a web browser, may lead the search engine software to think that some of the text on your page is part of the HTML formatting information rather than your site's content. As a result, the search engine may ignore that text, and your web page will not be shown in its results page.
  3. Create Relevant Title Tags

    Many search engines give additional weightage to the text appearing in the HTML <TITLE> tag for your page. Note that this is not the title that you see in the body of your web page. Rather, it is the non-visible text in the HTML code that the browser uses to display in the title bar of the browser window. The search engines use that tag as part of its algorithm to determine what your page is about.
    A number of new webmasters don't bother to set the title tag to something meaningful. Instead, they just put their site name in the title tag of every page on their website. They should, instead, put the site name only in the title tag of their home page, and place a meaningful title on each individual page of their site. For example, on a page that describes a product "Widget XYZ", the title tag should read "Widget XYZ Product Features" or something like that. If you feel that the name of your website is important to have on every title tag, place it at the end of your title for the sub-pages on your site, for example, "Widget XYZ Features - XYZ Company".
  4. Use Straight HTML Navigation Links on Your Website

    I wrote an article some time back on the importance of a good navigation system for your website and how one website I examined used only JavaScript-generated links to lead to other pages on the site. Since the search engines do not understand JavaScript, they were not able to find the other pages on the website.
    While that article only mentioned JavaScript-created links, this problem also applies to websites that rely only on links embedded in Flash files. Google is said to understand such links, but until search engine robot technology improves so that all search engines can easily figure out the links embedded in Flash files or JavaScript code, any website totally reliant on such links is surely at a disadvantage compared to websites that use straightforward HTML links.
    Again, this is not a call to throw out the baby with the bathwater. You do not have to ditch all JavaScript code or Flash files from your website. Instead, what you need is to provide a way for search engines (and visitors who do not have JavaScript-enabled or Flash players) to visit all the pages of your site. Put simple HTML links on your web page linking to the other pages in addition to your state-of-the-art gadgets.
    You should also add a site map to your website and link to that site map from your main page. That way, search engines and human visitors who don't have JavaScript or Flash facilities can find their way around your site.
  5. Eliminate Apparent Content Duplication

    If you use a blogging service, blogging software or some other content management system (CMS), you will need to watch out for duplicate content on your website.
    By duplicate content, I mean pages on your website that are identical to other pages on your site. If you manually create your website using a web editor, this will probably never happen. However, some of the automated services mentioned earlier create alternate routes to the same article. For example, a content management system or blogging software may duplicate the same article you wrote under two different URLs, such as www.example.com/archive/article-name.html and www.example.com/2007/01/05/article-name.html. Another manifestation of this is when your software adds a session id to the URL. Since every visitor receives a different session ID, he/she will link to your page using a different URL.
    The problem with duplicate content on your own site is link dilution. As I mentioned in my article on How to Improve Your Search Engine Ranking on Google, Google and other search engines take into account the number of links pointing to your page to determine how important your web page is. If you have identical content appearing on two different pages on your website, some sites will link to one page while others will link to the alternate page. The result is that neither of those pages will be regarded as very important in the search engine's index since you have effectively halved the links pointing to your article.
    Find a way to remove that feature in your software or service of allowing your article to be reached under different URLs. In the case of session IDs, see if you can use cookies instead to track individual users. Solutions like blocking out alternative URLs from search engines using a robots.txt file may seem like a possible solution, but they do not solve the problem of link dilution.
    You may also want to read How to Solve Duplicate Content Issues by Specifying a Canonical Web Address (URL) for additional help on this if you face this problem.
  6. Remove Hidden Text

    Nowadays, everyone knows that it is counterproductive to use hidden text on your website. By hidden text, I mean text that is included in the main body of your web page but is not actually displayed on the screen when visitors view your page in a browser. In days of old, some unscrupulous webmasters used such text to add keywords to a web page to influence search engine results. Search engines try to deal with that tactic by not showing pages which they think contain hidden text.
    As mentioned in another article, More Tips on Google Search Engine Results Placement, I inadvertently discovered that sometimes search engines wrongly penalize sites even if the hidden text was innocuous - for example, text that only showed for people using a particular browser to tell them that they may not be able to access certain features of the website due to deficiencies in the browser. If you have not read that article, you might want to take take a look to avoid facing the same problem.
    You should also be aware that if you use a free web host, your site may contain hidden text on its pages without your knowing. In my investigation of some free web hosts for thefreecountry.com's many free web hosting pages, I discovered that a few of the hosts that place advertisements on your websites include hidden text around the advertisements to influence the type of advertisements shown on your web page. This may lead to your website being penalised by the search engines through no fault of your own.
    Unfortunately, you cannot simply look for a free web host that does not impose ads on your website, since such web hosts regularly disappear overnight due to the lack of a viable revenue model to sustain their service. If you can afford it, the best solution is to get a domain name and place your site on a commercial web host.
Creating a search engine friendly website does not necessarily mean that you will get top listing for a particular keyword or keyword phrase. It is however a necessary first step if you want to rank anywhere near the first few pages of the search engine results. A site that is not search engine ready may not even appear in the results for any query. The tips in this article are the pre-requisites for any website aspiring the top positions in Google, Yahoo, and the other engines.

Commands:


1. Accessibility Controls - access.cpl
2. Accessibility Wizard - accwiz
3. Add Hardware Wizard - hdwwiz.cpl
4. Add/Remove Programs - appwiz.cpl
5. Administrative Tools - control admintools
6. Automatic Updates - wuaucpl.cpl
7. Bluetooth Transfer Wizard - fsquirt
8. Calculator - calc
9. Certificate Manager - certmgr.msc
10. Character Map - charmap
11. Check Disk Utility - chkdsk
12. Clipboard Viewer - clipbrd
13. Command Prompt - cmd
14. Component Services - dcomcnfg
15. Computer Management - compmgmt.msc
16. Control Panel - control
17. Date and Time Properties - timedate.cpl
18. DDE Shares - ddeshare
19. Device Manager - devmgmt.msc
20. Direct X Troubleshooter - dxdiag
21. Disk Cleanup Utility - cleanmgr
22. Disk Defragment - dfrg.msc
23. Disk Management - diskmgmt.msc
24. Disk Partition Manager - diskpart
25. Display Properties - control desktop
26. Display Properties - desk.cpl
27. Dr. Watson System Troubleshooting Utility - drwtsn32
28. Driver Verifier Utility - verifier
29. Event Viewer
- eventvwr.msc
30. Files and Settings Transfer Tool - migwiz
31. File Signature Verification Tool - sigverif
32. Findfast - findfast.cpl
33. Firefox - firefox
34. Folders Properties - control folders
35. Fonts - control fonts
36. Fonts Folder - fonts
37. Free Cell Card Game - freecell
38. Game Controllers - joy.cpl
39. Group Policy Editor (for xp professional) - gpedit.msc
40. Hearts Card Game - mshearts
41. Help and Support - helpctr
42. HyperTerminal - hypertrm
43. Iexpress Wizard - iexpress
44. Indexing Service - ciadv.msc
45. Internet Connection Wizard - icwconn1
46. Internet Explorer - iexplore
47. Internet Properties - inetcpl.cpl
48. Keyboard Properties - control keyboard
49. Local Security Settings - secpol.msc
50. Local Users and Groups - lusrmgr.msc
51. Logs You Out Of Windows - logoff
52. Malicious Software Removal Tool - mrt
53. Microsoft Chat - winchat
54. Microsoft Movie Maker - moviemk
55. Microsoft Paint - mspaint
56. Microsoft Syncronization Tool - mobsync
57. Minesweeper Game - winmine
58. Mouse Properties - control mouse
59. Mouse Properties - main.cpl
60. Netmeeting - conf
61. Network Connections - control netconnections
62. Network Connections - ncpa.cpl
63. Network Setup Wizard - netsetup.cpl
64. Notepad - notepad
65. Object Packager - packager
66. ODBC Data Source Administrator - odbccp32.cpl
67. On Screen Keyboard - osk
68. Outlook Express - msimn
69. Paint - pbrush
70. Password Properties - password.cpl
71. Performance Monitor - perfmon.msc
72. Performance Monitor - perfmon
73. Phone and Modem Options - telephon.cpl
74. Phone Dialer - dialer
75. Pinball Game - pinball
76. Power Configuration - powercfg.cpl
77. Printers and Faxes - control printers
78. Printers Folder - printers
79. Regional Settings - intl.cpl
80. Registry Editor - regedit
81. Registry Editor - regedit32
82. Remote Access Phonebook - rasphone
83. Remote Desktop - mstsc
84. Removable Storage - ntmsmgr.msc
85. Removable Storage Operator Requests - ntmsoprq.msc
86. Resultant Set of Policy (for xp professional) - rsop.msc
87. Scanners and Cameras - sticpl.cpl
88. Scheduled Tasks - control schedtasks
89. Security Center - wscui.cpl
90. Services - services.msc
91. Shared Folders - fsmgmt.msc
92. Shuts Down Windows - shutdown
93. Sounds and Audio - mmsys.cpl
94. Spider Solitare Card Game - spider
95. SQL Client Configuration - cliconfg
96. System Configuration Editor - sysedit
97. System Configuration Utility - msconfig
98. System Information - msinfo32
99. System Properties - sysdm.cpl
100. Task Manager - taskmgr
101. TCP Tester - tcptest
102. Telnet Client - telnet
103. User Account Management - nusrmgr.cpl
104. Utility Manager - utilman
105. Windows Address Book - wab
106. Windows Address Book Import Utility - wabmig
107. Windows Explorer - explorer
108. Windows Firewall - firewall.cpl
109. Windows Magnifier - magnify
110. Windows Management Infrastructure - wmimgmt.msc
111. Windows Media Player - wmplayer
112. Windows Messenger - msmsgs
113. Windows System Security Tool - syskey
114. Windows Update Launches - wupdmgr
115. Windows Version - winver
116. Wordpad - write

How to Add a Feedback Form to Your Website with Dreamweaver CS5

A feedback form, also called a contact form, allows your visitors to send you a message from a web-based form. The message will be delivered to you via ordinary email. In this final chapter of the Dreamweaver CS5 Tutorial, you will add a feedback form to your website, thereby completing it.

As with the other chapters of this Dreamweaver tutorial series, this article assumes that you have completed the earlier chapters, and thus makes references to concepts and techniques taught there. If you are not an experienced user of Dreamweaver CS5, you may want to begin with chapter 1. In fact, if you are new to web design, it's best to start at the real beginning, with the guide How to Make / Create Your Own Website.
Goal of This Chapter

By the end of this chapter, you will have added a feedback form to your website. In fact, you will also have completed your website, and have a fully functional multi-page website. In addition, you will have learnt most of the commonly-used skills needed to create and maintain a website using Dreamweaver CS5, and be able to create other websites any time you want.
Before You Begin

You will find it much easier to understand this chapter if you have some experience using a feedback form as an ordinary user. As such, please go to Feedback Form Demo Site and use the form. Don't worry: the form on that site is just a demo, so you can test it to your heart's content without spamming anyone. The messages sent go into a black hole.

Even if you're a seasoned user of web forms, please go to that site and use the form there at least once. That way, I can refer to elements of that form in this tutorial without wondering whether you kno
w what I'm talking about. The form you create in this chapter will be based on the exact same technology that the demo form uses. So please do it now before you proceed.
Special Requirements

You will need the following. This list is not optional. You must have the following or your form will not work.

A web host that lets you run scripts that send email

Your website needs to be hosted on a web host that lets you run scripts (computer programs) on their computer. Not only that, they must allow your scripts to send email.

Most (if not all) commercial web hosts, including the one I currently use, allow this.

If you're not paying for your web hosting, for example, if you're using a free web host, or you're using the free hosting that comes with your broadband connection, or you're using one of those "free starter websites" that some domain registrars give you when you buy a domain name, chances are that the things described in this chapter will NOT work for you. If you're not sure, ask your web host.
Your web host must support PHP 4.2 and above

The feedback form script (computer program) requires a technology called PHP to be installed on your website's web server. See the article What is PHP? for a plain English explanation of what "PHP" means. You don't really need to read it if you're feeling lazy, but it'll help you understand things a bit better if you do.

For those using a paid web host that lets you run scripts, it's likely that you will already have PHP available for your site's use. The PHP needs to be at least version 4.2. (Before you ask, PHP 5 or any bigger number is fine too.)

Parts of the Feedback Form System

As you will have noticed when you tried the demo feedback form, you will be creating the following components:

The Feedback Form

This is the form itself. You will create it using thesitewizard.com's Free Feedback Form Script Wizard, and, optionally, customise ("customize" in US English) its appearance in Dreamweaver.

The form, by itself, doesn't do anything. Your visitors can click the "Send Feedback" button till they are blue in the face, and nothing will be sent. The real job of sending the email is done by the next component.
The Feedback Form Script

The feedback form script is the computer program that takes whatever your visitors submit through the form and transforms it into an email message. It then passes the message on to the email system installed on your web host's computer. Your web host's email system then does the work of actually transmitting the message to your email account. (It's a bit more complicated than that, but that's the gist.)

Like the form, you will be using the Free Feedback Form Script Wizard to create a customised version of this script. Don't worry. It's all free.
The Thank You Page

After the script passes the message to your web host's email system, it will tell your visitor's browser to retrieve the "Thank You" page from your site. This is just a straightforward web page that tells your visitors that their message has been sent. You will be designing this page yourself in Dreamweaver.
The Error Page

The "Error" page will be shown to your visitors if they fail to enter some crucial information into your feedback form. Like the "Thank You" page, it is just an ordinary web page that you will design using Dreamweaver.

How to Add a Contact Form for Your Website in Dreamweaver CS5

Generate the Feedback Form and Script

The first thing you will need to do is to go to the Feedback Form Wizard and generate your customised feedback form and script. The wizard can be found at http://www.thesitewizard.com/wizards/feedbackform.shtml

Read the introductory page of the wizard, choose the option to create a PHP feedback form script, and click the "Go to Step 2" button.

In Step 2, enter the information required by the form:
Email: Enter the email address at which you wish to receive the mail from your site's visitors.
URL of Feedback Form: http://www.example.com/feedback.html
URL of "Thank You" Page: http://www.example.com/thankyou.html
URL of "Error" Page: http://www.example.com/error.html

You should of course replace the www.example.com part with the real address of your website. However, do NOT change the filenames, especially that of feedback.html since you have used that name in your navigation menu in the previous chapters. If you change the name now, the button in your navigation menu (and any other links pointing to your contact form) will break. In addition, if you dislike the names I gave above so much that you plan on changing them, be sure to read the article How to Create Good Filenames for Your Web Pages so that you don't create problematic filenames that will cause trouble.

Read the licence agreement. If you agree to the terms, indicate it in the form and click the "Generate script" button to continue.

A new page, containing customised versions of the contact form and script, will appear. Do NOT close this page. Leave it open while you carry out the next few steps in Dreamweaver. We will need the code generated by the wizard for your site.
How to Save the Feedback Form Script the Correct Way

Start up Dreamweaver and click "File | New..." from the menu. If you will remember from the previous chapters, this means to click the "File" item from the menu bar, and then the "New..." item in the drop down menu that appears.

Click "Blank Page" in the leftmost column. Notice carefully that I said click "Blank Page" and not your template.

In the "Page Type" column, click the line that says "PHP".

Click the "Create" button.

A page that looks blank will appear. Unfortunately, this page is not actually blank, and we need to delete the invisible rubbish that Dreamweaver inserted when it created the page.

(Note: if you don't see a blank page, that is, a page that is completely white, but see your 2 column website design, it means you did not follow my instructions above. Close the page without saving it and go back to the beginning of this section. This time, make sure you click "Blank Page" as I mentioned.)

VERY IMPORTANT: click "View | Code" from the menu. You should now see the HTML code that Dreamweaver inserted into your PHP page. Select everything on that page. If you use Windows, an easy way to select everything is to use Ctrl+A, that is, hold down the Ctrl key and type "a". (I believe that Mac OS X uses Command+A instead of Ctrl+A.) Alternatively, you can also drag your mouse across everything to highlight it. If you use the mouse method, make sure that you've really selected everything. Then hit the DEL key.

Your window should now be blank.

Switch back to your web browser without quitting Dreamweaver.

The first section on the web page should have a heading "Feedback Form Script". Notice that there is a box in that section. This box contains your feedback form script.

Select everything in that box. The best way to do this is to click your mouse somewhere in the box to put your text cursor there. Then hit Ctrl+A (probably Command+A on the Mac) as you did earlier. This should highlight everything in the box, but not on the rest of the web page. (Note: for most people, simply clicking somewhere in the box should automatically cause all its contents to be selected. If this is the case for you, there's no need to use Ctrl+A to select everything, although doing so will do no harm.)

Copy the selected text to the clipboard. The easiest way to do this in Windows is to type Ctrl+C (hold down the Ctrl key, and type 'c'). Alternatively, you can click your right mouse button (while the mouse pointer is in the box) and select "Copy" from the menu that appears.

Switch back to Dreamweaver. Do NOT close your web browser. We're still not done with it yet.

Click "Edit | Paste" from the menu. The entire script generated by the Feedback Form Wizard should appear in your blank document. The last line in the window should be a red "?>". Above that line, you should see lines in various colours, namely red, blue, green, purple and, if your screen is big enough, some orange.

If you don't see the things I mentioned above, close this Dreamweaver window (using "File | Close") without saving anything. Then go back to the start of this section (click the link to find the exact place to go to) and redo everything.

WARNING: do NOT change anything in this window. Leave everything as it is. There is nothing that you should be customising here: in spite of the English words in some parts of the file, this is not a web page that you are looking at. It is a computer program. It is not displayed to your visitors. Modifying anything here may cause your feedback form to fail to work correctly. Let me say it again: do not add, subtract or modify anything. Do not even add blank lines.

Click "File | Save As...". When the "Save As" dialog box appears, type "feedback.php" (without the quotes) into the "File name" field. Do not use any other name. Do not add spaces to the name. Do not use capital (uppercase) letters. The name must be exactly as I said. Click the "Save" button.

Click "View | Design" from the menu. You should see a blank page. Do NOT type anything here. You're still looking at the feedback form script, albeit in Design view. Click "File | Close" from the menu immediately to close the window before you accidentally add or change something here.
How to Create the Feedback Form

You will now create the web page containing your feedback form. This web page is just an ordinary web page, like the ones you've created in the earlier chapters of this Dreamweaver tutorial series.

Click "File | New..." from Dreamweaver's menu.

Click "Page from Template" in the left column and select the template that you designed in chapter 7. Since your feedback form is part of your website, it should probably have the same layout and design that you've given the rest of your site. Click the "Create" button.

You should now be back in familiar territory. As usual, remember to change the "Title" field above your web page to an appropriate title, for example, "Feedback Form", "Contact Us", "Contact Form" or "Support" (or whatever else you like). Add a visible heading of "Feedback Form" (or whatever) into the editable portion of your web page, and delete the placeholder content from your template's editable regions (if any).

Switch back to your web browser, and look for the section entitled "HTML Code" (scroll down the page to find it). As before, there should be a box in that section. Select everything in that box and copy it to the clipboard. If you've forgotten how to do it, go back to the above section to refresh your memory.

Switch back to Dreamweaver. Click to put your text cursor in the spot on your web page where you want the form fields to appear. Note that the cursor should be on a blank line. If you don't have a blank line, make one by hitting the ENTER key (or the RETURN key on the Mac).

Click "View | Code" from the menu.

Dreamweaver will display the underlying code for your web page. Your text cursor should be positioned somewhere in a line that says "

". In fact, to be specific, the cursor should be after the first "
" and before "
".

Use the arrow keys on your keyboard to move the text cursor to the end of the line, that is, to immediately after "

" on the same line.

Click "Edit | Paste" from the menu to paste the HTML code you copied to the clipboard from your browser earlier.

Click "View | Design" to return to Dreamweaver's Design mode. You should now be able to see the form.
How to Customise the Feedback Form

This section deals with how you can customise the visual appearance of the feedback form. You do not have to customise anything if the form already looks fine to you. If you don't want to change anything, just skip to the next step. Otherwise, read on.

The form obeys the same CSS rules as the rest of your web page. As such, you can use the techniques taught in chapter 3 to change the fonts, text size and colours if you wish. I will not go through those steps again below. Instead, I will deal with the things you have not yet learnt in previous chapters, namely, with how to change the widths of the various fields in your form.

Before you begin, though, I should probably mention that the width and height of the various fields do not affect how much information your visitors can enter into your form. It's just a visual gimmick. Even if you create a very narrow field, your visitors can still enter very long names, email addresses or comments. The web browser will simply scroll to allow them to continue typing whatever they want to type.

Having said that, it's still useful to be able to change the sizes of the various fields so that the form fits better into the visual design of your web page.
How to Widen the Name and Email Address Fields

To increase the width of the "Name" or "Email address" fields, click the field you wish to change to select it.

In the PROPERTIES panel at the bottom of the Dreamweaver window, change the number in the "Char width" field to any number of your choosing. The default width is "25". If this is too narrow, change it to a bigger number (eg, "30", without the quotes) and hit the ENTER key. If the results are still not to your liking, modify it again till you get the width you want.
How to Widen the Width and Height of the Comments Field

To change either the width or height, or both, of the Comments field, click the box under "Comments" to select it.

Look at the PROPERTIES panel at the bottom of the Dreamweaver window. The "Char width" field, with its default of 45, controls the width of the box, while the "Num lines" field, with its default of 15, controls the height. Feel free to change those numbers to create a width and height that suits your site's design. Again, remember that you don't have to create a really big box just to allow your visitors to send you long messages. The web browser will scroll when necessary.
How to Change the Send Feedback Button

To change the text appearing on the "Send Feedback" button, click the button once to select it.

Change the words "Send Feedback" in the "Value" field in the PROPERTIES panel of Dreamweaver.
What Else You Can Change, and What You Should NOT Change

The feedback form and the feedback form script were created to work with each other. The script depends on certain things in the form being left at its original value, and if you change those things, the form may not work correctly. As such, let me mention the things that you can change in the form, and the things that you should not change.

The general rule of thumb is that only things that appear (that is, are visible) on your web page can be modified. That is, you can change the words "Name:" and "Email address:" that appear next to the Name and Email Address fields. You can change the word "Comments" that appear above your comments box. You can change the widths and heights of the various fields. You can change the text "Send Feedback" that appears on the button. You can also freely change the colours of the text and the background (as taught in the earlier chapters).

Apart from the above, do not change anything else. For example, do not change anything other than "Char width" and "Num lines" in the PROPERTIES panel for your 3 fields. Do not change anything other than the "Value" field for the "Send Feedback" button. I know the PROPERTIES panel provides other tantalising fields that may tempt the compulsive customisers among you to modify. Specifically, do not change the words "fullname", "email", "comments" in the "TextField" boxes in the PROPERTIES panel. The words in those "TextField" boxes are not displayed on your web page, so you don't have to worry about them. They are for internal use by the script.
Saving the Feedback Form

When you've finished customising your form, click "File | Save As..." and type "feedback.html" (without the quotes) into the "File name" field of the "Save As" dialog box. As usual, do not use any other name, do not change the capitalisation (case) of the name and do not add spaces into the name. Use the name exactly as I gave it. This is important because you entered this filename to the Feedback Form Wizard earlier, and it embedded the name into the script. If you change it now, you may lose some of the functionality of the script.

Close the feedback form with "File | Close".
Create the "Thank You" and "Error" Pages

You will need to create 2 additional web pages for the feedback system to function properly. These are just ordinary web pages, so you should be able to create them yourself without help. After all, you've already created so many web pages in the last couple of chapters.

The first page to create is the "Thank You" page. This page is displayed to your visitors after the feedback form script successfully passes their message to your web host's email system. The main purpose of this page is to let your visitors know that their message has been sent. Most websites take this opportunity to also thank their visitors for their comments.

Create the page the way you did the other pages of your site (like your home page, site map, etc), based on your custom website template. Remember to replace the "Title" field with something meaningful like "Feedback Sent", "Message Sent Successfully", "Thank You" or some other phrase of your choosing.

In the main content section of your web page, say whatever you want to your visitors. For those who are not sure what to say, here's one possibility:
Message Sent

Your message has been sent to the webmaster. Thank you for your comments.

If you are running a business, you may want to give a more customer-friendly message, like:
Thank You for Your Feedback

Thank you for your comments. If your message requires a reply, I typically reply within 24 hours of the receipt of the message.

After you complete the page, save it with a filename of "thankyou.html" (without the quotes). This is the name you provided to the Feedback Form Wizard earlier, and the name is embedded in the feedback form script. If you use a different name, change the case or add spaces, your visitors will be greeted with an unfriendly 404 File Not Found error when they submit their message.

The other page that you will need to create is the "Error" page. This page is shown to your visitors when they fail to provide their email address, name or message. Since such information is needed for the script to create a properly-formed email message from the form submission, the script (by default) displays the "Error" page if any of those fields are empty.

Like the "Thank You" page, feel free to write whatever you want. One possibility is to say:
Error Sending Message

Please complete all the fields in the form before clicking the "Send Feedback" button. Click the "Back" button in your browser to return to the form to fix the error.

As before, remember to enter something meaningful in the "Title" field of the page. For example, you can use "Error" or "Missing Information" (without the quotes) as the title.

When you've finished with the page, save it with a filename of "error.html" (without the quotes). Again, don't change the name in any way, not even the capitalisation (case). The filename must be identical with what you furnished the Feedback Form Wizard earlier, or your visitors will get a File Not Found error instead.
Publish Your Pages

Publish your site with "Site | Synchronize Sitewide..." as you did in chapter 7. Your form page, feedback form script, thank you and error pages should appear in Dreamweaver's list of files to be published.

Testing the Feedback Form

To test your feedback form, connect to your site in a web browser. Make sure you test the following:

Check if you named your "Error" page correctly

To check if you've named your error file correctly, and that the name matches what you gave the wizard, do not enter your email address in your first test of your form. In fact, don't bother to enter anything at all. Just click the "Send Feedback" button. You should get your error page. If not, and you get a File Not Found error when you submit the form, it probably means that there is a name mismatch: the name (or web address) you gave the wizard is not the same as the name (or web address) of the error file you actually created. Another possibility is that you failed to publish your error page or saved it to the wrong folder.
Check if you named your "Thank You" page correctly

To check if you've named your "Thank You" page correctly and saved it in the right place, write a message to yourself using that form. Make sure you complete all the fields properly. If you get a 404 or File Not Found error when you submit the form, it again means there is a name or web address mismatch somewhere. Either you've saved your "Thank You" page with a different name from what you furnished the Feedback Form Wizard, or you saved your page to the wrong folder, or you failed to upload the page.
Check if your web host's email system has delivered the message

After you get your "Thank You" page, you should log into your email account and see if you have received your email. If not, go through the checklist of things to do when you don't receive your email.

If you run into some other problems testing the script, please see the Frequently Asked Questions (FAQ) about the Feedback Form Wizard. You may also want to reread this chapter to make sure you didn't miss anything crucial.
Congratulations and Where to Go From Here

Congratulations! You've done it! You've not only created a fully functional multi-page website, you've also mastered all the basic skills needed to design a website using Dreamweaver CS5.

For those who want to explore Dreamweaver further, you may find tutorials on accomplishing specific tasks with Dreamweaver in my List of Dreamweaver Tutorials. These include tasks that are not covered in this main tutorial series because not everyone needs to do them. In addition, as you may already know, Dreamweaver itself also includes a help system from which you can find other pieces of information. I know some of you did not use the help system because you didn't understand what it said. However, now that you have successfully created a site from start to finish using Dreamweaver, you may find that the things that you couldn't grasp before are now actually quite comprehensible.

There are also other aspects to running a website besides the visual design part. You may want to return to the How to Make / Create Your Own Website: The Beginner's A-Z Guide to read an overview of the rest of the things you should probably do.

Monday 28 November 2011

Should I Learn HTML or Just Use a WYSIWYG Web Editor? Pros and Cons of Using a Visual Web Editor vs Learning HTML

Preliminary Matters

If you're not entirely sure what HTML is, please read Whatis HTML? What is CSS? What are JavaScript, PHP and Perl? before continuing. In fact, even if you think you know what HTML is, it may still be a good idea to at least glance at that article. From experience, I find that many webmasters-to-be only think they know what HTML is, but have actually misunderstood it. Don't worry. That ar
ticle is written in plain English. And it's short. So you can quickly pop over to that page and be back here in a jiffy.
For those who have arrived here looking for a guide on how to create a website (whether by using a visual editor or hand coding it in HTML), please read the How to Make / Create Your Own Website: The Beginner's A-Z Guide instead.

The Answer: It Depends

Whether you actually need to learn HTML or just let a WYSIWYG ("what you see is what you get") web editor do the hard work for you depends on what you're trying to achieve.

For the Incidental Webmaster (and the Casual Webmaster)

Generally speaking, the incidental webmaster doesn't really need to learn HTML. By "incidental webmaster", I mean that your website is just a means to an end. For example, you want to create a website so that you can sell some product or service, blog about something, display your resume (curriculum vitae), or show off your holiday photos, or the like. That is, you want a website so that you can accomplish some specific purpose (other than just creating a website for the sake of creating one).
For such people, I personally think that it's a bit of an overkill to learn HTML. It's like thinking that you need to know how to build and repair a car before you can drive one. While there's nothing preventing you from learning HTML, and it's certainly beneficial to know it (just as it's definitely helpful to know how to build a car from scratch before you drive it), is it really worth your time and energy to learn it? Why not just use a visual web editor?
Visual web editors are computer programs that let you design your web page without your needing any knowledge of HTML or CSS. You design them visually on your computer using your mouse and keyboard, so that what you see in your computer monitor is what you get on your website. That's why they are called What You See Is What You Get web editors, or "WYSIWYG web editors" for short. As you create your web page, these editors generate HTML and CSS code behind the scenes for you. They are an efficient and user-friendly method of making websites, since anybody, laypersons included, can create websites with these tools. No technical knowledge is needed. You can design your website quickly this way, and then devote your time and energy on what is really important to you: generating sales from your site, delivering your products or services, etc. That way, your website doesn't become your life. It remains as what it should be: a means to an end, a way for you to sell stuff (or whatever you want it for).
Visitors who write to me asking this question have usually encountered well-meaning friends who have advised them that it's really "better" to learn HTML. Let me address what is usually said about this matter.
  • (Myth) WYSIWYG web editors don't create valid code; you can do better writing HTML manually

    Some people claim that WYSIWYG web editors don't create valid HTML code (that is, code that has no errors). This may have been true in the 1990s when the Internet was new, but it is no longer the case today for the major web editors. Good commercial WYSIWYG web editors like Dreamweaver and even free web editors like KompoZer have been generating valid HTML code for many years now. Sure, it's possible to get invalid code when using those editors if you deliberately insert invalid code which you import from some website. But then, you will get invalid code if you do that when hand coding in HTML as well. In fact, with the state of sophistication of web editors today, there's a greater likelihood that you will create invalid HTML when writing HTML by hand, than by letting the web editor create it for you.
    Note that my statements above only apply to the editors I specifically mentioned, that is Dreamweaver and KompoZer. It doesn't necessarily to apply to all web editors in the known universe. I don't go around testing the code generated by every web editor, so I can't make a definitive statement about every web editor available today.
  • (Myth) WYSIWYG web editors create bloated HTML code

    While it's true that the HTML code automatically generated by a web editor may not be as highly optimised ("optimized" in US English) as hand-coded HTML code, it's not true that all code generated by modern WYSIWYG web editors are "bloated". In fact, my examination of the code produced by Dreamweaver shows that it's mostly the sort of code I would have produced had I written the code manually myself. Yes, there are situations where the code is a bit bigger than what I'll have written manually, but that's a far cry from "bloat". And the extra code usually occurs because I want the web editor to take over some of the labour-intensive activities (like automatically updating all the pages of my website when I change the overall site design) from me. I consider such a trade-off, which allows me to save a huge amount of time, a fair one.
    I've not examined the code generated by KompoZer lately, but I don't recall it generating a lot of excess, unnecessary code either.
    (Again, note that I'm talking about true web editors like Dreamweaver and KompoZer. If you use a word processor like Microsoft Word to create a website, you will get a lot of code bloat. But to be fair to Word, it is not a web editor. It merely provides the facility to convert a document into a web page for convenience of its users. It was never intended to be a proper web editor, nor does it pretend to be one.)
    Let me put it this way. Even if the code generated by web editors are a few bytes bigger than what you can create yourself, it's probably worth it. It saves you the time you take hand coding the page, and attending to the nitty-gritty. It is analogous to your washing your clothes by using a washing machine and washing them by hand. Washing your clothes by hand may lead to cleaner clothes, since you can pay special attention to specific stains you spot. But for the most part, a washing machine is more than adequate. And you're freed to attend to more important things. In the same way, WYSIWYG web editors today are more than adequate in generating good code. And they save you time.
Generally speaking, it all boils down to what you're creating a website for. Which is why I divided my answer in this way. If you are an incidental webmaster, where your site exists to serve a bigger goal, you'll probably find it frustrating if you are going to spend all your time learning HTML, just to build a website so that you can sell some product or service. Like I said, it's like having to learn to build and repair a car, just so that you can drive it to go to work.
Note that those friends that advise you to learn HTML aren't really wrong. You do lose out some things when you don't know HTML. It's the same thing you lose when you don't know how to build and repair a car and yet want to drive one. If things go wrong, or you really want to do something non-standard, you won't have the knowledge to deal with it. But those are unusual circumstances, just as they are for car drivers. And on those special occasions, which actually don't occur for most webmasters, you can always get help; for example, one way is to search a site like thesitewizard.com for answers.
Think of it this way: would the fact that you don't know how to build a car from scratch or repair one stop you from learning to drive one? What would happen if your car has a problem? Or if you want to do something really unusual with your car, like soup up your car engine? If you don't know how to do these things, does it mean that you need to learn to build a car by hand before learning to drive?
The same thing goes, in my opinion, for the incidental or casual webmaster. If you have a lot of time to kill, and you love learning new things, by all means go for it. In-depth knowledge is usually helpful in any task. But if you just want to quickly get a website up and running and focus on the things that are really important to you, then why bother? Like all other things in life, you can always consult others when there's something special you need done. In this day and age, "consulting others" may not even be literal — you can just search the Internet for the answer.

For the Professional Web Designer

On the other hand, if you plan to design websites as a profession, that is, you want to get paid by others to design websites for them, then it's probably a good idea to learn HTML and CSS. While I know of many people who have courageously started a web design business knowing nothing but how to use a WYSIWYG web editor, I personally feel that a knowledge of the nitty gritty of HTML and CSS in such a case will be extremely beneficial.
I'm not saying that professional web designers don't use WYSIWYG web editors. Far from it. Of all webmasters, they are probably the ones who want to design a website using as efficient a process as possible, so that they can attend to more customers in a short time. As such, chances are that they probably use web editors more often than casual webmasters.
Be that as it may, if you plan to design websites for a living, knowing HTML and CSS will allow you to more effectively use your web editor, since you will know what sort of underlying code is needed to create a particular result. And you can be more confident when dealing with your customers, because you will actually know what you're talking about.
It's also a matter of professionalism. It allows you to be more competent in the job you're doing.

For the Web Programmer: HTML Knowledge is Required

Of all the different categories of people I've addressed in this article, I think that a knowledge of HTML and CSS is mandatory only for the web programmer. By web programmer, I mean the person who is writing computer programs for the web, such as scripts written in PHP, Perl, Python, Ruby or whatever computer language your application is using.
(For the newcomer, note that knowing HTML does not make you a web programmer any more than knowing how to type Microsoft Word documents makes you a computer programmer. HTML is not a programming language. HTML is a simple document formatting language. See my more detailed explanation on what HTML is if you're not sure what I'm talking about.)
The reason I say that HTML is required knowledge for the web programmer is because most reasonably complex PHP programs (or Perl programs or whatever) need to be able to generate HTML / CSS code. If you don't know HTML and CSS, your programs are going to be very crippled, and they won't be able to display customised output for your visitors to see in their web browsers. Remember, after all, that web browsers don't execute PHP code. They expect to see HTML code. It doesn't matter what language your application is written in; it will still need to generate HTML code for your visitors' web browsers to display.

On the Other Hand, HTML is Actually Very Easy to Learn

However, in spite of everything I mentioned above, I must clarify that HTML is actually a very easy document formatting language to learn. It was deliberately designed that way. Even if you're an incidental webmaster, and not a computer geek, the language can usually be mastered by many people with little effort.
But like I said above, this doesn't mean that you're obliged to learn it. There are many things in life that are easy to learn. That doesn't mean that we have to learn them all, or that they're worth our time and effort to learn. It depends on your current priorities and time commitments. All I'm saying here is that if you actually want to learn HTML, it is by far the easiest document formatting language I've encountered. It's very logical and easy to understand, and it doesn't contain many constructs that you need to memorise.
Those who really want to learn to hand code your website in HTML can find more information on how to do it in the HTML Tutorial- Learn to Design a Website using HTML series.

What is HTML?


When you write a normal document using a word processor like Microsoft Word/Office, your text is saved in a file with a special format. It is not simply saved as the string of words you typed since the document needs to preserve things like the font you chose, the size of the text, which words are in bold, which italics, and so on. The special format includes not only your words, but all these extra information so that the next time Word opens your document, it can display the document with the exact appearance you created earlier.
In the same way, web pages are simply strings of words put in a special format that web browsers are able to display. While the format of Word documents is simply called "Word format" (or "doc format"), loosely speaking, one might say that web pages are formatted using "HTML". Take the paragraph of text in the box below for example:
This is an example paragraph to illustrate what HTML is, for the purpose of explaining common terms like HTML, JavaScript and PHP.
If you were to peek into the raw code for the above words, you will see the following:
This is an example paragraph to illustrate what HTML is, for the purpose of <a href="http://www.thesitewizard.com/html-tutorial/what-is-html.shtml">explaining common terms like HTML, JavaScript and PHP</a>.
Notice that it is more or less like the text given earlier, except that there is additional information embedded. For example, the portion that says <a href="http://www.thesitewizard.com/html-tutorial/what-is-html.shtml"> (which I placed in a different font above to make it easier to spot) tells the web browser that what follows, until </a> is reached, is to be regarded as a link pointing at the web address http://www.thesitewizard.com/html-tutorial/what-is-html.shtml
When the web browser sees this information, it makes the words "explaining common terms like... [etc]" appear as the blue underlined text that represents a clickable link. The rest of the text is just displayed as-is.

Sunday 27 November 2011

How to Make Money From Your Website

Now that you've created a website, how do you make money from it? There are at least two ways in which sites can make money:
  1. Advertising Revenue
  2. Selling Goods and Services
I shall deal with the second case, "Selling goods and services", in another article. In this article, I will address the issue of how your site can actually make money from advertising.

Making Money From Advertising

If you look at many websites, you will probably notice that there are banner advertisements displayed on most pages. If you are a newcomer to the scene, you might think that you must either be a company or that your site must be famous before you can get advertisers, just as it is the case in hardcopy publications.
In reality, anyone with a website can get advertisers. While it is true that if your site is well-known, you may get companies contactin
g you to offer to advertise on your site, you can get advertising revenue even if you are just starting out and your site is relatively unknown.
The way to do this is to join as an "affiliate" of various sites, either directly, or through an affiliate network. An affiliate network is simply an intermediary where you can select from a variety of advertisers.

Payment Schemes

Before joining any program, you should probably be aware of the different payment schemes available.
  1. Pay Per Impression (CPM)

    Here, you are paid according to the number of times the advertiser's banner is displayed on your site. The amount you earn is typically calculated based on the number of thousand impressions of the banner (impressions = number of times the banner is displayed), often abbreviated CPM (cost per thousand, with the M being the Latin numeral for thousand). That is, $5 CPM means that you get paid $5 for 1,000 displays of the banner. In general, the amount paid is usually small, but it is easy to earn since everytime a visitor loads the page, you earn. This is known as a "high conversion rate". Needless to say, this method will allow you to automatically earn more if your site attracts a lot of visitors.
  2. Pay Per Click (PPC)

    When you are paid per click, you are only paid when visitors click the advertiser's banner on your site. The amount paid is usually higher than the pay per impression scheme. Whether you get a high conversion rate here depends on the banner (whether it attracts people to click it), although in general, it has a higher conversion rate than the pay per sale method. A high traffic site will probably enjoy a higher click rate than a lower traffic site, although you will probably get better results if your banners are carefully selected to suit the target audience of your site.
  3. Pay Per Sale or Lead

    While you will probably get the highest payment rates with this method, it has the lowest conversion rate of the three schemes. You will only earn if your visitors click through the banner and either purchase an item from the advertiser or take some other prescribed action (eg, sign up for a service). Like the Pay Per Click method, you get much better results if you carefully select your advertisers to suit the target audience of your site.
In general, to avoid wasting resources in issuing cheques for very small amounts, advertisers will usually accrue the amount owing to you until it reaches a certain level (such as $25) before they pay you.

Where to Find Affiliate Programs

You can find a list of affiliate programs and affiliate networks on thefreecountry.com's Affiliate Program page at http://www.thefreecountry.com/webmaster/affiliate.shtml
To join an affiliate network or program, simply go to the site and complete their online application form. Some programs will give you instant approval while others require a human to check out your application before it is approved. Once it is approved, you'll be given some HTML code which you can cut and paste into your web page. Note that some affiliate networks and programs will not accept you unless you have your own domain name. If you are planning to earn from your site, you should seriously consider registering your own domain name.

How To Choose An Affiliate Program

How should you choose an affiliate program? My suggestion is not to choose a program according to the payment scheme, but rather according to the kind of people who are likely to visit your website. For example, if you are targeting parents on your site, links to affiliates with educational software, books and the like may generate more revenue than banners that link to web hosting companies. The most important rule of choosing an affiliate program is to know your target audience.
Another point to consider is whether you really want to join every single affiliate program that comes your way. Some studies suggest that sites that make the most money from affiliate programs are affiliates of only a small handful of programs. Furthermore, concentrating your advertisements from one network may allow you to be paid faster. If you advertise for hundreds of different affiliate networks on your site, you may end up earning only (say) a few dollars per month from each network. If your advertiser's minimum payment amount is higher than what you can earn each month, it may take you a long time before you accrue enough to be paid.
On the other hand, that formula does not necessarily hold true for every site (or every page on your site, for that matter). For example, if your site has a particular theme, and an affiliate network only supports one or two suitable advertisers, you might want to sign up for a few affiliate networks so as to get a greater number of relevant advertisers. After all, advertisements that are relevant to your audience are more likely to be taken up than general advertisements. (What's the point of putting banners from only one affiliate if nobody is going to click them?)

Automated Context-Sensitive Advertising

One of the latest trends in website sponsorship is to sign up with an advertising network like Google AdSense The advertising network automatically checks your web page and determines the most relevant advertisement for the page. As a result, without much additional effort from you, you get advertisements targeted at the interests of your visitors. As mentioned earlier, targeted ads tend to result in better performance and returns.

Get Started

Advertising revenue is one of the most effortless way to earn money from your site. You merely have to put the banner there and wait for the money to roll in. (Well, okay, not quite. You will still need to have some visitors first before you can make anything.)
Why wait? If you already have a website, let it earn even while you sleep (literally). Every day you let your site "idle" without advertising is a day of lost opportunity.

Free Antivirus Software, Free Online Virus Scan

The free antivirus programs listed on this page allow you to detect computer viruses, remove or repair infected files, prevent infection, detect and remove email viruses, etc. There are also free online virus scanning services available for those who prefer (or need to) scan for virus that way.
Note that a number of the free antivirus software listed have limited support for scanning spyware and other types of non-virus malware that their commercial equivalents provide. If you are looking for commercial antivirus software, one that comes highly recommended by security-conscious people is the Avira Antivir Premium (which is very light on resources and consistently has a very high detection rate). Also popular among many computer users is Norton Antivirus, which also has a Mac OS X version.
If your system is already infected, you may also want to take a look at the Free Antivirus Rescue CDs and DVDs page.
Incidentally, you should not install more than one antivirus or antimalware product on your computer. Even if the software does not complain and all seems fine, there may be underlying conflicts that cause one or more of the software to miss viruses and other malware. That is to say, you may end up with a system that is less secure and more unstable than if you were simply running a single product.

Free Antivirus Rescue CDs and DVDs

This page lists free antivirus rescue CDs and DVDs, that you can boot to and scan your existing system for viruses, spyware and other malware. They are useful if your system has become hopelessly riddled with such malware so that you cannot install an antivirus or anti-spyware tool anymore, or that it interferes with the antivirus software's ability to clean the system. In such a case, the best recourse is to boot from a rescue CD so that your antivirus software is running on a clean system. From that clean system, it will be able to detect and remove viruses without interference from the infection.
The rescue CDs/DVDs listed here are usually provided in the form of an ISO file. This is basically an image of a CD or DVD that contains an operating system like a cut-down version of one of the "Live CD" versions of Linux along with the antivirus software itself. You can't do much when you boot to that system, except to scan for viruses and malware. To use the ISO file, you will need to burn the file to a CD or DVD with a CD and DVD writing software. The ISO has to be written as a "disk image" (the exact words used depends on the software you use), and not as a data file. For example, in Nero Burning ROM, select the option "Burn Image" from the "Recorder" menu. Once this is done, put it in your computer drive and boot from it. (You may have to set your computer to boot from the CD from the BIOS setup screen first.)
Note that the rescue CDs are designed for you to recover from an infected system. They are not designed to protect you from infection. For that, you will need a decent antivirus program. If you can't afford a commercial antivirus program, you can find some free ones on the Free Antivirus Software and Free Online Virus Scans page.
Incidentally, there's no point downloading a rescue CD today in anticipation that you may get infected in the future. Viruses change and "mutate" rapidly. Your rescue CD will be outdated by the time you need it, and won't contain the virus definitions you need to combat your infection. It's best to just bookmark this page and download the CD only when you actually need it. Otherwise you'll just be wasting time (the files are very large).

Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software

Have you ever deleted a file, deleted a partition or formatted a disk only to realize that it was a crucial mistake? The data recovery utilities on this page allow you to undelete erased files, recover or restore a deleted partition, restore deleted pictures from your CF card, SD card, MMC, Memory Stick or USB drives, and so on. Some of the tools below can even reconstruct portions of a deleted file (namely, the file header) that have been destroyed or overwritten by some other file.
Note that undeleting a file is an "iffy" business at best, since modern operating systems tend to access the hard disk behind your back while you use it, possibly overwriting portions of hard disk that contain your deleted files, making it impossible for you to unerase them. If you know that you have deleted a file by accident, you should immediately stop using that computer. Use a different computer to download the tools below. If possible, detach the hard disk (if it's a hard disk we're talking about) from the computer and attach it as a secondary drive in another computer and perform the recovery from that computer.
The best file undelete tool / data recovery utility is a regularly backed-up system. If you back up your data at regular intervals, your ability to recover your data improves tremendously. If you do not back up your system regularly, you should check out the Free Hard Disk Backup and Restore, Hard Disk Image and Cloning Utilities page for tools that you can use.
If your data is very precious, you might also want to consider recovering it using a commercial tool like Handy Recovery, a utility that has garnered favourable reviews in many circles. The all-in-one Swiss army knife of system optimization and maintenance, Tune-Up Utilities, can also restore deleted or damaged files (among other things).

Related Pages

JUJGMENT DAY IS NEAR.!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Signs of Qiyamah:
Appearance of Imam Mahdi
Appearance of Dajjal
Descendance of Hazrat Isa (A.S)
Appearance of Yajooj n Majooj
... The rising of the sun from the west-the doors of forgiveness will now be closed The Dab'bat al-Ard wil emerge from the ground and will mark all the true muslims.
There will be 40 days of fog which will kill all the true believers so that they do not have to experience the signs to come
A huge fire that will cause destruction of the Kabah
The writing in the Quran will vanish.
A trumpet will be blown and all the animals & kafirs that are left will die and all the mountains & buildings will crumble
The trumpet will be blown a second time and all of Allah's creation will resurrect and meet on the plains of arafat for their judgment
The sun will lower itself with the earth.
Prophet Muhammad S.A.W said, '' Who ever delivers this news to someone else, I will on the day of judgement make for him a place in Jannat.'' Ameen! (:

Saturday 26 November 2011

How to Record or Save Streaming Music or Audio


If you have ever listened to streaming music or audio, such as on some Internet radio program or the like, you might have wondered if it is possible to record it for future playback. This is useful, for example, for time shifting a program - recording a radio program for listening at a later time.
The method described here works only with certain sound cards. For example, it works with Creative Sound Blaster products (Live, Audigy, etc). It relies on a feature of such cards that allow you to record what the sound card outputs.
First, download and install a program called Audacity. You can find Audacity listed on the Free Digital Audio / Sound Editors page on thefreecountry.com.
Start Audacity. In the main window, near the top on one of the toolbars, you will find a drop down box with a variety of inputs that you can record from. Select the "What U Hear" (or anything similarly named) input. I'm told that not all sound cards have this, and that on some sound cards, the equivalent input to select is "Stereo Mix", "Wave" or "Wave Out". (Even if you don't have anything similarly named, you can always try the procedure below with each input till something works.) Make sure your Internet radio or streaming music program is running and playing. Hit the "Record" button (the button with the red circle on it) in Audacity. When you have finished recording, hit the "Stop" button (the button with the square on it).
A word of caution: while you are recording, you should not do anything that causes the computer to make sounds, including clicking on links in Windows Explorer (which tends to make an audible click unless you've disabled that feature). Since you're recording every single sound that goes out your computer speakers, sounds produced by other programs will also be recorded.
Your recording need not be precise - that is, you should arrange to start recording before the portion you want to keep, and stop a few seconds after your program or streaming music has ended. You will can then edit the recording to your liking; Audacity is after all primarily an audio editor. How to edit the recording is, however, outside the scope of this tutorial. Please read up the documentation or help manual for more information. It's basically clicking and selecting the portion you don't want and cutting it with Ctrl+X; the program is actually quite intuitive.
To save your recording, click File -> "Export as WAV" from the menu, if you want to save it as a WAV file. Alternatively, if you don't have enough space on your hard disk, you might want to save it either as a compressed MP3 or Ogg Vorbis file. To save as an MP3 file, click File -> "Export as MP3". To save as an Ogg Vorbis file, click File -> "Export as Ogg Vorbis".
That's it. You have now recorded your streaming music or Internet radio program for later listening.

Wednesday 23 November 2011

Dreamweaver CS5.5 Tutorial: How to Design a Website with Dreamweaver CS 5.5

Dreamweaver CS5.5 is a web editor (a type of computer program) meant for both newcomers as well as experienced professionals to design websites. It has a visual interface, often called a "What You See Is What You Get" ("WYSIWYG") interface, that lets you see what your web page looks like even as you create it. The editor sports numerous features that are meant to make your job of creating and maintaining a site easier and more efficient.

Overall Goals of This Tutorial Series

By the end of this tutorial series, you will have created a fully functional website with multiple pages, complete with a home page, a site map, a feedback form, and an "About Us" page (and any other page you may want to create). Your site will have a professional-looking navigation menu with buttons that change colour ("color" if you use US English) as your mouse hovers over it, and your feedback form will allow your visitors to send you email directly from your website.
More importantly, you will have acquired the skills you need so that you can design other new websites in the future.

Goal of This Chapter

In this chapter, you will design a basic two-column web page that will serve as your website's main page, and place it on the Internet. You will be viewing that web page in your web browser at the completion of this chapter.
Please note that this is primarily a practical tutorial. To benefit from it, you will need to actually carry out the things taught as you read. If you simply sit back and read the tutorial without doing anything, you may find some of the things mentioned here difficult to grasp (not to mention boring).

Requirements: Things You Will Need

Creating a website involves more than just using a web editor to design your web page. There are a few preliminary steps that you need to complete before you even start up Dreamweaver, such as registering a domain name and finding
a web host. If you're new to creating websites, I recommend that you read How to Start / Create Your Own Website: The Beginner's A-Z Guide before continuing, otherwise you may end up confused as we proceed through this tutorial, since I will assume you have done those 2 things. Explanations of the meaning of a "domain name" and "web host" are also given in that article. Don't worry, you can easily come back to this article when you've finished reading the beginner's guide.
At the very minimum, you will need the following:
  1. Dreamweaver CS5.5

    Since this is a Dreamweaver tutorial, you will of course need the Dreamweaver CS5.5 software itself.
    If you have an earlier version of Dreamweaver, please see the appropriate tutorial for those versions instead.
    • Dreamweaver CS5 Tutorial
    • Dreamweaver CS4 Tutorial
    • Dreamweaver CS3 Tutorial
    While Dreamweaver CS5.5 and CS5 are almost identical (so much so that you can probably use my earlier CS5 tutorial for CS5.5 without problem), there are some differences between CS5.5/CS5 and the earlier CS4 and CS3. In general, you'll have an easier time learning the software if you read the tutorial specifically written for the version you have, since my descriptions and pictures will match what you see on your computer.
    Unfortunately, if you have a version of Dreamweaver earlier than CS3, such as Dreamweaver 8, you will not be able to follow any of the above tutorials unless you upgrade, since they use features not present in those early versions.

  2. Web Hosting Account

    Somewhere midway through this chapter, you will be transferring your web page to the Internet. For this to happen, you will need to have a web host. In layman's terms, a web host is basically a company that has computers that are permanently connected to the Internet. These computers are called web servers, and they run specialised software that will transmit your web pages to anyone who visits your website. For your website to be visible to others in the world, you will need to transfer your web pages from your computer to your web host's web server. In other words, you will need to get an account at a web host.
    There are many web hosts around. If you don't already have one, you can find a list of them at thefreecountry.com's Budget Web Hosts page at http://www.thefreecountry.com/webhosting/budget1.shtml
    Note: if you're reading this because your course lecturer/teacher has referred you to this page, there's a chance that your university or school has already allocated some space on its own web server to host your website. In such a case, you do not have to get a web hosting account. Find out from your lecturer or teacher.
Like I said, the above two are the minimum requirements. You should ideally get a domain name too, otherwise you will run into the problems I mentioned in some of my other articles, such as Is it Possible to Create a Website Without Buying a Domain Name? The High Price of "Free".

Setting Up Your Website in Dreamweaver's Site Manager

Before you design your web page, you need to provide Dreamweaver with some basic information about your site.
  1. Start up Dreamweaver.
  2. When Dreamweaver starts up, it will probably look something like what you see in the picture below. It will not look exactly alike, since your computer monitor may be bigger than mine, and there may be minor differences depending on whether you're running Windows 7, Vista, XP or Mac OS X. (And the word "thesitewizard.com" will of course not be there.)
    Adobe Dreamweaver CS5.5 when first started up You should be able to spot a line of text near the top of the Dreamweaver window saying "File Edit View Insert Modify Format Commands Site Window Help". (If your monitor is big enough, this should be at the very top of the Dreamweaver window.) This is the menu bar. If you were to move your mouse over each of these words on that bar, Dreamweaver will highlight the word your mouse is hovering over, indicating that the word is a clickable item. For example, in the picture above, I moved my mouse over the "Modify" menu, and Dreamweaver put a rectangular outline around that word. Clicking any word on this menu bar will cause a drop down menu to appear.
    (Note: if you have clicked one of the words on the menu bar to experiment, and caused the drop down menu to appear, and now want to get rid of it, just click the same word you clicked earlier, and the menu will disappear.)
    We will be using this menu bar extensively in the course of this tutorial. The menu bar allows you to access many of Dreamweaver's features.
  3. Click the word "Site" on the menu bar. A drop down menu will appear. Click the line "New Site..." on that menu.
    Important: from this point onwards, in the interest of brevity, I shall refer to such a sequence of clicking items in the menu bar and in the drop down menus that appear as "Site | New Site...". For example, if I ask you to click "File | New...", it means that you are to click the word "File" in the menu bar, followed by the line "New..." in the drop down menu that appears. (Please don't actually click "File | New..." at this time. It's just an example.)
  4. A dialog box will appear. The dialog box will probably have a title like "Site Setup for Unnamed Site 2".
    Don't worry if it doesn't actually say "Unnamed Site 2". If you have experimented with Dreamweaver before reading this tutorial, it may say "Unnamed Site 3" or some other bigger number, depending on the number of times you've actually invoked the site manager. Ignore the number; it's irrelevant. We'll be changing the entire text "Unnamed Site 2" (or whatever it says on your screen) to the name of your website.
    There should be 2 fields in the dialog box.
    Replace the default name given in the "Site name" field with the name of your website. Your site name can be any name that you want to give the site. If you're stuck, just put your domain name into that field. For example, if your domain name is "example.com", type that into the field.
    The "Site name" field is not displayed on your website in any way. It's just an internal name used by Dreamweaver, mainly to make it easy for you to distinguish between the different websites that you create. As such, you don't really have to worry too much about what you put here. Having said that, it's best to put something sensible here instead of leaving the default name there, otherwise, if you eventually end up creating, say, 200 websites, you'll have a headache trying to figure which one of "Unnamed Site 2" to "Unnamed Site 201" is the one you want to update.
  5. The "Local Site Folder" field refers to the location on your computer where Dreamweaver is to store your website files.
    By default, Dreamweaver suggests a folder in your Documents folder (at least on Windows; I'm not sure about Macs). For example, on my computer, the suggested folder is "c:\Users\christopherheng\Documents\Unnamed Site 2\". Your default folder name will probably also include some dummy name like "Unnamed Site 2" (or some other number). You can click the folder icon next to this field and select a different location if you wish.
    I recommend that you at least change the default folder name from "Unnamed Site 2" to the same name you put in the "Site name" so that it's easier for you in the future to recognise which folder belongs to which site. Be careful to change only the portion with the words "Unnamed Site 2" (or whatever number you are given) and not the preceding words on that line (like "c:\Users\christopherheng\Documents\"), otherwise you may accidentally put your folder in some obscure location on your computer, and not be able to find it later.
    If you find the instructions given in the above 2 paragraphs too complicated or stress-inducing because you're not sure how to carry it out, just skip it. While it's helpful to change the folder name to your site's name for your future ease of finding it, the benefit gained is very small, and not worth getting stuck over.
  6. When you're done changing the two fields above, click the "Save" button found near the bottom of the "Site Setup" dialog box. The dialog box will disappear, and you'll be returned to the main Dreamweaver window. You're now ready to create your first web page.

How to Create a Two Column Web Page with Dreamweaver CS5.5

If you were to carefully observe the websites that you visit, you will notice that some websites have all their content laid out in a single column. For example, you'll find such a layout on the Feedback Form Demo Site (a site you will probably visit again in chapter 8 of this tutorial). A large number of sites, however, present their content in 2 columns. You need look no further than this very page you're reading: the left column holds things like thesitewizard.com's logo at the very top, followed by a search field and a navigation menu (the part that looks like a series of buttons laid out vertically). The right column holds the text of this article, that is, the main content of the page. Web pages can also have more than 2 columns; for example, my Site Map uses a 3 column layout.
In this tutorial, you will be creating a two-column website. This is a popular layout because it is both space-efficient and familiar to Internet users. When your visitors are familiar with a layout, they will find it easy to use, since they will know where to find things on your web page and know how to navigate your site. Creating a user-friendly website is very important, since it allows your visitors to achieve their goals on your site.
  1. Click "File | New...". If you will recall from what I said earlier, this means to click "File" on the menu bar, followed by "New..." in the drop down menu that appears.
  2. You will see a dialog box with a title of "New Document".
    New Document dialog box in Dreamweaver CS5.5 showing where to click Make sure that "Blank Page" is selected in the leftmost column. If not, click it once to select it. If you're not sure whether it's selected or not, just click it anyway.
  3. Click "HTML" in the "Page Type" column (the 2nd column from the left) once to select it. (It is probably already selected by default, but it will do no harm to click it if you're not sure.)
  4. In the "Layout" column (the 3rd column from the left), click the line that says "2 column liquid, left sidebar, header and footer" once to select it (see the picture above). This action selects a two column layout for your website.
  5. Look for the field "Layout CSS" in the rightmost column. It's near the bottom of the dialog box (see the picture above). Click the drop down box for that field, and select "Create New File".
    This action causes Dreamweaver to save all information governing the appearance of your website (called "CSS") in a separate file. Since the pages on your site share a common layout, locating the CSS in a single file avoids duplication of information and reduces the amount of disk space your site needs. It also speeds up the loading of your pages and reduces the bandwidth used should your users visit multiple pages of your website.
  6. Click the "Create" button located near the bottom of the dialog box.
  7. A dialog box with the title "Save Style Sheet File As" will appear. Click the "Save" button on the dialog box.
Dreamweaver should now display a web page containing some placeholder content for your modification.

Introduction to The Home Page

Since you'll be working on your home page in this chapter, it's important to know what you're actually trying to achieve here.
The first page that you'll be designing is your website's "home page". The home page is basically just another name for the main page, the page your visitors arrive at if they simply type the domain name of your site. For example, if you type "thesitewizard.com" into your browser, you will end up at my home page.
Functionally, a site's home page is similar to the combination of a magazine's front cover and its contents page. Like the front cover, your home page should give your visitors an idea of the sort of things that can be found on your website. And like the "Contents" page, it should provide links to important pages (or sections) on your website so that your visitors can get to wherever they need to go on your site.
In practical terms, this means that if you sell products and services on your site, your home page should probably mention your most important products and services. Not only that, it should also link to other pages on your website where visitors can find more information and place an order. Even if you are just creating a personal website, or a hobby website, you should still try to give your visitors an idea of the sort of things they can expect to find on your website.

Designing Your Home Page in Dreamweaver CS5.5

  1. Layout of Your Web Page

    Before we get round to modifying the page Dreamweaver created for you, let's familiarise ourselves with its layout.
    Horizontally, the web page comprises 3 sections. Notice that the top band currently contains a rectangle with the words "Insert_logo (20% x 90)" flushed to the left. You will be removing this placeholder rectangle and replacing it with your own logo in chapter 2.
    Now scroll to the bottom of the page. You can do this by either hitting the PgDn key on your keyboard or by dragging the scroll bar on the right of the screen with your mouse. (If you use PgDn, you may find that Dreamweaver highlights some parts of the web page. Just ignore it.) The horizontal band cutting across the bottom of your web page is commonly referred to as the footer. You will replace the dummy text in this footer with your own content later in this chapter.
    Return to the beginning of the document (either by using PgUp or by dragging the scroll bar with your mouse). (If you want to get rid of the highlighting that Dreamweaver put on your text when you used PgUp and PgDn, just click somewhere on the page. For example, click the "Insert logo" rectangle once. The highlighting will disappear.)
    The bulk of the web page is divided into 2 columns. The left column contains the beginning of a navigation menu, somewhat akin to what you find in the left column of thesitewizard.com. The right column currently has a bunch of instructions written in technical jargon. Don't worry about trying to decipher what it means. The parts relevant to you will be translated into plain English in this Dreamweaver CS5.5 tutorial series. In fact, you will be replacing everything in this column with your own content in this chapter.
  2. Page Title

    Directly above your web page, in the portion of the window that belongs to the Dreamweaver program rather than the page itself, there is a field called "Title" that has the default entry of "Untitled Document". Look at the picture below if you can't find it.
    Location of title field in Dreamweaver CS5.5 window Click your mouse cursor somewhere in the words "Untitled Document", then use the Backspace or Delete keys on your keyboard to erase the existing text. In its place, type the name of your website. For example, if your website is called "XYZ Company", enter "XYZ Company" (without the quotes) into that field.
    The "Title" is a very important field on your web page. Although the words you enter there do not appear in the body of your web page (the visible portion that you surveyed in the first step), they are treated specially by both web browsers and search engines. For example, web browsers put the text you enter here into the title bar of the web browser itself (or perhaps on the browser tab for web browsers that have no title bar). Take a look at the title bar of your web browser now, to see what I mean. Do not scroll upwards or click anywhere. Just glance upwards to the top of your browser window. The title of this document, "Dreamweaver CS5.5 Tutorial: How to Design a Website with Dreamweaver CS 5.5 (thesitewizard.com)", or at least the first part of it, should appear somewhere in the top frame of the browser window (ie, the title bar), or in the browser tab, or both. This same title will appear in search engine listings for the page.
    In view of this, you should always make it a point to change the "Title" field of your web page to something other than "Untitled Document". For the home page, set it to the name of your website. If you like, you can also add a few words after the name describing the purpose of your website. For example, at the time I wrote this, Amazon.com's home page has its name and the words "Online shopping" (followed by a very brief summary of things they sell) for its title tag. Try not to make the title too long, though. While there's no arbitrary limit to its length, if your title is too long, web browsers and search engines will truncate it to fit it in the space they allocate for it.
  3. Adding Your Content to the Right Column

    You will now modify the text in the right column of your web page. This is the portion that starts off with the large bold heading "Instructions". Essentially, you will be replacing everything in this column with your real content.
    Adding or modifying text in Dreamweaver works pretty much the same as adding or modifying text in a program like Microsoft Word or any other word processor program. That is, click your mouse to put a text cursor in the right column. For example, click somewhere in the word "Instructions" in the right column. You can then use the arrow keys (on your keyboard) to move your text cursor around, and the Backspace and Delete keys (again, on your keyboard) to remove text that you don't want. To insert text, just type whatever you want, and it will appear on your page at the spot where your text cursor is. (Yes, it's that simple.)
    For starters, I suggest that you replace the words "Instructions" with the name of your website. I know that you've already put the name of your company in the Title field. However, as the title field is not actually displayed on your web page, it's a good idea to actually put your site name somewhere on the page as well. (This is not a hard and fast rule, since it's also possible to just put your site name in your logo alone. You'll be inserting your logo into the blank space above the words "Instructions" in chapter 2.)
    After that, move your cursor to the paragraphs and sub-headings below and replace the existing content with your own. If you're not sure what to write, review the section Introduction to the Home Page above. Those who are at a complete loss as to what to say can take a look at the text for the home page for a fictitious company below. You will obviously not be able to use it verbatim, since your company is unlikely to be selling the same things, but it can be used as a sort of model to get you started on the things you may want to put on your home page.
    If you're experiencing writer's block, as I'm sure some of you are, just dump something on the page, even if it sounds utterly mundane. You can always come back and polish it later. It's generally easier to modify a rough copy of what you want to say than to stare at a blank page hoping that inspiration will strike you with the ideal set of words.

    Example Co.

    Example Co. is the world's leading business dealing with all manner of examples. We have examples of famous literature, not-so-famous pulp fiction, pop music, movie and television DVDs, office paraphernalia, and so on. Our selection of examples is so extensive that we even have examples of examples.

    Featured Products

    Dreamweaver Site: This is an example of a Dreamweaver site, created using thesitewizard.com's tutorial on Dreamweaver. The tutorial shows you how to create a basic but fully-functional website which you can modify and augment to suit your needs.
    Mechanical Typewriter: Return to the glorious days of old, where documents have to be typed on paper, and where, if you want multiple copies, you need carbon paper (not included). It even works during a blackout, since it doesn't require electricity. It uses a natural source of power: your fingers.
    For now, don't worry about changing fonts, putting text in bold or italics, inserting pictures, or any other thing that you may feel is necessary to spruce up the appearance of the page. Just concentrate on getting your words down. Improving the visual appearance will be done in the chapters to come.
  4. How to Make a Sub-Heading in Dreamweaver CS 5.5

    If you have deleted all the placeholder subheadings, and want to insert a new one for your own content, for example, like the "Featured Products" subheading in my example text above, do the following.
    1. Hit the ENTER key to move your text cursor to a new line. (Yes, the heading must stand on its own line.)
    2. Type the text for your heading on that new, blank line.
    3. Drag your mouse over the words you typed to select it.
      Dragging your mouse over the heading means to click your mouse button when the pointer is positioned before the first character, then, without releasing the mouse button, move the mouse pointer to the end of the text you want to select. Notice that all the text in-between is highlighted when you do so. Release the mouse button when you're done. Do not click anywhere else before the next step.
    4. With the text that you want as the header selected, click "Format | Paragraph Format | Heading 2". By way of reminder, this means to click the "Format" menu, followed by "Paragraph Format" in the drop down menu that appears, and finally "Heading 2" in the submenu that is displayed.
      "Heading 1" is meant to be used as the heading for your entire web page, such as your main page title (the word "Instructions" that you replaced earlier). "Heading 2" should be used as the heading for the major sections on your web page. If your major sections have subsections, use "Heading 3" for each of those subsections. And so on.
  5. About the Left Column

    Do NOT change anything in the left column. Ignore the fact that your left and right columns have uneven heights. The left column will be dealt with in chapter 6, since it requires you to have additional knowledge before you can work on it.
  6. Customising The Footer

    When you have finished working on the right column, scroll down to the bottom of the page to the footer section. If you will remember from the first step, this is the bottommost horizontal band that spans both the left and right columns.
    At this time, like the rest of the page, the footer contains some technical instructions. Replace the text with whatever you want. Many webmasters put a copyright notice in this section. A copyright notice is simply a sentence that says
  7. Saving Your Work with the Correct Filename

    Once you are satisfied with the changes you've made (so far), save the page by clicking "File | Save As..." from the menu. A dialog box with a title "Save As" will appear.
    Type "index.html" (without the quotation marks) into the "File name" field and click the "Save" button.
    IMPORTANT: do not use any name other than "index.html" as your filename. Make sure you type it exactly as I mentioned, completely in small letters (lowercase) with no spaces in the word. Do not use any other name. The name "Index.html" is wrong, as is the name "INDEX.HTML". Use only "index.html".
    Reason: the name "index.html" is a special name that is recognised by most web servers. If it is published to the right location, it will be sent to your visitors if they simply type your domain name (eg, "http://www.example.com/") in their browser. This is the behaviour you want, since you're designing your home page.

How to Publish / Upload Your Web Page with Dreamweaver CS5.5

You will now publish your page to your web server. That is to say, you are about to transfer your web page and its associated files to your web host's computer so that it can be viewed on the Internet.
I'm sure some of you are probably appalled to read this, since the page is far from complete. But there is really no cause for concern here. Since your website is new, and you have not advertised your website's address (called "URL" in webmaster lingo) to anyone, no one will even know your website exists. Not even the search engines. As such, you are the only one who will see your unfinished web page. As you will discover in time, it's not that easy to get visitors.
The main reason that we're publishing your page now is to allow you to become familiar with all the major stages of the design of a web page: that is, creating a web page involves not only crafting the page, but also getting it from your computer onto your web host's computer. Once you get this hurdle out of the way, you will have mastered what is one of the largest technical challenges a newcomer is likely to face. Don't let this scare you, though; it's actually quite easy!
Another important reason for publishing now is to let you test your design in a web browser when your page is on the Internet. Even though you can always test your site on your own computer, it's not the same. It's possible to make mistakes that don't show when your page is on your computer, but appear only when it is on the Internet. Testing your page on the Internet after every stage allows you to catch those errors early. Otherwise, when the mistakes accumulate, it may become difficult for you (as a newcomer) to figure out where it went wrong.
Please do not skip this step if you're following this tutorial series. I will assume you have done this in future chapters, and you may find it difficult to follow what I'm saying there if you skip this.
  1. Click the "Site | Manage Sites..." menu. A dialog box, "Manage Sites" will appear.
  2. Click the "Edit..." button. This opens up a dialog box "Site Setup for [your site name]" where "[your site name]" will be replaced with whatever name you entered when you first set up your site. The contents of the dialog box should also be familiar from your initial setup.
  3. Notice that the word "Site" is currently selected in the left column of the dialog box. Click the line with the word "Servers" under that. The content of the right column of the dialog box should change.
  4. There should be a large empty list box in the middle of the right side of the dialog box. Under that empty box is a sequence of four buttons, a bold "+" (plus sign) and 3 other buttons that are greyed out (disabled). Click the "+" button.
  5. In the untitled dialog box that appears, click the "Basic" tab at the top of the page. (It's probably already selected, so clicking it should not change anything on the screen. In any case, just click it to make sure that you're seeing the same thing I'm describing.)
  6. Click somewhere in the "Server Name" field and replace the words there with anything you like. For example, if your website is called "example.com", you can enter "example.com's server". This field is just for your information, and whatever you enter here will appear in that empty list box you saw earlier and nowhere else. It also doesn't affect the operation of Dreamweaver or anything like that. (To assuage your fears further, you can also return to this dialog box later to change the name if you find you prefer something else.)
  7. At this point, you will need the information that your web host furnished you when you signed up for a web hosting account. Web hosts usually send you a lengthy list of details about your account when you first sign up. Among these is something known as your "FTP address" (sometimes called "FTP hostname" or "FTP server" by web hosts). FTP stands for "File Transfer Protocol". It is the usual method by which you transfer your web page from your computer to your web host's computer. This act of transferring your files from your system to your web host's system is known as "uploading" (the technical term) or "publishing" (the layman's term).
    If your web host sent you the information in an email message, either print the message out or open it in another window on your computer so that you can refer to it. I personally prefer to open it in another window so that I can simply cut and paste the information from that window into Dreamweaver, thus avoiding typing errors. However, do whatever suits you best.
    Put the FTP address that your web host gave you into the field for "FTP Address". If you have your own domain name, and you're hosted on a commercial web host, this address is typically your domain name prefixed with "ftp". For example, if your domain name is "example.com", many web hosts will set up your FTP address to be "ftp.example.com". Check the email you received from your web host for this information, or ask them if you cannot find the information anywhere. If the address is indeed "ftp.example.com" enter that into the "FTP Address" field.
    (Note that you cannot just randomly guess your FTP address and enter it here. It has to be what your web host has supplied to you. Not all web hosts use the "ftp.example.com" form. Some just ask you to enter your domain name ("example.com") while others supply you a name completely unrelated to your domain name. If you are not sure what the FTP address for your site is, ask your web host. Guesswork is pointless.)
  8. Leave the port field set at the default of "21" unless your web host has instructed you to use a different port address. If your web host didn't mention any port number, leave the field alone.
  9. Enter your FTP user name and password into the "Username" and "Password" fields respectively. Obtain this information from your web host if you don't already know it. If you don't want to keep entering your password every time you publish a page, leave the checkbox beside "Save" activated (a tick automatically appears in that box when you type your password). If you are sharing your computer with others, and don't want Dreamweaver to save your password, click the box containing the tick to uncheck it. Note that I will assume that you have left the box checked in this tutorial, since that is what the majority of thesitewizard.com's Dreamweaver readers do.
  10. To make sure that you've entered your username, password and FTP address correctly, click the "Test" button under the password field. If you are successful, you will get a message saying "Dreamweaver connected to your Web server successfully". Click the "OK" button to dismiss it.
    If the test fails, it's possible that you've entered your FTP address, username or password wrongly. To make sure that those are typed in correctly, do not manually type them, but copy and paste them from the information supplied by your web host.
    If, having done that, you still find that you cannot connect, look at your FTP address field. Does it contain your domain name or some modification of your domain (like "ftp.example.com" where "example.com" is your own domain name? If so, and you've only just bought your domain name within the last 2 days, it's possible that your domain name has not yet propagated throughout the Internet. What this means is that when a new domain name is bought, it takes a while (usually about 2 days) before it is recognised throughout the world. In such a case, your only recourse is to wait a day or so before testing again. There's nothing anyone can do to make it happen faster.
    You can also ask your web host for help in checking your settings (in case you actually got your FTP address, username or password wrong). But remember that if the problem lies with a new domain name that has not propagated, you just have to be patient and wait. There's nothing your web host can do to help you in such a case.
  11. The next field that you have to complete is the "Root Directory" field. This is needed because you can't simply publish your web page to any folder you want on the web server, and expect it to appear on the Internet. Web hosts usually configure their computers so that only files placed in specific folders are considered as part of your website. This is needed, otherwise anyone on the Internet can read your private files, like your email, etc.
    Go back to the information provided by your web host again, and see if they mention the name of a folder (or "directory" or "subdirectory") where you need to place your files into. Some hosts tell you to place your website files in a directory called "www". Others say that you need to place them in a folder called "public_html". Still others tell you to place your files in a folder named after your domain name. And there are also hosts that say that you can simply upload or publish your files into the default directory you see when you connect by FTP.
    Like your "FTP address", this is not something you can randomly guess. If you don't already have the information, find out by asking your web host.
    Once you have the information, enter the folder name into the "Root Directory" field. For example, if your web host tells you to publish your files to a "www" directory, enter "www" (without the quotes) into the field. If they tell you to just use the default directory when you connect, leave this field blank.
    (One last thing: note that where most web hosts are concerned "www" and "WWW" are two different words. The capitalisation of words is often important on the Internet. If they tell you to use "www" to store your website files, make sure you put "www" and not "WWW" in the "Root Directory" field.)
  12. Click the "Save" button when you've finished configuring the FTP settings.
  13. You'll be returned to the "Site Setup" dialog box. Your entry should also be displayed in the list box on that page. Notice that the icons next to the "+" that you clicked earlier (under the list box) are now enabled. Should you ever need to make changes to your settings, just click the pencil icon. The pencil icon can be found immediately after the "+" and "-" icons.
    For now, click the "Save" button on this window. Dreamweaver may issue a dialog box with the message "The cache will now be recreated because the name, root folder, HTTP address, or cloaking settings of the site have been changed." Click "OK". You'll be returned to the "Manage Sites" dialog box. Click the "Done" button.
  14. It's now time to publish (upload) your home page. To do this, click "Site | Put".
  15. When a dialog box with the title "Put dependent files" appears, click the "Yes" button. Dependent files are the additional files that your web page needs so that it is displayed correctly in a web browser. Don't take too long to click "Yes" or Dreamweaver will automatically select "No" for you, which is not what you want. You must click the "Yes" button or your web page will not look the same in your web browser.
    (If you've waited too long, and have found that Dreamweaver has automatically dismissed the dialog box for you, don't panic. Just click "Site | Put" all over again. This time, be sure to click the "Yes" button when the dialog box appears.)
    Dreamweaver will then issue a dialog box informing you of its progress. This window will automatically disappear when the editor completes the uploading of your web page.

Testing Your Home Page

You should now test your home page in a web browser. Although Dreamweaver does a good job of showing you what your page looks like, it is not really a web browser but a web editor. There are some things that you can't properly check in an editor.
To test your home page, type your website's address ("URL") into your web browser's address bar. (Note: don't use Google, Bing or some other search engine to do this. Type it directly into the address bar of your web browser.) For example, if your domain name is "example.com", type "http://www.example.com/". Do not append "index.html" to your address. If you have set things up properly, you should be able to view your home page in your browser, even though you didn't specify "index.html".
If you get a "404 File Not Found" error instead of the web page you designed, or you get your web host's preinstalled default page, you may have entered the wrong directory name into the "Root Directory" field I mentioned earlier. Go back and fix the error. That is, click the "Site | Manage Sites..." menu item, click the "Edit..." button, click the "Servers" line in the left column, click the name of your server in the list box on the right side to select it, and click the pencil icon under the list box. You can then change your Root Directory to the correct location. When you've finished, be sure the click the "Save" button in both that dialog box as well as the "Site Setp" dialog box, and finally click the "Done" button in the "Manage Sites" window.
If you get a "No DNS for www.example.com" or "Domain not found" error, you may be facing the domain propagation issue I mentioned earlier (where a domain is so new that it is still not yet recognised by your Internet broadband or dialup provider). Another possibility is that you're using a web host that has not set up the "www" subdomain for you, and you typed in "www.example.com" into your browser. Not all web hosts do this automatically for you. If this is the case, try typing your URL without the "www" prefix, for example type "http://example.com/" into your browser.
If you get no errors at all, but see the page that you designed earlier, congratulations! You have created and published your first web page using Dreamweaver CS5.5. It may be a raw and unfinished page (for now), but you have successfully walked through all the essential steps of designing and uploading a web page.