PHPackages                             vandres/craft-matrix-extended - 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. vandres/craft-matrix-extended

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

vandres/craft-matrix-extended
=============================

Adds functionality to the native Matrix field type

v5.1.0(5mo ago)72.5k↓44%1[3 issues](https://github.com/vandres/craft-matrix-extended/issues)proprietaryTypeScriptPHP &gt;=8.2CI passing

Since Apr 29Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/vandres/craft-matrix-extended)[ Packagist](https://packagist.org/packages/vandres/craft-matrix-extended)[ RSS](/packages/vandres-craft-matrix-extended/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (5)Versions (43)Used By (0)

Matrix Extended
===============

[](#matrix-extended)

Adds functionality to the native Matrix field type.

Feature Overview
----------------

[](#feature-overview)

- Grouping of entry types
    - Unfold or group ungrouped types
- Supported View Modes:
    - Inline-Editable Blocks: Yes
    - Cards: Yes (requires Craft 5.5.5+)
    - Element-Index: No
- Drag&amp;Drop of entries, also in between entry types (experimental)

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

[](#requirements)

This plugin requires Craft CMS 5.1.0 or later, and PHP 8.2 or later.

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

[](#installation)

You can install this plugin from the Plugin Store or with Composer.

#### From the Plugin Store

[](#from-the-plugin-store)

Go to the Plugin Store in your project’s Control Panel and search for “Matrix Extended”. Then press “Install”.

#### With Composer

[](#with-composer)

Open your terminal and run the following commands:

```
# go to the project directory
cd /path/to/my-project.test

# tell Composer to load the plugin
composer require vandres/craft-matrix-extended

# tell Craft to install the plugin
./craft plugin/install matrix-extended
```

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

[](#configuration)

You can use the settings dialog in the control panel. But I would recommend creating a `matrix-extended.php` in your config folder. That is also the only way (for now), to configure the group buttons. That could look like this:

```
return [
    'removeEntryTypesFromDiscloseMenu' => true,
    'enableDragDrop' => false,
    'enableAddBlockAbove' => true,
    'expandMenu' => true,
    'expandUngrouped' => true,
    'ungroupedPosition' => 'start', // start, end or hidden
    'fields' => [
        'dyncontent' => [ // matrix field handle
            'groups' => [
                [
                    'label' => \Craft::t('app', 'Simple'),
                    'types' => ['header', 'text'], // entry type handles
                ],
            ],
        ],
        'simplecontent' => [ // matrix field handle
            'oneLiner' => true, // prevent buttons from wrapping
            'groups' => [
                [
                    'label' => \Craft::t('app', 'Simple'),
                    'types' => ['header', 'text'], // entry type handles
                ],
            ],
        ]
    ]
];
```

Important updates
-----------------

[](#important-updates)

### v4 -&gt; v5

[](#v4---v5)

The feature "Copy&amp;Paste", "Add Block Above" and "Duplicate" have been removed. With it, a lot of configuration is gone. So please check the supported configuration options from the README.

This was the core feature of the plugin, but has meanwhile be implemented natively. What remains is the grouping of Entry Types and the experimental Drag&amp;Drop support.

### v3 -&gt; v4

[](#v3---v4)

In v3, the plugin worked around saved entries. In v4, the plugin is working around drafts. Keep in mind, that drafts might disappear, when saved or discarded (Copy&amp;Paste).

Support my work
---------------

[](#support-my-work)

PayPal: [https://www.paypal.com/donate/?hosted\_button\_id=3WDU85HZCKMPA](https://www.paypal.com/donate/?hosted_button_id=3WDU85HZCKMPA)

Buy me a coffee:

Supporter
---------

[](#supporter)

1. [Ambition Creative](https://www.ambitioncreative.co.uk/): Support for cards
2. [Ambition Creative](https://www.ambitioncreative.co.uk/): Icons

###  Health Score

45

—

FairBetter than 93% of packages

Maintenance62

Regular maintenance activity

Popularity27

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

Established project with proven stability

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

Recently: every ~77 days

Total

41

Last Release

167d ago

Major Versions

v1.5.1 → v2.0.02024-05-02

v2.3.0 → v3.0.02024-05-16

v3.6.4 → v4.0.02024-12-09

v4.2.1 → v5.0.02025-06-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/837da81688d1b6f417141ac9d137856fdc83dbf67892efda8f28e80e7ed483de?d=identicon)[vandres](/maintainers/vandres)

---

Top Contributors

[![vandres](https://avatars.githubusercontent.com/u/1436383?v=4)](https://github.com/vandres "vandres (128 commits)")

### Embed Badge

![Health badge](/badges/vandres-craft-matrix-extended/health.svg)

```
[![Health](https://phpackages.com/badges/vandres-craft-matrix-extended/health.svg)](https://phpackages.com/packages/vandres-craft-matrix-extended)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

101372.9k40](/packages/verbb-formie)[spicyweb/craft-neo

A Matrix-like field type with block hierarchy

395798.1k10](/packages/spicyweb-craft-neo)[verbb/vizy

A flexible visual editor field for Craft.

4348.6k](/packages/verbb-vizy)[verbb/hyper

A user-friendly links field for Craft.

24130.9k9](/packages/verbb-hyper)[verbb/icon-picker

A slick field to pick icons from. Supports SVGs, Sprites, Webfonts, Font Awesome and more.

16162.4k4](/packages/verbb-icon-picker)[verbb/social-poster

Automatically post entries to social media.

918.5k](/packages/verbb-social-poster)

PHPackages © 2026

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