I have a requirement that i have 5 pages A,B,C, D and E under my site and i need these pages to appear on the Nav bar. Now suppose the author wants to change the order of these pages to display it as A,D,B,C,E in Nav bar. How this can be done? I know it can be done using classic UI by manually moving each page node (from sites.html), but we dont want author to perform this operation that way. We can't use number property approach as well as a change in position for one page, will result in change for all remaining 4 pages. That's not feasible if we have more pages under site.
Any other better approach for this requirement?