Drag-and-Drop Post Ordering

Is anyone aware of any effort to provide manual, drag-and-drop ordering of posts or pages for Ghost?

Could this be implemented with a script that interacts with page routes/yaml? Below are some links to possible scripts.

I’m only a tinkerer, but would like to try to make this using an existing script. I’ve linked several candidates below. However, would someone please tell me if this is a fools errand and cannot be done (or if it is unadvisable for some other reason), or if it can, please point me in a good direction?

https://johnny.github.io/jquery-sortable/
https://dbushell.com/Nestable/
https://jqueryui.com/sortable/
https://yuilibrary.com/yui/docs/sortable/


1 Like

Below are links to some potential starting points… if anyone is interested in being hired to integrate sortable.js for my new blog theme please do contact me!

A React component built on top of the mature drag and drop library, Sortable:
react-sortablejs

EmberJS wrapper for the sortable library:
ember-sortablejs

Vue drag-and-drop component based on Sortable.js:
Vue.Draggable

AngularJS (legacy) directive for SortableJS:
angular-legacy-sortablejs

Angular 2+ binding to SortableJS. Previously known as angular-sortablejs:
ngx-sortablejs

A Knockout.js binding to SortableJS:
knockout-sortablejs

A jQuery binding for SortableJS:
jquery-sortablejs

A Polymer binding to SortableJS:
polymer-sortablejs

React mixin for SortableJS:
react-mixin-sortablejs

Reactive reorderable lists:
meteor-sortablejs