Я хочу, чтобы у моих пользователей были (1) форум и (2) личный мессенджер.
Для личного мессенджера можно ли широко использовать функцию личных сообщений через API Discourse для создания удобного интерфейса?
На итоговом сайте должны быть два варианта вверху: Форумы и Чаты. Когда пользователь нажимает на Чаты, все личные сообщения должны отображаться так же, как на web.whatsapp.com. Возможно ли это? Если да, то это будет лучшее из двух миров: форум + мессенджер.
Я готов заплатить от $1000 и выше. Пожалуйста, напишите мне в личные сообщения с указанием бюджета.
Чтобы внести ясность: я администратор телеграм-канала с более чем 50 000 участников. Я планирую перевести всех их на Discourse, разработав контент-план для форума. Однако, чтобы сообщество стало по-настоящему успешным, необходимо обеспечить возможность личной переписки.
В личных сообщениях тема должна быть скрыта (но может автоматически заполняться на основе текста сообщения). Отображение личных сообщений должно происходить по первым фиксированным символам, как это делает WhatsApp, показывая начальную часть сообщения. Список личных сообщений должен быть реализован в современном стиле, аналогичном тому, как WhatsApp или Telegram отображают список чатов.
В чём смысл миграции моих пользователей с Telegram, если им всё равно придётся его использовать
Мое сообщество узкоспециализированное. Я хочу предоставить им сервис обмена сообщениями с пользовательскими смайлами, стикерами, GIF-анимациями и т. д. Discourse имеет открытый исходный код и предоставляет возможности для такой кастомизации.
Я не хочу, чтобы моих пользователей отвлекал универсальный чат. Мое сообщество посвящено узкой теме образа жизни, и лучше, чтобы пользователи фокусировались именно на самом сообществе.
Здравствуйте, я прикрепил скриншоты как для десктопной, так и для мобильной версии. Спасибо за ваше терпение. Я не технический специалист, поэтому вот почему я предпочитаю систему личных сообщений (PM) в Discourse мессенджерам вроде Telegram:
Отлично подходит для нишевых сообществ с кастомными смайликами, стикерами и GIF-анимациями.
Мессенджер-приложения тратят много времени, так как люди склонны писать короткие и нерелевантные сообщения. В системе личных сообщений они будут писать более обдуманные сообщения. Лично я считаю WhatsApp и Snapchat огромным отвлекающим фактором и пустой тратой времени.
По умолчанию мой сайт будет отображать форумы, с возможностью переключения на чат. Поэтому я хочу поощрять цивилизованные дискуссии на форумах, но при этом предоставлять возможность чата в той мере, в которой это необходимо.
Сроки:
Я буду двигаться в своем темпе, это не срочно. Я буду использовать личные сбережения и готов потратить от 1 до 2 тысяч долларов на весь проект. Это сообщество, которое я планирую создать, мигрировав пользователей из Telegram, основано на личной страсти, а не на коммерческих интересах.
Я буду собирать отзывы в течение нескольких недель или пока не буду полностью удовлетворён, после чего приступлю к работе над этим. Для меня важно понять мнение других людей, правильно ли я выбираю подход к построению сообщества.
Спасибо всем за ваши ответы в этой теме и в личных сообщениях. Я поговорил с несколькими друзьями, и спрос на такое сообщество, похоже, ОГРОМНЫЙ. Мы планируем собрать средства на разработку высокопроизводительного качественного приложения.
Я открыт к использованию любого другого чат-приложения, которое позволяет настраивать смайлики и GIF-анимации. Для форумов мы можем использовать Discourse, а для чата — любой мессенджер, поддерживающий единый вход (SSO) с Discourse и кастомизацию под нужды сообщества. Мессенджер должен обеспечивать общение только между пользователями моего сообщества.
Пожалуйста, предложите варианты разработки приложения для сообщества, включающего как форумы, так и мессенджер.
Разработка аналога Babble с нуля в одиночку обошлась бы в тысячи долларов при прямом заказе из-за сложности кастомизации интерфейса. Ещё больше, если бы это было отдельное решение с необходимостью администрирования учётных записей пользователей. Если у вас есть такой бюджет — отлично, но это масштабный проект.
Babble довольно удобен? Он встроен прямо в приложение Discourse. Нет необходимости администрировать отдельный набор учётных записей, так как всё полностью интегрировано. Не стоит недооценивать, насколько это может раздражать.
Можно рассмотреть Mattermost или любой из популярных чат-сервисов. Mattermost — хороший выбор, так как это решение с открытым исходным кодом, которое легко разместить на собственном сервере. Также есть отдельное приложение для домашнего экрана телефона.
Обратите внимание на такие сервисы, как Auth0, чтобы поддерживать единый источник учётных записей пользователей и не заниматься администрированием в двух местах. С этим может помочь Pavilion.
Ещё один хороший вариант — Discord. Существуют готовые плагины для входа через Discord и синхронизации ролей пользователей. Их можно кастомизировать.
Это тема поддержки, так как большая часть обсуждения касается уже существующих альтернативных решений, а не чёткого технического задания. Не переживайте по этому поводу. Модераторы могут переместить тему, если сочтут нужным.
На мой взгляд, это скорее публичное обсуждение вопросов масштабирования. Поэтому, если @saura901 решит использовать существующие интеграции вместо того, чтобы разрабатывать что-то кастомное (с чем я согласен, так как это было бы крайне затратно), мы перейдем к другим вариантам.