Articles from There is a module for that!

Primary tabs

Nothing gives me more professional satisfaction than seeing my work being used for practical applications.

During development, it's useful to quickly find information about form elements. Quickly is the key word here, and adding a dpm in a hook_form_alter then removing it becomes tedious.

One of my long-standing gripes with Views is the inability to alter the behaviour of existing Views handlers (e.g. fields, filters, etc.) without having to subclass the desired handlers to add new functionality.

In part 1 of this series, I introduced the workflow we use for managing i18n-friendly configuration using Features.

oEmbed is a simple and popular protocol for embedding external media in web pages. It supports many types of content, including images, videos, and even "rich" content (i.e., HTML snippets).

One of the technologies that made a lasting impression on me, as a young programmer, was Microsoft OLE.

I've often wished document editing were more user-friendly in Drupal. So I came up with this very half-baked idea to embed the viewing and editing of a Google Doc in a node field.

I've been maintaining a growing amount of modules over the years. I am starting to document my observations, habits and challenges, in the hope they'd be useful to other Drupal coders.

Psychology of this coder

Now that Twitter 1.1 and Feeds are buddies, time to move to other data sources. Next up: Facebook.

Update: This post now contains a feature that you can import in D7 to see the Twitter feed in action.

Pages

Articles from There is a module for that!

Nothing gives me more professional satisfaction than seeing my work being used for practical applications.

During development, it's useful to quickly find information about form elements. Quickly is the key word here, and adding a dpm in a hook_form_alter then removing it becomes tedious.

One of my long-standing gripes with Views is the inability to alter the behaviour of existing Views handlers (e.g. fields, filters, etc.) without having to subclass the desired handlers to add new functionality.

In part 1 of this series, I introduced the workflow we use for managing i18n-friendly configuration using Features.

oEmbed is a simple and popular protocol for embedding external media in web pages. It supports many types of content, including images, videos, and even "rich" content (i.e., HTML snippets).

One of the technologies that made a lasting impression on me, as a young programmer, was Microsoft OLE.

I've often wished document editing were more user-friendly in Drupal. So I came up with this very half-baked idea to embed the viewing and editing of a Google Doc in a node field.

I've been maintaining a growing amount of modules over the years. I am starting to document my observations, habits and challenges, in the hope they'd be useful to other Drupal coders.

Psychology of this coder

Now that Twitter 1.1 and Feeds are buddies, time to move to other data sources. Next up: Facebook.

Update: This post now contains a feature that you can import in D7 to see the Twitter feed in action.

Pages