Web Hosting & Web Development: Unravel the Technobabble and Create a Great Site by: William Ly

If you’ve ever browsed the World Wide Web and wondered how you could stake your claim on the Internet, like the millions of others that have done so already, then web hosting can provide you with the services to do just that. The Internet is a great way of sharing information and it is possible for you to take a portion of the web and make it your own. This article introduces the term “web hosting” and provides some useful tips for web development once you’ve obtained some web space.

What is the World Wide Web?
The “World Wide Web” is the network of computers from all over the world that communicate with each other using the HTTP protocol, a language that allows the transmission of web documents. Be careful as this term is not synonymous with the “Internet” because it is defined as a network of networks, where the computers communicate with protocols other than HTTP. The web is what you see on your Internet browser, the web pages complete with graphics, sound and other information. All this has got to come from somewhere, and this is where web hosting comes in.

Web Hosting
The information that you see from your web browser is contained in web pages. These web pages are kept on computers called web servers. Web hosting is about the storage of the web pages so that people can access them. It is possible to host your own websites yourself but the reasons stopping most people doing this is that there are issues to consider with having the right hardware and software to successfully host your web pages. Your web pages will take a certain amount of space, users will need to download each page to view them and your Internet connection needs to be fast to offer good performance to your viewers. Using specialised companies that offer web hosting capabilities on their web servers will take most of these worries away from you but you will need to choose wisely and weigh up the costs and your needs. In addition to having access to a web server, you will also need to register a domain name (for a cost) that uniquely identifies your website.

What Web Hosting Can Do For You
The most basic service that web hosting offers is that it exposes your web pages for others to see. The other services are: email capabilities that allow for email to be received and sent from your server; database capabilities that allow for large amounts of information to be updated and accessed on the web; and dynamic content which allows for users to interact with the web pages you’ve made.

Website Development
Poorly designed websites will most likely turn away users and harm the credibility of the information it contains. Thought should be put in on the way it looks and the way you intend your users to interact with the content. It is also recommended for more complex websites, a structured development process should be followed. Here is a guide to the logical steps of web development:
· Requirements Analysis: What is the purpose of the website? What content should it contain?
· Design: How should the pages be linked? What structure should they take? How should the pages interact with the user?
· Implementation: This step is the actual coding of the websites in accordance to the previous websites.
· Testing: Does the website do what it should?
· Maintenance: Is the information on the website up-to-date?

Some useful hints for web development below are taken from software quality aspects but they apply to the development of websites as well. They are described in terms of web development:

Reliability: Is the website reliable? Do faults allow for the system to continue running?
Robustness: How does the website respond to incorrect input?
Performance: How fast does the web page respond to user’s actions? Is it efficient in processing requests and inputs?
Usability: Is the website easy to navigate and understand?
Maintainability: Is the website easy to change? Can new functionality be added?
Portability: What software requirements does the website require? Will this limit the amount of potential users?
Understandability: How well do you understand the website you’ve developed?

When designing your website, keep these quality aspects in mind as they will help you develop pages worth visiting. How to choose the way to host your website is half of the problem, the other half is to create a website that people would want to visit and come back to. Knowledge of producing a good design can help you get the most out of your creations.

About the author:
William Ly
M6.Net
http://www.m6.net
Category: 0 comments

How Not To Get Web Design Work by: T. O' Donnell

I get the occasional web design lead from my website. I wanted to find a company I could pass these onto. So I put an ad on a freelance site. It specified the programming qualifications needed, stated that the successful candidate should have good English, and was for companies only.

The replies I got were enlightening. So much so, I made a list of things applicants did wrong. Here it is.

I should point out I was initially prepared to give everyone a fair go. After the first twenty-odd emails, my attitude changed. I was looking for reasons to delete applicants. I only needed one successful one; with 100 replies it was getting to be a headache, so I decided a brutal approach was needed.

1. Failed to read the spec.

Many applicants couldn't write properly in the English language. Many were individuals only. Result: instant deletion.

2. Failed to address the spec's criteria.

Applicants bragged about how great they were. Many copy-and-pasted standard marketing guff about 'solutions' and 'partnerships' into their emails.

To engage anyone's interest about a proposal you need to talk less about yourself and more about the benefits to *them* of using you. One of the first things I learnt about applying for jobs is you need to show how you meet the criteria in the job description; see if you can find the employer's wavelength.

3. Lots of jargon.

You quickly tune this out. Anyone dealing with web companies probably gets a lot of this. Applicants should talk to the client about *the client's* site and *their* needs, and avoid techno-babble.

Write an application letter. Leave it for a while, then edit it. Brutally. Short punchy sentences, no guff. Talking convincingly about how you can make the client money would be an attention-getter.

4a. 'Coming soon' client-listing pages.

You say you've done work for lots of clients, then put up a 'coming soon' sign on the web page where your client list is supposed to be. Hmmmm.

4b. 'Under construction' pages on your company web site.

This looks bad; something you'd see on an amateur's site. Another reason to bin your application.

4c. Only put up pictures of sites you've done, rather than links to the actual sites.

I'd have liked to see some working example sites. Pictures can be faked, and they don't show background programming.

4e. No mention of your main web site URL.

Let us guess where your own site is (if you have one). It's more fun! I tried guessing from the email address. After a while I didn't bother.

4f. No hyperlinks at all.

Just a short email spiel saying "I am great designer, hire me". Next!

5. Using Yahoo.com or Hotmail.com for your email address.

A pro designer shouldn't use a freebie email address service. Basic web hosting costs $5 a month these days.

I can conceive that a web designer might use a freebie account for some special purpose, but your own domain name is a basic advert that goes out in each email you send.

6. Bad spelling and grammar.

Western civilisation is doomed, if using SMS jargon becomes the standard way to write to people. It doesn't impress old frts lik me, fr strtrs :( Especially if you're looking for work where good spelling and grammar are important.

7. Front-loading Flash designs.

I admit it, I don't like Flash. I especially don't like it when it loads slowly on my broadband connection. I suppose it might impress an ignorant client, who doesn't know the economic consequences of having a Flash-heavy site.

8. Don't phone the employer up.

Unless they say 'canvassing will disqualify', 'phoning the employer is a good idea. Why? Because geeks are famously introverted and tongue-tied, supposedly. So if a web site designer can communicate clearly over the telephone, that, coupled with a good application, puts you streets ahead of the email-only applicant.

No need to jabber. A polite enquiry to establish contact will do. "Just checking you've got my CV", that sort of thing.

9. Keep yourself mysterious.

Emails are impersonal. Anything that can establish you as a human being, a person, a potential ally and friend, is good. It'll make you more memorable. No need to jump out of a giant cake, 'though!

However, you have to fulfil all the other criteria as well. However great a guy you are, if you're a Unix man and they want Windows, forget it.

10. Leaving unclear phone messages.

One chap left a phone message, in which he mentioned his site, twice, but not his 'phone number. His pronunciation was bad, so I guess I'll never know how good he was.

11. Too far away.

Most replies were from India, Ukraine, Romania etc. Anyone who was closer to home (the UK) stood out. I mention it simply as a winnowing criterion.

Also, I needed someone who could land contracts from UK residents; good English, written and oral, was important.

12. Give your rates per hour.

Forget that. You're not a lawyer. Web design jobs can be clearly defined, in terms of time, work and software required. A definite price can be agreed on in advance. It's called a contract. Otherwise, you leave the client open to escalating bills, and yourself to mission-creep.

13. Delay applying.

The first few applications were more scrutinised. After that, fatigue set in. After one hundred, only an applicant who seems a real prospect would be given more than five seconds' scrutiny.

About the author:
T. O' Donnell ( http://www.tigertom.com) is an ecommerce consultant and curmudgeon living in London, UK. His latest project is an ebook on conservatories, available at http://www.ttconservatories.co.uk.T. O' Donnell freeware may be downloaded at http://www.ttfreeware.co.uk.

Category: 0 comments

Choosing Your Web Hosting Reseller Software by: S. Rosendahl

As a web host reseller, one of your most important business decisions is your choice of web hosting control panel software. The web hosting software you use will save or cost you time, money, and frustration.

What reseller control panel features will reduce your workload? What hosting software programs are integrated with the reseller control panel or work with it? What website control panel features will your clients like?

In this article, we’ve compared four quality web hosting reseller software programs:

• Alabanza
• cPanel
• H-Sphere
• Plesk

All of these reseller control panels come with control panels for your clients. They all have numerous features — advanced email management, web statistics, pre-installed scripts, multi-language support, and more. They all work on Linux platforms, while H-Sphere and Plesk also work with Windows. According to the cPanel website, a Windows version of cPanel is in development.

Other features that set these control panels apart are their degree of automation, the number of features and ease of use for the end user, and the features and ease of use for you, the reseller.
Alabanza

When you become an Alabanza reseller, you don’t just have a reseller account — you lease a dedicated server from Alabanza. Alabanza owns the control panel the server, and you resell directly for Alabanza. If you lease a dedicated Alabanza server, you can create your own reseller accounts. However, only you can set up hosting plans; resellers below you will be limited to hosting plans that you create.

Alabanza offers resellers a high degree of automation with its Domain System Manager (DSM), which can significantly reduce overhead and time spent on routine tasks:

• Account creation
• Billing and invoice management
• Credit card processing
• Domain registration
• Email notifications
• Ordering fraud protection

Even novices can sell hosting with this level of automation.

DSM also integrates with bulkregister.com for domain name registration. It does not easily integrate with other domain registrars, though.

A key Alabanza feature that resellers can offer their clients is the Xpress Product Suite, which provides web development and email management tools. The Xpress Product Suite includes SiteXpress, a website-building program that features over 300 templates and requires no web design skills.

cPanel

For resellers and end users, cPanel is known for its ease of use and range of features. cPanel’s collection of over 50 pre-installed scripts and Fantastico auto installer help clients set up their sites with little web development knowledge.

A basic cPanel reseller account comes with two separate programs for resellers to manage their business:

• WHM (Web Host Manager) is used to create accounts and packages, add and suspend sites, modify passwords, view bandwidth usage, park domains, install SSL certificates, and perform other administrative functions.
• From the reseller’s cPanel control panel, a drop-down menu takes the reseller to the control panels for each of the sites on the reseller account, including the reseller’s site.

With the addition of an optional program, WHM AutoPilot, you can automate account creation and suspension, email notifications, and other tasks. WHM AutoPilot also integrates with common payment gateways and has a helpdesk, an invoice module, and other tools.
H-Sphere

H-Sphere is designed for both Linux and Windows platforms. Moreover, resellers can set up plans for both Linux and Windows and administer sites on different servers from the same control panel. The control panel, actually a separate server, also provides administrative access to the integrated helpdesk.

The H-Sphere control panel server automates account configuration, credit card processing, domain registration, and email notifications. It also includes a built-in billing module and supports over 20 payment gateways.

From the reseller’s point of view, H-Sphere has a higher learning curve than most other control panels because of its numerous features. For example, when setting up a new plan, the administrator has two pages of features to choose from, including setup and monthly pricing for optional services.

Beginning webmasters may find H-Sphere too complicated for their needs. More advanced users, however, appreciate the features and control that H-Sphere offers the end user. A key feature is the ability to have control over separate domains with multi-domain hosting.

H-Sphere comes with the website builder SiteStudio, which guides users through a variety of style choices and stores content separately from the layout. No HTML or FTP knowledge is required.
Plesk

Plesk is known for its stability and security. Resellers and end users like its simple navigation, its clean interface, and its professional appearance. It comes in versions for both Linux and Windows platforms.

With Plesk, all users use the same control panel but with different levels of control:

• Server administrator
• Client / reseller
• Domain owner
• Mail user

Each level of the control panel gives the user control of that level and the level(s) below it. Email users, for example, can log into their mail user control panel to change their password, add autoresponders, and change other personal settings without having access to the domain owner control panel.

Plesk handles SpamAssassin at the mailbox level rather than at the domain level.
This feature enables users to whitelist or blacklist email for each email address, allowing each email user to have individual settings.

SWsoft, the company behind Plesk, also offers SiteBuilder, a five-step website builder using pre-built templates. SiteBuilder has over 300 templates in different categories to choose from, and users can publish their sites without any HTML or FTP knowledge.

If your Plesk reseller account is with a web host that offers HSPcomplete, you will have some automation available with your account, such as credit card charges and email notification.



About the author:
About the author: Lois S. is a Technical Executive Writer for Website Source, Inc. http://www.websitesource.com. Her established writing skills coupled with experience in the website hosting industry have provided internet professionals with marketing, product and service ideas for many years.
Category: 0 comments

Web Hosting & Web Development: Unravel the Technobabble and Create a Great Site by: William Ly

If you’ve ever browsed the World Wide Web and wondered how you could stake your claim on the Internet, like the millions of others that have done so already, then web hosting can provide you with the services to do just that. The Internet is a great way of sharing information and it is possible for you to take a portion of the web and make it your own. This article introduces the term “web hosting” and provides some useful tips for web development once you’ve obtained some web space.

What is the World Wide Web?
The “World Wide Web” is the network of computers from all over the world that communicate with each other using the HTTP protocol, a language that allows the transmission of web documents. Be careful as this term is not synonymous with the “Internet” because it is defined as a network of networks, where the computers communicate with protocols other than HTTP. The web is what you see on your Internet browser, the web pages complete with graphics, sound and other information. All this has got to come from somewhere, and this is where web hosting comes in.

Web Hosting
The information that you see from your web browser is contained in web pages. These web pages are kept on computers called web servers. Web hosting is about the storage of the web pages so that people can access them. It is possible to host your own websites yourself but the reasons stopping most people doing this is that there are issues to consider with having the right hardware and software to successfully host your web pages. Your web pages will take a certain amount of space, users will need to download each page to view them and your Internet connection needs to be fast to offer good performance to your viewers. Using specialised companies that offer web hosting capabilities on their web servers will take most of these worries away from you but you will need to choose wisely and weigh up the costs and your needs. In addition to having access to a web server, you will also need to register a domain name (for a cost) that uniquely identifies your website.

What Web Hosting Can Do For You
The most basic service that web hosting offers is that it exposes your web pages for others to see. The other services are: email capabilities that allow for email to be received and sent from your server; database capabilities that allow for large amounts of information to be updated and accessed on the web; and dynamic content which allows for users to interact with the web pages you’ve made.

Website Development
Poorly designed websites will most likely turn away users and harm the credibility of the information it contains. Thought should be put in on the way it looks and the way you intend your users to interact with the content. It is also recommended for more complex websites, a structured development process should be followed. Here is a guide to the logical steps of web development:
· Requirements Analysis: What is the purpose of the website? What content should it contain?
· Design: How should the pages be linked? What structure should they take? How should the pages interact with the user?
· Implementation: This step is the actual coding of the websites in accordance to the previous websites.
· Testing: Does the website do what it should?
· Maintenance: Is the information on the website up-to-date?

Some useful hints for web development below are taken from software quality aspects but they apply to the development of websites as well. They are described in terms of web development:

Reliability: Is the website reliable? Do faults allow for the system to continue running?
Robustness: How does the website respond to incorrect input?
Performance: How fast does the web page respond to user’s actions? Is it efficient in processing requests and inputs?
Usability: Is the website easy to navigate and understand?
Maintainability: Is the website easy to change? Can new functionality be added?
Portability: What software requirements does the website require? Will this limit the amount of potential users?
Understandability: How well do you understand the website you’ve developed?

When designing your website, keep these quality aspects in mind as they will help you develop pages worth visiting. How to choose the way to host your website is half of the problem, the other half is to create a website that people would want to visit and come back to. Knowledge of producing a good design can help you get the most out of your creations.

About the author:
William Ly
M6.Net
http://www.m6.net

How Not To Get Web Design Work by: T. O' Donnell

I get the occasional web design lead from my website. I wanted to find a company I could pass these onto. So I put an ad on a freelance site. It specified the programming qualifications needed, stated that the successful candidate should have good English, and was for companies only.

The replies I got were enlightening. So much so, I made a list of things applicants did wrong. Here it is.

I should point out I was initially prepared to give everyone a fair go. After the first twenty-odd emails, my attitude changed. I was looking for reasons to delete applicants. I only needed one successful one; with 100 replies it was getting to be a headache, so I decided a brutal approach was needed.

1. Failed to read the spec.

Many applicants couldn't write properly in the English language. Many were individuals only. Result: instant deletion.

2. Failed to address the spec's criteria.

Applicants bragged about how great they were. Many copy-and-pasted standard marketing guff about 'solutions' and 'partnerships' into their emails.

To engage anyone's interest about a proposal you need to talk less about yourself and more about the benefits to *them* of using you. One of the first things I learnt about applying for jobs is you need to show how you meet the criteria in the job description; see if you can find the employer's wavelength.

3. Lots of jargon.

You quickly tune this out. Anyone dealing with web companies probably gets a lot of this. Applicants should talk to the client about *the client's* site and *their* needs, and avoid techno-babble.

Write an application letter. Leave it for a while, then edit it. Brutally. Short punchy sentences, no guff. Talking convincingly about how you can make the client money would be an attention-getter.

4a. 'Coming soon' client-listing pages.

You say you've done work for lots of clients, then put up a 'coming soon' sign on the web page where your client list is supposed to be. Hmmmm.

4b. 'Under construction' pages on your company web site.

This looks bad; something you'd see on an amateur's site. Another reason to bin your application.

4c. Only put up pictures of sites you've done, rather than links to the actual sites.

I'd have liked to see some working example sites. Pictures can be faked, and they don't show background programming.

4e. No mention of your main web site URL.

Let us guess where your own site is (if you have one). It's more fun! I tried guessing from the email address. After a while I didn't bother.

4f. No hyperlinks at all.

Just a short email spiel saying "I am great designer, hire me". Next!

5. Using Yahoo.com or Hotmail.com for your email address.

A pro designer shouldn't use a freebie email address service. Basic web hosting costs $5 a month these days.

I can conceive that a web designer might use a freebie account for some special purpose, but your own domain name is a basic advert that goes out in each email you send.

6. Bad spelling and grammar.

Western civilisation is doomed, if using SMS jargon becomes the standard way to write to people. It doesn't impress old frts lik me, fr strtrs :( Especially if you're looking for work where good spelling and grammar are important.

7. Front-loading Flash designs.

I admit it, I don't like Flash. I especially don't like it when it loads slowly on my broadband connection. I suppose it might impress an ignorant client, who doesn't know the economic consequences of having a Flash-heavy site.

8. Don't phone the employer up.

Unless they say 'canvassing will disqualify', 'phoning the employer is a good idea. Why? Because geeks are famously introverted and tongue-tied, supposedly. So if a web site designer can communicate clearly over the telephone, that, coupled with a good application, puts you streets ahead of the email-only applicant.

No need to jabber. A polite enquiry to establish contact will do. "Just checking you've got my CV", that sort of thing.

9. Keep yourself mysterious.

Emails are impersonal. Anything that can establish you as a human being, a person, a potential ally and friend, is good. It'll make you more memorable. No need to jump out of a giant cake, 'though!

However, you have to fulfil all the other criteria as well. However great a guy you are, if you're a Unix man and they want Windows, forget it.

10. Leaving unclear phone messages.

One chap left a phone message, in which he mentioned his site, twice, but not his 'phone number. His pronunciation was bad, so I guess I'll never know how good he was.

11. Too far away.

Most replies were from India, Ukraine, Romania etc. Anyone who was closer to home (the UK) stood out. I mention it simply as a winnowing criterion.

Also, I needed someone who could land contracts from UK residents; good English, written and oral, was important.

12. Give your rates per hour.

Forget that. You're not a lawyer. Web design jobs can be clearly defined, in terms of time, work and software required. A definite price can be agreed on in advance. It's called a contract. Otherwise, you leave the client open to escalating bills, and yourself to mission-creep.

13. Delay applying.

The first few applications were more scrutinised. After that, fatigue set in. After one hundred, only an applicant who seems a real prospect would be given more than five seconds' scrutiny.

About the author:
T. O' Donnell ( http://www.tigertom.com) is an ecommerce consultant and curmudgeon living in London, UK. His latest project is an ebook on conservatories, available at http://www.ttconservatories.co.uk.T. O' Donnell freeware may be downloaded at http://www.ttfreeware.co.uk.

Choosing Your Web Hosting Reseller Software by: S. Rosendahl

As a web host reseller, one of your most important business decisions is your choice of web hosting control panel software. The web hosting software you use will save or cost you time, money, and frustration.

What reseller control panel features will reduce your workload? What hosting software programs are integrated with the reseller control panel or work with it? What website control panel features will your clients like?

In this article, we’ve compared four quality web hosting reseller software programs:

• Alabanza
• cPanel
• H-Sphere
• Plesk

All of these reseller control panels come with control panels for your clients. They all have numerous features — advanced email management, web statistics, pre-installed scripts, multi-language support, and more. They all work on Linux platforms, while H-Sphere and Plesk also work with Windows. According to the cPanel website, a Windows version of cPanel is in development.

Other features that set these control panels apart are their degree of automation, the number of features and ease of use for the end user, and the features and ease of use for you, the reseller.
Alabanza

When you become an Alabanza reseller, you don’t just have a reseller account — you lease a dedicated server from Alabanza. Alabanza owns the control panel the server, and you resell directly for Alabanza. If you lease a dedicated Alabanza server, you can create your own reseller accounts. However, only you can set up hosting plans; resellers below you will be limited to hosting plans that you create.

Alabanza offers resellers a high degree of automation with its Domain System Manager (DSM), which can significantly reduce overhead and time spent on routine tasks:

• Account creation
• Billing and invoice management
• Credit card processing
• Domain registration
• Email notifications
• Ordering fraud protection

Even novices can sell hosting with this level of automation.

DSM also integrates with bulkregister.com for domain name registration. It does not easily integrate with other domain registrars, though.

A key Alabanza feature that resellers can offer their clients is the Xpress Product Suite, which provides web development and email management tools. The Xpress Product Suite includes SiteXpress, a website-building program that features over 300 templates and requires no web design skills.

cPanel

For resellers and end users, cPanel is known for its ease of use and range of features. cPanel’s collection of over 50 pre-installed scripts and Fantastico auto installer help clients set up their sites with little web development knowledge.

A basic cPanel reseller account comes with two separate programs for resellers to manage their business:

• WHM (Web Host Manager) is used to create accounts and packages, add and suspend sites, modify passwords, view bandwidth usage, park domains, install SSL certificates, and perform other administrative functions.
• From the reseller’s cPanel control panel, a drop-down menu takes the reseller to the control panels for each of the sites on the reseller account, including the reseller’s site.

With the addition of an optional program, WHM AutoPilot, you can automate account creation and suspension, email notifications, and other tasks. WHM AutoPilot also integrates with common payment gateways and has a helpdesk, an invoice module, and other tools.
H-Sphere

H-Sphere is designed for both Linux and Windows platforms. Moreover, resellers can set up plans for both Linux and Windows and administer sites on different servers from the same control panel. The control panel, actually a separate server, also provides administrative access to the integrated helpdesk.

The H-Sphere control panel server automates account configuration, credit card processing, domain registration, and email notifications. It also includes a built-in billing module and supports over 20 payment gateways.

From the reseller’s point of view, H-Sphere has a higher learning curve than most other control panels because of its numerous features. For example, when setting up a new plan, the administrator has two pages of features to choose from, including setup and monthly pricing for optional services.

Beginning webmasters may find H-Sphere too complicated for their needs. More advanced users, however, appreciate the features and control that H-Sphere offers the end user. A key feature is the ability to have control over separate domains with multi-domain hosting.

H-Sphere comes with the website builder SiteStudio, which guides users through a variety of style choices and stores content separately from the layout. No HTML or FTP knowledge is required.
Plesk

Plesk is known for its stability and security. Resellers and end users like its simple navigation, its clean interface, and its professional appearance. It comes in versions for both Linux and Windows platforms.

With Plesk, all users use the same control panel but with different levels of control:

• Server administrator
• Client / reseller
• Domain owner
• Mail user

Each level of the control panel gives the user control of that level and the level(s) below it. Email users, for example, can log into their mail user control panel to change their password, add autoresponders, and change other personal settings without having access to the domain owner control panel.

Plesk handles SpamAssassin at the mailbox level rather than at the domain level.
This feature enables users to whitelist or blacklist email for each email address, allowing each email user to have individual settings.

SWsoft, the company behind Plesk, also offers SiteBuilder, a five-step website builder using pre-built templates. SiteBuilder has over 300 templates in different categories to choose from, and users can publish their sites without any HTML or FTP knowledge.

If your Plesk reseller account is with a web host that offers HSPcomplete, you will have some automation available with your account, such as credit card charges and email notification.



About the author:
About the author: Lois S. is a Technical Executive Writer for Website Source, Inc. http://www.websitesource.com. Her established writing skills coupled with experience in the website hosting industry have provided internet professionals with marketing, product and service ideas for many years.