We have implemented something very similar to Johan Petersson's excellent taxonomy implementation using content repositories. See https://github.com/JohanPetersson/episerver-taxonomy
We are using it for attribute content items and categories/taxonomy to add rich data to categories. Unfortunately in the EPiServer admin UI you cannot drag and drop to re-order or sort items.
See the following thread for ticket #52275 https://episerver.zendesk.com/hc/en-us/requests/52275
We have tried implementing ISortable but it does not work as outlined in the ticket.
Content Repositories can be utilized for many different things and have tonnes of usages so I am sure that sorting items would be useful in many cases.
Yes please. I need this as well :) Then endpoint for sorting content requires PageData objects now, please abstract this away.