Я изучаю стороннее программное обеспечение для решения задачи, которая по сути сводится к необходимости создания большого количества очень небольших форумов. У нас есть собственное кастомное решение, но мы с радостью воспользовались бы возможностями Discourse, если он способен с этим справиться.
По сути, речь идет о чат-комнате, посвященной конкретному событию, количество которых в теории может исчисляться тысячами. Создание таких небольших форумов должно быть автоматизировано и включать всего несколько категорий.
Буду признателен за любую информацию, включая ссылку на тех, кто уже пробует что-то подобное.
Если вы действительно имеете в виду «чат», то есть мимолетные обсуждения тысяч коротких сообщений, Discourse — плохое решение, независимо от вашего вопроса о «многих небольших форумах».
Если вам нужны многие небольшие форумы, вы можете реализовать это с помощью multisite. Однако вам придется создавать отдельную базу данных для каждого форума, и, на мой взгляд, такое решение плохо масштабируется до тысяч форумов.
@pfaffman, а что насчёт организации групповых сообщений в рамках одного форума, где на каждое событие приходится одно сообщение?
@David_Razidlo, сколько пользователей, по вашим ожиданиям, будут общаться в чате по каждому событию? Планируете ли вы предоставить всем пользователям доступ к каждому чату?
Ох. Да! Я ошибся, ответив на то, что, как мне показалось, он спрашивал («большое количество очень маленьких форумов»), а не на то, что описывает его сценарий использования.
Да. Я бы сделал «событие» либо групповым личным сообщением, либо отдельной темой (особенно если вам не важно, кто может её видеть). Возможно, создать тему, заставить пользователей как-то подписаться на неё и сразу же скрыть из списка, чтобы она не отображалась никому, у кого нет ссылки.
Думаю, мне стоит почитать дополнительную литературу.
Для ясности: мы создадим нечто вроде события, у которого есть место и время. Затем мы хотим, чтобы люди, просматривающие это событие (оно может быть публичным или приватным), могли обсуждать его. Примером может служить корпоративный пикник, где люди обсуждают вопросы, специфичные для этого мероприятия. В настоящее время у нас есть простая кастомная система, которая позволяет создавать одну ветку с постами и ответами. Если возможно, я хотел бы использовать Discourse для создания небольших форумов, которые могут состоять даже из одной категории «Общее».
Планирую лучше разобраться в Discourse, но не раньше чем через пару месяцев.