DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Content UnEraser

Author:Kasper Skårhøj
Created:2002-11-01T00:32:00
Changed by:Jean-David Gadina
Changed:2005-05-02T21:46:14
Author:Jean-David Gadina
Email:macmade@gadlab.net
Info 3:
Info 4:

Content UnEraser

Extension Key: content_uneraser

Copyright 2000-2002, Jean-David Gadina, <macmade@gadlab.net>

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

Table of Contents

Content UnEraser 1

Introduction 1

What does it do? 1

Users manual 2

Installation 2

Tables overview 2

Recovering records 3

Known problems 4

To-Do list 4

Changelog 4

Introduction

What does it do?

This extension allows backend users to retrieve erased content from all the available tables present in the Typo3 database.

In Typo3, when you delete a record, it's not really erased from the database. Usually, every record contains a «delete flag». When it's set to true, the records isn't selected anymore by the database queries, so it seems deleted. But in fact, it remains forever in the database.

With this extension, you'll be able to see those deleted records, and either to recover them or to delete them permanently, to avoid the database to be cluttered with old records.

Users manual

Installation

The installation of this extension is very simple. Just connect to the Typo3 Extension Repository and download «Content UnEraser» (content_uneraser), located in the backend modules section. You'll also need the download and install the «Developer API» (api_macmade) extension.

img-1

The extension is available in the main menu, in the tools section.

Tables overview

The first thing you'll see is an overview of the Typo3 tables. Notice that only the tables where records contains a delete flag are available.

img-2

From here, you can view the amount of deleted records in every table. You can then decide to erase them completely, either by clicking the minus sign on a row, or by selecting some tables and by pressing the submit button.

img-3

Recovering records

You can also click on a table title (or select it from the drop-down menu) to get a detailed view of the table.

img-4

All the deleted records will be listed here. You'll see in the columns the record's creation and modification dates, and the name of the user who created it.

You can recover a record by clicking the plus sign, and definitively erase it with the minus sign. You can also view a specific record by clicking the information icon.

img-5

If you select multiple records, you'll have to use to options in top of the records list. If you decide to recover the selected records, you'll be able to choose between three recovering method. The first one (selected by default) will hide every recovered record, to avoid them to be displayed. The second one will force them to be shown, and the third one will leave them as they are.

Known problems

None at the time. Just contact me if you find some.

To-Do list

Please contact me if you have any suggestion about this extension.

Changelog

((generated))

0.2.0: 2 nd public release
  • Complete rewriting of the module.
  • Added several options.
  • Improved compatibility with Typo3 engine.
0.1.0: 1 st public release

img-6 Content UnEraser - 4