Mar
15
2014

Setting Up a Development Environment – Intro

This entry is part 1 of 6 in the series Set Up a Development Environment

So far I’ve been making changes and tweaks directly to my live site. I’ve added themes and plugins, and the few times I’ve modified code I did so in cPanel’s built in editor. That’s worked fine for minor changes but if I’m going to be changing code and adding plugins that’s a terrible setup. I’m […]

Mar
15
2014

A Web Server for WordPress Development

This entry is part 2 of 6 in the series Set Up a Development Environment

The first requirement I mentioned in the intro seems obvious enough. I need “a¬†web server that can run PHP and WordPress and has the ability to serve multiple sites so that I can work on multiple projects.”¬†Fortunately, this easy enough to do on Windows 2008 Server by downloading an Apache web server distribution called XAMPP. […]

Mar
18
2014

Notepad++ is a Must Have

This entry is part 3 of 6 in the series Set Up a Development Environment

I haven’t made it to discussing what tool I want to edit code in yet. That’s no excuse for not going ahead and promoting Notepad++ though. Whether you prefer a full integrated development environment (IDE) or a simple text editor you should have Notepad++ on hand. You’ll be editing configuration files from time to time […]

Mar
30
2014

Other Servers for the Development Environment

This entry is part 4 of 6 in the series Set Up a Development Environment

This is just a quick recommendation for two servers that you might find useful in your development environment. Acrylic DNS Proxy Acrylic is a caching DNS proxy. You tell it where your real DNS servers are (provided by your ISP) and it will contact them when you need to look up an internet address. Then […]

Mar
31
2014

Using Git Subtree to Pull Out New Plugins

This entry is part 6 of 6 in the series Set Up a Development Environment

In the post about my development workflow I didn’t explain why I decided to track the entire website instead of just parts of it. Since I’m not doing any development of the WordPress core itself, the option exists to just track my own plugins and themes by creating a new git repository in their directories. […]