![]() |
UI: Changing order of items - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: Archived Discussions (https://forum.codeigniter.com/forumdisplay.php?fid=20) +--- Forum: Archived Development & Programming (https://forum.codeigniter.com/forumdisplay.php?fid=23) +--- Thread: UI: Changing order of items (/showthread.php?tid=30676) |
UI: Changing order of items - El Forum - 05-22-2010 [eluser]Madmartigan1[/eluser] How do you all generally deal with the issue of "ordering" data, as far as the interface? Example: A user wants to change the order of the photos in his photo album, so that certain ones appear before others. 90% of the time, this option is not available for whatever application, and I've seen some horrible attempts at resolving it (has anyone ever used MIVA Merchant? I hope you haven't) Here are some options I can think of: - Drag and drop interface - Up and Down buttons - Manually entering integers (terrible) Up/Down buttons work well, but are very very annoying when the item you want to move is 30 slots away from the desired location. The problem I ran into with drag and drop was pagination. If you want to move an item up in order, I couldn't find an elegant way to move it to the previous/next page. Comments/Suggestions/Examples? UI: Changing order of items - El Forum - 05-22-2010 [eluser]WanWizard[/eluser] Most sites, p.e. facebook, use a thumbnail view of the album for album management. This makes it easier to have them all on one page. You can than use drag&drop;to move them around, and click to display a pop-up menu with actions like rotate, delete, etc... UI: Changing order of items - El Forum - 05-22-2010 [eluser]Madmartigan1[/eluser] A separate interface exclusively for managing display order, probably the easiest solution but maybe not the best. I actually never noticed that option on FB until you pointed it out (: It makes sense for photos, but I can see it being awkward for other types of data, like a large list of employees. The real problem I guess I'm running into is [the need for] pagination. Thanks for the reply. |