PHPackages                             jvmtech/multicolumn - 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. jvmtech/multicolumn

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

jvmtech/multicolumn
===================

Multicolumn grid for Neos CMS

1.0.0(5y ago)04071MITPHP

Since Oct 26Pushed 3y ago1 watchersCompare

[ Source](https://github.com/jvm-tech/JvMTECH.MultiColumn)[ Packagist](https://packagist.org/packages/jvmtech/multicolumn)[ RSS](/packages/jvmtech-multicolumn/feed)WikiDiscussions main Synced 6d ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

JvMTECH.MultiColumn Package for Neos CMS
========================================

[](#jvmtechmulticolumn-package-for-neos-cms)

[![Latest Stable Version](https://camo.githubusercontent.com/00acda3654d471a33383196e630272f3a917119284b38829d7d6058de0374f50/68747470733a2f2f706f7365722e707567782e6f72672f6a766d746563682f6d756c7469636f6c756d6e2f762f737461626c65)](https://packagist.org/packages/jvmtech/multicolumn)[![License](https://camo.githubusercontent.com/60a2e21769b2ae0a44d27551233dd497e7668b557f16d6cc15b495ef4a3cffbe/68747470733a2f2f706f7365722e707567782e6f72672f6a766d746563682f6d756c7469636f6c756d6e2f6c6963656e7365)](https://packagist.org/packages/jvmtech/multicolumn)

Tailwind CSS / Bootstrap grid for Neos CMS

[![JvM.MultiColumn](Documentation/preview.gif "JvM.MultiColumn")](Documentation/preview.gif)

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

[](#installation)

```
composer require jvmtech/multicolumn

```

Configuration
-------------

[](#configuration)

### Change grid rendering Tailwind CSS / Bootstrap

[](#change-grid-rendering-tailwind-css--bootstrap)

There are already defined classes for Tailwind CSS and Bootstrap. You can simply define it in the configuration.

#### Tailwind CSS

[](#tailwind-css)

```
JvMTECH:
  MultiColumn:
    framework: 'tailwindcss'

```

#### Bootstrap

[](#bootstrap)

```
JvMTECH:
  MultiColumn:
    framework: 'bootstrap'

```

### Row dialog

[](#row-dialog)

To improve the user experience, the `JvMTECH.MultiColumn:Mixin.Row.CreationDialog` can be added. This will ask for the number of columns when inserting.

```
JvMTECH.MultiColumn:Content.Row:
  superTypes:
    JvMTECH.MultiColumn:Mixin.Row.CreationDialog: true

```

For this you have to install the `Flowpack.NodeTemplates` package.

```
composer require flowpack/nodetemplates

```

### Disable property

[](#disable-property)

To disable e.g. the offset, override in your package the column NodeType by the following:

```
JvMTECH.MultiColumn:Content.Column:
  superTypes:
    JvMTECH.MultiColumn:Mixin.Column.Offset: false

```

To disable e.g. only the xl property, you can just disable the `JvMTECH.MultiColumn:Mixin.Column.Offset.XL` mixin.

```
JvMTECH.MultiColumn:Content.Column:
  superTypes:
    JvMTECH.MultiColumn:Mixin.Column.Offset.XL: false

```

Upgrade from *WebExcess.MultiColumn*
------------------------------------

[](#upgrade-from-webexcessmulticolumn)

If you upgrade from the *WebExcess.MultiColumn* package, you have to do some code and node migrations.

```
./flow flow:core:migrate  --version 20201022140500
./flow node:migrate --version 20201022135200
./flow node:migrate --version 20201022141600

```

And change the grid rendering to Bootstrap

```
JvMTECH:
  MultiColumn:
    framework: 'bootstrap'

```

NOTE: In the old *WebExcess.MultiColumn* package, we had some column constraint mixin. In the new package this has to be handled by your own.

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity55

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

Unknown

Total

1

Last Release

2029d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/56817323?v=4)[jvmtech](/maintainers/jvmtech)[@Jvmtech](https://github.com/Jvmtech)

---

Top Contributors

[![samuelhauser](https://avatars.githubusercontent.com/u/1894064?v=4)](https://github.com/samuelhauser "samuelhauser (2 commits)")

---

Tags

gridbootstrapneoscmstailwindcssFUSIONflow-frameworkmulticolumn

### Embed Badge

![Health badge](/badges/jvmtech-multicolumn/health.svg)

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

###  Alternatives

[leantony/laravel-grid

A grid view for laravel, inspired by the yii2 grid widget

9060.2k](/packages/leantony-laravel-grid)[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

1494.4k6](/packages/shel-neos-colorpicker)[shel/neos-hyphens

A plugin for Neos CMS which provides hyphens for the inline editor

20200.7k1](/packages/shel-neos-hyphens)[carbon/includeassets

Include your assets (css, js) in an easy way into Neos

14228.6k10](/packages/carbon-includeassets)[shel/neos-workspace-module

An alternative workspace module with additional features for Neos CMS

1738.6k1](/packages/shel-neos-workspace-module)

PHPackages © 2026

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