Edgewall Software

Opened 19 years ago

Last modified 21 months ago

#1106 closed enhancement

Add the ability to rename wiki page. — at Version 45

Reported by: mrovner@… Owned by: Christian Boos
Priority: high Milestone: 0.12
Component: wiki system Version:
Severity: critical Keywords: rename
Cc: ilias@…, mrovner@…, 11whoareyou@…, wjl@…, dserodio@…, jesse@…, jdell@…, shishz@…, mnpettigrew@…, burst@…, philip.tran@…, joe@…, agarino@…, daved@…, randyb@…, trac@…, adam.bodestyne@…, wcravens@…, charles.butterfield@…, pkou@…, uws@…, bfults+trac@…, m.galante@…, jaa-trac@…, eduardo.mercovich@…, mikepan@…, kasper.souren@…, joel@…, deisner@…, karl@…, lidaobing@…, nick@…, luca.ceresoli@…, arturcz@…, leho@… Branch:
Release Notes:
API Changes:
Internal Changes:

Description (last modified by Christian Boos)

Add Rename page button to bottom of wiki page.

  • Edit history and attachments shall be preserved.
  • Ask user whether Links to this page shall be updated.

Change History (45)

comment:1 by anonymous, 19 years ago

Cc: mrovner@… added

comment:2 by jr.plusplus@…, 19 years ago

Could also be a feature of the admin tool:

wiki rename WrongPageName RightPageName

comment:3 by whoareyou@…, 19 years ago

Cc: whoareyou@… added
Priority: normalhighest

I vote for it'''

Yes I think it is a MUST-TO-HAVE. This a realy basic Wiki-Feature. I am evaluating trac for Software Development management, and just for this kind of missing features we may opt for heavier tools. Without the rename possibilty it is very hard to maintain a nice and coherent structure of the Wiki pages.

Please try to fix it as soon as possible!

comment:4 by Christian Boos, 19 years ago

Milestone: 1.0
Owner: changed from Jonas Borgström to Christian Boos
Priority: highesthigh
Status: newassigned

I see how I could do it.

This depends on TracCrossReferences for finding all the occurrences of the original name, and then it depends on the refactoring of the Wiki code I'm currently doing (as a side-effect of the InterTrac support) for being able to recompose the source wiki with the page renamed.

comment:5 by anonymous, 19 years ago

Cc: wjl@… added

(Adding myself to the CC list.)

comment:6 by cameron@…, 19 years ago

I am interested in this feature too.

Its a real pain to restructure wiki pages without a feature like this.

I'd prefer it to be a web interface, rather than JUST a trac-admin command, however a exposing it as a trac-admin command is also a good idea.

comment:7 by Christian Boos, 19 years ago

Description: modified (diff)
Milestone: 1.0
Owner: Christian Boos removed
Status: assignednew

actually, I've not yet started working on that, so I remove the assignment status

comment:8 by dserodio@…, 18 years ago

Cc: dserodio@… added

comment:9 by sethop@…, 18 years ago

Cc: sethop@… added

This doesn't appear to have a milestone at the moment - I'd like to add my name to the people who'd like to see it happen.

comment:10 by anonymous, 18 years ago

Cc: jesse@… added

comment:11 by anonymous, 18 years ago

Cc: jdell@… added

comment:12 by anonymous, 18 years ago

Cc: shishz@… added

comment:13 by anonymous, 18 years ago

Cc: seanhussey@… added

comment:14 by anonymous, 18 years ago

Cc: jhopping@… added

comment:15 by anonymous, 18 years ago

+1 vote! Indeed, renaming wiki pages is considered basic wiki functionality- This is really the only hole that I see in Trac…

comment:16 by anonymous, 18 years ago

Cc: rrizun@… added

comment:17 by anonymous, 18 years ago

Cc: cyril.zorin@… added

comment:18 by anonymous, 18 years ago

Cc: mnpettigrew@… added

comment:19 by anonymous, 18 years ago

Cc: mrovner@… added; mrovner@… removed

comment:20 by anonymous, 18 years ago

Cc: burst@… added
Version: 0.80.9.4

comment:21 by anonymous, 18 years ago

Cc: philip.tran@… added

Yeah, Trac is missing this feature. Now I see the pain when refactoring my wiki pages!

+1 vote!

comment:22 by anonymous, 18 years ago

Cc: joe@… added

comment:23 by anonymous, 18 years ago

Cc: agarino@… added

comment:24 by anonymous, 18 years ago

Friends, Trac looks very promising, but until you can RENAME a wiki page, it is a non-starter for my teams. This is absolutely basic; it should be a HIGHEST priority addition.

regards, craig larman

comment:25 by mitsu, 18 years ago

I totally agree —- you should be able to rename a page —- this should be a high priority item. If you guys don't do it I might have to do it myself!

comment:26 by anonymous, 18 years ago

mitsu: Trac is Open Source, so instead of complaining, why don't you just implement it and share?

comment:27 by anonymous, 18 years ago

Cc: daved@… added

comment:28 by anonymous, 18 years ago

Cc: dhrubab@… added; mrovner@… whoareyou@… wjl@… dserodio@… sethop@… jesse@… jdell@… shishz@… seanhussey@… jhopping@… rrizun@… cyril.zorin@… mnpettigrew@… burst@… philip.tran@… joe@… agarino@… daved@… removed

comment:29 by anonymous, 18 years ago

Cc: mrovner@… whoareyou@… wjl@… dserodio@… sethop@… jesse@… jdell@… shishz@… seanhussey@… jhopping@… rrizun@… cyril.zorin@… mnpettigrew@… burst@… philip.tran@… joe@… agarino@… daved@… added

comment:30 by anonymous, 18 years ago

Cc: randyb@… added

This really needs some attention. It's potentially a deal breaker here. We might have to migrate away from trac because this functionality doesn't exist.

comment:31 by anonymous, 18 years ago

Priority: highhighest

comment:32 by anonymous, 18 years ago

Cc: trac@… added

comment:33 by anonymous, 18 years ago

Cc: sio4@… added

comment:34 by anonymous, 18 years ago

Cc: cavokz@… added
Version: 0.9.40.9.6

comment:35 by Christian Boos, 18 years ago

Milestone: 0.11
Owner: set to Christian Boos
Version: 0.9.60.8

For enhancements tickets, the version is used to keep track of the Trac version in which the feature request originated, as a rough indication of the age of the request. So I reverted this field to its original value.

Note that the wiki parser in milestone:0.11 should provide the necessary infrastructure for enabling seemless renames, so I'm tentatively scheduling the ticket for 0.11.

comment:36 by anonymous, 18 years ago

Cc: cavokz@… a added; cavokz@… removed

comment:37 by anonymous, 18 years ago

Cc: cavokz@… added; cavokz@… a removed

comment:38 by anonymous, 18 years ago

Cc: adam.bodestyne@… added

comment:39 by anonymous, 18 years ago

Cc: dhrubab@… removed

comment:40 by anonymous, 18 years ago

Cc: rrizun@… removed

comment:41 by anonymous, 18 years ago

Cc: cyril.zorin@… removed

comment:42 by Welsey Cravens <wcravens@…>, 18 years ago

Cc: wcravens@… added

comment:43 by Noah Kantrowitz (coderanger) <coderanger@…>, 17 years ago

For a somewhat simplistic implementation, see the WikiRename plugin.

comment:44 by anonymous, 17 years ago

Cc: jace@… added

comment:45 by Christian Boos, 17 years ago

Description: modified (diff)
Milestone: 0.111.0
Priority: highesthigh

Not sure it can be done for 0.11.

Delay to 1.0 until it becomes clearer how to do it.

Note: See TracTickets for help on using tickets.