I do most of my WordPress development using a combination of VirtualBox and Ubuntu. Over time I’ve developed a few simple tips that make my workflow a little more efficient, so I wanted to share them with anyone else who read my previous tutorial on setting up a VM as a WordPress development environment. Running […]
One of the first things I noticed in the WordPress development environment I set up using VirtualBox and Ubuntu (see my previous post) was that whenever I wanted to install or upgrade a theme, plugin, etc. I had to enter my credentials in order to allow the Apache server to upload files to my wordpress […]
I decided to start a fun new project by setting up a development environment for WordPress. My primary goals are to have something I can use on my desktop or laptop without worrying about cluttering up the operating system (OS)on my PCs or scattering project files all across my home network. My buddy Justin over at Chop Shop pointed me toward VirtualBox a while back, so I decided to dive in and give it a try. VirtualBox is a free, open-source virtualization application that allows you to set up virtual machines (VMs) quickly and easily. Virtual machines offer many benefits:
- They are “sandboxed” and won’t interfere with your OS installation
- They can be saved in a particular state, exported, and transferred to another VM host (so if I’m going on vacation I can copy my VMs from my desktop to my laptop)
- The same base VM installation (with the OS, Apache, MySQL, and PHP installed) can be saved and duplicated for multiple development environments (WordPress, Drupal, etc.)
- Modern hardware is designed to support virtualization technologies so performance is generally excellent
Typically, the primary (non-virtualized) OS on the computer is called the “host” operating system, and the virtual OS is called the “guest” operating system. I’ll be using those terms throughout this tutorial.
I don’t have any spare Windows licenses lying around, so I’m turning to Linux for my guest OS. I’ve had some experience with Ubuntu in the past, and I think the x86 version will work just fine for WordPress. I’ll also be using XAMPP for Linux (formerly LAMPP) as my application platform to host WordPress on.
I’ve been working on a longer post that I plan on splitting up over several pages. It’s a tutorial/walkthrough that includes a lot of images. Everything was going great until I decided to preview the post. For some reason when I viewed the post, it would only show the post title and metadata, but not […]
Windows 7 and Live Essentials include a blogging tool called Windows Live Writer. I thought I’d try it out as a way to blog offline and then easily post into my site. This article is being written with it and is the first time I’ve attempted to use it. So far it seems pretty cool, although it has its limitations.
Setting Up Windows Live Writer for WordPress
Before you can use Windows Live Writer, the XML-RPC remote publishing protocol must be enabled (Settings > Writing). I already had this enabled in order to use the WordPress for Android app (see my last blog post). After that it is a simple matter of downloading Windows Live Writer from Windows Update, selecting “WordPress” as your blog during setup, and entering your username and password for your WordPress admin account.
Windows Live Writer loaded my site theme, categories, tags, and a few other bits of data automagically when I fired it up. I was presented with essentially a blank article placeholder using my site theme (minus the header, footer, and sidebar) on which I could start typing. Pretty good stuff right there!
I just installed the WordPress for Android app on my phone and thought I’d test it out by making a quick post. For all you other bloggers out there who want to post from your phone, be sure to enable XML-RPC protocols in your Settings > Writing page. Then go to android.wordpress.org to learn more […]