사용자 정의 프로필 필드 및 프로필 검색

검색을 해보면서 사용자 정의 프로필 필드와 프로필 검색에 대한 이전 주제들을 확인했습니다. 하지만 검색 페이지나 사용자 페이지로 가도 해당 필드를 기반으로 검색을 더 쉽게 할 수 있는 옵션이 제공되지 않습니다. 특정 섹션별로 필터링할 수 있도록 검색 기능을 디렉터리처럼 작동하게 해주는 플러그인을 만들려면 대략 얼마의 비용이 들까요?

사용자 정의 프로필 필드를 기준으로 검색어를 입력하면 검색이 수행되는 것은 알고 있지만, 검색 결과는 비교적 적은 편이고, 사용자와 게시물을 명확하게 구분할 수 있는 기능도 없습니다. 위치, 스킬 등 사용자 정의 필드를 기반으로 지정하거나 필터링할 수 있는 사용자 전용 검색 기능이 있으면 좋겠습니다.

3개의 좋아요

네, 저는 이런 기능이 정말 필요했어요. 코드를 조금 살펴봤는데, 테마 컴포넌트로 어떻게 구현해야 할지 모르겠고, 만약 더 깊은 코딩(즉, Ruby로 파고드는 작업)이 필요하다면 현재로서는 어떻게 해야 할지 전혀 감이 잡히지 않아요 :smiley:

제가 기대하는 것은 실제로 Circle이 최근 플랫폼에 도입한 기능과 비슷한 거예요. 스크린샷 두 장을 첨부할게요:


간단한 드롭다운 메뉴와 사용자 필터링 방식이 정말 마음에 들어요. Circle에서 눈치챈 점은 검색 기능이 잘 작동하지 않는 것 같은데, 그래서 Discourse는 더 강력한 사용자 검색 기능을 갖추고 이와 같은 추가 필터 옵션을 제공하는 것이 좋겠다는 생각이 들었어요.

많은 플랫폼(FB, Discord, Guilded, Circle 등)을 살펴봤지만, 좋은(검색 가능/필터 가능/사용자 정의 필드/스타일리시한) 멤버 디렉토리를 갖춘 곳은 몇 안 되는 것 같아요. 저는 User Card Directory 테마 컴포넌트를 활성화해 두었기 때문에, 제가 꿈꿔온 그 멤버 디렉토리를 거의 갖출 수 있을 것 같은데, 딱 필터 기능만 빠져 있는 상태예요.

이걸 JS와 CSS만으로 테마 컴포넌트로 구현할 수 있을까요? 아니면 Ruby 기반의 플러그인이 필요할까요?

3개의 좋아요