chi
Yeah I started working on it but then I was hit by a motivational low. Chances are this'll change soon though.
borekb
That's great, thanks for the update chi.
bithunter
Can still be a chance to have a functional pagemove plugin?
theo-k
I was wondering the same thing.. it's quite complex, but is there any progress?
Grtz,
Theo
chi
You'll find my draft here:
http://github.com/chimeric/dokuwiki-plugin-pagemoveng
Most of the basics are implemented (but not 100% tested for possible bugs - the queuing system isn't fully implemented yet neither).
Haven't worked on it since April though. If anyone wants to jump in and help out just let me know.
bithunter
chi:1288704180 wrote
You'll find my draft here:
http://github.com/chimeric/dokuwiki-plugin-pagemoveng
Most of the basics are implemented (but not 100% tested for possible bugs - the queuing system isn't fully implemented yet neither).
Haven't worked on it since April though. If anyone wants to jump in and help out just let me know.
I'm using spanish translation on Dokuwiki, so I've copied "en" to "es" inside pagemoveng /lang, but it isn't working ... I just see a "..." link at admin page, and clicking it leaves you to wiki index.
¿What should I do to make it work?
Thanks
chi
This plugin is a DRAFT - most features, except some really crucial ones, are implement but aren't tested! Don't even try to use it, mkay?
snotface
I would LOVE to see an operational version of this - anything I can do to help without knowing shit about programming? Moral support, motivational speeches, etc?
no-fear-rabbit
I'm also interested in this functionality. It should be obvious to everyone that free software must not be for free...
So I'm offering not only demand and moral support but also money (100Eur?) ;)
Has someone the skills and time to develop a page-move plugin / core module?
Perhaps there are more people willing to give some money?!
coerdelion
I know a certain amount of work has gone into this already, but after a long conversation about this here, I would like to suggest the mediawiki approach mentioned above would be better. Inserting a 301 redirect and only updating relative links (absolute links should not need to be touched) on the actual page(s) moved will leave all internal links and all outside access intact. This should be easier to code and, importantly, will remain google-friendly. History for the moved page should cease with a note of the move, and history for the new page be commenced with a note of the origin. A separate admin function could then be used to do the cleanup, preferably a few months later if there is any possibility that incoming deep links reference the moved pages. The cleanup might perhaps be prompted at admin logon when 301's over 3 months old (say) exist on the site.
That would seem a cleaner spec than any of the alternatives IMHO.
borekb
Any news on the page rename functionality? It is still not in the product so I guess it's not a priority but has anyone developed a working plugin yet?
seawolf
I really wish this would become a priority. It's a really useful function, especially in a corporate environment. It's something that I would use an awful lot, as it is whenever I want to relocate a page it's a very clunky manual process.
andi
SeaWolf wrote
It's a really useful function, especially in a corporate environment.
Then why not hire someone to implement it?
borekb
Would anyone from the core team be willing to do this? They have probably the best understanding of what should be done and how much work it would be. Any rough estimate of the price?
hansbkk
I agree this "should" be there, but the only people who should feel indignant or entitled to anything are paying customers of the developers or possibly those who have been making otherwise significant contributions to the project.
Or you can find someone with the appropriate skills and give them incentives to create the plugin for you and submit it as your contribution to the project.
But in the meantime this would only be a major issue IMO if you care about (want to preserve) the revision history. DW pages are just text files in folders - wipe the metadata and just use a regex/grep search&replace to fix up your links and move them around however you like. DW will rebuild the indexing over time, and you will get fresh revision history from that point on.
borekb
Yep that is a quick "hack" described on the renaming page in the documentation, however, I would rather have a proper solution (not requiring filesystem access, tested for all edge cases, convenient UI etc.)
I think there are enough people who would be happy to pay some money for this functionality, we just need to find someone who would code it. Not sure if this is the best place to ask - is it?
hansbkk
turnermm
andi
borekb wrote
Would anyone from the core team be willing to do this? They have probably the best understanding of what should be done and how much work it would be. Any rough estimate of the price?
You could hire me (at
cosmocode) or anyone from here:
http://www.wikimatrix.org/consultants/dokuwiki/
Effort (and price) depends on the feature set. Eg, should only single pages be moved or whole namespaces? Should links in other pages be adjusted? What about the page history? What about embedded images? This could be anything between 2 days and 2 weeks (translating roughly to a price between 1500 to 7500 EUR).
borekb
Thanks, I will go through the links and see what the options are.