Приветствую, друзья.
В последнее время уже практически всегда в организациях поднимают корпоративных мессенжеров (КМ). Как правило это jabber сервант плюс какойтотам клиент. И я в последнее время ловлю себя на мысли что клиенты не удовлетворяют потребности КМ. Избыточные клиенты получаются. Прикинем, что нужно и ненужно КМ:
1. В vcard аккаунта не должно быть избыточных полей: Ник, ФИО, фото, кабинет, отдел, должность, внутрений телефон, мобильный телефон, адрес электропочты. Возможно пригодятся: адрес, подотдел. В идеале это должно настраиваться в конфигурации.
2. Нет необходимости иметь отдельные ники для конференций, в связи с чем можно упразднить список контактов конференции, а участников активной конференции отмечать отдельными иконками прямо в ростере.
3. Контактлист помимо показа ростера с сервера должен иметь возможность показывать этотже ростер, но деревом с ветками по отделам, по кабинетам. Ну вобщем с кастом-группировкой. Соответственно и умение нужно отправлять сообщения в группу.
4. Нужна возможность управления клиентами. Имхо проще через расширение протокола. Ну, там, настройки подправить...
5. Также желательно иметь возможность подкрутить вид КМ под корпоративный дизайн, если есть возможность. Ну, там, цвета расставить, иконки подменить, фон подкрутить.
6. Настраиваемый вид должен быть. Точнее должно настраиваться как отображать окна разговоров и ростер: все отдельно\все вместе\в табах итак далее.
7. Никаких реестров. Все настройки должны храниться в отдельном конфиг-файле. Будет проще управлять КМ по сети. Более того, должно поддерживаться иерархия конфигов на уровне "общий конфиг-пользовательский конфиг" для того чтобы общие для всех настройки вынести в общий конфиг и дать его местонахождение в параметрах коммстроки запуска КМ.
Что еще предложите?