PHPackages                             sitegeist/inspectorgadget - 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. sitegeist/inspectorgadget

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

sitegeist/inspectorgadget
=========================

Edit value objects in the inspector

v3.0.0(1y ago)1339.6k—5.6%4[3 issues](https://github.com/sitegeist/Sitegeist.InspectorGadget/issues)[1 PRs](https://github.com/sitegeist/Sitegeist.InspectorGadget/pulls)2MITJavaScript

Since Dec 8Pushed 1y ago4 watchersCompare

[ Source](https://github.com/sitegeist/Sitegeist.InspectorGadget)[ Packagist](https://packagist.org/packages/sitegeist/inspectorgadget)[ RSS](/packages/sitegeist-inspectorgadget/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (7)Dependencies (8)Versions (14)Used By (2)

Sitegeist.InspectorGadget
=========================

[](#sitegeistinspectorgadget)

This package provides the Neos inspector with a gadget plugin to properly handle value objects. This is aimed at more complex node type properties like postal addresses, that need combined validation and otherwise tend to clutter the inspector with all their input fields. Instead, they are rendered as a preview button and edited in an overlay using a react form component. It also supports collection types to manage multiple values in a single property.

[![Screenshot of the inspector](./Documentation/Inspector.png)](./Documentation/Inspector.png)
The inspector with a PostalAddress value object and a collection of OpeningHoursSpecification value objects

[![Screenshot of the overlay](./Documentation/Overlay.png)](./Documentation/Overlay.png)The form to edit a PostalAddress value object in an overlay

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

[](#installation)

```
composer require sitegeist/inspectorgadget

```

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

[](#documentation)

1. [Using value objects in your NodeType](./Documentation/01_ValueObjects.md)
2. [Using collection types in your NodeType](./Documentation/02_CollectionTypes.md)

LICENSE
-------

[](#license)

see [LICENSE](./LICENSE)

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity38

Limited adoption so far

Community23

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 60.9% 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 ~96 days

Recently: every ~107 days

Total

10

Last Release

638d ago

Major Versions

v1.0.0 → v2.0.02022-09-26

v1.0.2 → v2.0.12023-06-18

v2.0.2 → v3.0.02024-08-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/41de3ce33f7278b208dbea830e89b8ff1349fa145d8508127c89d4d94f6f34b0?d=identicon)[Nezaniel](/maintainers/Nezaniel)

![](https://www.gravatar.com/avatar/51e0a02d8e12b73949ec858638aa7e295e103022cc5a879f86ac8532c2c170bd?d=identicon)[sitegeist](/maintainers/sitegeist)

![](https://www.gravatar.com/avatar/829b4ccb51e8cff3c1e4b59d60cfe8d1b86f6d77fc31a6b3fc99227f432542ca?d=identicon)[mficzel](/maintainers/mficzel)

---

Top Contributors

[![grebaldi](https://avatars.githubusercontent.com/u/2522299?v=4)](https://github.com/grebaldi "grebaldi (14 commits)")[![radandt](https://avatars.githubusercontent.com/u/239361?v=4)](https://github.com/radandt "radandt (4 commits)")[![mficzel](https://avatars.githubusercontent.com/u/1309380?v=4)](https://github.com/mficzel "mficzel (2 commits)")[![nezaniel](https://avatars.githubusercontent.com/u/1687674?v=4)](https://github.com/nezaniel "nezaniel (2 commits)")[![daniellienert](https://avatars.githubusercontent.com/u/642226?v=4)](https://github.com/daniellienert "daniellienert (1 commits)")

---

Tags

neos-uineoscms

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/sitegeist-inspectorgadget/health.svg)

```
[![Health](https://phpackages.com/badges/sitegeist-inspectorgadget/health.svg)](https://phpackages.com/packages/sitegeist-inspectorgadget)
```

###  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)
