이 플러그인을 즐기고 계신가요? GitHub 에서 를 눌러 주세요!
기능
기존의 태그 교차점 기능을 다음과 같이 강화합니다:
비어 있을 수 있거나 태그 하나만으로도 사용할 수 있습니다.
이는 태그 조합 안팎으로 드릴다운(drill in/out)할 수 있어 더 사용자 친화적이고 유연한 사용자 경험을 제공합니다.
‘최신(Latest)’ 외에 다른 필터를 지원합니다.
데스크톱 홈페이지 기본값으로 설정할 수 있는 방법을 제공합니다.
Bars 와 호환됩니다.
중요
인스턴스에서 "everything"이라는 단어를 태그로 사용해서는 안 됩니다 .
설정
설정은 단 네 가지입니다:
플러그인 활성화
라우팅에서 "everything"을 설명하는 데 사용되는 문자열을 결정합니다 - 변경하지 않는 것을 권장하지만, 대안 옵션을 실험해 볼 수 있습니다. 해당 문자열을 태그로 사용하는 것은 절대 피해야 합니다.
데스크톱용 홈페이지로 인터페이스를 설정 (기본값: 꺼짐)
사이드바/헤더 드롭다운에 커뮤니티 링크 포함 (기본값: 켬)
제한 사항/로드맵?
아래 기능을 추가하려면 저를 고용하거나 PR을 제출해 주세요:
핵심 교차점과 마찬가지로 카테고리 조합에서는 아직 작동하지 않음 - 하지만 이는 카테고리/태그 인터페이스로 폴백됩니다
하위 카테고리는 아직 지원되지 않습니다.
내비게이션 탭에 토픽 수가 표시되지 않으며, 해당 토픽 목록 인구 수의 가용성에 따라 표시/가용성이 결정되지 않습니다.
필터 설정의 가용성/순서를 존중합니다.
모바일에서는 공간 부족으로 인해 인터페이스가 제공되지 않습니다.
크레딧
후원자 @pensarfrentealtiempo님께 큰 감사를 드립니다.
15개의 좋아요
Jagster
(Jakke Flemming)
6월 4, 2025, 10:40오전
2
전체 페이지를 현재 그대로 유지하면서, 그 교차점 기능에 어떻게 접근할 수 있을까요?
2개의 좋아요
@Jagster 님, FEATURE: add community link, make homepaging default OFF · merefield/discourse-tag-intersection-navigator@15e6e65 · GitHub 커밋 기준으로
이제 커뮤니티 섹션 링크를 위한 설정이 추가되었습니다.
„Homepaging“은 기본적으로 꺼져 있습니다:
committed 03:48PM - 04 Jun 25 UTC
committed 04:01PM - 04 Jun 25 UTC
여기서 도움을 주신 @awesomerobot 님께 감사드립니다. 그리고 그의 훌륭한 PR 이 병합되면 솔루션을 개선하도록 노력하겠습니다.
3개의 좋아요
Jagster
(Jakke Flemming)
6월 4, 2025, 5:23오후
4
아, 경로는 /tags/intersection/everything/everything이군요. 왜 계속 404 에러가 났는지 이제 이해가 됩니다.
감사합니다.
작은 미관상의 문제 하나, 큰 문제는 아닙니다.
제 사용자들은 이 정도 영어는 다 할 수 있습니다
참고로, 모바일은 공식적으로 지원하지 않는다는 것을 알고 있지만, 실제로는 모바일에서도 잘 동작합니다. 다른 점은 모바일에서는 Latest(최신) 등의 메뉴가 보인다는 것입니다. 그리고 대부분의 모바일 사용자는 그런 네 점 메뉴를 볼 수 있습니다. Hot(인기), Top(상위) 등이 있었다면 혼잡했을 것입니다.
하지만 이 시스템은 좋습니다. 마음에 듭니다.
2개의 좋아요
하. 내가 직접 다룰게. 정말 어리석은 실수였네. 고마워.
2개의 좋아요
sam
(Sam Saffron)
6월 4, 2025, 11:49오후
7
여기서 백엔드를 확장하도록 만드는 핵심적인 제한 사항은 무엇인가요? 이 부분에 대해 네이티브 컨트롤러를 지원하고 있다고 생각했는데요.
이 경로에서, 핵심 백엔드 OOTB는 다음을 지원하지 않습니다:
태그가 없거나 하나인 경우
다른 필터(그렇지 않으면 모두 “최신”으로 표시됨)
1개의 좋아요
이제 Bars 에서 해당 경로를 지원하므로 태그 교차점(아마도 홈) 페이지에 사이드바를 추가할 수 있습니다.
gormus
(Osman Görmüş)
6월 9, 2025, 8:57오전
10
이 플러그인을 공유해 주셔서 감사합니다, @merefield . 꽤 흥미롭고 생각할 거리를 주는 플러그인입니다
everything 단어가 커스터마이즈되었을 때 작은 문제를 하나 발견했습니다.
discourse_tag_intersection_navigator_all_word 설정이 everything 이외의 값으로 커스터마이즈되면, 하드코딩된 intersectionRoute가 실패합니다.
이 문제를 재현하는 가장 쉬운 방법은 아래 두 설정을 변경한 후 홈페이지로 이동하는 것입니다:
discourse_tag_intersection_navigator_all_word: 아무 값이나
discourse_tag_intersection_navigator_make_intersection_homepage: true
검토를 위해 잠재적인 해결책을 제안합니다:
main ← gormus:all-word
merged 09:29AM - 09 Jun 25 UTC
When the `discourse_tag_intersection_navigator_all_word` setting is customized t… o anything other than `everything`, the hardcoded `intersectionRoute` fails.
The easiest way to reproduce this issue is by changing these 2 settings, and then navigating to homepage:
* `discourse_tag_intersection_navigator_all_word`: anything
* `discourse_tag_intersection_navigator_make_intersection_homepage`: true
4개의 좋아요
Dimava
(Dimava)
6월 15, 2025, 1:16오후
13
@merefield 우연히 검색처럼 부정 태그를 지원하나요?
(아직 테스트를 해보지 못했습니다)
-#foo -tags:bar 같은 것 말이죠
Dimava
(Dimava)
6월 15, 2025, 1:24오후
15
답변 감사합니다.
issues에 기능 요청을 남길게요.
검색 필드에 대한 기능 요청도 함께요.
(사실 저에게는 꼭 필요한 기능은 아니고, 검색을 일반적인 용도로 완전히 대체했을 때의 논리적 결과일 뿐입니다)
(부정 태그는 제가 아는 기능 중 문서화가 가장 안 된 기능입니다. 제가 모르는 더 문서화가 부족한 기능들도 분명히 있을 거예요)
1개의 좋아요
감사합니다.
기대를 정리하기 위해 말씀드리면, 현재로서는 자금 지원이나 외부 PR이 들어오지 않는 한 이 플러그인의 기능이 확장될 것으로 보지 않습니다. 무료 유지보수 정도는 제공할 수 있을 것입니다.
4개의 좋아요
또한, 현재 데스크톱에서 가용 공간을 잘 활용하면서도 과하지 않게 직관적인 인터페이스를 유지하고 있으므로, 너무 많은 부가 기능을 추가하여 인터페이스가 복잡해지거나 어지럽게 되지 않도록 주의해야 한다고 생각합니다. 언급하신 기능들은 확실히 옵션 설정에 포함해야 하지만, 일부 사용자에게 유용할 수 있다는 점도 이해합니다.
2개의 좋아요
cmdntd
(cmdntd)
6월 27, 2025, 8:19오전
18
하위 카테고리를 선택할 수 없습니다. 하위 카테고리를 선택하면 404 오류가 발생합니다.
2개의 좋아요
좋은 지적입니다. 현재 해당 기능이 지원되지 않는다는 점을 참고 사항으로 기록해 두겠습니다. (완료: OP의 제한 사항에 메모 추가)
관심 가져 주셔서 감사합니다.
1개의 좋아요