On most forum softwares, there's are two methods of deleting items - a) not completely remove them from the database, but either move them to a trashcan facility (IPB) or use "soft" delete, which keeps the post in its original position but removes it from view or B) completely remove it from the database. And, of course, every forum has occasions where its necessary to remove posts or even entire threads. Personally I prefer not to completely delete things with no possible way of bringing it back just in case I need to review it again later. What's your preference? Completely remove or just remove a post/thread from view.
We actually send all our deletes to a garbage can, admins only. I feel safer regarding accidental deletes this way. Soft deletes ftw gogo
I also use a trashcan forum, that only admins can view so if a mod deletes a post it get moves here, and then i can review it and restore it with necessary.
I always soft-delete in case I need to see things later. It's how I was "raised" to do so as a staff member on another forum, so it's carried over to how I moderate my own site.
I do in some cases physically remove it, wiping it off the database entirely etc... (vBulletin) but mostly only move them to a "trashcan" solution. Only things such as very offensive posts (racism, sexism etc..) I remove completely, the rest ends up in a trashcan.
Spam and posts made in error get completely deleted. Anything else is soft deleted (trashcan), in other words, archived. When I do housekeeping I'll empty the trashcan from time to time.
If its just spam, we delete it, or move to trash can. Why? So you can know who are spammers, and things like that - sometimes spams gets through the system, and when I have threads in the trash can, I merge them into one thread,
About the only posts I ever delete are duplicate posts, made in error or obvious spam posts. Anything else gets archived. I always like to keep my backside covered, just in case.
I prefer to transfer unnecessary or inappropriate posts over to a "Trash Can" forum where team members can further discuss the matter if need be. Physically deleting posts never seems like a viable move to me, particularly considering that you may need to reference back in the future... for whatever reason. As Ryan does, I will of course physically remove spam posts.
Soft delete or dump box (hidden forum) whatever the content is. I never hard delete or allow my admins that privilege because I find deleted material often needs to be reviewed for one reason or another.
I don't allow anyone to delete thread and posts on my forum. I don't like the soft delete look so I have them move the threads/posts to a special hidden board called Post Storage. This keeps my post counts up and allows me to have a post saved in case I need it later for evidence or reference.
It's not even that. Keeping the posts allows you to keep an accurate representation of how many posts have been made. Very useful for statistics to monitor posting trends, which should be monitor by administrators just as often as they should be posting themselves. If someone makes a post that breaks the rules and is removed, I would still like that post to count towards my statistics because it IS a legitimate post, despite it's removal.
I also prefer to use the trashcan way, moving all old/no longer needed threads to a board which is only seen by the administrators.