Blog

Creating Virtual Hosts with Apache 2 on Mac OS X

Virtual hosting is a feature of Apache that allows you to associate a domain name with a directory on your web sever. This is very useful when developing a website because it more accurately reflects the environment your site will be in when deployed and it also allows you to reference images and other resources

Continue Reading …

Creating Custom Meta Boxes in WordPress

In Using the WordPress Media Uploader With Custom Fields, I demonstrated how to integrate the WordPress media uploader to get a file url using the native media uploader in WordPress. In this post, I’ll show you how to create a custom meta box to house your plugin/theme specific meta data in its own meta box

Continue Reading …

Creating Start Up Items in Mac OS X

There are three ways to get a program to run automatically when OS X starts up: Login items, Startup items, and launchd daemons. Startup items and launchd daemons are used to launch processes that run in the background like Apache or MySQL. Login items are meant for general applications (like Mail or Text Expander) that

Continue Reading …

Using the Worpress Media Uploader With Custom Fields

WordPress custom fields are useful for customizing posts and pages, but they should be limited to text-based properties .  Many theme developers provide custom fields for images and require their users to enter the URL of the image.  Though effective, this is very unusable and a burden for non-technical users. Finding the correct url and

Continue Reading …

How To Create WordPress 3 Navigation Menus In Your Theme or Plugin Code

The new navigation menu module in WordPress 3.0 is great. It’s a piece of cake to add and remove menu items from the admin interface. But what if you want to add pages automatically when a new page is created. There’s an option to add top level pages automatically, but what if you want to

Continue Reading …

8 Books That Will Make You A Better Web Designer

In order to improve, one must learn and the best place to find quality learning material for the working professional or freelancer still remains in the written word. With so much unverified material on the internet today, I prefer to gain knowledge from a good book wtitten by an experienced authority on his subject. Gathered

Continue Reading …

Real World Browser Testing – 8 Steps to Building Compatible Websites

Modern web browsers are getting us closer to write once, publish everywhere, but we aren’t quite there yet and so we must suffer through the grueling task of browser testing. In this article, I’ll explain the process I use to test my websites for compatibility.  Along the way I’ll point out some helpful tips and

Continue Reading …

11 Spectacular Free Fonts No Web Designer Should be Without

There are so many free fonts available on the internet today and finding quality ones can be a challenge.  Listed below are 11 exceptional free fonts that are sure to be a welcome addition to your library.  These are professional quality fonts that will enhance any design project your working on. Geo Sans Light A

Continue Reading …