День добрый!
Работаю над очередной версией своей чудо системы и хотел бы поднять для обсуждения несколько вопросов, чтобы выбрать наиболее удачное решение. И заодно показать несколько изменений, которые уже можно увидеть на тестовом сайте.
Вопрос 1. Сделал сортировку контактов по дате последнего сообщения. Сверху — последние контакты, с кем была переписка. Стоит ли добавлять сортировку по алфавиту? — или она не имеет смысла…
Вопрос 2. В каком виде лучше всего сделать извещение о появлении нового сообщения? — сейчас меняется только счетчик в меню пользователя (Сообщение (1)) и раздается звуковой сигнал. Как вариант, добавить вот такое окно:
. Оно будет появляться в правом(либо в левом) нижнем углу. И клик по нему чтобы открывал окно переписки с данным отправителем.
Вопрос 3. По клику на никнейм в чате открывать профиль пользователя прямо в центральной части переписки. Для этого можно будет подготовить специальный шаблон вывода профиля, откуда можно будет: добавлять в друзья, убирать из друзей, смотреть сообщения на стене. Примерная иллюстрация:
. Стоит ли это реализовывать в таком формате?
Вопрос 4. Черный список — нужен ли он?
Еще из изменений (можно увидеть на тестовом сайте тут):
1. В шаблон на закладке "Переписка" добавлены поля "Сегодня", "Вчера", "За неделю", "Давно" — которые группируют контакты по датам.
2. Панель bb кодов отображается всегда над полем ввода сообщения. Панель смайлов убирается после выбора смайла.
PS Шаблон от BilarИuss еще в разработке — верстка есть, но над ней еще надо поработать какое-то время. И похоже, что вариант в этом шаблоне будет немного урезана по функционалу — все "фишки" я в него не смогу запихать.
Буду рад услышать любые замечания и предложения.
Работаю над очередной версией своей чудо системы и хотел бы поднять для обсуждения несколько вопросов, чтобы выбрать наиболее удачное решение. И заодно показать несколько изменений, которые уже можно увидеть на тестовом сайте.
Вопрос 1. Сделал сортировку контактов по дате последнего сообщения. Сверху — последние контакты, с кем была переписка. Стоит ли добавлять сортировку по алфавиту? — или она не имеет смысла…
Вопрос 2. В каком виде лучше всего сделать извещение о появлении нового сообщения? — сейчас меняется только счетчик в меню пользователя (Сообщение (1)) и раздается звуковой сигнал. Как вариант, добавить вот такое окно:
. Оно будет появляться в правом(либо в левом) нижнем углу. И клик по нему чтобы открывал окно переписки с данным отправителем.
Вопрос 3. По клику на никнейм в чате открывать профиль пользователя прямо в центральной части переписки. Для этого можно будет подготовить специальный шаблон вывода профиля, откуда можно будет: добавлять в друзья, убирать из друзей, смотреть сообщения на стене. Примерная иллюстрация:
. Стоит ли это реализовывать в таком формате?
Вопрос 4. Черный список — нужен ли он?
Еще из изменений (можно увидеть на тестовом сайте тут):
1. В шаблон на закладке "Переписка" добавлены поля "Сегодня", "Вчера", "За неделю", "Давно" — которые группируют контакты по датам.
2. Панель bb кодов отображается всегда над полем ввода сообщения. Панель смайлов убирается после выбора смайла.
PS Шаблон от BilarИuss еще в разработке — верстка есть, но над ней еще надо поработать какое-то время. И похоже, что вариант в этом шаблоне будет немного урезана по функционалу — все "фишки" я в него не смогу запихать.
Буду рад услышать любые замечания и предложения.
Реклама #
Alexneva 12 лет назад #
- важные клиенты
- клиенты в работе
- не важно
и сортирую вх.сообщения по этим папкам. Очень удобно.
И черный список был-бы не лишним.
RIM5 12 лет назад #
Пользователи мне еще предложили сделать настройку, чтобы можно было выбрать - использовать стандартную систему переписки или новую. Но это я могу под себя уже сам сделать
SJen 12 лет назад #
Нагрузка от этого не увеличится, просто появится небольшой блок на html - который будет отображаться если придет новое сообщение.
picaboo 12 лет назад #
вообще, если разгубастится, то можно помечтать об общей системе алертов для уведомления пользователя. например подписался на коллективный блог, в блог добавлен пост - тебе алерт всплыл если ты на сайте, если не отреагировал в течении 10 минут - уедомление стандартное в почту. так же и с подпиской на комменты и тд.
SJen 12 лет назад #
Про общую систему тоже начал задумываться, но это будет уже совсем другое - с перепиской не связанное. Мне тоже интересно уведомление о новых комментах и тд.. В первую очередь даже думаю об админах, которые должны сразу видеть все изменения на сайте - комменты, регистрации, новые посты в блогах.
picaboo 12 лет назад #
дык я разве против? наоборот поддержал :)
конечно. это отдельный компонент никак не связанный с перепиской, просто можно создать отдельно компонент что бы он работал и для переписки тоже. два компонента лучше чем один :)
как админ сам страдаю, чую что где-то кто-то гадит, а где не знаю.ю.пока там кеш обновится или уведомление долетит :(
letsgo 12 лет назад #
Отличная фраза вышла) да такой компонент нужен. Лишь бы не дал нагрузки.
Sjen а ваша услуга по скорости сайта, пардон не в тему, оказывается или нет?
Алерт всплывающий точно нужен, опять же повторюсь нагрузка..не увеличилась бы.
SJen 12 лет назад #
Ввиду нехватки времени забросил я временно это дело.. Да и по-хорошему надо дописывать это ускорение сайта для более тонкой настройки из админки.
letsgo 12 лет назад #
picaboo 12 лет назад #
восторг от бранча priorqwerty у меня пару дней назад дополнился восторгом от бранча Майка - там новая смарти и новый шаблон на нем - даже на локалке шустрее процентов на 30% на демо инсталле. поднагрузкой конечно прирост будет не такой большой - но шаблоны просто летают.
letsgo 12 лет назад #
Legioner 12 лет назад #
Мне кажется, что систему оповещения изменять нецелесообразно. Счетчика и звукового сигнала вполне достаточно. Иначе будет слишком уж навязчиво. Но это мое субъективное. Если кто-то делает именно соц.сеть, то в самый раз. А вот для тематических ресурсов, как по мне, совершенно лишне.
Черный список очень хорошо бы. Пользователи все время спрашивают о такой возможности.
Кстати, будет ли эта система увеличивать нагрузку на сервер? Кто-то выяснял этот вопрос?
eoleg 12 лет назад #
стоит
Вопрос 3. По клику на никнейм в чате открывать профиль пользователя прямо в центральной части переписки. Для этого можно будет подготовить специальный шаблон вывода профиля, откуда можно будет: добавлять в друзья, убирать из друзей, смотреть сообщения на стене. Примерная иллюстрация:
. Стоит ли это реализовывать в таком формате?
мне кажется не стоит потому как закладок может быть много и получится коряво
SJen 12 лет назад #
И это не добавит каких-либо сложностей в существующий дизайн.
Один таймер на обновление списка онлайн раз в минуту.
На сервер нагрузка минимальная. К примеру, для открытия новой страницы требуется 50-100 запросов к базе данных, а тут в десятки раз меньше. Разработка установлена минимум на 20 сайтов, пока замечаний на скорость работы ни у кого не было. Вообще, 99% замечаний, которые я слышал, относятся к дизайну. Но его каждый может настроить на свой лад (один файл со стилями, в котором все настройки) - одновременно всем сложно угодить)
Алхимик 12 лет назад #
хочу чтобы при новом сообщении, всплывало маленькое окошко как Вконтакте и исчезало само, если пользователь на него не реагирует в течении 20 сек. например.
Алфей 12 лет назад #
P.S. Из моих пожеланий, неплохо бы сделать чтобы во вкладке "Друзья" открывались только "друзья онлайн", просто у меня на сайте чуть больше 30 друзей, и получается внушительный список, страшно представить если друзей будет больше 100
lezginka.ru 12 лет назад #
SJen 12 лет назад #
SJen 12 лет назад #
или просто получатель не будет видеть сообщения от своего ЧС?
Алфей 12 лет назад #
Upliner 12 лет назад #
Алфей 12 лет назад #
SJen 12 лет назад #
SpideR 12 лет назад #
P.S. Sjen, мелочь конечно не нужная, к тому же может давать дополнительную нагрузку, но все же... сделать плавное выдвижение (или появление) сообщений, как входящих, так и исходящих.
reload 12 лет назад #
Есть вопрос - если с аватаром... - что если 2 сообжения пришло? отображается ток первое?
Появляется только если писма пришли когда юзер онлайн или офлайновые сообщения будут отображаться при новой авторизации? если да, то опять вопрос, отобразится ток первое если их более одного?
Еще было бы удобно сделать алерт (мигание) вкладки если она не активна!
где-то внизу нужен пунктик "администрация" в админке какие группы выводить (уже обсуждали вроде))
для жалоб и вопросов!
вывод смайлов - кошмар полный) при открытии сразу хочется закрыть) но! хигурушки)) раз открыл - пользуйся))))
в общем, сейчас очень "страшный" вывод смайлов... имхо. это не упрек, это факт.
Алфей 12 лет назад #
RIM5 12 лет назад #
Было бы прикольно
Лично у меня стоит такая проблема. Пользователи добавляют статьи, но нельзя в настройках указать, чтобы приходили уведомления о новых комментах под своими статьями - это работает только для блогов и фото
Понять не могу, почему статьи обделили
Но это наверное уже не в тему))
SJen 12 лет назад #
reload 12 лет назад #
Также желательно сделать ширину панели смайлов равной ширине окна ввода сообщения - то есть 100%
reload 12 лет назад #
Если открыли - то по любому наведем курсор на смайлы - окно развернется - кликаем или не кликаем по смайлам - убираем курсор - окно сворачивается и допустим через 2 секунды сменяется на панель редактирования.
SJen 12 лет назад #
Так это ведь у меня должны быть такие вопросы к потенциальным покупателям/пользователям системы))) Я могу сделать все, что угодно. Но мое мнение не совсем совпадает с мнением большинства, вследствие чего этот пост и появился - надо собрать в кучу основные пожелания и отбросить лишнее. Было предложение отображать все новые сообщения, друг за дружкой. Если 10 новых - значит 10 окон.
letsgo 12 лет назад #
reload 12 лет назад #
SJen 12 лет назад #
reload 12 лет назад #
тут это не проблема) есть спрос - будет предложение!)
SJen 12 лет назад #
reload 12 лет назад #
letsgo 12 лет назад #
А оно мне надо или пользователям, это все что угодно? Правильно, ответ вы знаете. Мне надо вид приятный, возможность общаться удобно, в идеале видеозвонок, все остальное сугубо не важно. Вид в данном случае важнее кнопок всяких лишних. Можно до бесконечности придумывать что то новое, да вот тока нужна функция быстрого общения. В идеале конечно бы на телефон приложение, хорошо бы встало.
SJen 12 лет назад #
Потихоньку прихожу к выводу, что проще настраивать панель смайлов в индивидуальном порядке под свой проект. Исходя из размера смайлов и их количества. Это пять строчек в css файле, которые позволяют сделать с окном все, что угодно.
reload 12 лет назад #
если у кого больше - не проблема, ведь при наведении окно увеличивается)
да и как ты говоришь - можно подправить под себя!
Это вариат подойдет большенству сайтов так как почти все используют стандартный размер - только единицы страдают)
да и здесь то мы пишем и на форумах - ширина панели равна ширине окна!!!
SJen 12 лет назад #
Сейчас открыл одноклассников (я писал шаблон изначально именно с них). Смайлы шириной 385px, в несколько рядов над полем ввода сообщения. Почти так, как сделал я у себя.
reload 12 лет назад #
зы: я отталкиваюсь только от удобства и визуального восприятия - то что я описал приблизительно на 70% представлено на этом сайте! все ведь удобно и визуально не режет глаза!)
А представить что панель будет меньше по ширине - так ощущение что накидали абы было)
сча попробую накидать чтоб визуально было видно)
lezginka.ru 12 лет назад #
reload 12 лет назад #
приведена не "красота" а удобство! чтоб не резало глаза и было удобно!)
стандартный изначальный вид при открытии то что есть:
ширина панели равна ширине окна
Хотя тут сразу напрашивается вывод первоначально именно смайлов а не редактирования но это очень спорный вопрос)
При клике на смайл открываем панель смайлов
фон панели выделен только для наглядности - каждый сам придумает с фоном, рамочками или без...
смысл в том что панель ничему не мешает! и выглядит как одно целое с окном ввода текста!
Если у кого смайлов больше) или сами смайлы на пол экрана)) при наведении увеличиваем высоты окна (можно опционально задавать высоту в админке но не более допустип 70% высоты самого окна переписки!)
Как убираем курсор с окна - автоматически панель сворачивается до первоночальной высоты и сменяется на панель редактирования.
Ну а красоту каждый сам наведет - ведь понятие красоты у каждого свое))
reload 12 лет назад #
пока писал еще идея пришла))
может их вообще подгружать в отдельном красивеньком окошке?)
reload 12 лет назад #
reload 12 лет назад #
reload 12 лет назад #
Я склоняюсь к виду
Или в шапке окна "12 новых сообщений. Последнее от:"
и в теле вид последнего с аватаром и именем как все привыкли на вк)
Алхимик 12 лет назад #
А о том, что у него набралось несколько сообщений, он и так увидит в меню..
reload 12 лет назад #
SJen, писал что ждет предложений а не просто нравится/не нравится!
Предлагайте если есть какие мысли!!!
Это окно нужно чтоб было заметнее и "красивее" - это просто уведомление о приходе письма!)
поэтому и предложил так как реализовано в мейле!
а для сильно пытающихся быть на контакт - предложил выводить от кого последнее сообщение!)
После первого клика и открытия переписки все уже видно внутри!!! - от сюда вывод что можно и пустое окно показывать и со своей функцией оно справится) имхо)
SJen 12 лет назад #
reload 12 лет назад #
а таких случаев что не хочу с кем то общаться будут единицы. имхо.
в общем предложения внес - а там решайте - все учесть действительно тяжело)
а иногда и невозможно.
Def 12 лет назад #
вывод юзеров по дате последнего общения тоже наиболее приемлемый и логичный и удобный вариант.
reload 12 лет назад #
Иван Шкута 12 лет назад #
Каждое новое окошко появляется снизу, а при появлении более пяти окошек верхние начинают исчезать и вместо них появляется тонкое окошко с текстом "И еще от 10 пользователей".
reload 12 лет назад #
пользователь увидел окно и кликнул - открывается система переписки - окна уже бесполезны!)
SJen 12 лет назад #
Что у разных пользователей разные предпочтения - кое-кто хотел видеть 10 окон по количеству новых сообщений, тут уже пять + доп окно с количеством. Кому-то хватит и одного. Идеального варианта не существует, всем не угодишь - а я постараюсь выбрать самый логичный и массовый вариант. И не обязательно склонированный из вконтакте или мэйл.ру.
reload 12 лет назад #
я пас. больше не советую)
SJen, соболезную - выбор тяжелый)
я согласен на любой вариант)) если он не будет нагружать лишними запросами сервак!)
SJen 12 лет назад #
Но разница в том, что там переписка 1в1, а у нас тут мультипереписка - в которой все диалоги собраны, поэтому нет смысла показывать много окон - хватит одного для перехода в "переписку". а там уже будет видно все входящие.
reload 12 лет назад #
Алхимик 12 лет назад #
Atid 12 лет назад #
SJen 12 лет назад #
WALTERZ 12 лет назад #
Вы бы лучше нагрузки сравнили, а не скорость работы :)
SJen 12 лет назад #
reload 12 лет назад #
Переписка от SJen, ни с чем не сравнима - еще немного и класники с вконтактики вообще померкнут на нашем фоне!)
Ура товарищи! Ура!!!
)))
reload 12 лет назад #
lezginka.ru 12 лет назад #
на правой стороне аватары "мертвые", там и можно было бы это сделать.
SJen 12 лет назад #
reload 12 лет назад #
в самом верху показывать аватар с кем общаемся и все прибамбасы: добавить/удалить, профиль, карма +/-, скайпы и аськи. Кстати последние можно "по уму" выводить, с индикацией)
reload 12 лет назад #
VopisUVD 12 лет назад #
SJen 12 лет назад #
везде много удобностей, но боюсь что все удобности(QIP+SKYPE+VK+OK) не поместятся в одно окошко с перепиской.. поэтому тут и пытаемся выбрать только самое лучшее из всего, что есть.
reload 12 лет назад #
))
SJen 12 лет назад #
Алфей 12 лет назад #
Собственно тема: http://instantcms.ru/forum/thread9255-2.html
Алфей 12 лет назад #
SJen 12 лет назад #
Я то сам темы андроида вообще не касался - не разбирался что к чему и как там софт писать. Может и просто все, но надо почитать.
SJen 12 лет назад #
а я пока почитаю, может и сам созрею до андроида
Алфей 12 лет назад #
Def 12 лет назад #
abasia 12 лет назад #
Def 12 лет назад #