DokuWiki

IMPORTANT!

This is the old issue tracking system for DokuWiki. Issues can not be added here anymore. Pleaser refer to https://github.com/splitbrain/dokuwiki/issues for the new system.

IMPORTANT!
Tasklist

FS#2069 - Moving pages with history saving

Attached to Project: DokuWiki
Opened by Vadim Nevorotin (Malamut) - Sunday, 17 October 2010, 20:56 GMT
Task Type Feature Request
Category Backend
Status Unconfirmed
Assigned To No-one
Operating System All
Severity High
Priority Normal
Reported Version none
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 24
Private No

Details

Now there is a huge problem in using DokuWiki at publick wikies: user's can create their pages with wrong names, in wrong namespaces etc. And there isn't any ability to rename or move existing pages with history saving. The only one opportunity is to delete old page and create new one. But in that case you've lost all contribution history! And it's really a very bad idea for publick wikies with one of open licenses for content. So for example now we has a lot of trash in our wiki because I can't simply delete pages and copy it's contents to new place out of respect for authors.

There is one plugin, pagemove, but it can be used only by administrators and in most cases simply corrupt page.

I think this functionality should be in core of DokuWiki. For example, add new access rule to ACL - renaming pages (between editind and creating) and new button like Edit/View Source - Rename a page.

Ideally, page renaming should also automatically change all backlinks. But it's only some nice additional feature, most important task is to add basic ability to rename pages with saving their history.

As I can understand, it's not too hard to implement this functionality in DokuWiki core, but it's too hard to create a good plugin for it. Now basic DokuWiki functions like editing and organizing articles are at a very high level, but there are several very important for public wikies operations which Doku can not perform. And page managing is one of them.
This task depends upon

Comment by Theo Klein (Theo-K) - Wednesday, 22 December 2010, 14:14 GMT
There is some work on this subject, see http://forum.dokuwiki.org/thread/4947
Comment by Danny (danny0838) - Wednesday, 29 December 2010, 07:03 GMT
I made a plugin for single page renaming which can be done by those who has edit authority to a page.

Try it here: http://www.dokuwiki.org/plugin:editx
Comment by Sam Wilson (samwilson) - Thursday, 10 May 2012, 03:45 GMT
Does anyone know the current state of this feature request? Is work being done to integrate one of the various page-move plugins into core? Can I help?
Comment by dash (dash) - Friday, 12 July 2013, 18:38 GMT
Comment by Sam Wilson (samwilson) - Tuesday, 14 January 2014, 00:51 GMT
Thanks for the link @dash. That looks like a great plugin! It's working well.

I wonder if the future of this feature is simply in a plugin, and doesn't need to be built into DW core?
Comment by Michael Hamann (Michitux) - Sunday, 16 February 2014, 12:22 GMT
The move plugin (https://www.dokuwiki.org/plugin:move) is the released version of this plugin. I think if this should be integrated into DW core it should be as a bundled plugin. I think the plugin is currently not really in the state for being included especially concerning the user interface but I'm also not sure if this is even necessary. I guess once the plugin is a bit more mature and actually popular it could also be included in the download page as a popular plugin that can be optionally bundled.

Loading...