kevas / filemanager
Filemanager for web application build on Nette framework
v1.7.3
2021-08-05 13:36 UTC
Requires
- php: >= 7.4
- ext-json: *
- latte/latte: ^2.5
- nette/finder: ^2.5
- nette/utils: ^3.0
This package is auto-updated.
Last update: 2024-04-15 12:18:29 UTC
README
Simple and intuitive file manager for web application.
What it can really do?
- create directory
- edit / remove file or directory
- upload files by dragging from disk
- possibility of integration into wysiwyg editor
Instalation
The recommended way to install is via Composer:
composer require kevas/filemanager
Usage
Create a filemanager content and insert it into your templates.
use Kevas\Filemanager\Filemanager; $filemanager = new Filemanager; // Set upload dir relative to your document root $filemanager->setUploadDir('user_uploads'); $filemanagerContent = $filemanager->render();
Set css and js path
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.14.0/css/all.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dropzone@5.7.0/dist/dropzone.min.css"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/kevas/filemanager/src/assets/css/main.css"> <script src="https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/dropzone@5.7.2/dist/dropzone.min.js"></script> <script src="https://cdn.jsdelivr.net/gh/kevas/filemanager/src/assets/js/main.js"></script>