Google recently decided to deprecate the YouTube Data API v2, which caused a nasty bug to appear in the YouTube Field module. I’ve been maintaining the module for a few years, but I was too busy enjoying the Los Angeles sun at DrupalCon to spot the bug myself. The community came to my rescue.
As developers, oftentimes we want or need our working environment to be an exact match of the production environment. Using MAMP or your Mac’s built in server simply won’t cut it because there would be too much variation in software versions and/or too much configuration differences between projects. This is especially true when your project is running a complex or specific infrastructure.
Recently, Ryan blogged about a few CLI utilities that can really help improve your productivity. If I had to add one additional utility to his list, it’d be Vim. Vim is, the notoriously difficult-to-use, but remarkably powerful text editor that runs in a terminal (and of course the famous rival of Emacs).
Hosts Katie Kovalcin and Tim Kadlec invited Chromatic’s Mark Dorison on the latest episode of The Path to Performance. Mark discusses some of the ‘politics of performance,’ such as how to convince disparate internal groups (including less technical ones) that site performance actually does have an impact on them achieving their goals.
I remember when I viewed the command line as some esoteric art only used by the Wizards of the Back-End. Now, I can’t get enough of it. If you’re only using the terminal to navigate directories or change permissions, here’s a list of some awesome utilities that can help you work faster and kick butt in the command line interface.
If you’re working on a site that needs subscriptions, take a look at Recurly. Recurly’s biggest strength is its simple handling of subscriptions, billing, invoices, and all that goes along with it. But how do you get that integrated into your Drupal site? Let’s walk through it.
If you use the Workbench Moderation module, you have undoubtedly created drafts for new or updated content. These drafts can often get stuck in the editorial workflow as they await approval approval from editors and other stakeholders.