Anyone who used Drupal 6 at scale knew that Pressflow 6 was pretty great. It forked Drupal and added several performance enhancements, including the ability to use external caches. Since Drupal 7 incorporated lots of the Pressflow 6 features, what's the deal with Pressflow 7?
Ok fine, I'm not a Texan.But if you, like me, have ever needed a Drupal View's contextual filters to be combined with an "or" operator, you have probably been vexed.
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