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.1(3mo ago)27.1k1BSD-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 3d ago

READMEChangelog (9)Dependencies (4)Versions (10)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

51

—

FairBetter than 95% of packages

Maintenance82

Actively maintained with recent releases

Popularity27

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity69

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 ~399 days

Recently: every ~563 days

Total

9

Last Release

96d 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 (17 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/userforms

UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code

1371.1M85](/packages/silverstripe-userforms)[symbiote/silverstripe-gridfieldextensions

A collection of useful grid field components

951.9M273](/packages/symbiote-silverstripe-gridfieldextensions)[symbiote/silverstripe-advancedworkflow

Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.

46302.4k9](/packages/symbiote-silverstripe-advancedworkflow)[silverstripe/tagfield

Tag field for SilverStripe

561.3M50](/packages/silverstripe-tagfield)[jonom/silverstripe-betternavigator

Front-end utility menu for Silverstripe websites featuring administration and development tools

60435.1k13](/packages/jonom-silverstripe-betternavigator)[lekoala/silverstripe-cms-actions

Add actions to your models in SilverStripe

39344.8k31](/packages/lekoala-silverstripe-cms-actions)

PHPackages © 2026

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