Articles & Tools

You're reading my blog on the art, business and culture of web site design. After you enjoy this article, check out my portfolio and get in touch to learn how I can make your next web project your best yet.

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

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.

← More Articles & Tools

Get in Touch
Ready to learn more?
Contact Rob today at (303) 800-6075 or info@howarddc.com.