soflyy / oxygen-bugs-and-features

Bug Reports & Feature Requests for Oxygen
https://oxygenbuilder.com/
314 stars 29 forks source link

Better Dynamic Data Menu & ACF Organization Options #1562

Open Gibsonion opened 4 years ago

Gibsonion commented 4 years ago

The Dynamic Data menu would benefit from an update in several areas. First the ACF menu layout gets cluttered quickly beyond a handful of datapoints, making it difficult to find things, there needs to be a way to organize and/or search the available options.

ACF best naming practises suggests:

Don’t Repeat Names in Your Repeater Avoid repeating the parent field’s name within sub field’s. Doing so not only causes long-winded field names for you, but also causes ACF to generate even longer meta keys in your wppostmeta table. This is because ACF joins together both the parent and child field name’s to create the meta key like so **$parent$index_$child.**

https://www.advancedcustomfields.com/blog/best-practices-designing-custom-fields/

Oxygen's only shows the subfield name, so you can't tell subfields with the same name apart, this could be fixed with a hover overlay that shows fields parent relationships and other useful info.

Second a dropdown menu of Oxygen's available custom PHP variables, or even a list of shortcodes and their useage in the user guide.

In general the dynamic data UI would really benefit from a visual overhaul.

Use cases Easier to work with dynamic data in templates.

Thanks

silvenna commented 3 years ago

+1 This would make life so much easier!

HmCody commented 3 years ago

An additional point, the form for inserting Custom Field/Meta Options Options has a funky double scroll bar when you click the drop box for "Key." See the attached image. Could you just expand the space for the dropdown itself so that the second scroll bar doesn't appear? It would significantly improve the user friendliness of the dialog. In case it matters, I am using Chrome to view this.

image

netdoctor commented 2 years ago

Makes total sense. Oxygen please :)

tilen-seliskar commented 2 years ago

Yes please. And do include all custom data (not just ACF but Metabox and others as well).