PHPackages                             ycloudyusa/ws\_outsiders - 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. ycloudyusa/ws\_outsiders

ActiveMetapackage[Utility &amp; Helpers](/categories/utility)

ycloudyusa/ws\_outsiders
========================

metapackage designed for the YMCA Website Services Drupal distribution. Its primary function is to manage and track Drupal modules and third-party vendor libraries that are not yet fully compatible with the latest major version of Drupal core

03.4k↓40%1

Since May 15Pushed 1y ago1 watchersCompare

[ Source](https://github.com/YCloudYUSA/ws_outsiders)[ Packagist](https://packagist.org/packages/ycloudyusa/ws_outsiders)[ RSS](/packages/ycloudyusa-ws-outsiders/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (1)

WS Outsiders Composer Package
=============================

[](#ws-outsiders-composer-package)

Overview
--------

[](#overview)

`ws_outsiders` is a metapackage designed for the YMCA Website Services Drupal distribution. Its primary function is to manage and track Drupal modules and third-party vendor libraries that are not yet fully compatible with the latest major version of Drupal core.

Purpose
-------

[](#purpose)

The main goals of this package are:

- **Dependency Management:** To provide a centralized way to include specific versions of modules and libraries that require patches or are pending updates for compatibility with the latest Drupal core.
- **Smooth Upgrades:** To facilitate a smoother upgrade process for the main Drupal distribution by isolating dependencies that need special handling.
- **Tracking "Outsiders":** To maintain a clear record of these "outsider" packages, making it easier to monitor their status and integrate official updates once they become available.

Usage of `composer replace`
---------------------------

[](#usage-of-composer-replace)

In certain scenarios, this package utilizes the `composer replace` functionality. This allows us to substitute standard package dependencies with custom versions hosted in private Git repositories. This approach is typically employed for:

- **Applying Quick Fixes:** Implementing urgent patches or hotfixes to modules that are critical for the distribution's functionality but have not yet been addressed by the official maintainers.
- **Temporary Forking:** Managing temporary forks of modules where specific modifications are needed to ensure compatibility or to introduce features ahead of official releases.

By using `composer replace`, we can ensure the stability and progress of the YMCA Website Services Drupal distribution while waiting for upstream updates or contributing our fixes back to the community.

Contributing
------------

[](#contributing)

Contributions to this metapackage primarily involve updating version constraints, adding new "outsider" packages, or removing packages that have become compatible with the latest Drupal core. Please ensure that any changes are thoroughly tested within the context of the YMCA Website Services Drupal distribution.

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity17

Early-stage or recently created project

 Bus Factor1

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

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/1388b312dca2d4c24fb3474c71a6729b13b255860ff0188b0286013bc703bf5a?d=identicon)[podarok](/maintainers/podarok)

---

Top Contributors

[![podarok](https://avatars.githubusercontent.com/u/563412?v=4)](https://github.com/podarok "podarok (8 commits)")[![svicervlad](https://avatars.githubusercontent.com/u/26228931?v=4)](https://github.com/svicervlad "svicervlad (1 commits)")

### Embed Badge

![Health badge](/badges/ycloudyusa-ws-outsiders/health.svg)

```
[![Health](https://phpackages.com/badges/ycloudyusa-ws-outsiders/health.svg)](https://phpackages.com/packages/ycloudyusa-ws-outsiders)
```

PHPackages © 2026

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