ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Хитрая IM
@ 2006-02-10  6:13 Eugene Prokopiev
  2006-02-10  7:24 ` Michael Shigorin
  2006-02-10 11:42 ` Mike
  0 siblings, 2 replies; 4+ messages in thread
From: Eugene Prokopiev @ 2006-02-10  6:13 UTC (permalink / raw)
  To: Sysadmins

Здравствуйте!

Необходимо построить систему обмена текстовыми сообщениями, 
удовлетворяющую таким требованиям:

1) после авторизации на сервере пользователю не требуется спрашивать у 
других пользователей той же системы, можно ли с ними общаться, вместо 
этого он должен видеть всех сразу и их статусы (online, offline и т.д.)
2) должны быть доступны как разговоры пользователей друг с другом, так и 
некий общий чат, откуда могут читать все, и куда могут писать все
3) это не должно требовать никаких манипулций с подписками и 
авторизациями в IM-клиенте, все должно быть уже описано на сервере

Дополнентельно (не обязательно, но было бы неплохо)

4) пользователи заводятся в БД (желательно PostgreSQL)
5) хранение всех сообщений на сервере (в БД PostgreSQL) и возможность их 
оттуда получить при смене IM-клиента, смерти рабочей станции и т.д.
6) возможность описывать на сервере, кому с кем разрешено общаться
7) возможность группировать пользователей опять-таки на сервере, 
пользователь не должен создавать группы в IM-клиенте
8) несколько чатов, в которые включаются не все пользователи, а только 
описанные

Я не вижу никаких причин, по которым для этой системы в качестве 
IM-клиента нельзя было бы использовать почти любой Jabber-клиент 
(понятно, что он может сломать предварительные настройки: убить 
некоторых клиентов, с которыми он общаться не желает; но ведь сервер 
может и отказаться сохранять эти манипуляции). А вот можно ли взять 
какой-нибудь Jabber-сервер и настроить его именно таким образом? Куда 
именно (файл конфига и параметр, раздел в документации) смотреть по 
каждому из требований?

-- 
С уважением, Прокопьев Евгений



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2006-02-11 11:05 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-10  6:13 [Sysadmins] Хитрая IM Eugene Prokopiev
2006-02-10  7:24 ` Michael Shigorin
2006-02-10 11:42 ` Mike
2006-02-11 11:05   ` Eugene Prokopiev

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git