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





