PHPackages                             sandstorm/neos-nodetypes-folder - 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. sandstorm/neos-nodetypes-folder

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

sandstorm/neos-nodetypes-folder
===============================

Folder nodetype for Neos CMS

v1.0.3(1mo ago)21.5k↓37%MITPHPCI passing

Since Feb 27Pushed 1mo agoCompare

[ Source](https://github.com/sandstorm/neos-nodetypes-folder)[ Packagist](https://packagist.org/packages/sandstorm/neos-nodetypes-folder)[ RSS](/packages/sandstorm-neos-nodetypes-folder/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (4)Dependencies (4)Versions (11)Used By (0)

Neos Folder NodeType
====================

[](#neos-folder-nodetype)

[![Latest Stable Version](https://camo.githubusercontent.com/04850cd5519329dca96b48c2f8257da0114c3583af856fea013162270eedd7b1/68747470733a2f2f706f7365722e707567782e6f72672f73616e6473746f726d2f6e656f732d6e6f646574797065732d666f6c6465722f762f737461626c65)](https://packagist.org/packages/sandstorm/neos-nodetypes-folder)

Note

This was originally a fork of [breadlesscode/neos-nodetypes-folder](https://github.com/breadlesscode/neos-nodetypes-folder). The original author and us decided to split maintenance of the package. While we maintain the package for all Neos versions &gt;= 9, you can still use the original package for neos versions below 9. Just make sure to install the respective package (so either `breadlesscode/neos-nodetypes-folder` or `sandstorm/neos-nodetypes-folder`) and also use the correct nodetype: `Breadlesscode.NodeTypes.Folder:Document.Folder` or `Sandstorm.NodeTypes.Folder:Document.Folder`.

PackageNeos Version[breadlesscode/neos-nodetypes-folder](https://github.com/breadlesscode/neos-nodetypes-folder)&lt; 9.0[sandstorm/neos-nodetypes-folder](https://github.com/sandstorm/neos-nodetypes-folder)&gt;= 9.0This Neos Plugin contains a folder node type. This folder **isn't rendered in the URI** by default.

The main idea and code is from [@sebobo](https://gist.github.com/Sebobo) from [this Gist](https://gist.github.com/Sebobo/7b12f8e46778321f7b1b02d4b9aaad85). Thanks for that!!!

Warning
-------

[](#warning)

This package overrides the `DocumentUriPathProjection` from the neos core!

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

[](#installation)

Most of the time you have to make small adjustments to a package (e.g. the configuration in Settings.yaml). Because of that, it is important to add the corresponding package to the composer manfest of your theme package. Mostly this is the site package located under `Packages/Sites/`. To install it correctly, go to your theme package (e.g. `Packages/Sites/Foo.Bar`) and run the following command:

```
composer require sandstorm/neos-nodetypes-folder --no-update
```

The `--no-update` command prevents other dependencies from being updated. After the package was added to your theme composer.json, go back to the root of the Neos installation and run composer update. The package is now installed correctly.

Upgrade Instructions 1.0.0 -&gt; 1.0.1
--------------------------------------

[](#upgrade-instructions-100---101)

As we introduced a new Projection to catch URI path collisions, you need to set it up in the Content Repository after the package update:

1. setup new Uri Projection `./flow cr:setup`
2. replay events on that Projection `./flow subscription:replay Neos.Neos:DocumentUriPathProjection`
3. flush cache to force re-rendering of menu `./flow flow:cache:flush`

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance92

Actively maintained with recent releases

Popularity24

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

Total

4

Last Release

40d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/2ced0d63cfdae881c32128c7f66451a013d3e24d9eed210d6a846b6d8e95fa3b?d=identicon)[sandstorm](/maintainers/sandstorm)

---

Top Contributors

[![skurfuerst](https://avatars.githubusercontent.com/u/190777?v=4)](https://github.com/skurfuerst "skurfuerst (26 commits)")[![breadlesscode](https://avatars.githubusercontent.com/u/5465112?v=4)](https://github.com/breadlesscode "breadlesscode (18 commits)")[![mberhorst](https://avatars.githubusercontent.com/u/2861236?v=4)](https://github.com/mberhorst "mberhorst (7 commits)")[![Sebobo](https://avatars.githubusercontent.com/u/596967?v=4)](https://github.com/Sebobo "Sebobo (7 commits)")[![Benjamin-K](https://avatars.githubusercontent.com/u/3098031?v=4)](https://github.com/Benjamin-K "Benjamin-K (5 commits)")[![alexander-nitsche](https://avatars.githubusercontent.com/u/20297232?v=4)](https://github.com/alexander-nitsche "alexander-nitsche (3 commits)")[![on3iro](https://avatars.githubusercontent.com/u/8681413?v=4)](https://github.com/on3iro "on3iro (3 commits)")[![t-heuser](https://avatars.githubusercontent.com/u/53174153?v=4)](https://github.com/t-heuser "t-heuser (3 commits)")[![tobiasgruber](https://avatars.githubusercontent.com/u/15209886?v=4)](https://github.com/tobiasgruber "tobiasgruber (2 commits)")[![paavo](https://avatars.githubusercontent.com/u/1118783?v=4)](https://github.com/paavo "paavo (1 commits)")[![lorenzulrich](https://avatars.githubusercontent.com/u/1816023?v=4)](https://github.com/lorenzulrich "lorenzulrich (1 commits)")[![gradinarufelix](https://avatars.githubusercontent.com/u/4405087?v=4)](https://github.com/gradinarufelix "gradinarufelix (1 commits)")[![markusguenther](https://avatars.githubusercontent.com/u/1014126?v=4)](https://github.com/markusguenther "markusguenther (1 commits)")

### Embed Badge

![Health badge](/badges/sandstorm-neos-nodetypes-folder/health.svg)

```
[![Health](https://phpackages.com/badges/sandstorm-neos-nodetypes-folder/health.svg)](https://phpackages.com/packages/sandstorm-neos-nodetypes-folder)
```

###  Alternatives

[sitegeist/kaleidoscope

Responsive-images for Neos

29377.0k14](/packages/sitegeist-kaleidoscope)[neos/seo

SEO configuration and tools for Neos

131.0M35](/packages/neos-seo)[kaufmanndigital/gdpr-cookieconsent

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

2543.0k](/packages/kaufmanndigital-gdpr-cookieconsent)[techdivision/ckstyles

Neos package which enables you adding your custom style classes for the CkEditor with a simple Yaml configuration

21183.4k](/packages/techdivision-ckstyles)[neos/demo

Site package for the Neos Demo Site

18191.3k12](/packages/neos-demo)[psmb/flatnav

Custom navigation module for Neos CMS

2545.3k](/packages/psmb-flatnav)

PHPackages © 2026

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