Lecture 1: Introduction to WordPress

Assignment

We will be installing WordPress next week and you will need a place to put it.

Get Web Hosting
You can use your Zephir account with Seattle Central, which sometimes takes 10 days or so to become active (due to fee payment processing)–or if you have your own hosting like Dreamhost, that will work too. If your student server space is not active by next Tuesday, let me know. You are not required to get external hosting–although, I recommend it as your student account doesn’t last forever.

Once you have your web domain and hosting, email me a link to your website.

Lecture Notes

Orientation

The 3 Kinds of WordPress

1. WordPress.com

WordPress.com
WordPress.com

WordPress.com is like blogger. It’s a blogging site where you can setup a personal WordPress blog without hosting it yourself.

Features

2. WordPress.org

WordPress.org
WordPress.org

WordPress.org is where you can download the WordPress software, which is the version of WordPress we will be using for this class.

Features

  • All the features of WordPress.com (except free hosting and domain)
  • WordPress hosted on any domain you like (not *.wordpress.com)
  • Extra control over your themes
  • Access to more themes and plugins
  • Control over your database

3. WordPress Mu

WordPressMu
WordPressMu

WordPressMu is the massive multi-user WordPress app. WordPress.com runs on WordPressMu. If you need to setup a site with a growing number of users who each need their own admin interface to WordPress, WordPressMu is your app.

Features

  • Everything WordPress does.
  • Scaling to tens of millions of pageviews per day.
  • Unlimited users and blogs.
  • Different permissions on different blogs.

WordPress as a CMS

WordPress works like many other content management systems with the caveat that it assumes your site will use RSS, commenting, archiving and an interface geared toward blogging. This model can be completely overridden or ignored if you find it’s not what you want.

My view of the CMS world is from the perspective of a freelance web developer who makes sites for small businesses (1-10 employees) who want to administer their own sites. These users are, typically, highly non-tech savvy and eager to get their sites running quickly and cheaply.

Examples

Spoon Graphics
Spoon Graphics

Pixelube
Pixelube

line25-75x75
Line25

Expeditionary Art
Expeditionary Art

Darin Reid
Darin Reid

WordPress Vs. Drupal Vs. Joomla

CMSMatrix has a great tool for comparing every CMS you can find with just about every concern you may have.
An article by Web Helper Magazine compares the three using CMSMatrix data and popularity reports.

My short summary (for mom-n-pop shops) in a nutshell:

CMS Solid Architecture Speed Themes/Plugins Ease of Use
Drupal
Joomla
WordPress

Drupal has a great architecture but doesn’t have enough variety in themes and extensions. Customizations come at high dev cost. Drupal is fast but the learning curve is too high for most of my clients (small businesses and freelance workers). Joomla is so feature rich that it’s much slower than Drupal and ends up being a bit bogged down. The learning curve for Joomla is also too high for most non-tech savvy business owners to manage their own sites. Both Joomla and Drupal have a fairly large up-front learning curve whereas WordPress can be easily administered and setup by fairly tech-illiterate people. WordPress also has a massive set of user extensions and themes to build on top of, it’s easily upgraded and maintained and it’s fast (as long as you don’t bog it down). Usually with a 1 hour sit down, I can give my clients all they need to know to add/remove/update content on their WordPress driven website.

WordPress is so easy, my mom can use it.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Web Development Courses, Rants, Tutorials and Hacks