Page is a not externally linkable
- WebmasterWorld
-- Webmaster General
---- How To Improve the Admin Experience


incrediBILL - 1:33 am on Jun 7, 2010 (gmt 0)


While we're at it, here's another tip to improve the ADMIN experience - add a TRASH CAN to your database!

How many people delete something just to go "Awww, I didn't mean to do that!" which I do that a lot less than other people do that work on my database.

Additionally, deleting 1 record at a time from a rather large database is much slower than a simple record update.

Recently I decided to address both issues so I added an ACTIVE/INACTIVE field to several large databases which get a lot of updates and removals.

Then I changed the DELETE function to merely update the record to inactive, and changed the main list view to only show ACTIVE records.

Not deleting in real-time saves a lot of time previously just waiting for the action to complete and being able to simply reactivate inadvertently deleted information can often be a life saver when it happens.

BTW, don't forget to create an "EMPTY TRASH" function so you can purge all your inactive records with a single click later.


Thread source:: http://www.webmasterworld.com/webmaster/4147910.htm
Brought to you by WebmasterWorld: http://www.webmasterworld.com