Question Answer Plugin

Это политика, охватывающая все плагины Pavilion.

Приносим извинения за путаницу. Мы имеем в виду, что любая проблема высокой или критической важности, выявленная к пятому дню, будет исправлена, скорее всего, к седьмому. После этого вы сможете обновить только плагин, и всё должно снова заработать. Главный вывод заключается в том, что до выпуска исправления может возникнуть небольшая задержка, отсюда и разница в этих двух цифрах (5 против 7).

Если ошибка настолько серьёзна, что вам придётся удалить плагин, очевидно, что потребуется пересборка для его замены, и Discourse также будет обновлён. Мы разберёмся с такими случаями, когда они возникнут. Надеемся, что они будут крайне редкими.

4 лайка

@mbcahyono @merefield

При установке плагина из git возникает эта ошибка, помогите, пожалуйста.

Похоже, вы пытаетесь установить это как тему. Это плагин, а не тема. Пожалуйста, следуйте этому руководству:

5 лайков

Это так здорово слышать! У меня есть несколько вопросов, если это возможно:

  1. С технической точки зрения, как мне запускать ветку тестов из продакшена?
  2. Вы упомянули, что этот плагин будет переписан. Есть ли план того, что изменится и что будет добавлено?

Большое спасибо!

  1. Это необязательно. У нас есть собственная тестовая среда, и вы можете протестировать плагин здесь: try.thepavilion.io

Однако, если хотите, вы можете настроить собственную тестовую среду и протестировать плагин там.

  1. Скорее рефакторинг кода. Никаких новых функций не добавлено.

Есть ли планы на будущее? Видел об этом пост некоторое время назад на Павильоне. :slight_smile:

@mbcahyono @merefield

Пожалуйста, помогите. После добавления следующего плагина-хука я получаю ошибку 502 Bad Gateway.

hooks:
after_code:

Вы пробовали закомментировать эту строку и пересобрать проект?

Как настроить сортировку всех постов в теме по умолчанию так, чтобы самые проголосованные или самые лайкнутые посты были сверху, как на Stack Overflow? @angus

1 лайк

После удаления плагина сайт вернулся в нормальное состояние. Как исправить эту проблему? Неужели он несовместим с последней версией Discourse?

Это первый раз, когда вы устанавливаете какой-либо плагин? Я только что протестировал локально, и всё работает нормально. Это изолированный случай, если только кто-то другой не сообщит о той же проблеме.

Ошибка 502 обычно означает, что фронтенд (Nginx) запущен, но бэкенд (Rails-сервер/Unicorn?) не работает.

Как выглядит ваш app.yml?

другие плагины работают нормально.

## Плагины размещаются здесь
## подробности см. на https://meta.discourse.org/t/19157
hooks:
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-sitemap.git
          - git clone https://github.com/pmusaraj/discourse-sidebar-blocks.git
            # - git clone https://github.com/paviliondev/discourse-question-answer.git

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

2 лайка

Добавлено в мой список задач.

3 лайка

Добавлено в плагин:

Скриншот:

3 лайка

Не могли бы вы добавить тег «blacklist» (черный список), который можно было бы использовать для отключения макета Q&N для тем с этим тегом? (Как у вас уже есть для его включения) :slight_smile:

1 лайк

Я проверю, смогу ли добавить эту функцию в следующем релизе (примерно 5-го числа следующего месяца) :slight_smile:

2 лайка

Теперь вы также можете оставлять комментарии к вопросу (OP):

Скриншот:

2 лайка

Спасибо @mbcahyono :slight_smile: Я обновил наш сайт, и теперь всё работает как положено.

Я заметил небольшую ошибку.

  1. Перейдите к теме в формате «Вопросы и ответы».
  2. Затем перейдите к другим темам.
  3. Размер аватарок теперь 25 пикселей вместо 45.

Вот пример:

<img alt="" src="/letter_avatar_proxy/v4/letter/v/ce7236/25.png" title="...удалено..." class="avatar" width="25" height="25">

А вот размер по умолчанию:

<img alt="" src="/letter_avatar_proxy/v4/letter/v/ce7236/45.png" title="...удалено..." class="avatar" width="45" height="45">

(Это касается не только аватарок через «Letter avatar proxy», но и обычных аватарок тоже.)

После перезагрузки страницы (F5) всё возвращается в норму.

Я создал задачу на GitHub:

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