Separate indexing settings from search pages

Created on 13 August 2024, 8 months ago

Problem/Motivation

The admin page for the search module has a lot of settings on them while connected can cause confusion if they all live on the same page. Separating them would make the UX for sites that use search pages defined by contrib modules.

Steps to reproduce

  1. Assume the site being built is going to rely on a contrib search page like google_cse
  2. The first three fieldsets and maybe even the fourth have zero bearing for your site and might confuse novice admins who may think it is a problem that the site is 0% indexed even though that index has nothing to do with google_cse search results

Proposed resolution

The lowest effort solution I can think of is have a second admin form for all of the index items and maybe apply a permission to that page so that it can be hidden from those who don't need it.

A solution that would require slightly more effort is the management of search pages be a separate module from the drupal core index.

Remaining tasks

Decide on a course of action.

Code the solution.

User interface changes

/admin/config/search/pages would have form elements moved from it to another page.

Introduced terminology

None

API changes

Might modify some module dependencies

Data model changes

None

Release notes snippet

Pending discussion

Feature request
Status

Active

Version

11.0 🔥

Component
Search 

Last updated 27 days ago

Created by

🇨🇦Canada geekygnr Waterloo

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024