backdrop / backdrop-issues

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

[UX][META] Redesign the "Search settings" form #5979

Open klonos opened 1 year ago

klonos commented 1 year ago

This form is very lengthy and there's many set-and-forget settings that could be "hidden" inside collapsed fieldsets, which would simplify it. Here's what the form currently looks like vs. where I would like us to eventually get to: image

Proposed changes:

klonos commented 1 year ago

...an alternative/additional idea is to move the indexing status and "Rebuild search index" section into a separate form.

klonos commented 1 year ago

Here's what the same form looks like in D10 (for comparison/inspiration/ideas): image

Indexing status fieldset

Cron settings

General indexing settings

(word length, simple CJK handling, and transliteration)

Logging checkbox

klonos commented 1 year ago

...in D10 the respective "Content settings" fieldset (provided by the Node module) and the settings for it have been moved to a separate form, which is tied to the "Content" search page (type):

I find this to be a much bigger change, so if we think that the way it's done in D10 is better, then there's much more/deeper refactoring to be done in the internals of the search module, rather than just tweaks in the configuration form (so a separate issue would be in order I believe).