If you run a website based on PHP, and have your source files on a network file system like NFS, OCFS2, or GlusterFS, and combine it with PHP's open_basedir protection, you'll quickly notice that the performance will degrade substantially. If you want to isolate your websites from each other (or from the rest of the operating system), how can you retain any shred of performance?
There are 2 kinds of people in this world: people who use the Migrate module to migrate content into a new Drupal site, and wrong people. This post assumes a basic familiarity with the module. The Migrate module is written in object-oriented PHP.
MAMP on OS X is a great way to quickly get started on Apache/MySQL/PHP development locally on a Mac. Unfortunately, I've found th
As I've said before, we love drush. It's hard to imagine doing Drupal work without it. If OS X is your workstation, it's pretty simple to install with pear, as described on the project page. Let's review that method and cover two others, git and Homebrew, and how to keep them updated.
Nginx is quickly becoming a popular, low resource alternative to Apache for many websites. This doesn't come without challenges, such as using PHP as CGI due to not having mod_php available.
Let's dig in. A bit of Backbone Background
If you've submitted a project for consideration in a Drupal.org project application or issue queue, you may have received a review that looks something like this, a seemigly-endless stream of errors relating to
OS X Lion comes with most of the tools you would need to do "MAMP" (Mac OS X, Apache, MySQL/MariaDB, PHP) development, as outlined in my previous
I work on a lot of legacy sites that were built without the Context module, and I would say that at least once on each of these legacy sites, I turn t