Discourse No Bump

:discourse2: Summary Discourse No Bump prevents users from bumping topics.
:hammer_and_wrench: Repository Link https://github.com/discourse/discourse-no-bump
:open_book: Install Guide How to install plugins in Discourse

Features

This plugin prevents users from bumping their own topics. On some higher traffic forums, if a user doesn’t receive replies to their topic they will reply to themselves (bumping) repeatedly to gain visibility.

  • When enabled, a user will need to wait for a different user to reply to their topic before they can reply again.

  • Staff members can always bump their own topics

Settings

  • no bump enabled - set to true to enable the plugin

  • no bump trust level - users at this trust level (and lower) will not be allowed to bump their topics

:discourse2: Hosted by us? This plugin is available on our Enterprise plans


Last edited by @JammyDodger 2024-07-16T10:41:49Z

Check documentPerform check on document:
49개의 좋아요

안녕하세요, Git 저장소에서 관리자 인터페이스를 통해 이 컴포넌트를 설치하려고 시도하고 있지만, 다음과 같은 오류 메시지가 표시됩니다: “오류 발생: Import Error: about.json이 존재하지 않거나 유효하지 않습니다. 이것이 Discourse 테마인지 확인해 보셨나요?”

이 문제를 어떻게 해결할 수 있을까요? 부탁드립니다.


안녕하세요,

Git 저장소에서 관리자 인터페이스를 통해 이 컴포넌트를 설치하려고 시도하고 있지만, 다음과 같은 오류 메시지가 표시됩니다: “오류 발생: Import Error: about.json이 존재하지 않거나 유효하지 않습니다. 이것이 Discourse 테마인지 확인해 보셨나요?”

이 문제를 해결하는 방법에 대해 조언해 주시면 감사하겠습니다.

안녕하세요, @Feel :slight_smile:

이것은 테마 구성 요소가 아닌 플러그인이므로 다른 방식으로 설치해야 합니다. 설명서(Install plugins on a self-hosted site)를 따르시면 app.yml에 추가하여 사이트에 설치하는 방법을 안내해 드립니다. :+1:

4개의 좋아요

안녕하세요, @JammyDodger 님, 감사합니다.

아, 몰랐습니다. 제가 플러그인이라고 생각했던 것을 실제로는 컴포넌트처럼 설치할 수 있는 것들이 몇 가지가 있더라고요 :sweat_smile: 저는 디스커스를 처음 사용하는 초보라서 제 무지로 인해 여러 번 벽에 부딪혀서 넘어진 적이 있습니다^^

그러니 설치하기가 어려울 수도 있겠네요. 제가 직접 접근할 수 없는 VM에서 전문적인 포럼을 운영하고 있기 때문이죠. 그래도 방법을 찾아보겠습니다.

답변해 주셔서 감사합니다.

좋은 하루 보내세요.

3개의 좋아요

이 부분이 혼란스러울 수 있습니다. 테마 컴포넌트는 일반적으로 프론트엔드만 변경하는 반면, 플러그인은 백엔드를 변경해야 하므로 UI를 통해가 아니라 빌드 시점에 추가해야 합니다.

2개의 좋아요

무엇이든 학습 곡선이 있으며, 사과할 일은 아닙니다. 기본기를 익히면 Discourse는 Mastodon 서버와 비교할 때 매우 쉽고 논리적입니다. 저는 그저 업그레이드 방법을 이해하지 못했을 뿐입니다. Discourse의 문서를 자세히 살펴보면 훌륭하지만, Mastodon의 문서는 거의 최소한의 정보에 불과하며, 대부분의 내용은 개발자들 사이의 메시지 형태로 제공됩니다. 따라서 Mastodon의 경우 단순히 Mastodon을 배우는 것만으로는 부족하며, git이 어떻게 작동하는지도 이해해야 합니다. 또한 Docker라는 또 다른 신비로운 존재가 있지만, (거의) 모든 관리자는 Docker에 대한 이해 없이도 Discourse를 운영할 수 있습니다.

다만 플러그인 관리 방식은 좀 더… 인간적으로(직관적으로) 개선될 수 있을 것 같습니다 :rofl:

다시 본론으로 돌아가자면, 때로는 답변이 필요할 때가 있고, 때로는 게시물을 다시 올려야 할 필요가 없는 경우가 있습니다. 필요한 추가 데이터가 있을 때, 이미 읽은 상태인 원글 작성자가 게시물이 수정되었음을 모를까 봐 걱정될 수 있습니다. 그래서 no-bump(게시물 자동 상단 고정 해제)가 적용되기 전에 특정 시간 제한을 두는 것은 어떨까요?

아니면 이건 또 다른 정책상의 문제일 뿐, 단순한 일을 너무 복잡하게 만드는 것일까요?

2개의 좋아요

이것은 공식 플러그인이지만 플러그인 목록에 없으므로, 엔터프라이즈 전용인 것 같네요.

1개의 좋아요

Jakke님, 감사합니다.

no-bump라는 이 특수 플러그인의 필요성에 대해 말씀드리자면, 사실 저에게는 필수적인 것은 아닙니다. 하지만 더 흥미로운 다른 플러그인들에서도 같은 문제를 겪었기 때문에, 이 플러그인에 대한 답변은 다른 플러그인들에게도 해당됩니다 :slight_smile: . 제가 알고 싶었던 바로 그 것이었고… 이제 알게 되었습니다 :smiling_face_with_tear:

이제 VM의 시스템 관리자를 매수해서 권한을 좀 얻어볼 생각입니다 :man_detective: :moneybag: