[wp-hackers] Data recovery (post_status?)

Matt Mullenweg m at mullenweg.com
Tue Feb 14 06:49:17 GMT 2006

Michael E. Hancock wrote:
> There's some irony here because it was an accidental deletion of a post in
> the Forums by one of the ops that seemed to get this whole thread started.

More irony!

When I wrote bbPress it was from scratch so it never actually deleted 
anything. I'm not sure if it's exposed in the UI properly, but if you 
ping me with the thread ID I can bring it back. Someone like Podz should 
also be able to do it in the bbPress admin interface.

That said, I think the usage patterns of forums with lots of (possibly) 
untrusted moderators is very different from that of blogs.

In WP most "delete" buttons turn red (first flag) and have a popup 
warning that isn't used anywhere else in the program (flag two). I think 
this is sufficient. Sometimes users really want delete. (Remember all 
the complaints about Gmail when it came out without a delete button?)

For truly catastrophic failures we've always had backups.

Short of versioning every field in WP, including categories, meta 
fields, user info, passwords, etc, I think implementing a half-assed 
"universal undo" is worse than none at all. Furthermore, this is more 
the realm of a plugin for the ultra-paranoid rather than adding enormous 
complexity to WP for a single unlikely edge case.

That said, in a plugin maybe someone could do a DB dump after every 
write or update operation and then SVN commit the file, so a true 
rollback of WP would be possible. Since only diffs would be stored it 
wouldn't take up much space, and you'd have the robustness of SVN to 
tag/branch/revert the entire DB. (And possibly WP itself?)

Matt Mullenweg
  http://photomatt.net | http://wordpress.org
http://automattic.com | http://akismet.com

More information about the wp-hackers mailing list