21
Apr
2012
Grayside

Extending Drush Commands

The other day around the office, I was surprised to discover not everyone realizes that you can do some crazy stuff around extending drush commands.

First step: Read the documentation. Drush is intentionally written to be a command-line foil for Drupal, and if you’ve built a module, a few minutes digging into the well-done docs will go a long way. Check out the Drush API if you are of a mind, or for a more focused burst of hook goodness, get out your terminal and type:

$> drush topic docs-api

Once you have a grasp of the fine hooks you can use to piggy-back on and around any Drush command, you can take it to the next level.

Terms: 
28
Mar
2012
Grayside

Release: Organic Groups 6.x-2.3

Today was the release of OG 6, Version 2.3

We have a fine assortment of changes (see the changelog), ranging across:

  • Extensive og.module commenting.
  • Views integration improvements.
  • Many “OG, what are you thinking?” bugfixes.
  • And even some performance enhancements.
28
Mar
2012
Grayside

Features Module, Then, Now, and in the Future

Between the issues queue, Twitter, podcasts, and ad hoc discussions, there is a lot of confusion about what the Features module is all about. As someone that has used and developed in it for a long time, I thought I’d lend my perspective. My sense is the maintainers are on the same page, but don’t hold them to this post.

Then

Features is a module to help site builders and command-line gurus easily package up the configuration associated with a specific use case (like a blog), and manage it in code.