I would like to run a routine that does a purge on a daily basis and I can see that rollback can retrieve anything that was wiped accidently.
I doubt there's a way of doing this from the admin interface.
Can you offer a suggestion?
No, there is nothing bundled with Matrix to allow you to do this. You could potentially write a script that runs the HIPO job to purge the trash and use cron to run it nightly for you.
The code should be quite short as the logic is encapsulated in the HIPO job itself. In fact, I think the code is as simple as:
$hh = &$GLOBALS['SQ_SYSTEM']->getHipoHerder();
$hh->freestyleHipo('hipo_job_purge_trash', Array());You'd have to set up the script by include init.inc like most of the scripts in the MYSOURCE_ROOT/scripts directory.