Skip to content

DevGroup-ru/yii2-media-storage

Repository files navigation

Media Storage module for Yii2

WARNING: This extension is under active development. Don't use it in production!

Extension to manage media data through web interface. Use MihailDev/yii2-elfinder as file manager, creocoder/yii2-flysystem as abstract file system, thephpleague/glide as image manipulator, DevGroup-ru/yii2-data-structure-tools to store relations in DB.

Installing

The preferred way to install this extension is through extension manager

Another way to install this extension is through composer.

Either run

php composer.phar require --prefer-dist devgroup/yii2-media-storage "*"

or add

"devgroup/yii2-media-storage": "*"

to the require section of your composer.json file.

Because this is yii2-extension you should run migrations manually

Configure

If extension installed throw extension manager simple go to config page and select media storage section.

If extension installed throw composer you need to add to configuration

[    
    'bootstrap' => ['media', 'properties'],
    'modules' => [       
        'properties' => [
            'class' => 'DevGroup\DataStructure\Properties\Module',
        ],
        'media' => [
            'class' => 'DevGroup\MediaStorage\MediaModule',
        ],
    ],
    'components' => [
       
        'multilingual' => [
            'class' => \DevGroup\Multilingual\Multilingual::className(),
            'default_language_id' => 1,
            'handlers' => [
                [
                    'class' => \DevGroup\Multilingual\DefaultGeoProvider::className(),
                    'default' => [
                        'country' => [
                            'name' => 'England',
                            'iso' => 'en',
                        ],
                    ],
                ],
            ],
        ],            

        'protectedFilesystem' => [
            'class' => 'creocoder\flysystem\LocalFilesystem',
            'path' => '@app/media',
        ],
    ],
];

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages