Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
Now as the new entity field API got committed, we need to convert existing entity types to make use of it. See #1346214: [meta] Unified Entity Field API and the "Entity Field API" tag.
Issues:
- #1778178: Convert comments to the new Entity Field API
- #1818574: Support config entities in typed data EntityAdapter
- #1818568: Convert files to the new Entity Field API
- #1818556: Convert nodes to the new Entity Field API
- #1939994: Complete conversion of nodes to the new Entity Field API
- #1818570: Convert users to the new Entity Field API
- #1818560: Convert taxonomy entities to the new Entity Field API
- #1842858: [PP-1] Convert menu links to the new Entity Field API
- #1983548: Convert contact message entities to the new Entity Field API
- #2004224: Convert tests using TestEntity to EntityTest (except Field API tests)
- #1822000: Remove Drupal\field_test\Plugin\Entity\Type\TestEntity in favor of EntityTest
Comments
Comment #1
fagoComment #2
fagoActually, this should be critical.
Related issue: #1732730: [meta] Implement the new entity field API for all field types
Comment #3
fago#1869250: Various EntityNG and TypedData API improvements and #1778178: Convert comments to the new Entity Field API are ready to go! The former brings a new BC layer with which we could think about converting entity types in two steps to speed things up:
1) As a first step convert everything to the new API but return a BC-enabled entity, so one can keep accessing property values using
$node->title
; Still, one can remove BC and start using the new API, e.g. to deal with translations, convert various entity-subsystems or the field API.2) As second step remove the BC layer by default and change the code to go with the new of accessing property values ala
$node->title->value
;Comment #3.0
fagoadd list
Comment #4
chx CreditAttribution: chx commentedOnce node is in, I will take users and taxonomy terms, at least.
Comment #4.0
chx CreditAttribution: chx commentedUpdated issue summary.
Comment #4.1
fagoUpdated issue summary.
Comment #5
effulgentsia CreditAttribution: effulgentsia commentedAdded #1983548: Convert contact message entities to the new Entity Field API to the list in the issue summary.
Comment #5.0
effulgentsia CreditAttribution: effulgentsia commentedUpdated issue summary.
Comment #5.1
fagoUpdated issue summary.
Comment #6
BerdirTagging.
Comment #7
effulgentsia CreditAttribution: effulgentsia commentedThe last 3 unfinished issues from the issue summary are:
- #1818574: Support config entities in typed data EntityAdapter
- #1939994: Complete conversion of nodes to the new Entity Field API
- #1842858: [PP-1] Convert menu links to the new Entity Field API
I don't believe the first is release blocking, so will leave it at its current (major) priority. The other two are, so I'm about to raise their priority to critical.
Closing this meta issue, as I don't think it's useful any more. It's easy enough to track the remaining 3 issues. Please re-open this if you find it useful though.
Comment #7.0
effulgentsia CreditAttribution: effulgentsia commentedUpdated issue summary.