안녕하세요,
DiscoTOC가 문서 주제(topic)에 답변이 없을 경우 타임라인/목차 토글 버튼을 자동으로 비활성화한다는 것을 확인했습니다.
이 부분이 저에게는 혼란스러웠습니다. Discourse Topic Print Component를 설치했는데, DiscoTOC와 직접적으로 작동하지 않는 것 같습니다. 그 이유는 DiscoTOC가 플러그인 아웃렛(plugin outlet)을 대체했거나, 플러그인 아웃렛 자체를 사용하고 있기 때문일 것입니다(제 확인 결과, 각 아웃렛은 하나의 컴포넌트/플러그만 사용할 수 있는 것 같습니다).
토글 버튼이 항상 표시되어 사용자가 타임라인을 클릭한 후 인쇄 버튼을 볼 수 있다면 괜찮을 것입니다. 하지만 현재로서는 사용자가 깔끔하게 인쇄할 수 있도록 하려는 문서에 반드시 답변이 하나 이상 있어야만 해당 버튼을 클릭할 수 있습니다.
제 이상적인 상황에서는 이 두 컴포넌트가 더 잘 연동되기를 바랍니다. 문서 카테고리(category)는 사람들이 깔끔하게 인쇄할 수 있기를 원하는 이유이므로, DiscoTOC에 인쇄 컴포넌트를 직접 구현하는 선택적 버튼을 제공하는 것이 좋겠습니다. 하지만 더 간단한 대안으로, 사용자가 토글 버튼을 항상 표시할 수 있는 옵션을 제공하는 것이 단기적으로 도움이 될 것입니다.
이를 지원하기 위해 PR을 만드는 것에 열려 있습니다(현재 동작을 유지하기 위해 기본값이 false인 “토글 버튼 항상 표시” 설정을 추가하고, 위에서 링크한 행을 수정하여 이를 사용하는 방식이 될 것입니다). 하지만 먼저 PR을 받아주실 의향이 있는지 확인하고 싶었습니다. 선택적으로, TOC 아래에 “문서 인쇄” 옵션을 활성화하는 기능을 추가하는 것도 좋습니다(기본값은 비활성화이며, 최소 신뢰 수준(trust level) 설정을 포함할 수도 있습니다). 여기서 기능 요청 영역으로 넘어가고 있다는 것을 알고 있지만, 코드를 수정하기 전에 여러분에게서 무엇이 적절한지 직관적으로 확인받고 싶었습니다.
감사합니다!