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.
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
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
44 tracked projects depend on this one
- Commerce Core 36,837 sites
- Media Entity Browser 25,565 sites
- Inline Entity Form Table View Mode 4,963 sites
- Opigno LMS (Community version) 1,244 sites
- Brightcove Video Connect 879 sites
- Paragraphs Inline Entity Form 593 sites
- LocalGov Page Components 510 sites
- IEF Complex Widget Dialog 492 sites
- LocalGov Events 480 sites
- Scheduled Updates 244 sites
- Commerce Fee 235 sites
- WissKI 232 sites
- IEF Complex Open Widget 122 sites
- Layout Builder Partners Blocks 120 sites
- Anu LMS 110 sites
- Commerce Profile Checkout Pane 107 sites
- Stacks 99 sites
- Dropsolid Rocketship Core 89 sites
- IEF Table View 67 sites
- Widget Engine 58 sites
- Quiz Maker 55 sites
- Points 49 sites
- Auctions 41 sites
- Drupal Website Development 33 sites
- Component Builder 20 sites
- Layout block 14 sites
- THRON - Drupal Connector 10 sites
- Inline Entity Form Event Dispatcher 9 sites
- Digital Signage Framework 7 sites
- Draggable Mapper 7 sites
- Social Course 7 sites
- Indiana University Paragraphs 5 sites
- Collection 4 sites
- Wayfinding 4 sites
- Site Assistant
- Paragraph Session Table for Open Y
- Smart Store
- Btester Article
- Btester CMS
- Imago Images connector
- will-nice events for community events such as sponsorship, tickets, crowdfunding
- will-nice sponsor
- Entity Reservation System
- My Opinion
Activity
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 |