PHPackages                             rollerworks/app-sectioning-bundle - 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. rollerworks/app-sectioning-bundle

Abandoned → [rollerworks/app-sectioning](/?search=rollerworks%2Fapp-sectioning)ArchivedLibrary[Utility &amp; Helpers](/categories/utility)

rollerworks/app-sectioning-bundle
=================================

Configuration helper for separating your Symfony application into multiple sections

v0.6.1(8y ago)22851MITPHPPHP ^7.1

Since Mar 24Pushed 6y agoCompare

[ Source](https://github.com/rollerworks-graveyard/app-sectioning)[ Packagist](https://packagist.org/packages/rollerworks/app-sectioning-bundle)[ RSS](/packages/rollerworks-app-sectioning-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (9)Versions (11)Used By (0)

Rollerworks AppSectioning configurator
======================================

[](#rollerworks-appsectioning-configurator)

The AppSectioning configurator helps with separating your Symfony application into multiple sections (eg. frontend and backend). Each with there own configurable URI pattern.

But this library does more!

Say there are two sections:

- Frontend - `example.com/`
- Backend - `example.com/backend/`

Unless the 'backend' section is tried earlier the 'frontend' will always match! To prevent this, each path (regexp) is constructed to never match for other sections within the same host group!.

You then use these generated parameters for routing and the security firewalls.

Requirements
------------

[](#requirements)

You need at least PHP 7.1, the Symfony DependencyInjection, Routing and HttpFoundation Components. The FrameworkBundle and SecureBundle are optional.

Documentation
-------------

[](#documentation)

- [Installation](docs/install.md)
- [Security firewall](docs/firewall.md)
- [Routing](docs/routing.md)

Versioning
----------

[](#versioning)

For transparency and insight into the release cycle, and for striving to maintain backward compatibility, this package is maintained under the Semantic Versioning guidelines as much as possible.

Releases will be numbered with the following format:

`..`

And constructed with the following guidelines:

- Breaking backward compatibility bumps the major (and resets the minor and patch)
- New additions without breaking backward compatibility bumps the minor (and resets the patch)
- Bug fixes and misc changes bumps the patch

For more information on SemVer, please visit .

License
-------

[](#license)

The package is provided under the [MIT license](LICENSE).

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

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

Total

10

Last Release

2979d ago

PHP version history (3 changes)v0.1.0PHP &gt;=7.0

0.3.0PHP ^7.0

v0.4.1PHP ^7.1

### Community

Maintainers

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

---

Top Contributors

[![sstok](https://avatars.githubusercontent.com/u/904790?v=4)](https://github.com/sstok "sstok (79 commits)")

---

Tags

configurationphproutingsymfonysymfony-bundle

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/rollerworks-app-sectioning-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/rollerworks-app-sectioning-bundle/health.svg)](https://phpackages.com/packages/rollerworks-app-sectioning-bundle)
```

###  Alternatives

[codefog/contao-haste

haste extension for Contao Open Source CMS

42650.8k139](/packages/codefog-contao-haste)[netgen/layouts-core

Netgen Layouts enables you to build and manage complex web pages in a simpler way and with less coding. This is the core of Netgen Layouts, its heart and soul.

3689.4k10](/packages/netgen-layouts-core)[netgen/content-browser

Netgen Content Browser is a Symfony bundle that provides an interface which selects items from any kind of backend and returns the IDs of selected items back to the calling code.

14112.1k8](/packages/netgen-content-browser)[spomky-labs/pwa-bundle

Progressive Web App Manifest Generator Bundle for Symfony.

6144.4k1](/packages/spomky-labs-pwa-bundle)[leapt/core-bundle

Symfony LeaptCoreBundle

2529.1k4](/packages/leapt-core-bundle)

PHPackages © 2026

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