FrontPage RecentChanges AboutWikiFeatures WikiNode

TrashCan

If TrashCan were implemented, then “delete page” would be easy to undo. (Making things easy to undo is generally a good thing – this helps people CommunityWiki:BeBold, and reduces the “are you SURE?” dialogs and other annoyances that tend to grow around things that cannot be un-done).


Whenever someone deletes a page, the wiki software

The TrashCan page grows and grows like RecentChanges; perhaps someone deletes the oldest bits every month or so.

Oops! Wrong one! How do I un-delete ?

Go to the TrashCan page, click the question mark by the PageName to re-create the page, and cut-and-paste the text into it.

Then the wiki should be restored to the state it was in before that “delete page” incident.

(was IdeasToPlace #115.)

PWiki2 has a TrashCan feature. Every page has a deleted field which is stored in the pages table. When a page is deleted, this field is simply marked as true along with every version of that page. TrashcanTest shows the output of a recently built function to list deleted pages and with the ability to restore the deleted pages easily. --JamesMills

OddMuse rides deletion on top of the PageCluster system. You put a page into the “DeletedPage” cluster, and then after 30 days, it’s deleted. We still haven’t figured out how we feel about the PageCluster system, over on CommunityWiki:CommunityWiki. – LionKimbro

Contributors: