Привет, ребята,
мы ищем программное обеспечение для сообщества и хотим использовать Discourse. Несколько вопросов:
- Можно ли разместить Discourse на наших серверах с помощью Docker?
- Для нашей системы аутентификации мы используем Keycloak. Можно ли интегрировать его с Discourse?
- Можно ли создавать «группы» для клиентов, чтобы кто-то мог видеть или получать доступ только к определенным комнатам?
Спасибо за поддержку.
С уважением,
Ральф
Да, вы можете разместить Discourse на своих серверах… у нас есть официальное руководство по установке.
Вероятно! Похоже, что Keycloak поддерживает OAuth 2, который работает с Discourse – Discourse OAuth2 Basic
Да, вы можете создавать группы и использовать их для контроля доступа к определённым категориям (Understanding groups and category permissions). Группы также могут общаться между своими участниками с помощью личных сообщений.
Спасибо, Крис. Можем ли мы изменить интерфейс и установить языки?
Keycloak использует OAuth и SSO. После входа пользователя он должен иметь возможность получать доступ ко всем нашим приложениям, например, Discourse.
Да, у нас есть система тем, которая позволяет изменить интерфейс… Эти руководства могут помочь:
Beginner's guide to using Discourse Themes
Developing Discourse Themes & Theme Components
Что касается языков, вы можете изменить язык интерфейса по умолчанию с помощью настройки администратора под названием default locale, а пользователи могут изменить свой язык индивидуально в своих настройках.
Наши переводы создаются сообществом, и список доступных языков (а также степень их готовности) доступен здесь: Crowdin Enterprise