Я реализую это, используя столбец / свойство «Порядок», где люди вводят числа, такие как 10, 20, 30 (у меня есть возрастающий порядок). у меня есть список элементов с текстовыми полями для ввода порядка и кнопка «применить порядок», которая сохраняет новые значения в базе данных и переупорядочивает / перезагружает элементы на странице с применением нового порядка.
Я не запрещаю вводить одно и то же значение для двух элементов, сортирую их по имени в качестве второго параметра сортировки или оставляю его в базу данных для сортировки по желанию, если это не имеет большого значения. Я полагаю, что это достаточно понятно, и это похоже на упорядоченный список, который все легко понимают.