samuelet / indexmenu

A dokuwiki plugin to show a customizable and sortable index for a namespace.
http://dokuwiki.org/plugin:indexmenu
GNU General Public License v2.0
44 stars 42 forks source link

Extension: Drag and drop page move #299

Open macin opened 5 months ago

macin commented 5 months ago

Hi, Would it be possible to add ability to drag and drop on index menu to move namespaces and pages? It should behave similar to page move plugin... but without the need to go into admin panel

Klap-in commented 5 months ago

Adding drag-and-drop page move is an administrative action which I guess is probably not that much needed for most people. On the other side it is quite a bit of work to implement, and maintain on the long term. Also it makes the plugin more complex, while I’m searching for manners to make it a bit simpler. For me personally it is too much to work on it, therefore I will not add it.

Klap-in commented 5 months ago

I was wondering, the move plugin has a rename button in the page tool for every page, is that maybe already doing the job?

macin commented 5 months ago

Unfortunately, the feedback I get from my users is that this is difficult to use. For me it's ok, but I'm trying to get more people involved in writing the content and they struggle with the move a lot. Hence the idea that if you just drag and drop on the index menu, then there is no simpler way of keeping the structure tidy. There should probably be some option to enable, disable such operation from the context menu, so random moves don't move the pages. All in all, move plugin does the job from the execution perspective so what I am suggesting is a user interface for that, not sure if this is something you could include in your roadmap :)

macin commented 5 months ago

Ah, just saw your first comment. I understand. Is there a way I can reach out to you directly? I've got some ideas for collaboration.

Klap-in commented 5 months ago

In my profile on Github you can find my mail address.