X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/dc52eb68a8e493440a3938f31d7bcb876005e5fb..89a5dde72e00feb9e86537aee5992c86ed0582d7:/doc/todo/Moving_Pages.mdwn?ds=sidebyside diff --git a/doc/todo/Moving_Pages.mdwn b/doc/todo/Moving_Pages.mdwn index 8173953cf..62dda204a 100644 --- a/doc/todo/Moving_Pages.mdwn +++ b/doc/todo/Moving_Pages.mdwn @@ -9,3 +9,30 @@ Anyway to consider implementing **rename/move/delete** ? I certainly lack the s Thanks again to [Joey](http://kitenet.net/~joey) for putting ikiwiki together. I love the program. *[Kyle](http://kitenet.net/~kyle/)=* + +---- + +The MediaWiki moving/renaming mechanism is pretty nice. It's easy to get a list of pages that point to the current page. When renaming a page it sticks a forwarding page in the original place. The larger the size of the wiki the more important organization tools become. + +I see the need for: + +* a new type of file to represent a forwarding page +* a rename tool that can + * move the existing page to the new name + * optionally drop a forwarding page + * optionally rewrite incoming links to the new location + +Brad + +> This could be implemented through the use of an HTTP redirect to the +> new page, but this has the downside that people may not know they're being +> redirected. +> +> This could also be implemented using a combination of raw inline and meta +> to change the title (add a "redirected from etc." page. This could be done +> with a plugin. A redirect page would be [[redirect page="newpage"]]. +> But then if you click "edit" on this redirect page, you won't be able +> to edit the new page, only the call to redirect. +> --Ethan + +Note that there is a partial implementation in the [[patchqueoe|patchqueue/move_page]].