
Really simple to use. I particularly liked the option run it in 'safe mode' before you clean, to see what it's goi…
AllisonFewtrell
A suite of extreme cleanups to remove obsolete data and files, making your site leaner, cleaner and faster.
Requires php7.3+. Compatible with php8+.
As a web site is developed, edited and used, behind the scenes a shed-load of unused and no longer relevant stuff accumulates. Extreme Clean searches out such stuff so you know what is old and unused, then removes it for you. Featured in concrete5 Town Hall video.
On a frequently updated site, old page versions accumulate much faster than the core job removes them. Extreme Clean rips through a site purging old page versions and the data they contain. Extreme clean can clean page versions where the core old versions job is overwhelmed.
Old file versions
As well as accumulating old file versions, a site can also accumulate empty filesets and folders, broken files, lost files and empty system directories. Extreme clean has carefully crafted cleaners for all of these file manager problems.
Clear out abandoned drafts and trash, either completely or once the pages have been un-modified for a number of days. Extreme clean can clean the trash where the core empty trash is overwhelmed.
Trim log files by length or age. Configured by default for the main Log and the Jobs Log (the c5 core provides no means to view or clear the jobs log)
On a busy eCommerce or membership site, users come and go, but rarely do they clean up their accounts. Extreme Clean seeks out and removes inactive user accounts.
Over time the storage for database tables can become fragmented and disorganised. Extreme Clean optimizes database tables for efficient access and storage.
Clean out old and forgotten /incoming and /tmp files by age.
Uninstalled packages and .zip archives in the /packages directory.
Clean out empty and broken page workflows by age.
Cluttered Clipboards
A growing clipboard slows and eventually seizes up, breaking the blocks add panel. Trim clipboards by age or size.
Unused Blocks and Templates
Its easy to add custom blocks and templates to /application/blocks, but how many of them are really used when you have finished developing? Remove unused blocks and templates.
Cleaners can be run directly from the dashboard or through the Extreme Clean queable job and for Concrete v9 through the Extreme Clean task.
Featured in concrete5 Town Hall video.
Extreme Clean can help with GDPR strategy, ensuring that no data covered by GDPR is left in old page versions or old log records and user accounts are removed after inactivity. Full GDPR compliance involves a lot more than Extreme Clean.
Backup your site before first using Extreme Clean. I accept no responsibility if you end up cleaning critical data! Once you have Extreme Clean configured, a safe strategy is to run it after your regular backups, so keeping the database clean ready for the next backup.
See more addons by JohntheFish.