Андрей Сидоров
4 января 2011

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

Требуется сделать внутреннюю почту для одно нашего проекта. Ходил и смотрел другие социальные сайты. Решил, что представление собеседников и бесед на большинстве не самое удачное. Решил представлять собеседников так, как показано на самой верхней картинке. Помещается достаточно много собеседников и они разбиты на вкладки.

Представление собеседников — не самое важное. Вид беседы — гораздо важней и история переписки. Есть вопрос: как сделать, чтобы история сообщений читалась лучше? Мы придумали несколько вариантов представления беседы.

1 вариант. Привычно любителям старых чатов, аськи и многих сайтов. В этом варианте не получится показать историю сообщений. Её можно вынести только в отдельное окно с собственной навигацией.

2 вариант. Этот вариант будет привычен любителям контактика, коих у нас хватает. Он позволит отказаться от постраничной прокрутки и показывать всю историю переписки на странице. Тут есть два минуса: всё перевёрнуто + навигация по истории будет затруднена (трудно будет придумать навигацию по неделям, месяцам, дням, годам).

3 вариант. Программист предложил засовывать всю историю переписки в блок с прокруткой. Этот вариант я зарисовывать не стал.

Подскажите, пожалуйста, правильный вариант для представления беседы и истории переписки. Можно ли как-то удобней это представить?



Андрей! По компоновке мне нравится последний Скайп (конечно, вертикальное расстояние они используют весьма расточительно, но в целом всё очень правильно):

Скайп

Я не понял, почему вы пишете, что в «первом варианте» нельзя показать историю — Скайп с этим вполне справляется, подгружая, если нужно, в окно более старые диалоги.

А ещё, кстати, странно, что болталку вы называете «почтой».

P. S.

Я веду практический курс «Пользовательский интерфейс и представление информации». Дата следующего курса пока неизвестна.

 
Мы напишем вам, когда будет открыта запись. Без спама.

Поделиться

Комментарии

Сидоров Андрей
5 января 2011

После того, как отправил сообщение, заметил последовательность: если это почта с настоящими письмами, новые письма приходят вверх (Яндекс.Почта), а если это «болталка», то привычней показывать новые сообщения снизу (Джаббер).

Наверное не самым лучшим образом объяснил проблему. Проблема не в том, чтобы показывать актуальную историю переписки с человеком, а в том, как её подгружать (показывать старые сообщения с помощью аджакса).

В первом варианте, если подгружать старую историю, она должна быть вверху, а это значит либо форма сообщения после загрузки прошлой истории съедет вниз, либо на странице появится второй скроллбар.

Во втором варианте после подгрузки старых сообщений форма останется на месте, а старые сообщения появятся внизу, просто немного растянув страницу по высоте.

Единственным решением проблемы с ездой формы/вторым скроллбаром вижу только показ истории в отдельном окне. К примеру, таком:


Цель рубрики — обсуждение вопросов дизайна всех видов, текста в дизайне и взаимоотношений дизайнеров с клиентами.

Мы публикуем комментарии, которые добавляют к уже сказанному новые мысли и хорошие примеры. Мы ожидаем, что такие комментарии составят около 20% от общего числа.

Решение о публикации принимается один раз; мы не имеем возможности комментировать или пересматривать свое решение, хотя оно может быть ошибочно. Уже опубликованные комментарии могут быть удалены через некоторое время, если без них обсуждение не становится менее ценным или интересным.

Вот такой веб 2.0.

Недавно всплыло

Как сделать плавный переход от общения с администратором к директору? 1 4 2 Расскажите об управляемости: программа 1