PHPackages                             startsevdenis/fm-elfinder-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [File &amp; Storage](/categories/file-storage)
4. /
5. startsevdenis/fm-elfinder-bundle

ActiveSymfony-bundle[File &amp; Storage](/categories/file-storage)

startsevdenis/fm-elfinder-bundle
================================

ElFinder bundle, adds ElFinder file manager to your Symfony2 project

6.0.2(10y ago)01.2k↓31%MITPHPPHP &gt;=5.3.9

Since Jun 7Pushed 10y ago1 watchersCompare

[ Source](https://github.com/startsevdenis/FMElfinderBundle)[ Packagist](https://packagist.org/packages/startsevdenis/fm-elfinder-bundle)[ Docs](https://github.com/helios-ag/FMElfinderBundle)[ RSS](/packages/startsevdenis-fm-elfinder-bundle/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (10)Versions (40)Used By (0)

FMElfinderBundle
================

[](#fmelfinderbundle)

[ElFinder](https://github.com/Studio-42/elFinder) integration in Symfony2

### Code Quality Assurance

[](#code-quality-assurance)

GitterSL InsightTravisCICoverageLicenseVersion[![Gitter](https://camo.githubusercontent.com/f8d9da96490aa57d7276be058339575d9a02990b35c7533dec59a33405fa79dc/68747470733a2f2f696d672e736869656c64732e696f2f6769747465722f726f6f6d2f6e776a732f6e772e6a732e7376673f7374796c653d666c61742d737175617265)](https://gitter.im/helios-ag/FMElfinderBundle)[![SensioLabsInsight](https://camo.githubusercontent.com/b45217ab0fe281ea41f918e8f03d1f6677049bab96765414db7afb4bfc1efa73/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f36303430333261622d303665662d346565322d623063662d6262353234306239636431372f6d696e692e706e67)](https://insight.sensiolabs.com/projects/604032ab-06ef-4ee2-b0cf-bb5240b9cd17)[![Build Status](https://camo.githubusercontent.com/6faf29dbe0c67c411b2e2e5321de2afad610bf32ef1295b34ca4b22abfa6a446/68747470733a2f2f7365637572652e7472617669732d63692e6f72672f68656c696f732d61672f464d456c66696e64657242756e646c652e706e67)](http://travis-ci.org/helios-ag/FMElfinderBundle)[![Coverage Status](https://camo.githubusercontent.com/c6ab06fc6f98fdedc49504ba6ec0ad40d3a19babcdaa84acc979a6cfde8979ce/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f68656c696f732d61672f464d456c66696e64657242756e646c652f62616467652e7376673f6272616e63683d6d617374657226736572766963653d676974687562)](https://coveralls.io/github/helios-ag/FMElfinderBundle?branch=master)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![Latest Stable Version](https://camo.githubusercontent.com/94570df8d1e5e182ec612816dfac5e94535fd4f601fc320c5544b0de486635b4/68747470733a2f2f706f7365722e707567782e6f72672f68656c696f732d61672f666d2d656c66696e6465722d62756e646c652f762f737461626c652e737667)](https://packagist.org/packages/helios-ag/fm-elfinder-bundle)DependenciesDownloads[![Dependency Status](https://camo.githubusercontent.com/c9029a223cae3f13c200154f99fc787880ad6d6431692d400739956ed485bca0/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3533646235366165346233616338393762363030303164342f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/53db56ae4b3ac897b60001d4)[![Total Downloads](https://camo.githubusercontent.com/9818e140b8fb801fbf57b905139d0b01dc5c8a912c29213de28898998dcbbdf0/68747470733a2f2f706f7365722e707567782e6f72672f68656c696f732d61672f666d2d656c66696e6465722d62756e646c652f646f776e6c6f6164732e737667)](https://packagist.org/packages/helios-ag/fm-elfinder-bundle)**elFinder** is an open-source file manager for web, written in JavaScript using jQuery UI. Creation is inspired by simplicity and convenience of Finder program used in Mac OS X operating system.

Recommended bundles to use with:

FMTinyMCEBundleIvoryCKEditorBundleTrsteelCkeditorBundleFMSummernoteBundle[![FMTinyMCEBundle](https://camo.githubusercontent.com/25ddb3e577d0714161283425b4c653ce72b833fa72494a75153027017aaa840b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f464d54696e794d434542756e646c652d646f776e6c6f61642d627269676874677265656e2e737667)](https://github.com/helios-ag/FMTinyMCEBundle)[![IvoryCKEditorBundle](https://camo.githubusercontent.com/3ae9ca11fd391b14ee448f7075ef54d429cae8d6332014708eb7c0b543735e04/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f49766f7279434b456469746f7242756e646c652d646f776e6c6f61642d6f72616e67652e737667)](https://github.com/egeloen/IvoryCKEditorBundle)[![TrsteelCkeditorBundle](https://camo.githubusercontent.com/a91bc18174741514c4d84093d8a17a3f7e9f4e42afc8176565c63c1297e75503/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5472737465656c436b656469746f7242756e646c652d646f776e6c6f61642d626c75652e737667)](https://github.com/trsteel88/TrsteelCkeditorBundle)[![FMSummernoteBundle](https://camo.githubusercontent.com/40e4fb921def461a2f211047e424565bb8238e6d820e755c4e8265ff3f785987/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f464d53756d6d65726e6f746542756e646c652d646f776e6c6f61642d627269676874677265656e2e737667)](https://github.com/helios-ag/summernote-bundle)**Table of contents**

- [Installation](#installation)

    - [Step 1: Installation](#step-1-installation)
    - [Step 2: Enable the bundle](#step-2-enable-the-bundle)
    - [Step 3: Import FMElfinderBundle routing file](#step-3-import-fmelfinderbundle-routing-file)
    - [Step 4: Securing paths](#step-4-configure-your-applications-securityyml)
    - [Step 5: Install assets](#step-5-install-assets)
- [Basic configuration](#basic-configuration)

    - [Add configuration options to your config.yml](#add-configuration-options-to-your-configyml)
    - [Use multiple upload folder by instance](#use-multiple-upload-folder-by-instance)
- [CORS support](/Resources/doc/cors-support.md)
- [Events listeners / subscribers](/Resources/doc/events-listeners-subscribers.md)

    - [Events](/Resources/doc/events-listeners-subscribers.md#events)
    - [Sub requests](/Resources/doc/events-listeners-subscribers.md#sub-requests)
- [Elfinder Form Type](/Resources/doc/elfinder-form-type.md)
- [CKEditor integration](/Resources/doc/ckeditor-integration.md)

    - [Installation](/Resources/doc/ckeditor-integration.md#step-1-installation)
    - [Configuration](/Resources/doc/ckeditor-integration.md#step-2-configure-ckeditor-setting-via-settingsyml-or-through-form-builder)
- [TinyMCE integration](/Resources/doc/tinymce-integration.md)

    - [Integration with TinyMCE 3](/Resources/doc/tinymce-integration.md#tinymce-3x)
    - [Integration with TinyMCE 4](/Resources/doc/tinymce-integration.md#tinymce-4x)
- [Summernote integration](/Resources/doc/summernote-integration.md)
- [Advanced configuration](/Resources/doc/advanced-configuration.md)

    - [Custom configuration provider](/Resources/doc/advanced-configuration.md#custom-configuration-provider)
    - [Custom loader](/Resources/doc/advanced-configuration.md#custom-loader)
    - [Plugins](/Resources/doc/advanced-configuration.md#plugins)
    - [Service as volume driver](/Resources/doc/advanced-configuration.md#symfony-service-as-a-volume-driver)
    - [Flysystem configuration](/Resources/doc/advanced-configuration.md#flysystem-configuration)

Installation
------------

[](#installation)

### Step 1: Installation

[](#step-1-installation)

**Version 6 (Symfony 3 Compatible):**

Add FMElFinderBundle to your composer.json

```
{
    "require": {
        "helios-ag/fm-elfinder-bundle": "~6",
    }
}
```

**Version 5:**

Add FMElfinderBundle to your composer.json:

```
{
    "require": {
        "helios-ag/fm-elfinder-bundle": "~5",
    }
}
```

also add component-dir under config node of composer.json

```
{
    "config": {
        "component-dir": "web/assets"
    }
}
```

**Version 4:**

This version doesn't use **component** library

```
composer require helios-ag/fm-elfinder-bundle: "~4.0"
```

For Symfony =&lt;2.3 use version ~2.3

```
composer require helios-ag/fm-elfinder-bundle: "~2.3"
```

Now tell composer to download the bundle by running the command:

```
composer update helios-ag/fm-elfinder-bundle
```

### Step 2: Enable the bundle

[](#step-2-enable-the-bundle)

Enable the bundle in the kernel:

```
