Плагин журнала

Небольшая визуальная проблема: если использовать «шёпот», иконка в редакторе не меняется.

Для меня это не критично, так как кнопка «Ответить» меняется, но у нас есть ongoing тема о том, как сделать «шёпоты» визуально более заметными.

2 лайка

Существует ли какой-либо процесс миграции после включения плагина?

Если ранее у вас была категория «Журнал» без этого плагина, как перенести все ответы в соответствующий раздел комментариев?

Я пробовал выбирать сообщения и искать опцию «переместить в комментарии к посту X», но ничего не нашел.

Есть ли способ изменить порядок записей так, чтобы самые новые были сверху?

1 лайк

Отличный плагин, хотя функционал пока немного сыроват (например, нет возможности отключать комментарии на некоторых постах в блоге, таких как первый вводный). Однако сейчас он вызывает предупреждения об устаревании в текущей ветке Discourse по умолчанию. Из обсуждения в теме (а также в теме Pavilion) не совсем понятно, будет ли эта проблема поддерживаться в дальнейшем. Есть ли какие-то планы, @angus?

Основная проблема этого плагина заключается в том, что у него слишком мало пользователей, чтобы оправдать его поддержку как открытого исходного кода, и слишком маленький рынок, чтобы оправдать поддержку в платном формате (подписка или иное). Если что-либо из этого изменится, я буду готов поддерживать его.

2 лайка

Это жаль. Этот функционал ценен, и я надеюсь, что больше людей откроют для себя эту функцию, чтобы оправдать дальнейшую разработку.
Мы решили проблему удаления кнопки комментариев для выбранных записей журнала с помощью небольшого кастомного CSS, привязанного к наличию конкретного HTML в записи — быстрое и неидеальное решение, не требующее редактирования плагина и обращения в поддержку.
Я буду следить за совместимостью плагина с будущими версиями Discourse и сообщу, если возникнут серьёзные проблемы в будущем (чтобы получить рекомендации по их исправлению, если это потребуется).
В любом случае, спасибо за ответ.

2 лайка

Доброе утро

Я тестирую ваш плагин, который кажется очень интересным для выделения авторов.

У меня возникают проблемы с правами.

  1. Создание «Журналов» не ограничено группой, выбранной в разделе «Авторы журналов».

  2. Новые записи может создавать любой пользователь.

У вас есть какие-либо идеи относительно этой проблемы?

Спасибо за помощь.

После обновления Discourse стало появляться следующее предупреждение:

[Уведомление администратора] Один из ваших тем или плагинов требует обновления для совместимости с предстоящими изменениями в ядре Discourse. (id:discourse.post-menu-widget-overrides) Выявленный плагин: ‘discourse-journal’

1 лайк

Надеюсь, он не заброшен. Это отличный плагин, который, по моему мнению, страдает от недостаточной известности. Не знаю, знают ли люди о его существовании в целом. Хотелось бы, чтобы такое поведение было частью базового функционала.

3 лайка

Сейчас я работаю над обновлением, чтобы устранить предупреждение, и создам pull-запрос, когда закончу.

Pull-запрос создан:

8 лайков

Привет @fokx

Большое спасибо за будущий PR :pray:

У вас есть решение проблемы/ошибки, о которой я сообщал?

Для вашего случая (ограничение создания журналов) рекомендую обратить внимание на настройки безопасности категорий.


Если я правильно понял, настройка «авторы журналов», предоставляемая этим плагином, при установке будет ограничивать круг лиц, которые могут создавать записи в журналах, созданных другими. При этом пользователь всегда может создавать записи в своих собственных журналах.

1 лайк

@fokx Спасибо за эту информацию об управлении правами.

Согласен с ограничением создания в категории (здесь «Журнал»).


Я опишу досадный баг, с которым столкнулся.

Баг касается создания новой записи в «журнале темы».
В моей установке новую запись может создать любой… а не только автор темы :neutral_face:

Настройка параметра «авторы журнала» (пусто или с группой) вроде бы не оказывает никакого влияния.

В моём случае, если я устанавливаю для «Авторов журнала» уровень доверия 2, то пользователи с уровнем доверия 1 не видят кнопку «Новая запись» внизу темы. Можете ли вы загрузить видеозапись экрана с описанной вами ошибкой?

Привет, @fokx

Я проводил тесты с пустым полем «Авторы журнала» и с trust_level_2… в обоих случаях пользователь с trust_level_1, не входящий в другие группы, может добавить запись в существующий журнал.

Ниже приведена моя текущая конфигурация:

Discourse: 3.5.0.beta1-dev

(b290c557b8)


Ссылка на категорию в режиме «Журнал», если вы захотите провести тест:

Спасибо за ваш отзыв и потраченное время :pray:

1 лайк

В настоящее время он находится на рассмотрении :slightly_smiling_face:

4 лайка

Это довольно странно. Вот как это выглядит в моём экземпляре разработки:

1 лайк

Доброе утро

Я установил последнюю версию Discourse и Jounal… но ошибка всё ещё сохраняется.

Чтобы найти причину, я отключил некоторые плагины и компоненты темы.

И я нашёл тот, который несовместим.
Как только я его отключил, ошибки исчезли. :nerd_face:

Если у вас есть решение на основе этой информации… я заинтересован :space_invader:

Это гораздо менее критично:
Компонент темы позволяет мне перевести текст кнопки на французский язык и добавить контекст «в моём случае»…
…исходный текст был вполне понятным :sweat_smile:

3 лайка

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

А в тёмной теме цвет белый.

Этот плагин позволяет оставлять комментарии и делать обычные публикации.

2 лайка