Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
Experimental project
This is a sandbox project, which contains experimental code for developer use only.
The objective of this project is to build a field-based composite data type.
What is a composite data type? It's basically a field comprised of other fields.
The benefit of a field type is a more direct correlation to the entity it belongs to. This approach aligns composite functionality with standard field-based functionality.
Similar Solutions
- Paragraphs, Field Collections, and Beans make use of a separate entity that is decoupled from the base entity. This complicates logic with respect to the base entity.
- Field Group categorizes fields but is limited to nesting of a single set of fields. A group itself is not a field, but merely metadata of existing fields. It also does not support cardinality. This is challenging if you wish to have multiple instances of the same group.
- There are several Drupal 7 solutions that have varying mileage, as outlined on the Multifield page.
Supporting organizations:
Ideation, Development, Support
Project information
- Module categories: Administration Tools, Content Editing Experience, Site Structure
- Created by nerdstein on , updated