Когда можно будет устанавливать плагины напрямую из панели администратора?

У Discourse в планах добавить в следующем обновлении возможность установки плагинов напрямую из панели администратора? Как и с темами!

К сожалению, это нельзя сделать через интерфейс, только через командную строку.

Смотрите эту инструкцию:

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

К сожалению, это маловероятно.

Ранее существовал плагин под названием Procourse Installer, который работал вполне неплохо. Однако его автор больше не поддерживает проект, и он не работает уже несколько лет. Насколько я помню, он функционировал в ранних версиях Discourse 2.x.

Хотя установка через сервер на самом деле не такая уж сложная.

Я пока не изучал это подробно, но, насколько я помню, существует проект под названием Cockpit (?), который позволяет использовать веб-интерфейс для установки Docker.

Определённо того стоит! Я могу представить множество сценариев использования, где «администратор сообщества» не обязательно является системным администратором.

Кстати (а это вообще слово?), я считаю, что в панели «Литеративные вычисления» от @pfaffman есть функция, позволяющая устанавливать плагины.Также посмотрите Rebuild the forum using code? — там что-то очень похожее.

Панель управления Communiteq предлагает нечто подобное на нашем тарифе Professional и выше :slight_smile:

Такие вещи, как панель управления @RGJ, лучше, чем встроенное решение. Модификации на стороне сервера, такие как плагины, могут создавать гораздо больший риск для безопасности в случае компрометации учётной записи администратора.

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