Система переписки, версия 1.2

+40
4.13K
Приветствую!

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

Новое в версии 1.2

Добавлен "Черный список".
Не хотите с кем-то обшаться? — просто добавьте его в ЧС и он больше не сможет писать вам сообщения. Впрочем, как и вы ему. Есть возможность просматривать свой черный список, а также список тех, кто добавил вас в свой ЧС
— Сортировка списка контактов по дате сообщения (на вкладке "Переписка").
— Разбивка контактов на блоки — "Сегодня", "Вчера", "За неделю", "Давно" — по дате последних сообщений.
— Просмотр истории служебных сообщений.
От "Службы обновлений" и "Службы рассылки".
— Весь html вынесен в файлы tpl (шаблоны Смарти).
Шаблон состоит из более, чем 10 файлов. Что позволяет довольно тонко настроить дизайн — список контактов, отображение чата, страница настроек и помощи и тд.
— Массовая отправка сообщения.
От своего имени либо от имени служебного пользователя. С уведомлением на email или без него.
— Изменен формат появления смайлов, теперь достаточно лишь навести на них курсор.
— Изменен формат вызова окна переписки — старая система больше никогда не откроется.
— Изменение заголовка при поступлении нового сообщения (если закрыта переписка, опционально)
— Появление всплывающего окна в формат vk window(как вконтакте) при поступлении нового сообщения (если не открыта переписка, опционально)
— Возможность отобразить группу администраторов, модераторов.
— Отправка запроса на добавление в друзья
— Добавлены всплывающие подсказки при наведении курсора на аватар в списке контактов
Принять или отклонить запрос на добавление в друзья можно не выходя из переписки
Пользователю приходит сообщение в формате:
Получено предложение дружбы от пользователя demo1. Вы можете посмотреть его в своем профиле. Или ответить на него прямо в этом сообщении, нажмите — принять либо отклонить.

Где "принять" и "отклонить" — кликабельные ссылки.
— Исправлена баги, найденные в предыдущей версии
баг со временем в чате и с невозможностью отправить в сообщении некоторые символы (+&)

Стоимость лицензии на один домен — 1500 рублей (до 01.06 действует старая цена 700руб)

Обладатели предыдущей версии получат это обновление(как и все последующие) бесплатно после официального выхода

Технические требования:
Расширение PHP ionCube PHP Loader.

Опробовать в действии можно на демо сайте.
Зайти можно под любым из пользоватей — demo1, demo2, demo3, demo4, demo5. Пароль у всех 12345. Либо можете зарегистрировать свой аккаунт.
PS Я постарался выполнить почти все пожелания, озвученные ранее. До конца месяца будут добавлены еще некоторые возможности, о которых напишу по факту. Если чего-то еще "хочется" — пишите, постараюсь добавить уже в эту версию

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

И для тех, кто испугался цены —

Напомню, что версию 1.1 все еще можно купить по старой цене — 700wmr. Обновления бесплатны.

-1
letsgo letsgo 10 лет назад #
Есть вариант, без всего этого, просто система переписки, с простым дизайном и нормальной сортировкой?
-1
SJen SJen 10 лет назад #
Долго думал, как же упростить дизайн. Уберу из шаблона все менюшки, поиск и прочую навигацию. Это все делается в шаблоне.

Останутся только два поля - контакты и чат, ну и поле для ввода. Всплывающие окна, друзей и ЧС - все уберу. К релизу будет вариант супер-мини.
+6
Алхимик Алхимик 10 лет назад #
а надеялся, что цену не поднимут. хD
0
Алхимик Алхимик 10 лет назад #
но очень рад, что можно купить и старую версию. спасибо большое)
+2
RIM5 RIM5 10 лет назад #
Черный список - это отлично - нужная вещь)
Ошибки:
1. Когда переходишь в меню - где списки представлены раздичные. И переходишь от одних пунктов к другим - почему-то меняется окно переписки и непонятно по какому принципу... Пользователь ведь не выбран - почему тогда переписка меняется...
2. Листал переписки с разными пользователями.. Тут появляется звук, типа пришло сообщение... Всё перерыл, но сообщения так и не нашел...
3. Захожу в настройки, пытаюсь выбрать шаблон от Бедариуса - шаблон не меняется - возможно еще не сделали...
4. Вкладка "Онлайн". Переходим в неё - допустим онлайн у нас 3 чела. отправляем кого нибудь в черный список. Человек пропадает из списк онлайн, но там по прежнему остается число 3 - хотя показывается 2.
5. Какая лицензия, имхо, пользователю обычному ни к чему показывать. Лишняя кнопка - будут лишние вопросы.
6. "Показать меню" - вообще назаметно))) Не сразу понял, где искать черные списки и прочее...
7. При попытке выбрать "Служебные сообщения" - ничего не происходит. Если нет служебных сообщений, то хотя бы пусть будет это написано.
8. Наблюдаю следующее, приходит звук о сообщении - перехожу на человека, который типа прислал сообщение - сообщения нет. Много раз обновляюсь, сообщение появляется. Такая штука происходит, если во время поступления нового сообщения лазить по спискам: модераторы, администраторы и т.д.

Со смайликами ошибок вроде не нашел, но лично для меня - это ооочень неудобно, что смайлики выскакивают по наведению. А что делать тем у кого смайлики большие и их много? Человек мышкой случайно навел, а ему в ответ выпало непонятно что. Лучше сделать по нажатию. И вообще как-то обдумать момент со смайликами.

Вроде пока всё smile
0
SJen SJen 10 лет назад #
1. Когда переходишь в меню - где списки представлены раздичные. И переходишь от одних пунктов к другим - почему-то меняется окно переписки и непонятно по какому принципу... Пользователь ведь не выбран - почему тогда переписка меняется...
При смене вкладки автоматически подгружается переписка с первым пользователем в списке. Это не ошибка, такая логика работы.

2. Листал переписки с разными пользователями.. Тут появляется звук, типа пришло сообщение... Всё перерыл, но сообщения так и не нашел...
Если открывать группу администраторов, модераторов, ЧС - там не получится увидеть входящее сообщение. Но этот момент проверю, задержка появления сообщений от служебных юзеров может быть.

3. Захожу в настройки, пытаюсь выбрать шаблон от Бедариуса - шаблон не меняется - возможно еще не сделали...
Пока нет, дизайн посложнее чем тот что сейчас, еще работаю над ним.

4. Вкладка "Онлайн". Переходим в неё - допустим онлайн у нас 3 чела. отправляем кого нибудь в черный список. Человек пропадает из списк онлайн, но там по прежнему остается число 3 - хотя показывается 2.
Согласен, баг. Если ЧС - то юзер отображаться не будет, но количество считается общее.

5. Какая лицензия, имхо, пользователю обычному ни к чему показывать. Лишняя кнопка - будут лишние вопросы.
Это же тестовый сайт - там я буду показывать все, даже массовую рассылку по группам. Эту функцию сегодня-завтра открою для просмотра. Чтобы можно было все "потрогать".

6-7-8 пункты понял, думаю)

Смайлы отдельная тема, кто-то пишет восторженные отзывы(таких, кстати больше) - "смайлы, которые открываются сами - это супер!", кому-то резко не нравится. Решение только в том, чтобы сделать несколько вариантов.
+1
Олег Олег 10 лет назад #
Интересно.+
+1
abasia abasia 10 лет назад #
Про обновление для уже купивших не слова, или придёться заново покупать?
-1
SJen SJen 10 лет назад #
слова есть, но я их скрыл под спойлер под ценой
SJen:
Обладатели предыдущей версии получат обновление бесплатно (после официального выхода).

про бесплатные обновления не стоит и сомневаться - это подразумевается. Все покупатели получают их бесплатно, и без каких-то доплат.
0
WALTERZ WALTERZ 10 лет назад #
А если у меня на 3ех сайтах используется, то как с обновлением мне быть?
На 2 домена отдельно перекупать?
-1
SJen SJen 10 лет назад #
я еще 150 раз подумаю на тему лицензирования.
Пока точно могу сказать, что код будет под кубом и будут лицензии. Конечно, я пойду навстречу тем, кто уже купил эту разработку и пользуется.

IonCube и лицензии ввожу только для того, чтобы уменьшить бесконтрольное распространение переписки по рунету(что уже наблюдается). Это в первую очередь сохранит мой высокий интерес к разработке, что в итоге будет на пользу всем. Считаю, что надо работать над ней и дальше.
0
letsgo letsgo 10 лет назад #
Менять условия для тех кто покупал, конечно вы вправе, но кто хотел, тот уже купил, кто не собирается покупать, то с такой ценой вообще брать не будет.

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

Прочитал несколько раз новые доработки, но так и не нашел ни одной мне нужной, вы просто кидаете все подряд в переписку, хотя если взглянете на систему сообщений в популярных соцсетях, как однокл, мамба, моймир, то увидите, что там ничего лишнего и не к чему оно, зато есть видеозвонок в идеале еще бы и конференцию. Единственное, что ждал это нормальный шаблон, который нарисовал Беларус и обещанную вами простую версию.
-1
SJen SJen 10 лет назад #
Менять условия для тех кто покупал, конечно вы вправе
Ничего не меняю - кто купил, тот купил. Обновления бесплатные, и так будет всегда. Кому не понравится огромный набор возможностей - вправе оставить себе версию 1.1 и спокойно пользоваться ей - точно так же, как каждый может установить себе IE 6.0 и не обращать внимания на то, что он не отвечает современным реалиям.

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

Вообще, смешно обсуждать цену
Прочитал несколько раз новые доработки, но так и не нашел ни одной мне нужной
Все доработки до единой явились результатом мозгового штурма с активным участием всего сообщества InstantCMS. Если несколько человек просили добавить одно и то же - я прислушивался, но согласен - что не у каждого на Инстанте социальные проекты, которым нужен такой широкий функционал. ЧС, сортировка, vkwindow, мелькание заголовка, добавление групп "Сегодня" и "Вчера" - это все пожелания не одного человека, но всем, конечно, угодить не получится. Видеочата точно не будет в ближайшее время.

letsgo:
Единственное, что ждал это нормальный шаблон, который нарисовал Беларус и обещанную вами простую версию.
у Билариуса непростой шаблон с непростым дизайном(имхо). Когда я доделаю его вариант - упростить его врядли получится, что нарисовано - то и будет.. Так что или Билариус, или более простой вариант текущего шаблона - удалить функции из шаблона несложно.
0
abasia abasia 10 лет назад #
Понятно, спасибо+
+1
picaboo picaboo 10 лет назад #
ионкуб - зло. помимо зенда для офф компонентов, еще и ионкуб ставить надо. сервак не резиновый - треснет от всякого мусора sad сделали бы в зенде как офф компоненты.
0
SJen SJen 10 лет назад #
IonCube стоит на 95% хостингах по умолчанию(как и зенд), на оставшихся легко ставится по запросу.
Но дело не в этом, а в том, что если мне придется покупать за 600-700$ Zend, то боюсь ценник за разработку будет неподъемный... Придется же будет помимо своего потраченного времени окупать еще и покупку такой громадины.
-1
eoleg eoleg 10 лет назад #
кстати нужно указывать версию ионкуб, если сделано на 4 то на 3 работать не будет
-1
SJen SJen 10 лет назад #
версия ионкуба? - последняя, 7.0.8
0
SJen SJen 10 лет назад #
кстати, забыл добавить - благодаря оптимизации ионкуба скрипты работают быстрее. Некоторый мусор все-таки имеет смысл поставить на сервак если его там еще нет)
-1
eoleg eoleg 10 лет назад #
zend - мусор
0
picaboo picaboo 10 лет назад #
дело не в мусоре, а в том что нет унификации, под каждый хак надо свое ПО на сервере.
-1
SJen SJen 10 лет назад #
согласен, не хочется ставить дополнительный софт, если он действительно дополнительный. Но у разработчиков нет другой возможности защитить свои авторские права (неспроста же даже официальные компоненты находятся под зендом). Это не я придумал - множество модулей под Joomla и LiveStreet поставляются под ионкубом. А ioncube - это уже такая же обычная штука, как поддержка xml.
-1
SJen SJen 10 лет назад #
унификация есть - существует всего две программы для шифрования кода - зенд и ионкуб, и то и другое подключено на большинстве хостингов.
0
picaboo picaboo 10 лет назад #
да я же без наездов smile просто предложил, что если есть возможность унифицировать, то лучше унифицировать smile если куплен ионкуб за кучу денег, то покупать зенд совершенно нет смысла.
-1
SJen SJen 10 лет назад #
да какие наезды, я понимаю
и попытался объяснить свою логику при принятии такого решения)
+1
Fuze Fuze 10 лет назад #
letsgo:
зато есть видеозвонок в идеале еще бы и конференцию.
ага, да, что там, ведь видеоконференцию/видеозвонок то сделать на раз можно...
тут даже тысячи строк на php не помогут. Нужен медиасервер, например этот и его интеграция с InstantCMS.
Скажите, вы готовы арендовать/купить очень хороший, мощный дедик(и) для этого?

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

А посему, не нужно в принципе обсуждать ценовую политику. Кому нужно, тот купит - главное чтобы это работало, было безопасным и обновлялось.

picaboo, у вас имеются лицензионные оф компоненты?
0
picaboo picaboo 10 лет назад #
даже инстанта на продакшене нет, не дотягивает пока до моих хотелок к сожалению :(
0
fgvyguyu fgvyguyu 10 лет назад #
У меня возник такой вопрос. К примеру Instantcms появилась версия 2.0 и тогда надо будет покупать совместимую версию или она будет бесплатной для тех кто покупал на 1.9 ? Хочу купить но этот вопрос заставил задуматься.
0
SJen SJen 10 лет назад #
Все обновления будут бесплатными, это даже не обсуждается.
Сейчас будет две версии - для 1.9(cp1251) и для 1.9.1(UTF) - по функционалу абсолютны идентичные, разница только в кодировке.

А когда выйдет Инстант 2.0, подготовлю и для него (если текущая версия переписки перестанет работать).
+1
Malanas Malanas 10 лет назад #
Мне понравилась реализация... но как всегда волнует вопрос "Насколько безопасно данное приложение?"
-1
SJen SJen 10 лет назад #
sql инъекции исключены, переписка не загружает файлов и не меняет контент в файлах. Все операции (отправка сообщений, добавление в ЧС и тд) производятся от имени текущего авторизованного пользователя.

Переписка ничего не удаляет в базе данных - даже админ не может что-либо удалить (кроме непрочитанных сообщений).

Во всех файлах стоит проверка того, что они вызываются через аякс. Прямой вызов любого скрипта - исключен.

Разработка безопасна. Самое страшное, что может быть - если у вас уведут пароль администратора и массово разошлют всем спам. Но если уведут пароль, то это самое меньшее, что сможет сделать злоумышленник..
0
F_a_R_i_D F_a_R_i_D 10 лет назад #
Не добавляются смайлы в Опере.

Версия: 10.00
-1
SJen SJen 10 лет назад #
У меня Опера 11.62 - проверил, добавляются.
Но я еще не подготавливал итоговую версию. Перед релизом проверю все браузеры и подправлю. Какие-то моменты по-разному воспринимаются различными браузерами, ничего страшного - будет все кроссбраузерно.

Сейчас это тестовый сайт для демонстрации основных функций программы.
0
GoldenLion GoldenLion 10 лет назад #
Что-то не отображаются в чате отдельные символы из utf-8, например, ә ө ҡ ғ ҫ ҙ һ ү ң
-1
SJen SJen 10 лет назад #
не совсем понял, переписка не тестовом сайте работает под кодировкой cp1251 - как и весь инстант 1.9.
а здесь в блоге в комментах ваши отдельные символы отображаются?
+1
Patriot Patriot 10 лет назад #
У меня в Опере/Мазиле/Хроме полет нормальный, смайлы добавляются.
0
Costa Costa 10 лет назад #
С удовольствием приобрету, готовую версию (цена кусается)
+1
Igor Igor 10 лет назад #
SJen:
Напомню, что версию 1.1 все еще можно купить по старой цене - 700wmr. Обновления бесплатны.
можно вот так (:
+1
Costa Costa 10 лет назад #
Igor братишка , респект тебе отдельный
SJen талантливый человек, слежу за этой темой время от времени
+1
Hunter (Роман) Hunter (Роман) 10 лет назад #
Ждем с нетерпением обновлений.
0
SJen SJen 10 лет назад #
Обновление тестовой версии:
1. убрано обновление чата при смене списка (при переходе в друзей, онлайн и тд, раньше подгружалась переписка с первым юзером из списка)
2. добавлен служебный пользователь на вкладку переписка (например, Служба рассылки).
3. Добавлена автоматическая проверка на новые сообщения при смене вкладки, без задержки.
4. Добавлен пункт "Друзья друзей" - как в одноклассниках. Он добавился во всплывающем окне при наведении на аватар. При клике на него, в список контактов подгружается список друзей выбранного пользователя(с учетом черных списков).

Исправлены баги, о которых писал Project-S (1,2,4,5,8 пункты)
Список исправленных багов
0
Strateg Strateg 10 лет назад #
Протестируйте ещё в IE9(да и в других версиях), а то там встречаются такие вещи(на первом скрине всё внимание на кнопку ОК):
Спойлер

И ещё 3 вещи(по одному скрину покажу)
Спойлер
1. визуально значёк,что юзер онлайн, переместился выше.
2. при открытом окне переписки у меня появился пустой юзер.
3. отправил ему смайл(и в некоторых случаях при выборе смайла вначале добавляется текст "введите текст сообщения ")
Закрыл окно переписки, открыл снова и уже в списках добавился я же сам(demo1), но и пустой не исчез. И в переписке со мной же висит тот текст,что писал безниковому пользователю. Теперь каждые 15 секунд у меня звуковое уведомление о новом сообщении. Звук не исчезает и после открытия переписки, только когда удалил данное сообщению - звук пропал. Я и сам себе могу предложить дружбу(естественно при нажатии на принять вылазиит 404 ошибка) и переписку с самим собой вести):
Спойлер
А в каких то моментах переписка и вовсе не прогружается:
Спойлер
В общем IE - зло), ведь такого не в других браузерах?

И маленькое предложение: при нажатии на иконку юзера в переписке открывать его профиль в новой вкладке, а не на текущей. А то не все пользователи могут сами открыть в фоновой вкладке, но их,возможно, будет злить,что "они хотели просто посмотреть профиль юзера,а у них переписка закрылась". Нужно это или нет - решать вам и других инстанавцам =).
-1
SJen SJen 10 лет назад #
IE оперу не трогал, они у меня обычно на заключительной стадии подключаются, когда уже все остальное готово)
остальное понял, поправлю
-1
SJen SJen 10 лет назад #
дело не совсем в IE, а в том, что я оптимизировал запросы и переписывал некоторый код (ускорял работу системы). Ну и некоторые вещи немного поломал - это отразилось в появлении себя самого в списке и появление пустого юзера.

IE конечно зло, но в основном все перечисленное - это последствие одной оптимизации, все поправил.

Но IE требует отдельного тестирования всех функций, и оно еще будет - но там в основном проблемы с дизайном могут быть, вот например значек "онлайн")
0
Anigilyator Anigilyator 10 лет назад #
Хотелось бы приобрести.Как это сделать? Сможете ли помочь в установке ?
-1
SJen SJen 10 лет назад #
про покупку в личку напишу, а установить обязательно помогу
техподдержка входит в цену)
0
Алхимик Алхимик 10 лет назад #
насчёт смайлов очень удобно выдвигающееся окошко, только повыше размером.. а то у меня много смайлов)
другое решение может не подойти для больших смайлов.
-1
SJen SJen 10 лет назад #
для увеличения размера смайлов нужно править в css.
Я думаю это индивидуально, потому что у всех по-разному - количество смайлов и размеры
+3
Black-Raven90 Black-Raven90 10 лет назад #
А официальный выход когда?
+3
Def Def 10 лет назад #
еще не вышел?:)
0
Malanas Malanas 10 лет назад #
Не знаю писали или нет,но хотелось бы для администратора иметь возможность ограничения кол-во сообщений отправляемых пользователем за определенный промежуток времени...
0
Санечек Санечек 10 лет назад #
подскажите, может быть я пропустил, но можно ли в диалог добавлять еще собеседников? (как все в том же контакте)
0
Агроном Агроном 10 лет назад #
Никто не в курсе куда автор пропал? Хочу купить, а ответа нет.
0
Роман Роман 10 лет назад #
Лето, может отдыхает
0
Costa Costa 10 лет назад #
Анологично! Смотрю ещё по старой цене можно купить
0
Costa Costa 10 лет назад #
Сам с отдыха приехал,много интересного пропустил,а компанент купил бы ещё по старушке цене)

Еще от автора

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