Ordering Content Type entries in the List view
It would be really beneficial if there was a way to retain the order (using order column for example) of a collection and be able to update it via drag-and-drop on the collection view.
There are many cases when we want to have a certain order of items (regardless of insert order/id/filter/sort options provided in the view), and to be able to retrieve the data using the predefined order later (as seen in the collection view for example)
Using drag and drop would help as it's really tedious to go to a huge collection and pump the order column of each item (for a CMS user) or run a query on the database (for CMS power user)
most common use case, ordering an employee list on a company website (or add a new employee at a specific position)
Any update here? Is urgent and very relevant!
Would anyone with me like to work on this? Until this is resolved it limits me a lot in choosing Strapi in the future....
Cinzia Nicoletti: there is a plugin that allows for this https://market.strapi.io/plugins/@retikolo-drag-drop-content-types
still will not expect strapi to make this a core feture since there are some performance implication for huge datasets
When I showed yesterday strapi to my mkt workmate the first thing she missed was ordering with drag and drop. It's mandatory for her to adopt one cms or another. Any plans to develop this?
The lack of this simple feature is such a huge inconvenience… How can not this be prioritized after so many years?
Wow. I just started really getting into Strapi and just found out after launching the first project users can't re-order entries! Now I have to abandon. This is so unfortunate. How can such a core feature be missing. There's nearly no point to a CMS if users cant re-order entries.
Omar Elbaga: don’t forget to upvote 👍
Waiting for this to be released as an “enterprise edition” only feature..
Meanwhile I developed a plugin which kinda does the trick 🎉. Have fun using in in the mean time :)
npm i @retikolo/drag-drop-content-types
Feel free to contribute:
wow, so many years, such a minor function, such a huge trouble, why?
I do really like to work with Strapi a lot, it has many great features and saves me a lot of time and for my needs it is almost feature complete. Big compliment!
However I really can't understand why this feature is not implemented, since it seems such a basic requirement to me. When I'm working with customers, this is requested in about every second project.
I did personally built such a feature in Ruby on Rails recently. For me it doesn't seem to complicated. The element needs an field like "position" + something like sortable.js for UI + fetching new position ondragover and update other entries after submission. Am I missing something very crucial in Strapis architekture, making this very complicated or is there any other reason why you decided to not implement this?
I personally know people which are not using Strapi for the lack of this feature, which is kinda sad..
Its been two years guys.... surely we understand this is a problem that needs a solution....