Есть ли продукт, который предоставляет личные сообщения, такие как Facebook Messages / Twitter DM? - PullRequest
1 голос
/ 22 марта 2012

Моему веб-приложению нужна личная система обмена сообщениями, такая как Facebook Messages или Twitter DM.

Я нашел кучу вещей, которые делают мгновенные сообщения в реальном времени, но они не хранят сообщения, как обычная система PM.

Множество сайтов / приложений имеют функцию PM, и у самого StackOverflow есть множество вопросов по проектированию такой системы, так что реализация этого сама по себе кажется изобретением огромного колеса.

Так есть ли такая служба / платформа, которую можно подключить к моему веб-приложению? В идеале, это должна быть размещенная платформа, чтобы мне не приходилось иметь дело с хранением вещей самостоятельно.

1 Ответ

1 голос
/ 17 июня 2012

Вот несколько идей:

1) Создайте таблицу, в которой хранятся сообщения в виде текста / больших двоичных объектов, с дополнительными полями для «от», «до», «статус» и «дата».Создайте пользовательский интерфейс для записи / чтения из этой таблицы.Успех!

2) Интеграция существующей системы форумов, в которой уже есть личные сообщения.Вырежьте часть форумов, сохранив часть личных сообщений.Успех!

3) Создайте адрес электронной почты для каждого пользователя в системе.Убедитесь, что трафик SMTP / POP / IMAP на общедоступных интерфейсах заблокирован, чтобы он не уходил в дикую природу.Интегрировать веб-интерфейс электронной почты.Успех!

Если у вас уже есть пользовательская база данных, инфраструктура графического интерфейса и сервер приложений, и ваше сообщество не слишком велико, то 1), вероятно, будет проще всего.Если вы хотите что-то, что работает сразу же, без особой необходимости что-либо менять, 3), вероятно, проще всего.

...