User login


To be used with care. Pages are complete only when they meet the posting guidelines.

Drupal Design Camp Boston this weekend, Providence meet tonight, Redesign sprint Fri, and a general camp in the works

This weekend Design For Drupal Boston promises to be the biggest Drupal event to hit New England since the 2008 North America DrupalCon, with 27 sessions proposed and nearly 200 registered attendees, including a number of current – and no doubt more future – Drupal stars.

Checkout a specific revision of a file with Git

git checkout abcde file/to/restore


How do I reset/revert a specific file to a specific revision using Git?


E-mails being sent or nodes being saved by batch api breaking on a regular schedule just during cron runs

If you are having weird problems in Batch API processes, such as the base URL for notification e-mails being replaced with something less-than-useful like /var/www/drupal, the culprit may be (somehow) cron.php being called by a command line script (rather than curl or something going to cron.php over the internet).

MetroWest Drupal Meetup

A good meetup and a stellar example of Drupal free association. We started with a look at how to do recurring, role-enhancing subscription payments with Ubercart because Scott McCabe as well as Dan was at that point in a sight, we were all distracted by something shiny – Views theming I think – and things flowed from there. Some introductions of some latecomers, a very brief RDF/RDFa reportback while loading a modules page, and we got back to configuring products just about when the library was throwing us out.


PHP knowledge resources used at Agaric

The big one, itself has an excellent function search such that if you simply append the function name to the url (such as, it will serve up the PHP manual page with the specification and notes right away-- and if you use a function name that doesn't exist, it will provide a range of suggestions you might have meant.

Unset certain values in an unkeyed PHP array

Can't be as complicated as these people make it out to be?

One of Agaric's approaches, below. This foreach allows one to unset just one validation function associated with a form (and adds another one below) without replacing or overriding any other validation callbacks that might be associated with the form (by the initial or other modules).

Query about inclusion of all-income Drupalers at DrupalCon Paris

[Sent via the contact form]

This question is about scholarship / support information for attendees. I note that such efforts do not have to be organized by the DrupalCon Paris organizers, but you will necessarily be a key point of coordination in any case.

Are you aware of any specific attempts at inclusion at DrupalCon Paris? In the European context this can especially mean reaching out to Drupalers in Africa, Asia, Middle East, India etc.

"Content profile registration broken": debugging rogue form validate overrides

Bad coding in a development partner's custom module was the culprit. It was overriding content_profile_registration's setting of a validation function (and every other module's, too).

Inside the custom module's implementation of hook_form_alter() lives the error:

Syndicate content