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, но получаю следующее сообщение об ошибке: «Произошла ошибка: ошибка импорта: файл about.json не существует или недействителен. Убедитесь, что это тема Discourse».

Подскажите, пожалуйста, как можно решить эту проблему?


Добрый день,

Я пытаюсь установить этот компонент через админ-панель из репозитория Git, но сталкиваюсь со следующим сообщением об ошибке: «Произошла ошибка: ошибка импорта: файл about.json не существует или недействителен. Убедитесь, что это тема Discourse».

Буду очень признателен, если вы подскажете, как решить эту проблему, пожалуйста.

Здравствуйте и добро пожаловать, @Feel :slight_smile:

Это плагин, а не компонент темы, поэтому его нужно устанавливать другим способом. Если вы следуйте инструкциям (Install plugins on a self-hosted site), там показано, как добавить его в ваш app.yml и установить на вашем сайте. :+1:

4 лайка

Привет и спасибо, @JammyDodger,

Понял, я не знал. У меня есть несколько вещей, которые можно установить как компонент, хотя я думал, что это плагин :sweat_smile: Я новичок в Discourse и не раз разбивался о стену своего невежества^^

Поэтому, возможно, его будет сложно установить, так как я создаю профессиональный форум на виртуальной машине, где у меня нет прямого доступа, но я попробую.

Спасибо за ответ.

Хорошего дня

3 лайка

Это может сбить с толку. Компоненты темы обычно изменяют только фронтенд, тогда как плагины требуют изменений в бэкенде, поэтому их необходимо добавлять на этапе сборки, а не через интерфейс.

2 лайка

У всего есть кривая обучения, и извиняться тут не за что. Discourse суперпростой и логичный (после освоения основ, конечно) по сравнению с сервером Mastodon — я просто не мог понять, как его обновить. Если я и навязчиво изучал документацию Discourse, то она превосходна, тогда как документация Mastodon — это, по большому счёту, абсолютный минимум, и всё сводится к переписке между разработчиками. Так что с Mastodon недостаточно просто изучить сам Mastodon, нужно ещё понимать, как работает Git. Ну и у нас есть ещё мистическое существо под названием Docker, но (почти) любой администратор может справиться с Discourse, не имея ни малейшего представления о Docker.

Однако работа с плагинами могла бы быть более… человеческой :rofl:

Возвращаясь к теме. Иногда нужно ответить, но не нужно поднимать тему. Когда есть дополнительный кусок нужных данных и есть опасение, что те, кто уже краснеет, не поймут, что начало темы отредактировано. Так, может, стоит ввести определённый временной лимит, прежде чем сработает запрет на поднятие темы?

Или это просто ещё один вопрос политики, который делает простое слишком сложным?

2 лайка

Поскольку это официальный плагин, но его нет в списке плагинов, я предполагаю, что он предназначен только для Enterprise?

1 лайк

Спасибо, Якке,

Насчет необходимости этого специального плагина no-bump: на самом деле он мне не абсолютно необходим, но у меня была та же проблема и с другими, более интересными плагинами, поэтому ответ по этому плагину применим и к другим :slight_smile:. Вот что я хотел узнать, и теперь я это знаю :smiling_face_with_tear:.

Попробую сейчас подкупить системного администратора ВМ, чтобы он дал мне некоторые права :man_detective: :moneybag:.