PHPackages                             deviateltd/silverstripe-advancedassets - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. deviateltd/silverstripe-advancedassets

ActiveSilverstripe-module[Authentication &amp; Authorization](/categories/authentication)

deviateltd/silverstripe-advancedassets
======================================

Adds fine-grained control over who has access to file and folders.

1.1.12(7y ago)83.2k2[6 issues](https://github.com/deviateltd/silverstripe-advancedassets/issues)BSDPHP

Since May 8Pushed 7y ago3 watchersCompare

[ Source](https://github.com/deviateltd/silverstripe-advancedassets)[ Packagist](https://packagist.org/packages/deviateltd/silverstripe-advancedassets)[ Docs](http://www.deviate.net.nz/)[ RSS](/packages/deviateltd-silverstripe-advancedassets/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (2)Versions (31)Used By (0)

SilverStripe Advanced Assets
============================

[](#silverstripe-advanced-assets)

This version should work with PHP 7.2 and SilverStripe 3.7

Provides an additional Files admin area in the CMS in parallel with the CMS' standard Files admin area. It allows for some "advanced" file and folder features as follows:

Features
--------

[](#features)

1. Individual permissions to files and folders using the CMS' standard security system
2. Embargo and expiry on individual files and folders
3. Individual access to the Advanced Assets CMS admin
4. Integrates with the [Subsites module](http://addons.silverstripe.org/add-ons/silverstripe/subsites)

Note: 1. and 2. (above) need to be explicitly enabled. See the "Options" section below.

Compatibility
-------------

[](#compatibility)

If installed alongside the standard "Secured Files" module, the latter's features and access will be disabled.

Options
-------

[](#options)

The module's features have been broadly broken into 2 components; Embargo / Expiry and Security. Each of these components are able to be individually enabled or disabled via the standard SilverStripe YML configuration system and are *disabled* by default. To enable them:

```
AdvancedAssetsFilesSiteConfig:
  component_security_enabled: true
  component_embargoexpiry_enabled: true

```

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

[](#installation)

1. Git Clone

```
#> git clone https://github.com/deviateltd/silverstripe-advancedassets.git

```

2. Composer command

```
composer require deviateltd/silverstripe-advancedassets dev-master

```

3. Composer (Manual)

Edit your project's `composer.json` as follows:

Add a new line under the "require" block:

```
deviateltd/silverstripe-advancedassets

```

Add a new block under the "repositories" block:

```
  {
   "type": "vcs",
   "url": "https://github.com/deviateltd/silverstripe-advancedassets.git"
  }

```

Now run `dev/build` via the browser or command line - and don't forget to flush.

Iconography
-----------

[](#iconography)

Component icons courtesy [thenounproject.com](http://www.thenounproject.com) licensed under the [Creative Commons 3.0](https://creativecommons.org/licenses/by/3.0/us/).

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance5

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity74

Established project with proven stability

 Bus Factor1

Top contributor holds 79.5% 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 ~57 days

Recently: every ~184 days

Total

25

Last Release

2594d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/11398218?v=4)[Deviate LTD](/maintainers/deviateltd)[@deviateltd](https://github.com/deviateltd)

---

Top Contributors

[![phptek](https://avatars.githubusercontent.com/u/478440?v=4)](https://github.com/phptek "phptek (31 commits)")[![normann](https://avatars.githubusercontent.com/u/556224?v=4)](https://github.com/normann "normann (6 commits)")[![magnusbengtsson](https://avatars.githubusercontent.com/u/1381028?v=4)](https://github.com/magnusbengtsson "magnusbengtsson (2 commits)")

---

Tags

silverstripefilesadvancedassetsdeviate

### Embed Badge

![Health badge](/badges/deviateltd-silverstripe-advancedassets/health.svg)

```
[![Health](https://phpackages.com/badges/deviateltd-silverstripe-advancedassets/health.svg)](https://phpackages.com/packages/deviateltd-silverstripe-advancedassets)
```

###  Alternatives

[unclecheese/silverstripe-kickassets

Provides an alternative file management interface for SilverStripe CMS with drag-and-drop, multi-selection, and several other desktop-like UI conventions.

4728.3k1](/packages/unclecheese-silverstripe-kickassets)[silverstripe/contentreview

Flags pages for periodical author review (incl. reporting)

22264.3k4](/packages/silverstripe-contentreview)[unclecheese/kickassets

Provides an alternative file management interface for SilverStripe CMS with drag-and-drop, multi-selection, and several other desktop-like UI conventions.

464.0k](/packages/unclecheese-kickassets)[silverstripe/secureassets

Adds access restrictions to folders in assets, similar to the way you secure pages

17157.0k5](/packages/silverstripe-secureassets)

PHPackages © 2026

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