Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Inline Entity Form

Security covered Under active development 149,353 sites

This module allows you to create, edit, and delete referenced entities directly within a parent form, streamlining workflows like managing products on a product display or line items on an order. It also supports referencing existing entities and integrates with popular commerce modules and entity reference fields.

Supported versions

3.0.x

This is the only stable, supported version of IEF. The 3.0.0 stable release is now out with security coverage.

3.x

The future is being planned at #3593827: 3.1.x / 4.0.x roadmap. Please help out if you can! Development only, not recommended for production.

Module authors, please update requirements

See #3407711: Other projects should require drupal/inline_entity_form ^1 || ^3.

Other versions

8.x-1.x

This legacy version is still marked as "supported" for Update Status in Drupal Core and on this page, but it has reached End-of-Life (EOL). It will formally be marked as "unsupported" at some unspecified future date. All sites still using the 8.x-1.x releases are encouraged to upgrade to 3.0.x ASAP.

If you are on 1.x, you can safely upgrade to 3.0.x, IF no other contrib module still requires 1.x only. In this case open an issue on that project, see #3407711: Other projects should require drupal/inline_entity_form ^1 || ^3.

2.x

Apologies! There are problems with the 2.x branch - we strongly recommend not using it. This is currently cleaned up in #3401656: Clean up problematic 2.x branch. Help is appreciated.

If you are on 2.x, you can upgrade to 3.x, IF no other contrib module still requires 1.x only. In this case open an issue on that project, see #3407711: Other projects should require drupal/inline_entity_form ^1 || ^3
Reporting back to #3407407: Clarify how to site-upgrade IEF 2.x => 1.x|3.x is appreciated. (Note that the you WILL lose all the non-quality-assured features from 2.x. To any complainers: Feel free to write or pay a test for your favorite feature, or maintain a fork with lower maintenance standard yourself.)

About IEF

Provides a widget for inline management (creation, modification, removal) of referenced entities.
The primary use case is the parent -> children one (product display -> products, order -> line items, etc.), where the child entities are never managed outside the parent form.
Existing entities can also be referenced.

Supports commerce_product_reference, commerce_line_item_reference and entityreference fields.
Requires integration code to be provided for each entity type that can be referenced.
Supports the commerce_product (including Commerce AutoSKU integration) and commerce_line_item, node, taxonomy_term entity types out of the box.
Integration for other entity types has not yet been written, patches welcome.

See the 7.x README or the 8.x README for information about getting started and integrating other entity types.

This module was covered on Lullabot Module Monday and Commerce Module Tuesday.

Requires the Entity API module.
Requires Drupal 7.15 or newer.

Drupal 8–11

Ask your assistant about Inline Entity Form

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Activity

Tracked releases
30
Tracked since
Mar 2023
Latest release
4 months ago
Releases (12 mo)
3 ▲ from 1
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
8.x-1.0-rc16 Pre-release 8–10 PHP 7.1 Dec 19, 2023
3.x-dev Dev 11 PHP 8.3 Dec 9, 2023
3.0.0-rc15 Pre-release 8–10 PHP 7.1 Dec 9, 2023
2.0.0-rc10 Pre-release 9–10 PHP >=7.1 Nov 2, 2023
2.0.0-rc9 Pre-release 9–10 PHP >=7.1 Sep 12, 2023
2.0.0-rc8 Pre-release 8–10 PHP 7.1 Sep 12, 2023
2.0.0-rc7 Pre-release 9–10 PHP >=7.1 Jul 19, 2023
2.0.0-rc6 Pre-release 8–10 PHP 7.1 Jul 19, 2023
2.0.0-rc5 Pre-release 9–10 PHP >=7.1 Jun 30, 2023
2.0.0-rc4 Pre-release 9–10 PHP >=7.1 May 25, 2023