PHPackages                             otago/subsites-domains - 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. otago/subsites-domains

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

otago/subsites-domains
======================

Easy management of domains

v6.1(3mo ago)26.6k1BSD-3-ClausePHP

Since Jun 30Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/otago/subsites-domains)[ Packagist](https://packagist.org/packages/otago/subsites-domains)[ RSS](/packages/otago-subsites-domains/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (2)Versions (9)Used By (0)

Making it easier to manage multiple domains (subsites)
======================================================

[](#making-it-easier-to-manage-multiple-domains-subsites)

This add-on makes allows you to easily link to other subsites in the CMS, set dev and test domains, and override domains in your configuration file.

Features
========

[](#features)

**Create a link to a different subsite in the CMS**

[![Picture of the subsite link selector](images/subsite1.png)](images/subsite1.png)

**Create virtual pages that have their own template**

[silverstripe/silverstripe-subsites#235](https://github.com/silverstripe/silverstripe-subsites/issues/235)

**Access the CMS interface by navigating to subsite.domain/admin**

You'll be redirected to the main SilverStripe interface if trying to access /admin on a subsite.

**Set different domains for Test and Dev mode in the CMS**

[![Setting the Test and Dev domains](images/subsite2.png)](images/subsite2.png)

**Override local development domains in your config file**

This makes it handy while developing your SilverStripe domains locally. Because developers have different preferences for their domain naming conventions, this lets them set it to what they want. All while not disturbing the main dev and test site settings.

In *.env*:

```

DEV_SUBSITE_0=https://maindev.company.domain
DEV_SUBSITE_1=http://local.project1
DEV_SUBSITE_2=http://local.project2
DEV_SUBSITE_3=http://local.project3

```

**Bypass the stage while accessing a subsite**

If you try to access a subsite from the CMS, you'll be redirected to authenticate. This will fail if you're using a single sign in solution. As a result, stage= is blank.

###  Health Score

50

—

FairBetter than 95% of packages

Maintenance80

Actively maintained with recent releases

Popularity27

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity68

Established project with proven stability

 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

Every ~447 days

Recently: every ~621 days

Total

8

Last Release

104d ago

Major Versions

v3.0 → v4.02019-03-14

v4.0.3 → v5.02024-08-06

v5.0 → v6.02026-01-26

### Community

Maintainers

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

---

Top Contributors

[![torleif](https://avatars.githubusercontent.com/u/67215?v=4)](https://github.com/torleif "torleif (16 commits)")

---

Tags

silverstripedomainssubsite

### Embed Badge

![Health badge](/badges/otago-subsites-domains/health.svg)

```
[![Health](https://phpackages.com/badges/otago-subsites-domains/health.svg)](https://phpackages.com/packages/otago-subsites-domains)
```

###  Alternatives

[silverstripe/multi-domain

Allows multiple domains to access one CMS instance, mapping them to different sections of the hierarchy

141.6k](/packages/silverstripe-multi-domain)

PHPackages © 2026

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