토픽 목록에 열 추가

안녕하세요,

홈페이지에 표시되는 토픽 목록에 열을 추가하고 싶습니다. 이를 위해 테마 컴포넌트와 플러그인을 모두 생성해야 하나요? 제 지식을 바탕으로, app/assets/javascripts/discourse/app/templates/topic-list-header.hbr와 app/assets/javascripts/discourse/app/templates/components/topic-list-item.hbs를 모두 오버라이드해야 하는 것으로 알고 있습니다. 가능하다면, 별도의 테마 컴포넌트를 요구하지 않고 자체적으로 완결된 플러그인으로 이 작업을 수행하고 싶습니다.

저는 Discourse 초보이므로, 어떤 지침이라도 감사히 받겠습니다!

네. 말씀하신 것들이 바로 오버라이드해야 하는 템플릿입니다.

플러그인과 테마 컴포넌트를 모두 만들 필요는 없습니다.

테마 컴포넌트 안에서 두 템플릿을 모두 오버라이드할 수 있습니다. 좋은 예시로 Discourse Topic Author 테마 컴포넌트가 있습니다.

다만, 원하는 정보가 이미 토픽 목록의 JSON에 존재할 때만 테마 컴포넌트를 사용하여 이 작업을 수행할 수 있습니다. 그렇지 않다면, 테마 컴포넌트를 오버라이드하는 것뿐만 아니라 정보를 JSON으로 직렬화하는 플러그인을 사용해야 합니다.