Шикарная система сообщений, подготовка к релизу

+30
2.11K
Здравствуйте!

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

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


Планирую подготовить это в формате плагина для максимального упрощения установки.

А теперь, собственно, функционал:

В блоке контактов можно:
1. Открыть переписку с любым посетителем
2. Добавить в список любого пользователя, набрав в поле ввода первые буквы Никнейма
3. По прилету нового сообщения, автор сообщения перемещается вверх списка с пометкой "Новое сообщение".
4. Возможность переместить нужный контакт вверх списка двойным кликом.

В блоке чата можно:
1. Отправить сообщение выбранному пользователю, используя смайлы и редактирование
2. Увеличить размер окна чата, скрыв контакты.
3. Найти сообщения (исходящие/входящие) по ключевому слову/фразе (живой поиск)
4. Удалить любое сообщение (как старое, так и только что написанное).

На странице настроек можно:
1. Выбрать комбинацию для отправки сообщения (Enter либо Ctrl+Enter) — по умолчанию второй вариант.
2. Выбрать формат отображения новых сообщений — снизу либо сверху.

Есть страница "помощи" (faq), которая подгружается через аякс в то же самое окно. На ней находится описание большинства функций.

Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст


Стоимость 700руб.

Выход в свет — 5 апреля. До этого времени система проходит тестирование в боевых условиях на моем проекте (исправление найденных багов и небольшое допиливание).

Готов выслушать любые замечания и предложения — некоторые функции я не реализовал, но за ближайшие пару дней хочу их добавить, не буду конкретизировать) Но если в комментариях что-то из них еще раз прозвучит, то еще больше шансов что добавлю => раз есть необходимость для кого-то.

Иллюстрации:

1. Открыта переписка с одним пользователем
Иллюстрация

2. Страница настроек (открывается при нажатии на иконку в правом верхнем углу)
Иллюстрация

3. Страница FAQ — помощь, ответы на вопросы.
Иллюстрация

4. Увеличенное окно сообщений (блок контактов скрыт).
Иллюстрация

5. Демонстрация поиска сообщений по слову "пришла".
Иллюстрация

PS Мне самому в этой реализации особенно понравилась функция добавления нового пользователя в список и живой поиск сообщений, а также действия при появлении нового сообщения.
+2
kislenko kislenko 12 лет назад #
отличная новость! Буду ждать релиза.
+1
letsgo letsgo 12 лет назад #
Жду. вещь нужная.
+9
Джехутимери Джехутимери 12 лет назад #
Дополнение, конечно, шикарное! Но вот только, рановато, мне кажеться Вы на продажу выставили. Есть еще недоработки у Вас... К примеру, значок удаления стоит очень близко к дате, что смущает. Еще, на Вашем демо-ресурсе нету "Отправить сообщение", как это видно на скриншоте. Сильно раздражает, что когда доходишь в конец списка сообщений, прокручивается уже сама страница, приходится тратить время и нервы, чтобы все нормализировать. Так же, хотелось бы увидеть более красочный дизайн и даже более, смену скинов. Если все это доработать, то это была бы идеальная замена стандартной форме! За старание только +
+3
Джехутимери Джехутимери 12 лет назад #
Может быть это и незначительно, но раз уж на продажу и за 700 рублей, то хотелось бы полностью допиленную версию :)) Ждем релиза, надеюсь, там все будет :)
-1
letsgo letsgo 12 лет назад #
Хочешь до тысячи дотянуть?)
+1
SJen SJen 12 лет назад #
цену точно не буду поднимать))
И так планировал сделать меньше, но так уж получилось - некоторые фишки, которые тут используются меня самого очень радуют - несмотря на потраченное на них время.
+1
Джехутимери Джехутимери 12 лет назад #
А по Вашему, все, что доработанное должно увеличиваться в цене? Заметьте, не "добавлено", а именно доработано. Человек принял эти сведения, это важно! Для этого пост и писался...
+2
SJen SJen 12 лет назад #
Замечания принимаю к сведению, в принципе для этой цели я написал пост за несколько дней до релиза
+1
SJen SJen 12 лет назад #
Amun-Ra египтолог:
Но вот только, рановато, мне кажеться Вы на продажу выставили.
Да сам всячески стараюсь отсрочить момент продажи.. Если бы делал только себе и не выкладывал бы даже. Но раз проговорился как-то что сделаю, приходится делать:)) А пост для того, чтобы учесть все замечания и сделать в лучшем виде.

Но в любом случае это не значит, что 5 числа я забуду про разработку - она будет еще дорабатываться и обрастать дополнительными функциями. А финансовая составляющая только ускорит все это, добавив неплохой стимул.
+1
lezginka.ru lezginka.ru 12 лет назад #
можно добавить функцию "метки" (флажки,птички и т.д. разных цветов)
+3
Def Def 12 лет назад #
да, верстку бы сделать более человечной) ну и по дизайну, а то а-ля 90-ые привет)

по дизу как уже писал ранее могу помочь, т.к этим как раз и занимаюсь. пиши в ЛС или аську, контакты друг друга у нас есть;)
+1
SJen SJen 12 лет назад #
ок, напишу завтра - я же больше программер, верстка и дизайн не мой конек)
+1
Def Def 12 лет назад #
ну я тоже больше дизер, чем верстальщик) по сути там переверстывать особо много не придется я думаю
0
Вежливый Хам Вежливый Хам 12 лет назад #
Очень симпатично, как в Одноклассниках получилось.
+2
Роман Роман 12 лет назад #
Отличное дополнение, главное чтобы работало и для новых релизов инстанта +
0
Роман Роман 12 лет назад #
Поставьте подсказки при наведении на настройки, помощь и т.д.
Дизайн сменить однозначно, хотя каждый подпилит под свой проект, главное чтоб это можно было сделать.
И еще, сделать чтобы можно было изменять размеры окна, сильно уж мало полезной площади использовано...
0
Def Def 12 лет назад #
переработали, находится в состоянии верстки
0
Данила Данила 12 лет назад #
Мне понравилось.Тоже сначала подумал про одноклашек.Обязательно куплю!
0
stasis stasis 12 лет назад #
+++++++++++++++ отличное дополнение...
0
Def Def 12 лет назад #
скинул в ЛС
0
abasia abasia 12 лет назад #
На версии 1.8 работать будет?
0
SJen SJen 12 лет назад #
Роман:
Поставьте подсказки при наведении на настройки, помощь и т.д.
Подсказки добавлю

Роман:
Дизайн сменить однозначно, хотя каждый подпилит под свой проект, главное чтоб это можно было сделать.
Дизайн меню, но и каждый сможет сделать под себя - это возможно.
Abasia:
На версии 1.8 работать будет?
Вообще, делал под 1.9.
Проверил под 1.8 - есть конфликт только в обработке bb кодов при отправке сообщения. Остальное все точно так же - эту проблемку я исправлю, так что будет отлично работать под Инстантом 1.8.

Роман:
Отличное дополнение, главное чтобы работало и для новых релизов инстанта +
Гарантировать, что эта версия будет работать на инстанте 2.0 и выше нельзя. Но с появлением 2.0 буду адаптировать и под новую версию движка.
0
abasia abasia 12 лет назад #
Ну и славно smile как будет релиз, обязательно куплю. Спасибо.
0
Vovan Vovan 12 лет назад #
Супер!!! Наконец то кто то это реализовал
0
Strateg Strateg 12 лет назад #
ещё бы прикрепить к ней свою систему уведомления о новом сообщении, когда диалоговое окно закрыто. И если делать аля "одноклассники", то и с уведомлением в заголовке сайта(где favicon) что "У вас новое сообщение" laugh

И по демо:
Заходя на свой профиль вроде ссылка "мои сообщения" такая же,что и в меню пользователя(в верхней части сайта). Но одна ведёт на новую систему диалога, другая на стандартную. То же самое в профиле другого юзера - при одинаковом коде при нажатии "Написать сообщение" выходит только блокировка кнопок на текущей странице, кнопка "Диалоги" уже к переписке с данным юзером.
Понятно,что это тестовая версия, но цель - это полноценная замена стандартной системе, т.е. не зависимо где, например, нажмём на "мои сообщения" - у нас выйдет именно данная разработка или чтобы обе системы работали на сайте?

По сути, каждый сам может всё это настроить, но надо знать что именно из двух вариантов по умолчанию будет =)
0
Strateg Strateg 12 лет назад #
"свою систему" имеется в виду то,что доработать в данной системе автору)
Чтобы была система уведомления уже в данном пакете.
0
SJen SJen 12 лет назад #
Мысль в том, чтобы полностью заменить стандартную систему переписки. Для этого, правда, нужно как минимум добавить еще отправку сообщений группе пользователей - этого я еще не сделал. И, конечно, все ссылки должны открывать именно такое диалоговое окно.
0
Hunter (Роман) Hunter (Роман) 12 лет назад #
Сегодня уже 7 апреля - продается компонент или еще отлажили выход в свет сего чуда. Как купить ?

Еще от автора

Обновление компонента "Мне нравится"
Приветствую. Закончил версию с исправлением ошибок и багов, всем пользователям обновление выслано на электронку.
Обновление компонента  "Каталог дополнений в админку"
Приветствую. Обновление самого популярного аддона из официального каталога дополнений.
Обновленный парсер Яндекс.Карт
Приветствую Изменения довольно значительны, поэтому имеет смысл оформить их отдельным постом.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.