| Краткое описание | Набор практических улучшений и инструментов администратора для Discourse | |
| Ссылка на репозиторий | https://github.com/communiteq/discourse-communiteq-powertools | |
| Руководство по установке | Как установить плагины в Discourse |
Возможности
На протяжении многих лет мы создавали множество небольших (часто приватных) плагинов для реализации точечных доработок для наших клиентов. Этот плагин объединяет их в единый поддерживаемый пакет.
- Для хостинг-клиентов считается одним плагином
- Делает ряд полезных функций доступными для более широкой аудитории
- Открывает скрытые настройки сайта, снижая необходимость обращения к консоли Rails или в службу поддержки
Со временем мы будем добавлять в этот пакет дополнительные внутренние плагины. Предложения по новым функциям приветствуются.
В ближайшие недели мы внедрим этот плагин для клиентов Communiteq на тарифном плане Professional и выше. Как проект с открытым исходным кодом, он также доступен публично для всех, кто запускает собственный экземпляр Discourse.
Название является данью уважения классическим Windows PowerToys — набору легких утилит, расширяющих базовый функционал практическим образом. Однако мы намеренно избегали названия с «toys» (игрушки), поскольку многие из этих функций открывают мощные настройки, которые могут существенно влиять на поведение и производительность форума, и их следует использовать с осторожностью и четким пониманием их назначения.
Подробное описание функций
Вкладка «Общие»
- Сортировка шаблонов по алфавиту: При включении шаблоны отображаются в алфавитном порядке вместо порядка по последнему использованию
- Включение 3-уровневой вложенности категорий: Переключение
max_category_nestingмежду 2 и 3 с защитными механизмами при наличии категорий третьего уровня - Включение SQL-запросов для бейджей: Включение возможности выполнения SQL-запросов для бейджей
Вкладка «Публикация»
- Авто-сетка (включено): Включение серверной обертки авто-сетки для загруженных изображений при создании сообщения
- Авто-сетка (мин. изображений): Минимальное количество последовательных загрузок изображений, необходимых для формирования блока сетки
- Лимит времени удаления сообщений (включено): Включение ограничения по времени для удаления сообщений
- Лимит времени удаления сообщений (часы): Установка временного окна (в часах), в течение которого пользователи могут удалять свои собственные сообщения после публикации
- Принудительная модерация новых тем группами: Требование модерации новых тем на основе списка групп
- Принудительная модерация для групп: Требование модерации всех сообщений/ответов на основе списка групп
Вкладка «Журналирование»
- Подробные логи AI-перевода (доступно только при включенном плагине discourse-ai)
- Отладка OAuth2-авторизации (доступно только при включенном плагине discourse-oauth2-basic)
- Подробное журналирование OpenID Connect (доступно только при включенном плагине discourse-openid-connect)
- Подробное журналирование Discourse ID
- Подробное журналирование загрузки
- Подробное журналирование токенов авторизации
- Подробное журналирование клиентских настроек сайта





