Authority Blogger
Learn more about blog consulting services
Name:
Email:

Web Site for Your Business in Plain English, Part 2: Site Platform

building.jpg

This post is part 2 in a series. Part 1 is here.

Choices you have when starting a Web site

The technical choices you have when starting a Web site can be overwhelming. The situation isn’t helped by shady characters trying to rip you off and well-meaning but ignorant Web designers who don’t know as much as they let you think they do. Both types will take advantage of your lack of knowledge. One tries to deceive on purpose, and the other tries to give you help that I wouldn’t wish on my worst enemy (well, okay, maybe I would).

Below is an easy-to-understand list of choices, but first, a little vocabulary to help you out:

Platform is a word we use to describe the base underlying technology or software that allows us to create and manage a Web site. For example, my site runs on WordPress, but others run on Drupal or Joomla (among others). Creating a Web site out of HTML pages and uploading those files to a Web server is not a platform. Software like Dreamweaver or Expression Web is not anything like the WordPress software. Dreamweaver runs on your computer. WordPress runs on your Web server.

CMS is a Content Management System, a way to store Web site content and visual design information that lets you create and modify site content yourself, without paying someone else to do it for you, and usually without requiring you to know complex code. CMSs store all the information about a Web site in a database on the web server. The platforms I describe above are all CMSs.

Web server is the computer that stores your Web site files. It runs software just like your computer does, but for letting the public access your site’s pages on the Web. You pay for this as a service from a Web hosting company, just like a store would pay rent for its retail space. Your choice here is important because different hosting plans will let you do different things with your Web site. To confuse things, this is often referred to as a platform, too! For example, you may have a Windows platform or a Linux platform. Windows may sound comfortingly familiar, but most CMSs run on Linux. When in doubt, choose Linux for your Web server.

Web Site Platform Choices

The DIY software Web site

This is the “homemade” Web site done in FrontPage, Expression Web, or Dreamweaver.

Advantages:
  • Total control over content and appearance
  • Self-reliance
  • Don’t have to pay anyone to do it for you
Disadvantages:
  • You have to take expensive classes or read books to know how to use the software
  • The learning curve can be a bit steep, because you’re essentially becoming a Web designer, when what you wanted to was just have nice Web site for your business
  • You are not a Web designer, and your site will look like it
  • Popular software choices for which training exists are expensive (original purchase plus any future upgrades)
  • Extremely time-consuming to create and update site

Page Creator Web Services

These are becoming more popular as the technology behind them advances to make them easier for the layperson to use. How they work is you build a Web site through an online interface that is supposed to be easy to use. They are a combination site builder and CMS. Often, these are available from your Web hosting company. They are starting to be available as third-party services. Some of them have ecommerce capability.

Advantages
  • Fairly easy to use
  • Inexpensive
  • The service upgrades for you
  • Better than you could do yourself
Disadvantages
  • Limited choices and options
  • Limited templates (creates the visual look and content structure) means your site will look exactly like many others
  • You don’t control your own data or design
Examples

Web Designer/Developer

This is the classic “pay someone to design your website” scenario. It has a good chance of giving you what you need, but also a decent chance of you getting relieved of a lot of money in return for a lot of frustration. Make sure you read some articles about how to choose a good Web designer before you give anybody your money! I am not saying that they’re all crooks or ignoramuses, but some of them certainly are! You need to know the difference, and that means you need to educate yourself. Part of that education includes this article you’re reading now.

Advantages
  • Custom work can give you exactly what you need
  • Smart designers/developers will use a CMS
  • Smart/good designers will use XHTML/CSS (web page code and visual design styles: eXtensible Hypertext Markup Language and Cascading Style Sheets are current standards)
  • You have control over all aspects
  • May have a blogging component to it
Disadvantages
  • Everything depends on who you choose
  • Often can be overkill if a large-scale CMS is used
  • Not specialists in blogging, social media, may have a dated approach
  • If no CMS, possibly outdated design and SEO (search engine optimization) practices
  • if no CMS, expensive and tedious work to update, edit, or change the site
  • If no XHTML/CSS, then the code and the design are outdated and will fail a validation test (code should meet standards)
  • Expensive to very expensive (especially for ecommerce or large sites)

Hosting service blog

A hosting service blog is where you use a blog creation and hosting service to have a blog for your business instead of a “normal” Web site. Generally, these are easy to use and inexpensive, but they don’t have any shopping cart capability. WordPress.com and Blogger are the two best-known examples, though there are others.

Advantages
  • Easy to use and work with
  • Inexpensive (often free)
  • No upgrades to worry about
Disadvantages
  • Keeping company with spam blogs (splogs)
  • Limited control
  • Not considered professional or serious for business

Self-hosted blog

Heh, you just knew I was going here, didn’t you? Having your own hosting and putting your blog on your Web server gives you advantages but also additional responsibilities and hassle. The programming code that makes a blog run and do its thing is software that you can upload and install on the Web server. Nearly all Web hosts have the correct set up to do this. A database must be created, then the blog software is installed and configured.

If you’re technically inclined and capable, you can do this yourself, but this is often exactly the kind of onerous task people don’t want to do. So I do it, as part of a blog consulting package. Since this is how I make my living, I’m a little biased, but I know a blog or this kind of blog isn’t for everyone. That’s why I wanted to go over other options. With this kind of blog, you are either dedicated to learning and doing the work yourself, or you are committed to paying for the work to be done, like with any professionally-managed solution.

Advantages
  • Absolute and total control over every aspect of the blog
  • Your pick of designs and plugins (not possible on WordPress.com)
  • Your choice of visitor analytics (requires JavaScript, not possible on WordPress.com)
  • You can run ads (requires JavaScript, not possible on WordPress.com)
  • You can customize your blog in a thousand ways, from adding ecommerce to membership-only areas, to forums
Disadvantages
  • Steep learning curve — can be very technical (again, you’re becoming a webmaster or designer when all you wanted was to have a blog that does what you want)
  • Nearly overwhelming choice makes decisions difficult without an experienced mentor
  • If something goes wrong with the WordPress software or the database, it’s up to you to fix it
  • WordPress and the plugins require constant upgrades

Final Thoughts

Only you can decide what’s right for yourself. Having a trusted advisor is extraordinarily valuable in preventing you from making mistakes and wasting huge amounts of time and money, but it’s still up to you in the end. And of course, sometimes it isn’t what kind of site you have at all, it’s what kind of business you have. But that’s a post for another day.

When that day comes around, you will want to be subscribed to Remarkablogger.

Photo by David Wilmot

Online Business School

2 Comments

  1. Posted April 24, 2008 at 11:27 am | Permalink

    The platform/CMS technology mixup does muddy the waters a bit, and it gets even muddier when you start thinking about .net, coldfusion, ruby on rails, etc. which are sometimes described as platforms (probably more correctly as frameworks).

    There are other options in between some of these, for example using something like Dreamweaver with external templates. Some free templates are excellent and do look professional for example those at oswd.org and similar open source sites.

    There are even now hybrid alternatives to CMS systems, that allow an end user to update parts of a static website but make it easy to use (WYSIWNG etc.) and at the same time restrict access enough so that damage can’t be done to areas that shouldn’t be changed.

  2. Posted April 24, 2008 at 1:24 pm | Permalink

    @ Richard - Yes, you are correct about frameworks as well. But unless you’re intending to build the site yourself, that is something that won’t matter to most people. As you know, the majority of blogging platforms use PHP/MySQL, so in order not to overcomplicate things even more, I haven’t included that in this article, since it’s nearly a given. :) For non-blog Web sites, it can matter a great deal because of cost or the need to integrate with existing systems. Thanks for commenting!

One Trackback

  1. [...] Click on over there, then come back and if you have any questions. [...]

Post a Comment

Comment Policy:
No personal attacks - play nice.
No keywords or site names in the name box - Use your real name. Branding/identification words are okay.

Your email is never published nor shared. Required fields are marked *

*
*