creifenscheid/cleanup-tools

This extension provides cleanup tools and the possibility to implement cleanup services in your TYPO3 installation.

Installs: 12

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

Type:typo3-cms-extension

v10.0.1 2020-12-01 05:42 UTC

This package is auto-updated.

Last update: 2021-04-11 11:26:11 UTC


README

Latest Stable Version License

Purpose

The core extension "lowlevel" provides some great features, e.g. checking and cleaning flexforms. Inspired by these tools, "Cleanup tools" provides various possibilities to check and clean up your TYPO3 installation. It is shipped with adaptions of the lowlevel tools and can be extended by your own services easily.

Tools

Backend module

  • admins only
  • run cleanup services
  • history of cleanup runs
  • information about services and their properties

Scheduler task

  • run enabled services as task

Hooks

  • preview renderer: shows notification if a content elements flexform is not valid and provides a button to clean the flexform
  • after database operations: checks flexform of content element after saving and cleans it up, if it is not valid

Dashboard

  • show dry run results of services to provide information about your installation

Toolbar

  • admins only
  • quick access to dry-run result of single service

Configuration

  • hooks can be disabled/enabled in extension configuration

\CReifenscheid\CleanupTools\Utility\ConfigurationManagementUtility

  • register your own service
  • register localizations file which include information about your service
  • enable/disable/remove already registered services
  • enable/disable usage of services in scheduler task or toolbar

Support

I don't want your money or anything else. I am doing this for fun, with heart and to improve my coding skills. Constructive critisism is very welcome. If you want to contribute, feel free to do so. Thank you!