TYPO3 Tuning: Papierkorb mit Wiederherstellungsfunktion

Die Extension KJ Recycler 2005 von Julian Kleinhans stattet das TYPO3-Backend mit etwas aus, das man heute von jedem Betriebssystem her kennt: einem Papierkorb. Ein solcher Papierkorb ist deshalb unverzichtbar, weil man darin all das wiederfindet, was man versehentlich gelöscht hat. Umgekehrt kann man den Papierkorb bewusst leeren und damit alle gelöschten Datensätze physisch aus der Datenbank entfernen. Wie dies im Detail funktioniert, ist auf der Website von Julian Kleinhans sehr schön beschrieben.

Im Prinzip kann TYPO3 all das auch ohne diese Extension: Wenn man etwas löscht, wird es nämlich nicht dauerhaft gelöscht, sondern nur in der Datenbank als gelöscht gekennzeichnet. Wer sich also nicht scheut, mit phpMyAdmin direkt auf die Datenbank zuzugreifen, kann dort irrtümlich gelöschte Daten retten. Diese Methode setzt allerdings einiges Fachwissen voraus und ist insbesondere dann tückisch, wenn Abhängigkeiten zwischen Datensätzen verschiedener Tabellen bestehen. Der KJ Recycler 2005 löst diese Aufgabe wesentlich komfortabler und sollte eigentlich zum Standard-Umfang von TYPO3 gehören.