PHPackages                             confluxgroup/craft-relationshipeditor - 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. confluxgroup/craft-relationshipeditor

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

confluxgroup/craft-relationshipeditor
=====================================

Allows element relationships to be modified from the front-end without re-submitting all selections.

1.0.3(6y ago)69921MITPHPCI failing

Since Feb 23Pushed 6y ago1 watchersCompare

[ Source](https://github.com/ConfluxGroup/craft-relationshipeditor)[ Packagist](https://packagist.org/packages/confluxgroup/craft-relationshipeditor)[ RSS](/packages/confluxgroup-craft-relationshipeditor/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (1)Versions (4)Used By (0)

Relationship Editor plugin for Craft CMS 3.x
============================================

[](#relationship-editor-plugin-for-craft-cms-3x)

Allows element relationships to be modified from the front-end without re-submitting all selections.

Relationship Editor works with Entries, Users, Categories and Assets.

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

[](#requirements)

This plugin requires Craft CMS 3.0.0 or later.

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

[](#installation)

To install Relationship Editor, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require confluxgroup/craft-relationshipeditor

    ```
3. Install the plugin via `./craft install/plugin relationshipeditor` via the CLI, or in the Control Panel, go to Settings → Plugins and click the “Install” button for Relationship Editor.

You can also install Relationship Editor via the **Plugin Store** in the Craft Control Panel.

Relationship Editor Overview
----------------------------

[](#relationship-editor-overview)

Craft CMS has powerful features to create and edit entries via frontend templates. However, editing element reltionship fields such as Entries, Users, Categories, and Assets fields can be tricky, since they will only save the related elements submitted in the request, so your frontend templates need to resubmit all of the previously-selected elements, making for more complicated frontend templates.

Relationship Editor provides a new action specifically for adding and removing elements from an element relationship field without having to resubmit all of the existing selections.

You can use Relationship Editor to allow users to create wishlists, or other collections of elements quickly and easily in your frontend templates. The plugin respects the same editing permissions as Craft's native front end entry forms.

Using Relationship Editor
-------------------------

[](#using-relationship-editor)

Using Relationship Editor is simple. Just build a simple form in your Twig template.

The `elementId` and `fieldHandle` fields are required as well as either `addIds` or `removeIds` which can be either a single field with a single element ID, or an array of multiple IDs.

```

    {{ csrfInput() }}

    {{ redirectInput('path/to/redirect') }}

    {# the element containing the relationship you want to edit #}

    {# the handle of the relationship field you want to edit #}

    {# use an addIds field to indicate the element
    that should be added to the relationship #}

    {# use an addIds field as an array to indicate multiple elements
    that should be added to the relationship #}

    {# use an removeIds field to indicate the element
    that should be removed from the relationship #}

    {# use an removeIds field as an array to indicate multiple elements
    that should be removed from the relationship #}

    Submit

```

Brought to you by [Conflux Group, Inc.](https://confluxgroup.com)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.7% 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 ~38 days

Total

3

Last Release

2195d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/bb7f509bc512105c8012c16730638c49048b3f09e216bfddcbdf8294b4a65b12?d=identicon)[confluxgroup](/maintainers/confluxgroup)

---

Top Contributors

[![dreadfullyposh](https://avatars.githubusercontent.com/u/1676458?v=4)](https://github.com/dreadfullyposh "dreadfullyposh (12 commits)")[![alexmglover](https://avatars.githubusercontent.com/u/375765?v=4)](https://github.com/alexmglover "alexmglover (2 commits)")

---

Tags

cmsCraftcraftcmscraft-pluginrelationship editor

### Embed Badge

![Health badge](/badges/confluxgroup-craft-relationshipeditor/health.svg)

```
[![Health](https://phpackages.com/badges/confluxgroup-craft-relationshipeditor/health.svg)](https://phpackages.com/packages/confluxgroup-craft-relationshipeditor)
```

###  Alternatives

[verbb/navigation

Create navigation menus for your site.

90683.7k17](/packages/verbb-navigation)[verbb/formie

The most user-friendly forms plugin for Craft.

101372.9k40](/packages/verbb-formie)[verbb/comments

Add comments to your site.

13753.1k](/packages/verbb-comments)[verbb/tablemaker

Create customizable and user-defined table fields.

40168.8k1](/packages/verbb-tablemaker)[supercool/tablemaker

Create customizable and user-defined table fields.

40141.7k](/packages/supercool-tablemaker)[pennebaker/craft-architect

CraftCMS plugin to generate content models from JSON/YAML data.

72148.5k5](/packages/pennebaker-craft-architect)

PHPackages © 2026

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