>> "Page deletion" >> >> Why not move the page to a "Trash" WorkSpace, so the user can go their >> an recover a page, or empty its Trash ?
> This is what TWiki does. It has a couple of problems: > 1) It needs specific handling with respect to moving and renaming - > the system needs to know that Trash is a special WikiSpace. > 2) If two persons from different WikiSpaces move a similarly named > page to the Trash, then there's a problem. Or, the trash is not > emptied, and someone recreates the page and moves it again to the > trash. It becomes... problematic. Though, actually there is also a > problem if a page is marked deleted, but it gets recreated - is the > old one brought back or what? > Maybe a WikiSpace-specific wiki:Trash space might be the best > solution. And an admin function to empty it. Another idea: Why not see page deletion as and "end of life" marker in the page history? Let a page get a life cycle (create, change, delete). Regards, Florian
