PHPackages                             de-luxis/yii2-simple-filemanager - 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. de-luxis/yii2-simple-filemanager

AbandonedArchivedYii2-extension[File &amp; Storage](/categories/file-storage)

de-luxis/yii2-simple-filemanager
================================

Simple filemanager for yii2 framework

1.0.2(7y ago)733511MITPHP

Since Jan 23Pushed 3y ago1 watchersCompare

[ Source](https://github.com/De-Luxis/yii2-simple-filemanager)[ Packagist](https://packagist.org/packages/de-luxis/yii2-simple-filemanager)[ RSS](/packages/de-luxis-yii2-simple-filemanager/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (2)Dependencies (3)Versions (4)Used By (0)

Yii2 simple filemanager
=======================

[](#yii2-simple-filemanager)

[![Maintainability](https://camo.githubusercontent.com/31493a33ef2fbc4200681120fc61d94a906d425073066478389da9cc2de8bd98/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f32616566336162636466663734643039343731302f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/De-Luxis/yii2-simple-filemanager/maintainability)[![Test Coverage](https://camo.githubusercontent.com/1bbcbf67f654b1dd21d4d9dfe7b2c8eb88d96e79b30551662573c5c87709454a/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f32616566336162636466663734643039343731302f746573745f636f766572616765)](https://codeclimate.com/github/De-Luxis/yii2-simple-filemanager/test_coverage)[![Latest Stable Version](https://camo.githubusercontent.com/a6220d5d0024405071dae58a92a5f2d81a38a4a1e88431c6f4bef812aab4b2af/68747470733a2f2f706f7365722e707567782e6f72672f64652d6c757869732f796969322d73696d706c652d66696c656d616e616765722f762f737461626c653f666f726d61743d666c6174)](https://packagist.org/packages/de-luxis/yii2-simple-filemanager)[![Latest Unstable Version](https://camo.githubusercontent.com/77b933a6ce24f9d401c69eec682ae52a5e5191153b28a8d7120964be4acd125d/68747470733a2f2f706f7365722e707567782e6f72672f64652d6c757869732f796969322d73696d706c652d66696c656d616e616765722f762f756e737461626c653f666f726d61743d666c6174)](https://packagist.org/packages/de-luxis/yii2-simple-filemanager)[![License](https://camo.githubusercontent.com/6eae48a5941463aa2b30ffe53970046144b9a3d141897266b263ab7871b15623/68747470733a2f2f706f7365722e707567782e6f72672f64652d6c757869732f796969322d73696d706c652d66696c656d616e616765722f6c6963656e73653f666f726d61743d666c6174)](https://packagist.org/packages/de-luxis/yii2-simple-filemanager)

A simple file manager. Having minimal dependencies, but great opportunities for expansion.

Features
--------

[](#features)

- Do not need a database. Consequently, there are no migrations.
- It's simple.

TODO
----

[](#todo)

- Preview for images.
- Extended information about files.
- Possibility to limit the types of downloaded files through the configuration.
- Add support RBAC.

Screenshots
-----------

[](#screenshots)

Basic app template

[![base app en](https://raw.githubusercontent.com/De-Luxis/yii2-simple-filemanager/master/screenshots/base-app-en.png)](https://raw.githubusercontent.com/De-Luxis/yii2-simple-filemanager/master/screenshots/base-app-en.png)

Empty files. Basic app template i18n.

[![base app en](https://raw.githubusercontent.com/De-Luxis/yii2-simple-filemanager/master/screenshots/base-app-ru-empty.png)](https://raw.githubusercontent.com/De-Luxis/yii2-simple-filemanager/master/screenshots/base-app-ru-empty.png)

Submodule.

[![base app en](https://raw.githubusercontent.com/De-Luxis/yii2-simple-filemanager/master/screenshots/submodule.png)](https://raw.githubusercontent.com/De-Luxis/yii2-simple-filemanager/master/screenshots/submodule.png)

Submodule i18n.

[![base app en](https://raw.githubusercontent.com/De-Luxis/yii2-simple-filemanager/master/screenshots/submodule-ru.png)](https://raw.githubusercontent.com/De-Luxis/yii2-simple-filemanager/master/screenshots/submodule-ru.png)

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

[](#installation)

Run the command.

`composer require de-luxis/yii2-simple-filemanager`

Or add to your composer.json

`"de-luxis/yii2-simple-filemanager": "*"`

Now, register the module in the configuration of your application.

On an example of the [basic application template](https://github.com/yiisoft/yii2-app-basic) `config/web.php`

```
'modules' => [
    'filemanager' => [
        'class' => 'DeLuxis\Yii2SimpleFilemanager\SimpleFilemanagerModule'
    ],
],

```

The file manager will be available at `index.php?r=filemanager`

Submodule
---------

[](#submodule)

The file manager can be included as a submodule. For example, for your administration panel. To do this, in the method of initializing your module, you need to add an entry that the file manager will connect.

```
public function init()
{
    parent::init();

    $this->modules = [
        'filemanager' => [
            'class' => 'DeLuxis\Yii2SimpleFilemanager\SimpleFilemanagerModule',
            'as access' => [
                'class' => '\yii\filters\AccessControl',
                'rules' => [
                    [
                        'allow' => true,
                        'roles' => ['@'],
                    ],
                ]
            ]
        ]
    ];
}

```

With the help of a record `as access` you can regulate access rights.

###  Health Score

33

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~148 days

Total

3

Last Release

2780d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/24b7b6651680716d18d9feeaed74efa6419f4fba90d2a0b1632c0a5b52deb354?d=identicon)[De-Luxis](/maintainers/De-Luxis)

---

Top Contributors

[![k0f3z](https://avatars.githubusercontent.com/u/16853376?v=4)](https://github.com/k0f3z "k0f3z (1 commits)")[![micronull](https://avatars.githubusercontent.com/u/2688692?v=4)](https://github.com/micronull "micronull (1 commits)")

---

Tags

yiifilemanager

### Embed Badge

![Health badge](/badges/de-luxis-yii2-simple-filemanager/health.svg)

```
[![Health](https://phpackages.com/badges/de-luxis-yii2-simple-filemanager/health.svg)](https://phpackages.com/packages/de-luxis-yii2-simple-filemanager)
```

###  Alternatives

[mihaildev/yii2-elfinder

Yii2 ElFinder

170675.9k54](/packages/mihaildev-yii2-elfinder)[mdmsoft/yii2-upload-file

Yii2 upload file tools

7335.4k](/packages/mdmsoft-yii2-upload-file)[sjaakp/yii2-illustrated-behavior

ActiveRecord Behavior with associated Widget for Yii2.

423.1k](/packages/sjaakp-yii2-illustrated-behavior)[floor12/yii2-module-files

Yii2 module to upload and manage files to your models.

1612.6k6](/packages/floor12-yii2-module-files)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
