PHPackages                             iliain/userform-columns - 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. iliain/userform-columns

ActiveSilverstripe-vendormodule[Utility &amp; Helpers](/categories/utility)

iliain/userform-columns
=======================

Duplicates the Userform Field Group feature to allow adding columns to forms

2.0.0(1y ago)013PHP

Since Jul 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Iliain/userform-columns)[ Packagist](https://packagist.org/packages/iliain/userform-columns)[ Docs](https://github.com/iliain/userform-columns)[ RSS](/packages/iliain-userform-columns/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (5)Used By (0)

Silverstripe Userform Columns
=============================

[](#silverstripe-userform-columns)

[![Latest Stable Version](https://camo.githubusercontent.com/7d8472517553708059b5bb4393eddc360496552f90188663f8d7b5327a7fb8c2/68747470733a2f2f706f7365722e707567782e6f72672f696c6961696e2f75736572666f726d2d636f6c756d6e732f76)](https://packagist.org/packages/iliain/userform-columns)[![Total Downloads](https://camo.githubusercontent.com/3c71f7b2206d266728fe35e074e9f12ae8b088639a612d0f37e0e2feb5c0cd15/68747470733a2f2f706f7365722e707567782e6f72672f696c6961696e2f75736572666f726d2d636f6c756d6e732f646f776e6c6f616473)](https://packagist.org/packages/iliain/userform-columns)[![Latest Unstable Version](https://camo.githubusercontent.com/5eddfb81b5a98da3b7665950dbb3b1ad94d4ced0eb156147e0273f4401e10454/68747470733a2f2f706f7365722e707567782e6f72672f696c6961696e2f75736572666f726d2d636f6c756d6e732f762f756e737461626c65)](https://packagist.org/packages/iliain/userform-columns)[![License](https://camo.githubusercontent.com/bd39c85c9afa34eda95fd0819a69cc4536a0ea92e86285e9d52ed23e6fbb586f/68747470733a2f2f706f7365722e707567782e6f72672f696c6961696e2f75736572666f726d2d636f6c756d6e732f6c6963656e7365)](https://packagist.org/packages/iliain/userform-columns)[![PHP Version Require](https://camo.githubusercontent.com/85d1ee59f9308b17dc48e31782b40ad3612618101b8a292b0d7cc8327f6382dc/68747470733a2f2f706f7365722e707567782e6f72672f696c6961696e2f75736572666f726d2d636f6c756d6e732f726571756972652f706870)](https://packagist.org/packages/iliain/userform-columns)

Duplicates the Userform Field Group feature to allow adding rows &amp; columns to forms

Installation (with composer)
----------------------------

[](#installation-with-composer)

```
$ composer require iliain/userform-columns

```

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

[](#requirements)

Silverstripe Userforms 5+ or 6+

Config
------

[](#config)

Customise the dropdown options for column classes via yaml:

```
Iliain\UserformColumns\FormFields\EditableColumnStartField:
  css_classes:
    'col-12': 'Full width'
    'col-6': 'Half width'
    'col-4': 'Third width'
    'col-3': 'Quarter width'
```

You can also set the default classes for a row via yaml, or override the template:

```
Iliain\UserformColumns\FormFields\EditableRowStartField:
  default_classes: 'flex flex-row w-full gap-2'
```

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance36

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity50

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

Total

3

Last Release

579d ago

Major Versions

1.1.0 → 2.0.02024-10-17

### Community

Maintainers

![](https://www.gravatar.com/avatar/95555999d61957aa18a23d42afe8bcf7aad3a5e6d9dcc8c7e41ba183f405e49e?d=identicon)[iliain](/maintainers/iliain)

---

Top Contributors

[![Iliain](https://avatars.githubusercontent.com/u/2579262?v=4)](https://github.com/Iliain "Iliain (12 commits)")

---

Tags

columnsfieldsrowssilverstripeuserformssilverstripemoduleuserformscolumns

### Embed Badge

![Health badge](/badges/iliain-userform-columns/health.svg)

```
[![Health](https://phpackages.com/badges/iliain-userform-columns/health.svg)](https://phpackages.com/packages/iliain-userform-columns)
```

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

1321.0M72](/packages/silverstripe-userforms)[symbiote/silverstripe-grouped-cms-menu

Allows you to group CMS menu items.

3696.2k6](/packages/symbiote-silverstripe-grouped-cms-menu)

PHPackages © 2026

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