TPUploader adds ZIP upload support for custom Botble CMS plugins and themes directly from the admin panel.
- Upload custom plugins from a ZIP file in the plugins screen
- Upload custom themes from a ZIP file in the themes screen
- Optional activation immediately after installation
- ZIP validation before install
- Protection against unsafe archive paths
- UI injected from the plugin without modifying Botble core packages
- Botble CMS
7.6.3or higher - PHP
8.2or higher - ZIP extension enabled
- Copy the plugin into
platform/plugins/tpuploader - Activate it from Botble admin or run:
php artisan cms:plugin:activate tpuploaderAfter activation:
- Go to
Admin -> Pluginsto upload a plugin ZIP - Go to
Admin -> Themesto upload a theme ZIP - Optionally enable activation during upload
- Plugin ZIPs must contain a valid
plugin.json - Theme ZIPs must contain a valid
theme.json - Existing plugin or theme folders are not overwritten
MIT