Looking for advice on sortable list elements

They have: 4 posts

Joined: Jun 2010

Hey all!

I'm working on a website for a composer, and one of the pages has a list of works by this composer. I want the list to be able to be reordered by the user (ascending/descending).

I also want the items in the list to be able to be filtered. So for example, there might be a dozen items in the list that fit a certain description or fall into a category. I'd like to have these items able to be isolated by clicking a button, probably in some kind of dropdown menu.

Currently I have this list set up simply as an unordered list. I'm after some advice on the best way to achieve what I want, whether it be a script of some sort or using tables instead or something else that has yet to cross my mind.

Any help would be greatly appreciated!