Я не совсем уверен, что это правильное место для такого вопроса, но ни одно из других мест не показалось мне более подходящим. Заранее приношу извинения модераторам, если я задаю вопрос не там, где надо.
Мы рассматриваем возможность использования Discourse для довольно необычного сообщества и хотели бы узнать, возможно ли реализовать некоторые из наших идей с помощью этого пакета.
Чтобы описать, что именно мы хотим сделать, проще рассказать, как мы делали это раньше.
Это сообщество чем-то похоже на литературную ролевую игру по вселенной «Звёздного пути». По сути, это совместное написание произведений. Иногда игры проходят в формате longform и ведутся по электронной почте: готовые «главы» собираются и редактируются после завершения. Но более динамичный формат — это игра в «живом чате», которую мы вели более 20 лет через IRC.
Главным преимуществом Discourse для нас стала встроенная функция Discourse Chat. В таких играх участники действуют «внутри» и «вне» своего персонажа. В IRC это было просто: достаточно было использовать команду /nick, чтобы сменить ник на имя персонажа из «Звёздного пути» на время игры, а затем вернуть обратно. Можно ли это легко реализовать в Discourse? Я просмотрел плагины и заметил функцию псевдонимов для сотрудников. Возможно, это подходящее решение?
Также есть ли способ по умолчанию открывать окна чата в полном экране?
На данный момент это, пожалуй, все мои вопросы. Заранее спасибо за любую помощь. И ещё раз приношу извинения модераторам, если этот пост размещён не в том месте.