Hire Button Image
No matter if you want to hire me or just want to get in touch – send me a message and I will gladly answer!

The inaugural WordCamp San Diego was held July 16 and who should attend but Mr. WordPress himself, Matt Mullenweg. I was on the edge of my seat, like a fanboy at Comicon (okay, not that bad), listening to his responses during the townhall-style Q&A session at the end of the WordCamp. I have to say, Mr. Mullenweg projects a easy-going vibe that makes him seem approachable. Here’s my favorite photo from the session:

Matt Mullenweg at WordCamp, San Diego, July 16, 2011

There was one funny quote from the Q&A I wanted to pass along:

You can’t meet the leader of the Free World with that hair.

Matt’s Mom on hearing her son was to meet President Obama

I read an article today of all the factors to consider when selecting a hosting provider. They asked readers to consider 19 dimensions when making their decision. Yikes! Who would weigh that many considerations, especially when hosting is relatively commoditized?

In response, I’ve put together my own easy six steps to use when selecting a host:

How to Select a Host (In 6 Easy Steps)

  1. Determine the type of hosting you can afford each month.
    • $5-10 = Shared
    • $10-35 = Reseller
    • $35-$100 = VPS or Cloud VPS
    • $100+ = Dedicated (or more VPS / Cloud VPS resources)
  2. Find the best specs (storage, bandwidth, etc) you can for the money. The higher the numbers, generally, the better. But don’t be fooled by ‘unlimited’ offers. If your site lands on Digg’s homepage, you can bet your ‘unlimited’ plan will evaporate instantly.
  3. Determine what features are most important to you. Do you need a control panel (likely, yes)? Do you want one-click application installs (*cough* WordPress *cough*)? Do you want a bunch of email addresses, forwarders, subdomains and databases (see above, and likely, yes)?
  4. Start with the host with the best specs (#2), features (#3) and priced most competitively (read: the best value). Google the name of the host and add ‘reviews’ behind your search. Read a bunch or reviews, using your best judgement to spot trends, holes in their support, or overwhelming negative reviews. Please keep in mind that most hosts have negative reviews and people are more likely to post about bad experiences, than good ones. If you don’t like what you read, move on to the next competitively-priced host. Rinse and repeat.
  5. *TIP* If you find one that you would like to take a chance on, try to find a coupon code, special offer, or free trial. Google the name of the company and add ‘coupon code’, ‘special offers’, or ‘free trial’ to the end of the search.
  6. Purchase your new hosting plan and wait for the automated emails to roll in. Read the next series of emails closely and follow the instructions.
  7. That’s it!

    If you want my recommendation, I determined that I wanted a cloud VPS server with root access (which meant that I could install just about anything on a dedicated [virtual] machine). I clicked every link and paid advertisement for five pages into Google. In the end, I determined that the best value was Enzu.com. Their Cloud-2GB plan had awesome specs for the money. While there were a couple hiccups in the beginning, they were smoothed out. My cloud VPS is stable, returning pages quickly, and I couldn’t be happier.

    Good luck to you on finding your new dream host!

    References: How to choose a Web Host Company?

Talking with a friend the other day, a simple idea hit me like a lightning bolt:

WordPress (Automattic) has completely missed the boat on an obvious revenue stream. Why doesn’t WordPress.org have a ThemeForest/CodeCanyon-style marketplace? Apple has the App Store, Android has the Marketplace. Why doesn’t WordPress have the Last Word? The Word? The SolutionPress? (I’m spitballing here, but you get the idea).

What could be more trusted (and profitable) than buying the plug-in or theme straight from the guys who brought you the CMS you’re using?

Mr. Mullenweg, I’ll see you Saturday at San Diego’s first ever WordCamp San Diego. If we get a chance to talk, I’ll let you guess what I’m going to say!

HTML Email Boilerplate

on the 17 of June 2011
by
in Web Design

As someone who has developed and sent HTML emails, I can tell you that this site, if kept up to date, will be a huge time saver:

HTML Email Boilerplate

Awesomeness!

Have you ever wanted a homepage that looked different than your blog page? Or have you ever installed a theme that had different page templates for the homepage, gallery pages, contact form and blog post? I sure have. For months I wondered how I could do it for my own themes.

Well, the answer turns out to be surprisingly simple. It’s literally four lines of code:

<?php
/*
Template Name: Snarfer
*/
?>

You can read more about it here: http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

Here’s how I used this knowledge: while putting together a new site for a local san diego salon, I took the default layout file (page.php) and copied it with a new name (homepage.php). Then I added the lines of code above, except I changed the template name to ‘Homepage’. WhaBAM! A new template type to chose from when adding a new page. In the case of SuedeSalonSD.com, I only used the new template type once, for the homepage.

But as you can image, the possibilities are virtually endless!

Enjoy!

Last week, I introduced a new friend to the wonderful world of web design. I assure you, my motives were purely selfish. I want more designers around me, so I can talk about my passion more. I’m pretty sure that makes me an evil zombie designer. If I can’t find a design community to grow with, I’ll start infecting friends. Mmmmmm… braaaaiiiiiiiiiiiiiiins. For four hours, I had the pleasure of overwhelming his sizable gray matter with structure, theory, hardware and applications. And the experience got me thinking, maybe other people would benefit from a list of tools other designers use. So let me introduce recommended software for a windows-based web designer, by category.

WYSIWYG HTML Editor

Good Better Best
KompoZer (free) Microsoft Expression Web 3 Adobe Dreamwaver CS4

While Adobe DreamWeaver CS4 is undoubtedly the most popular web page editor, I use Microsoft Expression Web 3. Why? Because I don’t want to pay Adobe prices. Expression Web, now in its third iteration, has matured into DreamWeaver’s little brother and offers 80-90% of big brother’s features.

I confess that there’s one area where Expression Web leaves me wanting more: third party plug-ins. Sheer numbers aside, the quality of DreamWeaver’s plug-ins are outstanding. If that is a deal killer for you, then you have no choice but to bit the Adobe bullet. Otherwise, I would recommend saving a couple hundred dollars buying Expression Web 3.

Conclusion: Microsoft Expression Web is the best value, but Adobe DreamWeaver wins if plug-ins are important to you.

The past couple years, I researched content management systems (CMS), to subjectively determine the best one to build sites with. I own several domains (e.g. AnselTaft.com, CallOnClick.com, SiteLash.comAmphibiaCam.com) and wanted a fast loading, robust, extensible CMS. Over time, I narrowed the list to the three most promising candidates: WordPress, Drupal, and Joomla (with honorable mentions to Expression Engine and Concrete5). After 5 years, I concluded that WordPress is the best CMS. Why, you ask?
  1. It’s constantly improved
    Matt Mullenweg and company (Automattic) regularly update WordPress with new features and smash bugs every couple of months. (Software bugs, that is. No cockroaches were harmed in the making of their software, as far as I know).
  2. It’s easy to update
    I use the updater built into WordPress’ control panel and haven’t had an issues across three sites. You just need to know your FTP account information. If you’re unconvinced, please read more about it here (see the ‘Automatic Upgrade’ section).
  3. It loads pages quickly
    While there are more expeditious content management systems, WordPress is no slouch. It is marginally slower than the fastest CMSes, but given WordPress’ robustness, I feel it may be the fastest of the mature solutions.
  4. It’s robust
    For simplicity, please refer to WordPress’ feature list. Please keep in mind that that list contains a feature summary, not every last little detail.
  5. It’s extensible
    Related to robustness, extensibility enables WordPress’ capabilities to expand via plug-ins. Plug-ins are bits of code authored by third party coders (or Automattic), to bring additional functionality to the CMS. You may search through WordPress’ 8,000* plug-ins here (*7,968 at the time of writing).
  6. WordPress has a thriving community
    If you need help, you can reference thousands of WordPress books, websites and forums to solve your problem. It will also be immensely helpful to know XHTML and cascading style sheets (CSS).
  7. There are a myriad of themes
    There are hundreds, if not thousands of free and professionally authored themes to instantly change your site’s appearance. Personally, I prefer the commercial offerings from Templatic.com, ThemeForest.net and WooThemes.com.
  8. WordPress’ output is accessible and SEO friendly
    Well, accessibility and search engine optimization are fairly native and can be further enhanced through plug-ins.
  9. It has a pleasant UI
    WordPress’  user interface is handsome and intuitive. Frankly, I’ve never read a manual to teach me how to use it (and some would argue, I shouldn’t have to). And if the default control panel is not to your liking, you can change the appearance with various theme plug-ins).
  10. Best of all… it’s free!
    Need I say more? Okay, I will. You could spend a couple hundred dollars for Expression Engine commercial edition, but WordPress has almost all the same features. And for what it’s lacking, you can generally backfill the gaps with plug-ins.
While the list above is not completely exhaustive for all potential website needs, it culminates criteria I found important to determine the right CMS for me. It’s important for you to decide on ‘must-have’ features and seek out a CMS that can provide them. And if your needs can’t be met by WordPressDrupalJoomlaExpression Engine or Concrete5, you’re probably looking at a custom built site. I wish you well, whatever direction you decide to head.


popular posts
recent posts
recent comments
WordPress: The Best... (9)
by on January 12, 2010, 3:06 pm
Recommended Software... (0)
by on February 15, 2010, 11:11 pm
The World’s... (0)
by on February 18, 2010, 4:31 pm
Matt Mullenweg at...
by on August 8, 2011, 2:16 pm
How To Choose A...
by on August 5, 2011, 3:04 pm
WordPress is Missing...
by on July 13, 2011, 2:54 pm
Welcome (me) to StartupStudents.com! | Startup Students on WordPress: The Best ...
[...] machines. As you can tel ...
Emily on WordPress: The Best ...
Nice site and good info! I cam ...
Shirley Bednarczyk on WordPress: The Best ...
Your site was extremely intere ...