On the whole, I tend to be fairly loyal in media technologies.  I do what I can to support Adobe –I use ColdFusion, the Adobe Creative Suite , and I have even blogged several posts about Adobe's cool javascript framework, Spry .  However, sometimes loyalty doesn't cut it.  Every once and a while one will run across a problem that requires a certain solution, and said solution cannot be had in such a way that loyalty can be maintained.

Such happened to me recently.  I have been developing an application at work that will be using a drag-and-drop feature.  Being the loyal Adobe fan that I am, I went immediately to Adobe's Spry framework to search out an answer.  Unfortunately, Spry does not currently include drag-and-drop functionality.  As an aside, this is not something accidental.  I found a thread from a few months back (Spry 1.5 era) in which this functionality was requested.  The powers-that-be responded that they did not see enough use cases in which this kind of functionality would be needed.  Although the thread participants presented a good number of suggested use-cases, Spry 1.6 is conspicuously missing this functionality.  

So…what do you do when your go-to framework doesn't have what you need?  You cheat More >