PHPackages                             icecaster/versioned-gridfield - 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. icecaster/versioned-gridfield

ActiveSilverstripe-module[Admin Panels](/categories/admin)

icecaster/versioned-gridfield
=============================

VersionedGridFieldDetailForm, for managing Sitetree (or any other versioned objects) in CMS interfaces, such as ModelAdmin

v1.0.1(11y ago)1846.7k28[2 issues](https://github.com/icecaster/silverstripe-versioned-gridfield/issues)[5 PRs](https://github.com/icecaster/silverstripe-versioned-gridfield/pulls)1PHPPHP &gt;=5.3.2

Since Jul 21Pushed 7y ago2 watchersCompare

[ Source](https://github.com/icecaster/silverstripe-versioned-gridfield)[ Packagist](https://packagist.org/packages/icecaster/versioned-gridfield)[ RSS](/packages/icecaster-versioned-gridfield/feed)WikiDiscussions master Synced 4d ago

READMEChangelog (1)Dependencies (2)Versions (3)Used By (1)

silverstripe-versioned-gridfield / Versioned Model Admin
========================================================

[](#silverstripe-versioned-gridfield--versioned-model-admin)

(well, its more a detailform, but who searches for silverstripe versioned gridfield detail form)

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

[](#requirements)

- SilverStripe 3.1

Introduction
------------

[](#introduction)

This module provides a gridfield detail form, with the asscoiated actions required for managing versioned objects, eg SiteTree descendants.

This comes in handy especially when using a modeladmin to manage parts of the sitetree.

It hooks into modeladmin via updateEditForm and inserts the VersionedDetailForm automatically

Disclaimer
----------

[](#disclaimer)

This code is not particulary nice and has been put together from many areas of the cms and framework. I'm sure there are more elegant ways of doing this. Keep the pull requests coming!

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity39

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 58.2% 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 ~232 days

Total

2

Last Release

4133d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7d8752b35b73a8932f80c40aab5bc7787ea09a0ae308b0567c72babe8d1e3308?d=identicon)[tim](/maintainers/tim)

---

Top Contributors

[![icecaster](https://avatars.githubusercontent.com/u/556788?v=4)](https://github.com/icecaster "icecaster (32 commits)")[![cameronbourgeois](https://avatars.githubusercontent.com/u/1127276?v=4)](https://github.com/cameronbourgeois "cameronbourgeois (4 commits)")[![Leapfrognz](https://avatars.githubusercontent.com/u/1740262?v=4)](https://github.com/Leapfrognz "Leapfrognz (4 commits)")[![christopherdarling](https://avatars.githubusercontent.com/u/178039?v=4)](https://github.com/christopherdarling "christopherdarling (3 commits)")[![clyonsEIS](https://avatars.githubusercontent.com/u/4998937?v=4)](https://github.com/clyonsEIS "clyonsEIS (3 commits)")[![TheBnl](https://avatars.githubusercontent.com/u/1334195?v=4)](https://github.com/TheBnl "TheBnl (3 commits)")[![grgcnnr](https://avatars.githubusercontent.com/u/2694014?v=4)](https://github.com/grgcnnr "grgcnnr (1 commits)")[![anselmdk](https://avatars.githubusercontent.com/u/1316533?v=4)](https://github.com/anselmdk "anselmdk (1 commits)")[![chillu](https://avatars.githubusercontent.com/u/111025?v=4)](https://github.com/chillu "chillu (1 commits)")[![alex-dna](https://avatars.githubusercontent.com/u/6982515?v=4)](https://github.com/alex-dna "alex-dna (1 commits)")[![rsmclaren](https://avatars.githubusercontent.com/u/1579625?v=4)](https://github.com/rsmclaren "rsmclaren (1 commits)")[![schellmax](https://avatars.githubusercontent.com/u/1886396?v=4)](https://github.com/schellmax "schellmax (1 commits)")

---

Tags

silverstripebloggridfield

### Embed Badge

![Health badge](/badges/icecaster-versioned-gridfield/health.svg)

```
[![Health](https://phpackages.com/badges/icecaster-versioned-gridfield/health.svg)](https://phpackages.com/packages/icecaster-versioned-gridfield)
```

###  Alternatives

[silverstripe/userforms

UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code

1371.1M85](/packages/silverstripe-userforms)[silverstripe/admin

SilverStripe admin interface

262.8M385](/packages/silverstripe-admin)[dnadesign/silverstripe-elemental

Elemental pagetype and collection of Elements

1141.1M309](/packages/dnadesign-silverstripe-elemental)[colymba/gridfield-bulk-editing-tools

Silverstripe CMS GridField component to upload images/files and edit records in bulk

89695.8k42](/packages/colymba-gridfield-bulk-editing-tools)[symbiote/silverstripe-advancedworkflow

Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.

46302.4k9](/packages/symbiote-silverstripe-advancedworkflow)[silverstripe-terraformers/gridfield-rich-filter-header

Rich filter header component for GridField

1326.2k1](/packages/silverstripe-terraformers-gridfield-rich-filter-header)

PHPackages © 2026

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