PHPackages                             basilicom-pimcore-plugin/subdomain-admin - 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. [Admin Panels](/categories/admin)
4. /
5. basilicom-pimcore-plugin/subdomain-admin

ActivePimcore-plugin[Admin Panels](/categories/admin)

basilicom-pimcore-plugin/subdomain-admin
========================================

A Pimcore plugin that disables access to the admin backend through the main domain and enables it on another domain

v1.0.0(11y ago)4213↓50%1BSD-3-ClausePHPPHP &gt;=5.4.0

Since Mar 31Pushed 10y ago14 watchersCompare

[ Source](https://github.com/basilicom/pimcore-plugin-subdomain-admin)[ Packagist](https://packagist.org/packages/basilicom-pimcore-plugin/subdomain-admin)[ Docs](http://basilicom.de/en/pimcore)[ RSS](/packages/basilicom-pimcore-plugin-subdomain-admin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

SubdomainAdmin Pimcore Plugin
=============================

[](#subdomainadmin-pimcore-plugin)

[![Codacy Badge](https://camo.githubusercontent.com/423c18887635dae6ea9fda6e7ded27a94835f9b6125a7f500ae5e76198df54e6/68747470733a2f2f7777772e636f646163792e636f6d2f70726f6a6563742f62616467652f3132636462636265343261633461333561643339393766316262346137633330)](https://www.codacy.com/app/basilicom/pimcore-plugin-subdomain-admin)[![Dependency Status](https://camo.githubusercontent.com/e87de46362e8da3737200341c1e5ddda6ed6f29709cf1b6a27f23b4e6f1bb638/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f626173696c69636f6d2d70696d636f72652d706c7567696e3a737562646f6d61696e2d61646d696e2f312e302e302f62616467652e737667)](https://www.versioneye.com/php/basilicom-pimcore-plugin:subdomain-admin/1.0.0)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/ee308a29057a34137b32f663cc79c2f882648b2d4653de582544dea7f3e9a837/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f626173696c69636f6d2f70696d636f72652d706c7567696e2d737562646f6d61696e2d61646d696e2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/basilicom/pimcore-plugin-subdomain-admin/?branch=master)[![Build Status](https://camo.githubusercontent.com/8a00a029e1396fc6bc994eff14e84171b2eeac3bce3ae0a0d89231905b5ca678/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f626173696c69636f6d2f70696d636f72652d706c7567696e2d737562646f6d61696e2d61646d696e2f6261646765732f6275696c642e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/basilicom/pimcore-plugin-subdomain-admin/build-status/master)[![SensioLabsInsight](https://camo.githubusercontent.com/bbc2c39f11f17d0ea1304e9b978621729743df2a896fdc6aa13adac8031d4b48/68747470733a2f2f696e73696768742e73656e73696f6c6162732e636f6d2f70726f6a656374732f35396533636531652d383962372d343433342d386164322d6533386262616331376331362f6d696e692e706e67)](https://insight.sensiolabs.com/projects/59e3ce1e-89b7-4434-8ad2-e38bbac17c16)

Developer info: [Pimcore at basilicom](http://basilicom.de/en/pimcore)

Synopsis
--------

[](#synopsis)

This Pimcore  plugin disables admin access on main domain and enables it on another subdomain/domain set in Website Settings.

Code Example / Method of Operation
----------------------------------

[](#code-example--method-of-operation)

After installing the plugin there is a new website setting available (under Settings &gt; Website) with name **subdomainAdmin**. Set it to the domain that you want admin accessible from (e.g. admin.yourdomain.com).

Motivation
----------

[](#motivation)

Even though Pimcore comes with great security it still makes sense to prevent access to admin through the main domain, especially to any bots, script kiddies, ...

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

[](#installation)

Add "basilicom-pimcore/subdomain-admin" as a requirement to the composer.json in the toplevel directory of your Pimcore installation. Then enable and install the plugin in Pimcore Extension Manager (under Extras &gt; Extensions)

Example:

```
{
    "require": {
        "basilicom-pimcore-plugin/subdomain-admin": ">=1.0.0"
    }
}

```

Troubleshooting
---------------

[](#troubleshooting)

In case you lose access to the admin area due to misconfiguration you have two options:

- disable plugin by editing /website/var/config/extensions.xml (change the value to 0 or delete the whole line)
- remove Website Setting by deleting the corresponding row (subdomainAdmin) in website\_settings table in the database

Contributors
------------

[](#contributors)

- Igor Benko

License
-------

[](#license)

- BSD-3-Clause

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

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

Unknown

Total

1

Last Release

4066d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5c0d06c93d4cfac61be4239ec123ca75a189a5275d4e1782755d85029e67b6bc?d=identicon)[christophluehr](/maintainers/christophluehr)

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

---

Top Contributors

[![igorbenkobasilicom](https://avatars.githubusercontent.com/u/62627250?v=4)](https://github.com/igorbenkobasilicom "igorbenkobasilicom (8 commits)")[![IgorBenko](https://avatars.githubusercontent.com/u/10233647?v=4)](https://github.com/IgorBenko "IgorBenko (2 commits)")[![christophluehr](https://avatars.githubusercontent.com/u/1352356?v=4)](https://github.com/christophluehr "christophluehr (1 commits)")

---

Tags

pluginsubdomainadminadministrationpimcore

### Embed Badge

![Health badge](/badges/basilicom-pimcore-plugin-subdomain-admin/health.svg)

```
[![Health](https://phpackages.com/badges/basilicom-pimcore-plugin-subdomain-admin/health.svg)](https://phpackages.com/packages/basilicom-pimcore-plugin-subdomain-admin)
```

###  Alternatives

[luyadev/luya-module-admin

Administration core module for all LUYA admin modules

48179.0k24](/packages/luyadev-luya-module-admin)

PHPackages © 2026

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