Drupal Drag and Drop (redux)

A follow-up to yesterday's video on Drag and Drop tables. The new version combines the new dragtable.js with a special blocks.js file. The dragtable.js (320 lines) handles reordering of weights and matching regions with their siblings, as well as the actual drag and drop. The new blocks.js (50 lines) handles the specialty case 'regions' dropdown, so that changing this field moves the row into the new region.

See the patch for Drupal 6: http://drupal.org/node/181066

Drupal Drag and Drop

Not too long ago the AHAH patches went into Drupal core. While I'm thrilled with their inclusion, we can push Drupal's interface further with the addition of drag and drop, eliminating the visible weights system. Read more about it in the issue queue.

See the patch for Drupal 6: http://drupal.org/node/181066

Rain City Studio Thanks

Today I was browsing through the various Drupal firms and starting plowing through their various portfolios. Some peeps I've worked with from various companies:

While reading through Rain City's site, they mention me specifically for work on Sony's Multisite Implementation. Thanks guys!

I can't thank Lullabot's Nathan Haug enough for his incredible support as we became familiar with the site framework.

Many thanks to Doug Gottlieb, Nathan Haug, Earl Miles and all the folks at Lullabot and Sony who have made these sites happen. Here's to many more.

NYC Momento

Tonight Jared Bitner (now working at SonyBMG), his friend Dave, and I were looking for entertainment in New York City. Typically when attempting to "just do what every comes along" does yield much entertainment, but contrary to to the usual experience we were in the middle of Times Square. A street salesman sold us (real) tickets to a good show at the Laugh Factory. Coming out of the club we came across this guy. Really amazing piece of art for $20.

AHAH Example

So... today I put in effort into expanding the now committed AHAH Forms API to extend to all form elements. This means all kinds of effortless page updating on text area changes, radio buttons... you name it. The first target: the blocks page! Does this seem useful or annoying to you guys? Admittedly, the weight problem needs to be solved in general, but I'm not sure if this is the solution. Notice that different regions disappear and appear as needed, no javascript in the block module involved at all. In any case, it made a great test-case scenario!

See the patch for Drupal 6: http://drupal.org/node/157752