heimrichhannot / contao-file-manager-bundle
This bundle offers a frontend file manager for the Contao CMS.
Installs: 312
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
Open Issues: 0
Type:contao-bundle
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.9
- heimrichhannot/contao-encore-contracts: ^1.0
- heimrichhannot/contao-status-message-bundle: ^0.1
- heimrichhannot/contao-utils-bundle: ^2.204
- symfony/config: ^4.4||^5.0
- symfony/dependency-injection: ^4.4||^5.0
- symfony/event-dispatcher: ^4.4||^5.0
- symfony/http-foundation: ^4.4||^5.0
- symfony/http-kernel: ^4.4||^5.0
- symfony/routing: ^4.4||^5.0
- symfony/translation: ^4.4||^5.0
- terminal42/service-annotation-bundle: ^1.1
Suggests
- heimrichhannot/contao-encore-bundle: Symfony Webpack Encore integration for Contao.
README
This bundle offers a frontend file manager for the Contao CMS.
Features
- display a simple and clean file manager in the frontend
- built with security in mind:
- takes care of the "public" state of folders
- always checks if the website user is allowed to see the current folder
- select allowed folders in a global file manager configuration or based on a member login in member groups separately
Impressions
The file manager in the frontend
Installation
- Install via composer:
composer require heimrichhannot/contao-file-manager-bundle
. - Update your database using migration command or install tool as usual.
Usage
- Create a file manager config in the contao backend.
- Create member groups if the file manager is non-public. Here you can extend the permissions of the file manager config.
- Create a frontend module and assign the file manager config. Then place the module in an article you like.
TODO
- batch processing
- actions: copy, move, rename, upload