A place for deleted pages

This is based on the Macintosh trash, which proved itself for the last 20 years as a good design. The Trash on Mac OS X in 2004 is not very different from the trash of System 6 of 1985.

The system will work like that:

page. Maybe there should be a hint in the page info which notifies the user that there is a trashed version of the page.

Discussion

Reverting pages

Reverting page contents is not as easy as it is now because you need to find the trashed page and revert there and not in the normal

A deleted page "MoinTrash/PageName" and a new page "PageName" are not the same page, and there is no need to get an old version from the trashed page into the new page, just like there is not need to get an old version of "FindPage" into "HelpContents"

There is a reason why the page was deleted - either it contained no content, created by mistake, or wiki users thought it does not belong to the wiki. The page is in the trash only as a security measure, so we can always redo.

When one creates the same page again, he can see the trashed version. If he wants to un trash the page, he simply rename it out of the trash, and continue with the old content of that page. But if he decided to create a new page with that name, he start from scrach.

We can show this message, when one create a page with the same name as a trashed page (default Create New Page):

JoeDoe is in the wiki trash. Do you want to create a new page or un-trash the existing page?

[Un Trash Existing]  [[ Create New Page ]]

I'm not sure this is realy needed though.

MoinMoin: MoinMoinTrash (last edited 2007-10-29 19:21:22 by localhost)