Draggable, sortable reordering with ExpressionEngine
One of my favorite tools for content management is drag-and-drop sorting with AJAX -- it's a seamless and intuitive way to allow clients to reorder items on their site, whether they're photos in a gallery, pages within a category or items in a list. When I used to roll my own CMS's, I used Script.aculo.us and jQuery to get the job done. When I dove into ExpressionEngine, it was a feature I immediately missed.
Lucky for me, like everything on my EE wishlist, there's an extension (or, in this case, a module) that makes it happen. The REEOrder module attaches itself to a custom field in your weblog (for example, "entry_rank") and populates it with an integer, which you can then use to order your entries when you display them in a template. On the control panel side, it allows your client to click and drag all the entries in a weblog up and down, ordering them however they'd like from a single screen. Perfect.
» Get the REEOrder module for ExpressionEngine
About the Author

Rob Howard is the web developer who speaks your language. As the founder of Howard Development & Consulting, he works exclusively with designers and creative firms to deliver top-notch HTML/CSS, JavaScript, Wordpress and ExpressionEngine content management system development. He's built sites for Harvard, MIT and the Holocaust Museum, and his start-ups have been praised in BusinessWeek, Entertainment Weekly and PC Magazine.

