[ОПЛАЧЕНО] Избегайте создания тем при загрузке записей блога

Что вы хотели бы сделать?

У нас есть блог (https://blog.scientific-python.org), в котором встроены комментарии Discourse.
В настоящее время при каждой загрузке записи блога на Discourse автоматически создаётся соответствующая тема.
Вместо этого мы хотим создавать тему только тогда, когда читатель нажмёт кнопку «Начать обсуждение».

По сути, это точная копия [paid] Preference to create & embed a topic via JavaScript only when a user clicks the "Start Discussion" link

Я просто хочу узнать, есть ли сейчас renewed интерес к этой задаче.

Когда это нужно выполнить?

Конкретных сроков нет.

Какой у вас бюджет в долларах США для этой задачи?

Я рассмотрю любое разумное предложение, но оцениваю объём работы примерно в 5–10 часов.

3 лайка

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

3 лайка

Я согласен, я с радостью займусь этим вопросом, Стефан, но убедитесь, что это действительно необходимо.

  • Я создал свежую установку Ghost
  • Обновил облачную установку Discourse до версии 3.2
  • Связал их в настройках
  • Опубликовал запись в Ghost
  • При нажатии на Start Discussion меня перенаправляет сюда

Как видите, @itsbhanusharma прав: тема не включена в список.

Таким образом, хотя тема создана, она не будет отображаться «публично» ни в каких списках.

См.:

Если этого недостаточно, я готов подробнее изучить ваши требования.

1 лайк

Я бы хотел избежать создания множества пустых тем.

2 лайка

Меня это тоже раздражает. Интересно, можно ли решить это с помощью опции скрытия непубличных постов для сотрудников. Вероятно, не глобально, но, возможно, в конкретных категориях. И, конечно, должен быть способ временно отключить эту опцию. Мне кажется, это потребует меньше усилий, чем изменение текущего способа работы системы.

Я ценю все предложения по альтернативным вариантам, но данное предложение касается приостановки создания постов до нажатия кнопки.
Есть ли какие-либо фундаментальные возражения против реализации этой идеи в предложенном виде?

2 лайка

Я дополнительно изучил проблему и теперь, думаю, знаю, как реализовать обходное решение. Спасибо всем за интерес.

1 лайк