backdrop / backdrop-issues

Issue tracker for Backdrop core.
144 stars 40 forks source link

[UX] Idea: Start using the terms "Layout Builder" and "Layout Template Builder", and figure out a way to use them in the admin UI #6015

Open klonos opened 1 year ago

klonos commented 1 year ago

I haven't fleshed this out 100% - it was basically a reaction to this thread in Zulip: https://backdrop.zulipchat.com/#narrow/stream/218635-Backdrop/topic/Follow.20my.20migration.20to.20Backdrop/near/339231882

@klonos

...one thing I want to ask is re this point:

I ended up having to make custom layout templates, then copy those into my theme folder as overrides...

Are you referring to custom-coded layout templates, or the "flexible" ones that you can generate via the UI under admin/structure/layouts/settings?

@rayjamesdev

I had to make actual custom codes ones, but again, I need to keep researching if I need to do it differently. I couldn't figure out what the flexible layouts did. The problem I was trying to solve is documented here: https://backdrop.zulipchat.com/#narrow/stream/218635-Backdrop/topic/Layout.20override.20help to give you a better idea of what I was tryna do but I prolly need to come up with a more detailed example for you guys. Thanks.

@klonos

I couldn't figure out what the flexible layouts did.

They basically allow you to create custom layout templates via the admin UI (no coding required). The resulting templates can be edited via the UI as well, and they become available to be used in your layouts.

So "flexible layouts" may have been the best name that we came up with (later renamed to "flexible layout templates" for accuracy/clarity), but it seems to be one of those "internal" things that makes sense to chronic Backdrop users, or people that have been properly introduced to the feature.

Similarly, the "List layouts" page does make sense to us, and it is consistent with the rest of the "List xyz" pages in the admin UI, however, in Drupal this feature is called the "Layout Builder" (which matters from a "marketing" and feature parity perspective), and that's something that I think people coming from Drupal would more easily be able to relate to.

stpaultim commented 1 year ago

I could see how changing "Add Flexible Layout Template" to something like "Build your own layout template" or "Layout template builder" would be a UX improvement.

layout-builder

olafgrabienski commented 1 year ago

"Build your own layout template" sounds very good, in my opinion.

avpaderno commented 1 year ago

Flexible is not the best adjective for templates. If it is referring to a template that is not one listed on that screenshot, I would use custom or your own.