Under example.com/en/admin/content I show all site content filtered by content type and then I get a list of all nodes from that content type. The nodes will appear in some sorting (usually date).

Instead sorting them by date I'd like sorting them by drag and drop.

What way will you use?

I aim to later use that sorting as a sorting way for Views.


I installed and enabled DraggableViews and added a sorting criteria (global: draggable views) but I don't have a contextual link for it after saving it.

I think it's a common issue; Though I did what #10 said I didn't quite understand #22. Maybe you know why the module isn't usable?

  • I am sorry, but Maybe you know why the module isn't usable? is a too broad question. I am not sure that listing all the bugs a module has would be much helpful, especially after the bugs are fixed. – kiamlaluno Sep 1 '18 at 11:08

What you describe, that's DraggableViews. It can be a little bit fiddly to configure, but I guess you'll figure it out.

DraggableViews makes rows of a view "draggable" which means that they can be rearranged by Drag'n'Drop.

Have you ever rearranged Blocks?, sorted Taxonomy terms? or reordered Menu items at the Drupal administration pages? All these pages use the tabledrag.js javascript that enables Drag'n Drop on HTML-tables.

With DraggableViews you can apply this tabledrag.js to any Views-generated table.


  • Order any type of entity
  • Set different order for different set of arguments
  • Create one view that sets the order, and create as many views as you like that shows that order
  • Use core tabledrag.js or jQuery UI draggable javascripts to set the order
| improve this answer | |