https://github.com/aljawaid/contentcleaner
This tool allows admins to cleanup their Kanboard database by selectively deleting useless data saved by Kanboard and leftover data after uninstalling plugins.
https://github.com/aljawaid/contentcleaner
cleaner database database-cleaner kanboard kanboard-plugin plugin purge reset sessions
Last synced: about 1 month ago
JSON representation
This tool allows admins to cleanup their Kanboard database by selectively deleting useless data saved by Kanboard and leftover data after uninstalling plugins.
- Host: GitHub
- URL: https://github.com/aljawaid/contentcleaner
- Owner: aljawaid
- License: mit
- Created: 2023-02-07T11:03:57.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-29T08:54:30.000Z (12 months ago)
- Last Synced: 2025-02-27T03:47:53.351Z (about 2 months ago)
- Topics: cleaner, database, database-cleaner, kanboard, kanboard-plugin, plugin, purge, reset, sessions
- Language: PHP
- Homepage:
- Size: 1.44 MB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
ContentCleaner
This tool allows admins to cleanup their Kanboard database by selectively deleting useless data saved by Kanboard and leftover data after uninstalling plugins. Keep your database clean and free from cluttered and expired data using cleaning jobs to solve specific application issues.
## Features
- Show a detailed database summary of your application
- Display extra tables which are created by plugins
- Delete extra tables directly from the database
- Easily identify plugin ownership of each extra table
- Show default database information
- Highlight extra columns within tables and delete columns directly from the database
- Numbered cleaning jobs for easy reference
- Each cleaning job is specific to a plugin or a default application setting
- Deep clean the database from all plugins and plugin related data## Cleaning Jobs
Automatic Cleaning Jobs
Application Cleaning Jobs
Plugin Cleaning Jobs
Purge Unused Plugin Registration Entries
Purge User Sessions
Remove MetaMagik data
Clean All Unknown Tables and Column
Restore Calendar Settings
Remove CostControl data
Delete `Remember Me` Login Sessions
Remove Bigboard data
Delete Duplicate `Remember Me` Login Sessions
Remove Group_assign data
Remove SubtaskDueDate data
Remove Wiki data
Remove TemplateManager data
Remove AddressBook data
Remove DefinitionOfDone data
[↓ Bottom] [← Previous] [→ Next] [↑ Top]
## Screenshots
**Database Summary**

**Default Tables**

**Automatic Cleaning Jobs**

**Application Cleaning Jobs**

**Plugin Cleaning Jobs**

[↓ Bottom] [← Previous] [→ Next] [↑ Top]
## Usage
Go to `Settings` ⥂ Content Cleaner
[↓ Bottom] [← Previous] [→ Next] [↑ Top]
## Installation & Compatibility
Installation
- Install via the **[Kanboard](https://github.com/kanboard/kanboard "Kanboard - Kanban Project Management Software") Plugin Directory** or see [INSTALL.md](../master/INSTALL.md)
- Read the full [**Changelog**](../master/changelog.md "See changes") to see the latest updatesCompatibility
- Requires [Kanboard](https://github.com/kanboard/kanboard "Kanboard - Kanban Project Management Software") ≥`1.2.20`
- **Other Plugins & Action Plugins**
- _No known issues_
- Compatible with [PluginManager](https://github.com/aljawaid/PluginManager)
- **Core Files & Templates**
- _No template overrides_
- No database changes are made by this plugin other than the deletion of database content
- MS SQL databases are not supportedTranslations
- _Starter template available_
[↓ Bottom] [← Previous] [→ Next] [↑ Top]
## Authors & Contributors
- [@aljawaid](https://github.com/aljawaid) - Author
- [Craig Crosby](https://github.com/creecros) - Contributor
- [Alfred Bühler](https://github.com/alfredbuehler) - Contributor
- _Contributors welcome_[↓ Bottom] [← Previous] [↑ Top]
## License
- This project is distributed under the [MIT License](../master/LICENSE "Read The MIT license")
---
[↑ Top]