PHPackages                             possibilitycompany/yii2-resource-manager-component - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. possibilitycompany/yii2-resource-manager-component

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

possibilitycompany/yii2-resource-manager-component
==================================================

Resource manager eases your project resources management.

1.0(4y ago)0207BSD-3-ClausePHP

Since Oct 5Pushed 4y agoCompare

[ Source](https://github.com/possibilitycompany/yii2-resource-manager-component)[ Packagist](https://packagist.org/packages/possibilitycompany/yii2-resource-manager-component)[ Docs](https://github.com/possibilitymovement/yii2-resource-manager-component)[ RSS](/packages/possibilitycompany-yii2-resource-manager-component/feed)WikiDiscussions main Synced yesterday

READMEChangelog (1)Dependencies (2)Versions (2)Used By (0)

Resource Manager component for Yii 2
====================================

[](#resource-manager-component-for-yii-2)

[![Latest Stable Version](https://camo.githubusercontent.com/7d1a4ca81644499173b4eb443180303fab8583b7465f42b032fd6dc8ff12ec7a/68747470733a2f2f706f7365722e707567782e6f72672f706f73736962696c697479636f6d70616e792f796969322d7265736f757263652d6d616e616765722d636f6d706f6e656e742f762f737461626c652e737667)](https://packagist.org/packages/possibilitycompany/yii2-ckeditor-widget) [![Total Downloads](https://camo.githubusercontent.com/e33b308f57d70736656ef1661030eb02ad1a5ac6155b1406e6d5472c11a00e62/68747470733a2f2f706f7365722e707567782e6f72672f706f73736962696c697479636f6d70616e792f796969322d7265736f757263652d6d616e616765722d636f6d706f6e656e742f646f776e6c6f6164732e737667)](https://packagist.org/packages/possibilitycompany/yii2-resource-manager-component) [![Latest Unstable Version](https://camo.githubusercontent.com/41a5893fe3c66c3167478c13b7bb5d67e9615cbbcac6f5e4c2d7b17124c68939/68747470733a2f2f706f7365722e707567782e6f72672f706f73736962696c697479636f6d70616e792f796969322d7265736f757263652d6d616e616765722d636f6d706f6e656e742f762f756e737461626c652e737667)](https://packagist.org/packages/possibilitycompany/yii2-resource-manager-component) [![License](https://camo.githubusercontent.com/00847bfee033fa211d86b733d7f685401e67f63148cc5ddb656f38305e0f242b/68747470733a2f2f706f7365722e707567782e6f72672f706f73736962696c697479636f6d70616e792f796969322d7265736f757263652d6d616e616765722d636f6d706f6e656e742f6c6963656e73652e737667)](https://packagist.org/packages/possibilitycompany/yii2-resource-manager-component)

This extension allows you to manage resources. Currently supports two possible scenarios:

- Resources to save/or saved on a server's folder
- Resources to save/or saved on an Amazon S3 bucket

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

[](#installation)

The preferred way to install this extension is through [composer](http://getcomposer.org/download/).

Either run

```
php composer.phar require possibilitycompany/yii2-resource-manager-component "*"
```

or add

```
"possibilitymovement/yii2-resource-manager-component": "*"
```

to the require section of your `composer.json` file.

Configuring
-----------

[](#configuring)

Configure the selected component on your configuration file as follows:

```
// For this example we using AmazonS3ResourceManager component
// ...
'components' => [
	// ...
	'resourceManager' => [
	'class' => 'possibilitymovement\resourcemanager\AmazonS3ResourceManager',
		'key' => 'YOUR-AWS-KEY-HERE',
		'secret' => 'YOUR-AWS-SECRET-HERE',
		'bucket' => 'YOUR-AWS-BUCKET-NAME-HERE'
	]
	// ...
]
// ...

```

Done... Now, to save a resource to AWS S3 server, we just need to do the following:

```
// Defensive code checks not written for the example
$resource = yii\web\UploadedFile::getInstanceByName('instance-name');
$name = md5($resource->name) . '.' . $resource->getExtension();
if(\Yii::$app->resourceManager->save($resource, $name)) {
    echo 'Done...';
}

```

Notes
-----

[](#notes)

Looking for a version for the Yii 1.1? There is dedicated repository for it: [possibilitymovement/resource-manager](https://github.com/possibilitymovement/resource-manager).

> [![2amigOS!](https://camo.githubusercontent.com/9fd8f1de41dc23003bb2a54034cb6658dde5be97092e195a62d629d0d7fa7f6c/687474703a2f2f7777772e67726176617461722e636f6d2f6176617461722f35353336333339346437323934356666376564333132353536656330343165302e706e67)](http://www.2amigos.us)
> *Web development has never been so fun!*
> [www.2amigos.us](http://www.2amigos.us)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

1680d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/77213?v=4)[tpc](/maintainers/tpc)[@tpc](https://github.com/tpc)

---

Top Contributors

[![GitPossibility](https://avatars.githubusercontent.com/u/78567468?v=4)](https://github.com/GitPossibility "GitPossibility (9 commits)")

---

Tags

resourceextensionyiicomponent

### Embed Badge

![Health badge](/badges/possibilitycompany-yii2-resource-manager-component/health.svg)

```
[![Health](https://phpackages.com/badges/possibilitycompany-yii2-resource-manager-component/health.svg)](https://phpackages.com/packages/possibilitycompany-yii2-resource-manager-component)
```

PHPackages © 2026

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