사용자 정의 버튼을 만드는 방법?

안녕하세요,

저는 디스커스에 처음 입문한 사용자입니다. 이미 설치를 마치고 이것저것 테스트 중입니다. 정말 원하시는 기능이 하나 있어서, 혹시 이미 가능할 수도 있겠다는 생각에 질문드립니다.

포럼에 이미지 갤러리처럼 동작하는 카테고리를 만들고 싶습니다. 이 카테고리에서 사용자가 게시글을 작성하면, 이미지 썸네일과 함께 사용자 조회수, 평점(좋아요), 게시 날짜 등의 캡션이 포함된 그리드 형태로 표시되도록 하고 싶습니다.

참고로, 그리드 레이아웃으로 표시되는 것은 이 특정 카테고리만이고 다른 카테고리는 제외되어야 합니다.

또한, 사용자가 특정 파일을 업로드할 수 있는 커스텀 버튼을 만들고 싶습니다. 파일을 업로드하면 커스텀 코드가 해당 파일을 이미지로 변환하도록 하고 싶습니다. 이는 bbcode와 유사한 개념입니다. 코드를 사용하여 커스텀 버튼을 만드는 방법에 대한 문서가 어디에 있는지 알려 주실 수 있을까요?
image

참고로, 제가 말씀드리는 버튼은 바로 위 이미지 속 버튼들을 의미합니다.

다음과 같은 테마 컴포넌트를 확인해 보세요:

거기에 버튼을 추가하고 싶다면, Formatting toolbar 플러그인처럼 이미 성공적으로 이를 수행한 다른 플러그인의 역설계를 할 수 있습니다.

해당 기능의 사용 사례가 무엇인지 정확히 모르겠지만, Discourse가 무료이고 오픈소스이므로 원하는 대로 커스터마이징할 수 있습니다!

답장 감사합니다! 포맷팅 툴바가 공식 bbcode 플러그인과 충돌한다는 걸 확인했습니다. 이걸 사용하려면 bbcode를 제거해야겠네요. 툴바를 수정하거나 커스텀 버튼을 만들 수 있는 플러그인을 만드는 방법에 대한 문서를 계속 찾고 있습니다.

또한, 네, Topic List Thumbnails Component가 제가 찾고 있던 바로 그 기능이었어요. 전에 설치해 봤는데, 제가 stable 버전이었기 때문에 작동하지 않았습니다.

공식 bbcode 플러그인을 유지하면서 이 테마 컴포넌트를 사용할 수 있습니다. 거의 동일합니다.

감사합니다. 그 코드를 보고 제가 직접 커스텀 버튼을 만들어 볼 수 있을지 확인해 보겠습니다.

이 문제에 대한 업데이트입니다. 이 스레드(Best Course of Action on Supporting Custom BBCode?)에 따르면, 공식 bbcode 플러그인보다는 이 플러그인(Awesome BBCodes Plugin: multi-paragraph, nestable, with auto-complete)을 역공학하는 것이 자체 커스텀 bbcode를 만드는 가장 쉬운 방법인 것 같습니다.

현재 커스텀 bbcode를 만들 수 있는 더 최신이거나 쉬운 방법이 있다면 알려주시면 감사하겠습니다.