Types of Websites

These days, most websites aren’t just plain ol’ HTML. You’ve got an entire army of acronyms ready to serve up pages for you — CSS, PHP, ASP, JS, CGI, mySQL, AJAX, XML, .NET, RSS… The good news is that there are a lot of Content Management Systems (CMS, oh no! Another acronym!) available now that allow you to control your content without mucking with the details. Mucking with the details is my job!


WordPress is a powerful, open source blogging platform, but intense development in the last few years has turned it into a rather respectable CMS. Adding functionality is easy with hundreds of customizable plugins and features, and an intuitive administrative backend allows for easy management of images and text without ever touching raw code. Ideal for small businesses and individuals.

  • Intuitive administrative interface
  • Users & user management
  • Built-in blogging functionality
  • Easy-to-customize contact forms
  • Built-in Search Engine Friendly URLs & basic SEO
  • Many optional plugins, such as:
    • Easy-to-customize contact forms
    • Lightbox galleries
    • Sidebar widgets


Joomla is a more complex, traditional CMS, useful for larger businesses and small corporations with the need for many different kinds of interior page layouts and modular components. Joomla’s flexible layout system makes it easier to customize the look of individual pages for websites with a heavier pageload. The trade off is a more complicated backend with a steeper learning curve and less variety in plugins compared to WordPress.


Wolf is an extremely lightweight CMS most suitable for users with a grasp of basic HTML and PHP. It sports a simple administrative backend with basic layout, page, picture management, and is, in general, a good middle ground between static HTML sites and WordPress.

Static HTML

Static HTML is slowly being displaced, but they aren’t quite dead yet! Made of nothin’ but good ol’ HTML, CSS, and maybe few small scripts, they can still pack a punch and are best for basic websites containing nothing more than what’s needed. HTML sites have no administrative interface, which means they can’t be edited without diving into the raw code, and as such, they are ideal for smaller sites. If you know what you want, want it quickly, and don’t anticipate needing to edit content a lot, then this might be the way to go. CMSs are nice, but why pay for more than you need?