Posts Tagged ‘Web Hosting Provider’

How hard is it to create a blog?

A blog (short for web-log) is a generic term used for a variety of website styles but most commonly it’s a place for a person or company to post articles. The benefits of a quality blog over other web publishing software is that common packages such as WordPress automatically publish content and help optimize it for the web, making the job of creating content much easier for writers.

How Diverse are Blogs?

A traditional blog looks and feels like a running dialog with one post preceding the other and little formatting to break them up but there are also some wonderfully complex installations of blogs these days ranging from major newspapers such as the Christian Science Monitor to CollegeCrunch using the popular package WordPress. The platform is also used to power sites such as Rosie O’Donnell’s blog and the popular technology site of TechCrunch. The potential for powering websites is still somewhat limited but almost all commonly used forms of websites can be powered with blogging software.

How to Install a Basic Blog

bluehost wordpress install 300x209 How hard is it to create a blog? imageAlthough there are many blogging platforms, I have a personal preference and bias towards the WordPress platform. It’s a free, downloadable open source software package with an unbeatable plugin architecture and expandability. Most large web hosting companies already have WordPress installed and simply requires you to go through the installation process to place it on your website.

If you need to install WordPress without the help of your hosting company, you can download the package directly from http://wordpress.org for free as an archive file to your desktop.

After you have downloaded and uncompressed the file, you’ll need an FTP client to upload the content to your web hosting provider. CuteFTP is a small, simple FTP program for Windows which I often recommend for non-technical clients, it has a 30 day trial available as a free download.

Installing WordPress in the Main Directory

Many website owners accidently install their blog in a sub directory such as http://thisismyurl.com/wordpress/ instead of the root directory at http://thisismyurl.com/ this is a pretty easy mistake to make and can be avoided by first deleting the content from your main directory (often called public_html or www in an FTP client) before uploading the contents of the archive file directly into the root directory.

Setting WordPress Permissions

Over the years I’ve seen a lot of new web users become frustrated trying to setup web based software, luckily the nice people at WordPress made it very easy for normal people to setup the software through an easy to use interface however there are still times when users need to manually set the security settings before a web application can access the files. If you have problems on the next step, you may need to right click the wp-content folder of the WordPress directory (on your server) and set it’s permissions to 0677. There’s an easy to follow tutorial located on the Codex for those users.

Setting up the Database

WordPress needs access to a database in order to work. Most web host companies allow you to access a control panel and setup a database fairly easily, check the email sent by your hosting company when you setup your account and follow their directions to log into your control panel.

Once you’re in you’ll want to create a new database and assign a user with full access to the new file. Remember that you’ll need access to the information here later, so write it down!

There are a couple of tricks when setting up a database. The first is to find out where the database is hosted, often it’s at a special website address called localhost. This is literally the same place as your website and it’s the default location but if it’s somewhere else you’ll be told when looking at your database information screen. The second stumbling block for many new website owners is the database name. If you’re on a shared host, there is a very good chance that your database is named with a prefix. For example, if your username is thisismyusername, your database might be called thisismyusername_databasename so be careful and double check!

Installing WordPress

wordpress install 300x216 How hard is it to create a blog? imageOnce you’ve uploaded the WordPress files, open a new web browser and go to your website address (http://www.thisismyurl.com for example) and let WordPress begin the installation process.

It’ll ask you some pretty straight forward questions and when you’re done, it’ll send you an email with your username and password for the new website.

Accessing your new WordPress website is done through a normal web browser, you can surf the front of your website as a normal visitor by going to your domain name, or you can access the administration area through the /wp-admin/ directory. For example http://thisismyurl.com/wp-admin/ is where I store the admin panel for my site.

Adding a New Theme

The default theme that ships with WordPress is great but if you’d like something more unique, there is a whole directory of theme designs at http://wordpress.org/extend/ or you can search Google and find thousands of great templates for free or a small fee. When you find the template that you like, simply upload the whole folder to your /wp-content/themes/ and visit your Appearance tab in WordPress. You can test the theme or activate it from with your administation client.

Common WordPress Installation Problems

The most common problems installing WordPress appear to be related to setting permissions properly and errors connecting to the database, the Codex has a great collection of common errors and how to fix them.

How much does a new web site cost?

Websites are one of the funniest things to quote, literally a website range from absolutely nothing (Build a Website) or just $100 (Can you put up a website for less than $100?) to thousands, tens of thousands or even millions or dollars to build so how do I effectively answer a question like How much does a new web site cost?

Let’s look at a couple of different methods for estimating what you should spend on the web.

Do it yourself.

Technically, everything you need to build an effective website is already on your computer or can be downloaded from the Internet for free. As long as you have access to a few basic things, you’re set and the cost of building a website is nothing. Here’s what you’ll need:

  1. A text editor such as Notepad or Textedit
  2. An FTP client to connect to your hosting provider
  3. A hosting account on a web hosting provider
  4. A domain name
  5. Basic HTML skills and/or a copy of WordPress
  6. Knowledge of PHP or similar programming language

Hiring a Professional

If you don’t know how to do it yourself or prefer to hire a professional, the cost to build a website is pretty difficult to estimate because it involves two factors;

  1. How complicated is your website
  2. How expensive is your web professional

When you’re estimating how much time your website will take, I think it’s important to get three quotes from three qualified web professionals. As tempting as it is to work with just one, when it comes to the future of your business it’s a great idea to get a few different opinions but as for the quote itself? Expect it to range dramatically.

Sample Pricing

While I can’t speak for other designers / developers I can tell you that I know many web professionals who price themselves in one of three price ranges:

  • Entry Level – $20 – $35 / hr
  • Mid Career – $40 – $60 / hr
  • Senior Level – $75 – $100 / hr
  • Webmasters – $150 (+) /hr

One of the problems answering the question however is that the amount of time that it takes for somebody to do a job varies, even within the same career levels. For example, my time to SEO a website is fairly low because it’s what I specialize in but my great friend Chris Bavota does it just as fast even though he considers himself less experienced. On the other hand, my custom programming is faster in both prototyping and execution … his rich media on the other hand? Faster and cleaner than I could ever dream. This is why the same project, quoted from three designers / developers can be dramatically different.

A basic website – If your looking for a small website, using WordPress as a content manager, minor customizations to a theme, advice to select some great plugins and installation on a new domain name you should expect to pay for anywhere from three to ten hours of time plus consulting of course.

A large business website – Larger websites are significant investments for a company, while they’re equally difficult to judge one measure that I’ve found fairly accurate in the past is to look at the companies annual print advertising budget and assume the development of a website to compete will cost 75% of the existing budget for the first year and 50% for each additional year. 

For example, if your yellow page ad budget is $150 per month ($1,800/yr), you should anticipate your website costing ~$1,350 once completed. This of course represents between 10 and 60 hours of time for a web professional, depending on their experience and level.

A website just like X -  Just to put it out there (because I’m asked the about twice a month), building a website like another popular site is possible, so here are some quick estimates:

  • Facebook – 4,000 hours development & 300 hours per month marketing / maintenance
  • MySpace – ditto.
  • Elance – 2,500 hours development & 200 hours per month maintenance
  • eBay – 2,000 hours development & 200 hours per month maintenance
  • Plenty of Fish – 2,000 hours development & 200 hours per month maintenance

What should you ask your web design firm?

There are a couple of things that I would always recommend you ask your web design firm before getting started with them.

  • Talk to some previous clients to see how responsive and supportive the firm was
  • Ask a few previous clients what the cost / timeline overruns turned out to be
  • Did they find working with the team pleasant?

Web designers are notoriously grumpy sometimes, so you should be able to forgive a little bit of that (it’s a stressful job, like working in a kitchen) but what matters (also like working in a kitchen) is how well the final piece turned out and if it got out on time.