도입: 종합 관리자 검색

관리자 사이드바를 도입한 이후로, 우리는 관리자와 모더레이터가 수동으로 여러 페이지와 설정을 뒤지지 않고 필요한 것을 정확히 찾을 수 있도록 관리자 인터페이스에 더 포괄적인 검색 기능을 제공한다는 것이 장기 목표였습니다.

이 방식은 기존 방식보다 훨씬 빠르며, 관리자 인터페이스를 더 효율적으로 탐색하는 데 도움이 될지 기대하고 있습니다 :high_voltage: .

원하는 항목 찾기 :eagle:

관리자 인터페이스의 어디에서든 Ctrl+/ 단축키, 또는 macOS의 경우 ⌘ +/ 를 눌러 빠른 검색을 실행할 수 있습니다. 그러면 다음과 같은 창이 표시됩니다:

입력창 아래에 여러 개의 체크박스가 있음을 확인할 수 있습니다. 여기서는 다음 유형의 항목을 검색할 수 있습니다:

  • 페이지 - 사이드바에 표시되지 않는 하위 페이지와 플러그인 페이지를 포함하여 관리자 인터페이스의 모든 페이지
  • 설정 - 설정 설명과 키워드를 포함하는 모든 사이트 설정
  • 테마 - 활성화되었든 비활성화되었든 설치된 모든 테마
  • 컴포넌트 - 활성화되었든 비활성화되었든 설치된 모든 테마 컴포넌트
  • 리포트 - 리포트 설명을 포함하는 모든 관리자 리포트

이러한 박스를 클릭하여 다양한 유형의 검색 결과를 필터링할 수 있습니다. 각 유형의 예시는 다음과 같습니다:

페이지

설정

테마

컴포넌트

리포트

결과가 표시될 때 Enter 키를 누르거나, 관리자 사이드바의 “Search”를 클릭하여 검색의 전체 페이지 버전을 방문할 수도 있습니다. 그러면 /admin/search 로 이동합니다.

관리자 검색 활성화 :magnifying_glass_tilted_left:

experimental admin search enabled groups 설정을 통해 이 기능을 켤 수 있으며, 이 설정은 /admin/config/experimental 의 실험적 설정 페이지에서 찾을 수 있습니다:

이 기능이 활성화되면, 관리자 사이드바 필터에 사용되던 키보드 단축키가 검색에 대신 사용된다는 점에 유의하세요.

테스트 및 피드백 공유 :mega:

이제 이 기능에 대한 피드백을 접수합니다. 피드백이 있거나 수정이 필요한 버그를 발견하신 경우 이 토픽에 게시해 주세요. 현재 시점에서는 이 검색 기능에 대한 더 깊은 수준의 개선에는 집중하지 않을 예정이지만, 현재 상태에서는 최대한 좋게 만들겠습니다.

그러나 알려진 제한 사항이나 개선이 필요한 부분이 몇 가지 있습니다:

  • 현재 검색 결과의 랭킹 기능이 없으며, 결과는 결과 유형(예: 페이지, 설정, 테마, 컴포넌트, 리포트)의 순서대로 반환됩니다.
  • 검색의 모호성 처리(fuzzyness)는 꽤 기본적이지만, 이름을 대략적으로 알고 있다면 필요한 것을 찾는 데 일반적으로 충분합니다.
  • 설정을 클릭하면 보통 페이지가 열리고 해당 페이지의 사이트 설정이 필터링됩니다. 언젠가는 찾고 있던 페이지의 부분을 강조 표시하는 더 세련된 솔루션을 원합니다.
36개의 좋아요

이거 정말 감사합니다! 이제 설정 페이지를 이리저리 뒤지며 필요한 항목을 찾을 필요가 없겠네요.

2개의 좋아요

와, 이 기능이 나올 줄은 몰랐네요! 정말 멋지다! :star_struck:
관리자 경험에 또 다른 레이어를 더해주네요.

몇 분간 테스트해 봤는데, 아주 잘 작동합니다! 정말 편리하네요.
검색 결과가 조금 뛴다. 검색창을 고정된 위치에 두는 것이 나을지, 아니면 다시 중앙으로 이동하게 할지 고민이 됩니다. 확신은 없네요.

보이는 포커스가 좀 이상해 보입니다:

버튼 배경의 전환 효과로 인해 빠른 변경 시 약간 어지럽고, 깜빡임이 느껴집니다.
chrome_YtWxhXblf0

7개의 좋아요

검색 결과에서 일치하는 검색어를 강조 표시하는 방법을 고려해 보세요.

2개의 좋아요

안녕하세요, 이 단축키는 제 PC에서 작동하지 않습니다.

experimental admin search enabled groups 설정을 업데이트하셨나요?

2개의 좋아요

아니요, 안 했어요. 그냥 이것을 봤을 뿐입니다. 감사합니다!

2개의 좋아요

안녕하세요. 현재 /admin/config/experimental 페이지에 있습니다.

하지만 이 실험적 설정인 experimental admin search enabled groups를 찾을 수 없습니다.

2개의 좋아요

음, 이상하네요. 디스커스 버전을 확인해 보면 해당 기능이 있어야 하는데, 디스커스를 다시 빌드해 보세요. 해당 기능을 활성화하는 PR을 제가 놓쳤을 수도 있습니다.

2개의 좋아요

고마워요, 그렇게 해볼게요

1개의 좋아요

이 주제에서 보고된 문제나 피드백이 없었기 때문에, 어제부터 이 기능이 모든 관리자에게 제공되며 더 이상 사이트 설정으로 제어되지 않습니다:

향후 피드백이나 수정이 필요한 경우를 위해 이 주제는 계속 열려 있을 예정입니다 :rocket:

8개의 좋아요

괜찮아 보이고 잘 작동해요!

특히 이렇게 사용하는지/찾는지에 대한 유용한 팁을 제공해 주셔서 감사해요:


하지만 현재 관리자 관련 항목을 검색하는 방법이 3가지로 나뉘어 있어요

  1. 관리자 사이드바 필터
  2. 모든 사이트 설정 필터
  3. 새로운 관리자 검색

이 모든 것이 하나의 인터페이스에서 제공된다면 정말 유용할 것 같아요. 이 방향으로 진행 중이신 건가요?

2개의 좋아요

#staff-experience의 PM인 @hugh도 답변하도록 하겠습니다. 다만, 세 가지 다른 방식으로 항목을 찾는 것에 대해 큰 문제는 없다고 봅니다. 각 방식이 수행하는 기능이 모두 다르기 때문입니다.

관리자 검색은 가장 포괄적이고 전역적인 기능입니다. 나머지 두 가지(사이드바 필터와 설정 필터)는 페이지별로 유용할 수 있는 더 지역화된 필터입니다. 모든 링크가 관리자 검색에 포함되어 있으므로, 언젠가 사이드바 필터를 제거할 수도 있을 것 같지만, 확신은 없습니다.

팀이 "모든 사이트 설정"에 대해 어떤 조치를 취할지 계획은 가지고 있지만, 현재로서는 Legal과 같은 다른 필터링된 설정 페이지에서 필터를 제거할 필요는 없다고 생각합니다.

7개의 좋아요

이 기능에 푹 빠져서 침을 흘리고 있었어요, 감사합니다! :drooling_face:

1개의 좋아요

참고로 설정 필터 정말 좋아해요 :heart_eyes:

2개의 좋아요

단계별로 진행해 나가고 있습니다! 현재 전체 사이트 설정 페이지 개선 작업을 진행 중이며, 이 작업이 완료되면 이러한 UI를 어떻게 통합하거나 업데이트하여 사이트 설정 경험을 더 효율적으로 개선할 수 있을지 평가할 수 있는 좋은 위치가 될 것입니다.

7개의 좋아요

Command + / 단축키는 정말 좋습니다(오늘에서야 발견했어요)!

/admin 페이지에서만 사용할 수 있는 것이 아니라 모든 곳에서 사용할 수 있도록 할 가능성이 있을까요?

3개의 좋아요

사이드바 필터를 숨긴 지금, 검색 기능이 조금 묻혀 있는 것 같은 느낌이 듭니다. 이건 검색 기능이라기보다는 검색 설정 카테고리처럼 느껴지네요… (물론 검색 기능 자체는 정말 편리하지만요)

검색 UX는 대부분 "입력창 찾기

6개의 좋아요

OpenAI 문서에서 이 내용을 발견했습니다:

이것은 합리적인 타협안입니다. “검색처럼 보이고”, “검색처럼 느껴지지만” 실제로는 모달만 실행할 뿐이니까요.

@hugh가 제기한 우려에 대해 이 방식은 훌륭한 타협안이라고 생각합니다. 상단에 박스 형태로 배치하는 단점은 사이드바에 어떻게 렌더링해야 할지 많은 고민이 필요하다는 점이며, 그렇게 하지 않으면 사용자가 현재 위치에서 벗어나게 되어 당황할 수 있습니다.

하지만 문서 페이지에서의 이 솔루션은 매우 자연스럽고, 사용자가 다른 곳으로 이동하지 않고 단순히 모달을 표시할 뿐입니다.

6개의 좋아요

이것은 좋은 해결책이라고 생각하는데, 구현하는 데도 큰 부담이 되지 않을 것 같습니다.

4개의 좋아요