Matt Mullenweg at WordCamp San Diego
on the 8 of August 2011
by Ansel Taft
in Web Design
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:
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
How To Choose A Hosting Provider (In 6 Easy Steps)
on the 5 of August 2011
by Ansel Taft
in Web Design
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)
- 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)
- 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.
- 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)?
- 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.
- *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.
- 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.
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?
WordPress is Missing an Obvious Revenue Stream
on the 13 of July 2011
by Ansel Taft
in Web Design
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 Ansel Taft
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:
Awesomeness!
Custom Layouts for WordPress Themes
on the 17 of June 2011
by Ansel Taft
in Web Design
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!
Recommended Software For A Windows Web Designer
on the 15 of February 2010
by anseltaft
in Web Design
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.
WordPress: The Best CMS (For Now)
on the 12 of January 2010
by anseltaft
in Web Design
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.com, AmphibiaCam.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?
- 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). - 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). - 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. - 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. - 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). - 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). - 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. - WordPress’ output is accessible and SEO friendly
Well, accessibility and search engine optimization are fairly native and can be further enhanced through plug-ins. - 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). - 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.


