artgris / Filemanagerbundle
Licence: mit
FileManager is a simple Multilingual File Manager Bundle for Symfony
Stars: ✭ 105
Projects that are alternatives of or similar to Filemanagerbundle
Fmelfinderbundle
📁 ElFinderBundle provides ElFinder integration with TinyMCE, CKEditor, Summernote editors
Stars: ✭ 231 (+120%)
Mutual labels: bundle, symfony, symfony-bundle, tinymce
Fmbbcodebundle
🔠 BBCode bundle for Symfony projects
Stars: ✭ 56 (-46.67%)
Mutual labels: bundle, symfony, symfony-bundle
Knpmenubundle
Object Oriented menus for your Symfony project.
Stars: ✭ 1,242 (+1082.86%)
Mutual labels: bundle, symfony, symfony-bundle
Pugxautocompleterbundle
Add an autocomplete field to your Symfony forms
Stars: ✭ 83 (-20.95%)
Mutual labels: bundle, symfony, symfony-bundle
Twigextensionsbundle
Useful Twig extensions for your Symfony project.
Stars: ✭ 75 (-28.57%)
Mutual labels: bundle, symfony, symfony-bundle
Neo4j Symfony
Symfony Bundle for the Neo4j Graph Database
Stars: ✭ 69 (-34.29%)
Mutual labels: bundle, symfony, symfony-bundle
Sonatacachebundle
This bundle provides caching services
Stars: ✭ 66 (-37.14%)
Mutual labels: bundle, symfony, symfony-bundle
Lexikpayboxbundle
LexikPayboxBundle eases the implementation of the Paybox payment system
Stars: ✭ 42 (-60%)
Mutual labels: bundle, symfony, symfony-bundle
Featureflagsbundle
Symfony2 Bundle to implement Feature Flags to your Application
Stars: ✭ 63 (-40%)
Mutual labels: bundle, symfony, symfony-bundle
Web Server Bundle
WebServerBundle provides commands for running applications using the PHP built-in web server. It simplifies your local development setup because you don't have to configure a proper web server such as Apache or Nginx to run your application.
Stars: ✭ 1,281 (+1120%)
Mutual labels: bundle, symfony, symfony-bundle
Foselasticabundle
Elasticsearch PHP integration for your Symfony project using Elastica.
Stars: ✭ 1,142 (+987.62%)
Mutual labels: bundle, symfony, symfony-bundle
Cronos Bundle
Easy update your crontab by using @cron annotations in Symfony commands.
Stars: ✭ 73 (-30.48%)
Mutual labels: bundle, symfony, symfony-bundle
Liipurlautoconverterbundle
[DEPRECATED] This bundle will add a Twig Extension for templates with a new filter for automatically converting urls and emails in a string to html links
Stars: ✭ 53 (-49.52%)
Mutual labels: bundle, symfony, symfony-bundle
Sonataclassificationbundle
Symfony SonataClassificationBundle
Stars: ✭ 76 (-27.62%)
Mutual labels: bundle, symfony, symfony-bundle
Beelabrecaptcha2bundle
💻 Symfony bundle for Google Recaptcha2
Stars: ✭ 47 (-55.24%)
Mutual labels: bundle, symfony, symfony-bundle
Pugxgeneratorbundle
An enhancement of SensioGeneratorBundle
Stars: ✭ 58 (-44.76%)
Mutual labels: bundle, symfony, symfony-bundle
Easy Security Bundle
EasySecurityBundle
Stars: ✭ 95 (-9.52%)
Mutual labels: bundle, symfony, symfony-bundle
Ismaambrosigeneratorbundle
Generates Symfony2 documents, forms and CRUD for MongoDB documents
Stars: ✭ 27 (-74.29%)
Mutual labels: bundle, symfony, symfony-bundle
Sncredisbundle
A Redis bundle for Symfony supporting Predis and PhpRedis
Stars: ✭ 980 (+833.33%)
Mutual labels: bundle, symfony, symfony-bundle
Lexikcurrencybundle
This Symfony2 bundle provide a service and a Twig extension to convert and display currencies.
Stars: ✭ 59 (-43.81%)
Mutual labels: bundle, symfony, symfony-bundle
FileManagerBundle
FileManager is a simple Multilingual File Manager Bundle for Symfony
Features
- Upload, delete (multiple), rename, download and sort files
- Create, rename and delete folders
- Manage Public and Private folders
- Multilingual (English, French, Catalan, German, Spanish, Dutch, Portuguese, Romanian, Russian)
- Fully responsive design (bootstrap)
- Multilple view modes (list, thumbnail, with tree or not)
- Easy integration with Tinymce
- Preview images (even with a Private folder)
- Create multilple configurations
- Advanced configuration (ex : ACL, ...) with your own service
- File restriction based on patterns
- File Upload widget used : blueimp/jQuery-File-Upload
- Multiple uploads support
- Drag & Drop support
- Min/Max file size restriction
- Thumbnails generation
- Exhaustive options
- Compatible with FOSCKEditorBundle
Documentation
The Book
- Chapter 0 - Installation and your first File Manager
- Chapter 1 - Basic Configuration
- Chapter 2 - Service Configuration
- Chapter 3 - Access to the File Manager
- Chapter 4 - Security | Hide and/or block access to specific files or folders
Tutorials
- How to integrate FileManagerBundle into Tinymce
- How to integrate FileManagerBundle into FOSCKEditorBundle
- How to add a button that open the File manager to fill out an input field with the file URL
Installation
Step 1: Download the Bundle
$ composer require artgris/filemanager-bundle
Step 2: Load the Routes
# app/config/routing.yml
artgris_bundle_file_manager:
resource: "@ArtgrisFileManagerBundle/Controller"
type: annotation
prefix: /manager
Step 3: Enable the translator service
# app/config/config.yml
framework:
translator: { fallbacks: [ "en" ] }
Creating Your First File Manager
Create a folder uploads in public.
Add following configuration (symfony4) :
# app/config/config.yml
artgris_file_manager:
conf:
default:
dir: "../public/uploads"
Browse the /manager/?conf=default
URL and you'll get access to your
file manager
Run tests:
./vendor/bin/simple-phpunit
Demo Application
FileManagerDemo is a complete Symfony application (Symfony 4.4 and 5.0) created to showcase FileManagerBundle features.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].