PHPackages                             silverstripe/vendor-plugin-helper - 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. silverstripe/vendor-plugin-helper

ActiveLibrary

silverstripe/vendor-plugin-helper
=================================

Assists with linking vendor modules to the public webroot

1.0.0(8y ago)19.0k↓100%1[4 issues](https://github.com/silverstripe/vendor-plugin-helper/issues)BSD-3-ClausePHPCI failing

Since Sep 25Pushed 7y ago7 watchersCompare

[ Source](https://github.com/silverstripe/vendor-plugin-helper)[ Packagist](https://packagist.org/packages/silverstripe/vendor-plugin-helper)[ RSS](/packages/silverstripe-vendor-plugin-helper/feed)WikiDiscussions master Synced 1mo ago

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

SilverStripe Vendor Plugin Helper Utility
-----------------------------------------

[](#silverstripe-vendor-plugin-helper-utility)

When installing SilverStripe modules in the vendor directory it may also be necessary to ensure certain module assets are exposed to the webroot, as the 'vendor' url prefix is blocked from web-access by default.

### See also: Vendor plugin

[](#see-also-vendor-plugin)

This utility allows setup of these paths if the `vendor-plugin` is disabled through the use of `--no-plugins` in install.

See information on this plugin at the [vendor-plugin github page](https://github.com/silverstripe/vendor-plugin)

### Installation

[](#installation)

```
composer global require silverstripe/vendor-plugin-helper
echo 'export PATH=$PATH:~/.composer/vendor/bin/'  >> ~/.bash_profile

```

### Commands

[](#commands)

Both commands are similar: One will symlink vendor modules, the other will copy resources. The root directory used as the public webroot is `resources` by default.

- `vendor-plugin-helper copy /path/to/www`
- `vendor-plugin-helper link /path/to/www`

Optional args:

- `--target` Top level folder to link resources to. Defaults to `resources`

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity63

Established project with proven stability

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

3148d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/654636?v=4)[Aaron Carlino](/maintainers/unclecheese)[@unclecheese](https://github.com/unclecheese)

![](https://www.gravatar.com/avatar/b0cba8b534e20e6ab4fff555a97b237a18436ebca1446fc0b29c8a8b504038b9?d=identicon)[GuySartorelli](/maintainers/GuySartorelli)

![](https://avatars.githubusercontent.com/u/111025?v=4)[Ingo Schommer](/maintainers/chillu)[@chillu](https://github.com/chillu)

![](https://www.gravatar.com/avatar/a25bc04c5720a36869d5a39c6449dde7eb43e19b7c8e666d5f632d6a9ab440b1?d=identicon)[emteknetnz](/maintainers/emteknetnz)

![](https://www.gravatar.com/avatar/afbb3dcc9ef29c1a6eedd6addcae5fce9ab1271915a85a4c349301b71237368d?d=identicon)[silverstripe-machine01](/maintainers/silverstripe-machine01)

![](https://www.gravatar.com/avatar/be6648e60fbab6f70bfc34dd8c14259562d28a47510a934ea9c01fe98633f3c2?d=identicon)[sminnee](/maintainers/sminnee)

![](https://avatars.githubusercontent.com/u/1168676?v=4)[Maxime Rainville](/maintainers/maxime-rainville)[@maxime-rainville](https://github.com/maxime-rainville)

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/silverstripe-vendor-plugin-helper/health.svg)

```
[![Health](https://phpackages.com/badges/silverstripe-vendor-plugin-helper/health.svg)](https://phpackages.com/packages/silverstripe-vendor-plugin-helper)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[magento/community-edition

Magento 2 (Open Source)

12.1k52.1k10](/packages/magento-community-edition)[silverstripe/framework

The SilverStripe framework

7213.5M2.5k](/packages/silverstripe-framework)[roave/backward-compatibility-check

Tool to compare two revisions of a public API to check for BC breaks

5953.3M55](/packages/roave-backward-compatibility-check)[wsdltophp/packagegenerator

Generate hierarchical PHP classes based on a WSDL

4351.9M19](/packages/wsdltophp-packagegenerator)[magento/magento2-functional-testing-framework

Magento2 Functional Testing Framework

15511.5M30](/packages/magento-magento2-functional-testing-framework)

PHPackages © 2026

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