PHPackages                             flownative/neos-multisitehelper - 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. flownative/neos-multisitehelper

ActiveNeos-package[Utility &amp; Helpers](/categories/utility)

flownative/neos-multisitehelper
===============================

Tooling for use in a multi-site Neos setup.

0.2.0(7y ago)22.0k3[1 PRs](https://github.com/flownative/neos-multisitehelper/pulls)1MITPHP

Since Oct 16Pushed 1y ago2 watchersCompare

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

READMEChangelog (1)Dependencies (1)Versions (6)Used By (1)

[![MIT license](https://camo.githubusercontent.com/4661abfe916186acde514558e7f040833cb63ba7098401a51ce339cbb2b4cf9e/687474703a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](http://opensource.org/licenses/MIT)[![Packagist](https://camo.githubusercontent.com/9cea21c7b9f5ff27b820153cad6013c1502ca0e0c632acb6a007b200c35bd57c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f666c6f776e61746976652f6e656f732d6d756c74697369746568656c7065722e737667)](https://packagist.org/packages/flownative/neos-multisitehelper)[![Maintenance level: Friendship](https://camo.githubusercontent.com/1e42f66452ae2f07329d87d031d01ae1825930fcd952c6a0f052ccfeaeaf0292/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6d61696e74656e616e63652d2545322539392541312545322539392541312d6666363962342e737667)](https://www.flownative.com/en/products/open-source.html)

Multisite Helper for Neos
=========================

[](#multisite-helper-for-neos)

The Neos Multisite Helper contains a tool to create asset collections for sites created by the Neos Multisite Kickstarter.

Furthermore it provides an authentication provider that gracefully denies login if a user has no access to a site she tries to log in to.

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

[](#installation)

Usually this package is required by a site package and thus installed along with the depending site automatically.

Only if you keep your site package in your Neos distribution (and not install it using composer), manual installation is needed:

`composer require flownative/neos-multisitehelper`

Command Usage
=============

[](#command-usage)

After kickstarting and importing a site, use the following command:

`./flow multisite:setup --package-key Acme.AcmeCom`

This creates an asset collection with a name as expected by the kickstarted site and assign it as default collection to the site.

Authentication Provider
=======================

[](#authentication-provider)

The package comes with an authentication provider that is configured for Neos user accounts through the settings of this package.

It checks if access to the Site the user logged in is granted and rolls back authentication if needed. This avoids an error thrown by the security framework otherwise and thus provides a better user experience. For this to work, a domain must be assigned to the site – otherwise only users with the `Neos.Neos:Administrator` role are granted access.

Credits
=======

[](#credits)

Development of this package has been sponsored by Schwabe AG, Muttenz, Switzerland.

The authentication provider was adapted from code Aske Ertmann provided in a blog post at .

###  Health Score

32

—

LowBetter than 71% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90% 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 ~97 days

Total

5

Last Release

2738d ago

### Community

Maintainers

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

---

Top Contributors

[![kdambekalns](https://avatars.githubusercontent.com/u/95873?v=4)](https://github.com/kdambekalns "kdambekalns (9 commits)")[![Benjamin-K](https://avatars.githubusercontent.com/u/3098031?v=4)](https://github.com/Benjamin-K "Benjamin-K (1 commits)")

### Embed Badge

![Health badge](/badges/flownative-neos-multisitehelper/health.svg)

```
[![Health](https://phpackages.com/badges/flownative-neos-multisitehelper/health.svg)](https://phpackages.com/packages/flownative-neos-multisitehelper)
```

###  Alternatives

[sitegeist/monocle

An living-styleguide for Neos that is based on the actual fusion-code

45315.9k10](/packages/sitegeist-monocle)[sitegeist/kaleidoscope

Responsive-images for Neos

29352.4k10](/packages/sitegeist-kaleidoscope)[flowpack/listable

Tiny extension for listing things

35209.0k7](/packages/flowpack-listable)[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2540.7k](/packages/kaufmanndigital-gdpr-cookieconsent)[neos/seo

SEO configuration and tools for Neos

13990.5k24](/packages/neos-seo)[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

1494.4k6](/packages/shel-neos-colorpicker)

PHPackages © 2026

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