[META] Gradual changes to Field UI

Created on 2 September 2012, about 12 years ago
Updated 22 July 2023, over 1 year ago

Meta issue to list small, subtle changes we want to do on Field UI for Drupal 8. The pie in the sky - I know a lot of people really really want the form builder approach - see 🌱 Redesign the Field UI Active and ✨ Fields UI improvements using form builder pattern Closed: duplicate - is not our goal here. Not all ideas have issue created yet, but will be as soon as possible.

Committed to 8.x

I (swentel) started on that FB approach and I still have the code. However, I 100% completely support making changes on the current Field UI as getting my form builder approach ready before 1 dec is just impossible. Once we hit feature freeze, we simply need to take this up as a big community task in contrib and make sure we can hit it for D9 - although even at this point I'm still not convinced that I could live with that approach on entity level, both for forms and display.

Original summary

As maintainer of field_group and co-maintainer of display suite, I know very hard stuff needs to be done when you want to change the field UI. Lots of form altering needs to be done and worse, lots of duplicate code and behavior.
All of this is just a proposition.

What can we do

  • Make the row handles generic and/or more extendible
  • Change the behavior for the field instance and display settings to a popup/modal/overlay
  • Add a system to nest fields in 'groups' which field_group can implement
  • Create a region system by default in field_ui. This will make it possible for Display Suite to pick in rather than override almost everything. By default the hidden section would be a UI-region and the visible should start as the visible or "content" region (by convention or not)
  • Make an early start for a UI switch to DS layouts. This will very much need a separate issue if we try it.
  • Take an attempt to try rendering the row in ajax and not the form?

I would like to check in a new branch what can be done and like to do a suggestion. Question: What is the branch I should branch from to start this intent?

Any recommendations and thoughts would be very helpful.

πŸ“Œ Task
Status

Closed: duplicate

Version

9.5

Component
Field UIΒ  β†’

Last updated 11 days ago

Created by

πŸ‡§πŸ‡ͺBelgium Stalski

Live updates comments and jobs are added and updated live.
  • Usability

    Makes Drupal easier to use. Preferred over UX, D7UX, etc.

  • mobile

    Issue related to Drupal on mobile devices.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024