Приветствую!
Стремиться к совершенству можно бесконечно, но считаю, что пора наконец сделать остановку и выпустить очередную(третью по счету) версию Системы переписки. Выпуск намечался еще пару месяцев назад, но каждый раз всплывали моменты, которые требовали оптимизации или находились ошибки, которые нужно было устранить.
[+] Сортировка списка контактов по дате сообщения
[+] Поддержка шаблонов смарти. Весь html код вынесен в шаблоны (17 файлов .tpl).
[+] Уведомление о новом сообщении в виде vk window. Можно отключить в админке.
[+] Возможность открывать переписку с конкретным пользователем из списка юзеров.
[+] Массовая отправка сообщений. С опцией "отправлять уведомление на email". Сообщение можно разослать либо от своего имени, либо от имени "Службы рассылки". Сейчас открыл массовую отправку ВСЕМ пользователям(на живом проекте она доступна только админам), чтобы можно было увидеть как работает.
[+] Исправлен баг, связанный с невозможностью отправить некоторые символы (+&), из-за которого ломались ссылки.
[+] Исправлен баг, при котором открывалась старая версия переписки (стандартная) из-за того, что не успевали загрузиться скрипты.
[+] При получении нового сообщения меняется заголовок страницы — как в одноклассниках. Работает если окно переписки закрыто.
[+] Меню, из которого можно открыть группу "администраторов" или "модераторов" (можно добавить свой вариант), а также просмотреть служебные сообщения (от Службы уведомлений и Службы рассылки)
[+] Черный список.
[+] Добавление в друзья одним кликом прямо из сообщения от "Службы уведомлений". Нет необходимости заходить для этого в свой профиль.
[+] Приглашение в друзья, добавление в черный список (или удаление из него) одним кликом.
[+] Функция "друзья друга" — возможность увидеть список друзей выбранного юзера.
[+] Ссылка для перехода в профиль из переписки.
[+] Всплывающая подсказка при наведении на аватар юзера в списке контактов.
[+] Начиная с этой версии добавлена необходимость получения лицензии на домен. Код php файлов закодирован ionCube encoder 7.0.8.
Демо — тут.
Авторизоваться можно под юзерами — demo1, demo2, demo3, demo4, demo5. Пароль у всех 12345. Либо зарегистрироваться и писать от своего имени.
Это далеко не полный список того, что хотелось добавить. Некоторые моменты, реализация которых не совсем однозначна, требуют дополнительного обсуждения (жалобы на сообщения (спам), ограничения по количеству отправленных сообщений, ограничения по размеру сообщения и тд). Еще важное дополнение — второй дизайн (от Билариуса) опять не попало в обновление — в планах это есть, появится уже в следующем релизе.
Для работы Переписки необходим ionCube PHP Loader (по умолчанию это расширение включено на большинстве хостингов). Закодированы только php файлы. Файлы шаблонов для смарти, js скрипты, файлы стилей css — это все открыто и доступно для редактирования.
По вопросам покупки можно писать личным сообщением на instantcms, либо на myinstant.
Прошу всех купивших предыдущую версию набраться терпения — я буду постепенно рассылать обновления, чтобы в случае чего оперативно помочь установить или настроить систему на вашем сайте.
Пример комментария к оплате, "Система переписки, ivanov@mail.ru, yandex.ru/rambler.ru". Если есть аккаунт на instantcms.ru — то можете продублировать в личном сообщении.
Стремиться к совершенству можно бесконечно, но считаю, что пора наконец сделать остановку и выпустить очередную(третью по счету) версию Системы переписки. Выпуск намечался еще пару месяцев назад, но каждый раз всплывали моменты, которые требовали оптимизации или находились ошибки, которые нужно было устранить.
И вот, что получилось в итоге
(список изменений по сравнению с предыдущей версией):[+] Сортировка списка контактов по дате сообщения
[+] Поддержка шаблонов смарти. Весь html код вынесен в шаблоны (17 файлов .tpl).
[+] Уведомление о новом сообщении в виде vk window. Можно отключить в админке.
[+] Возможность открывать переписку с конкретным пользователем из списка юзеров.
[+] Массовая отправка сообщений. С опцией "отправлять уведомление на email". Сообщение можно разослать либо от своего имени, либо от имени "Службы рассылки". Сейчас открыл массовую отправку ВСЕМ пользователям(на живом проекте она доступна только админам), чтобы можно было увидеть как работает.
[+] Исправлен баг, связанный с невозможностью отправить некоторые символы (+&), из-за которого ломались ссылки.
[+] Исправлен баг, при котором открывалась старая версия переписки (стандартная) из-за того, что не успевали загрузиться скрипты.
[+] При получении нового сообщения меняется заголовок страницы — как в одноклассниках. Работает если окно переписки закрыто.
[+] Меню, из которого можно открыть группу "администраторов" или "модераторов" (можно добавить свой вариант), а также просмотреть служебные сообщения (от Службы уведомлений и Службы рассылки)
[+] Черный список.
[+] Добавление в друзья одним кликом прямо из сообщения от "Службы уведомлений". Нет необходимости заходить для этого в свой профиль.
[+] Приглашение в друзья, добавление в черный список (или удаление из него) одним кликом.
[+] Функция "друзья друга" — возможность увидеть список друзей выбранного юзера.
[+] Ссылка для перехода в профиль из переписки.
[+] Всплывающая подсказка при наведении на аватар юзера в списке контактов.
[+] Начиная с этой версии добавлена необходимость получения лицензии на домен. Код php файлов закодирован ionCube encoder 7.0.8.
Демо — тут.
Авторизоваться можно под юзерами — demo1, demo2, demo3, demo4, demo5. Пароль у всех 12345. Либо зарегистрироваться и писать от своего имени.
Это далеко не полный список того, что хотелось добавить. Некоторые моменты, реализация которых не совсем однозначна, требуют дополнительного обсуждения (жалобы на сообщения (спам), ограничения по количеству отправленных сообщений, ограничения по размеру сообщения и тд). Еще важное дополнение — второй дизайн (от Билариуса) опять не попало в обновление — в планах это есть, появится уже в следующем релизе.
Для работы Переписки необходим ionCube PHP Loader (по умолчанию это расширение включено на большинстве хостингов). Закодированы только php файлы. Файлы шаблонов для смарти, js скрипты, файлы стилей css — это все открыто и доступно для редактирования.
Стоимость
Стоимость 900руб, лицензия выдается на два домена. Старых покупателей это не касается — они получают все обновления бесплатно.По вопросам покупки можно писать личным сообщением на instantcms, либо на myinstant.
Прошу всех купивших предыдущую версию набраться терпения — я буду постепенно рассылать обновления, чтобы в случае чего оперативно помочь установить или настроить систему на вашем сайте.
Как купить
Для покупки нужно перевести 900wmr на кошелек R349609993185 (или 30wmz на кошелек Z250178014540). В комментарии обязательно укажите "Система переписки, " + электронную почту для получения архива + один-два домена для лицензии. Если оплачиваете через киви или сбербанк — то прибавьте еще комиссию (сбер 2%, киви 5% если не ошибаюсь)Пример комментария к оплате, "Система переписки, ivanov@mail.ru, yandex.ru/rambler.ru". Если есть аккаунт на instantcms.ru — то можете продублировать в личном сообщении.
Автор как всегда на высоте. Очень нужный и удобный компонет, подойдет сайтам любой направленности где пользователи ведут активную переписку.
Например, на основе InstantCMS юрист сделал себе сайт и проводить онлайн-консультацию по юридическим вопросам... Вслепую юрист не может грамотную консультацию дать, ему нужны увидеть те или иные документы. Тут клиент ему через систему переписку отправляет сканы документов, юрист их изучает, готовить по проблеме клиента иск, жалобу и т.п., и обратно отправляет клиенту... Оплата клиентом услуг юриста осуществляется с помощью Биллинга пользователей.
Как то вот так... примерная схема, которая первая пришла мне в голову.
- а так то же спорный вопрос - нужна ли такая передача - как она нагрузит сервер - будет ли стабильно работать такая система - и для таких сложных моментов Скайп все-таки предпочтительней - там даже поговорить можно и по видео пообщаться. А для социальных сетей - самое то.
Я думаю, что если уж очень нужно - можно с разработчиком поговорить - за отдельную плату мож и сделает..
1) Если по Вашему, то загруженные в профиль юзера файлы (документы) будут доступны всем, то есть и остальным юзерам... Где же конфиденциальность?
2) файлы в любом случае: как в моем варианте, так и в вашем варианте, загружаются на сервер (на отдельный специальный сервер или на сервер, в котором установлен сайт) и хранятся там, то есть физического перемещения от одного юзера к другому (как по e-mail) по сути не происходит.
Просто нужно сделать так, чтоб один юзер загрузил те или иные файлы для Адресата, то есть передал права на загруженные файлы другому юзеру, и чтоб при этом остальные юзеры эти файлы не видели и не могли просматривать, скачивать, удалять и т.п.
ведь даже если от
vk window - диалоги без модального окна?
Например, когда юзер читает статью на сайте и ему кто-то пишет - информация об этом появляется в виде небольшого окошка внизу экрана (vk window)
PHP Loader 4 - версия расширения php, которое необходимо для раскодирования.
это разные вещи. Я подготовлю файл, который поможет проверить работоспособность переписки ДО ее установки.
жму на юзеров из горизонтальной панельки с аватарками.
crimeasocial - открывается переписка с crimeasocial
edik - открывается переписка с edik
всё как надо, НО
zxcv - открывается переписка с Reborn
bibabo - открывается переписка с Reborn
сдвигаю стрелочкой юзеров, жму снова:
zxcv - открывается переписка с Василий
bibabo - открывается переписка с Василий
Я бы сравнил переписку с движком ИнстантСМС - в котором есть возможность вести блоги, создавать клубы и общаться на форуме и много чего еще - из чего я у себя использую 15%, а остальное просто убрал подальше. В переписке так же - можно убрать из шаблона все ненужные фишки и оставить голое общение, в этом и суть открытых шаблонов.
Я думаю, что базовая комплектация не способна удовлетворить всех, поэтому все стили вынесены в файлы css, а весь html в шаблоны смарти. В любом случае, убрать часть функционала гораздо проще, чем заказывать его дополнительно (учитывая, что кроме самого разработчика (меня то есть) врядли кто возьмется допиливать эти сообщения) - удалить из шаблона меню, поиск, все ссылки и тд..
Это не предел, переписка будет дорабатываться - спрос есть, мое желание продолжать тоже. Правда, спрос как раз на расширение функционала - добавить привязку к биллингу, обмен файлами и загрузку картинок, ограничение по отправке сообщений и пометка сообщений как "спам".
Функциональность дело хорошее, но пихать все в кучу на такой страшный вид как то не то. Купил, поставил, убрал, прождал. Дальше стоит ждать?
Система шаблонов позволит любому желающему пофантазировать на тему "как должна выглядеть идеальная переписка". Я могу лишь предложить несколько вариантов.
Приведу Вам пример из мамбы, сейчас зашел заскринил сообщение, просто, удобно, понятно в интерфейсе все.
Подготовил файл для проверки, установлен ли IonCube loader, необходимый для работы переписки
Проверочный файл - скачайте, разархивируйте и положите в корень сайта. Потом запустите в браузере http://www.вашсайт.ru/testio.php - если будет ошибка, значит расширение не подключено - нужно обратиться к хостеру для включения. Если пустой экран - значит все хорошо.Пример - вас жестоко спамит пользователь Василий. Вы отправляете его в ЧС (наводите курсор на его аватар в списке контактов и выбираете "добавить в черный список"). После этого Василий не увидит вас в своем списке контактов и не сможет отправить Вам сообщение - впрочем, как и вы ему.
Увидеть свой черный список можно через раздвигающееся меню - слева сверху, там есть соответствующий пункт. Также можно увидеть список юзеров, которые отправили в ЧС Вас.
Вы в любой момент можете добавить кого-то в свой черный список, а так же удалить из него кого-то. Удалять/добавлять в ЧС можно через всплывающую подсказку.
Я рассылаю сам, потому что нужно в индивидуальном порядке формировать лицензии. Все готово, баги исправлены - активно рассылаю.
SJen, напиши в личку что да как.
Спасибо.
PS 26 июля уезжаю, так что 27-28 буду точно недоступен, ну а дальше сделаю себе интернет на новом месте. Это я к тому, что если сегодня не успею отправить, то 29-30 сделаю
Лично я тоже ничего не получал!
я первое время не спрашивал у покупателей электронки и домены - а сейчас они необходимы для формирования лицензии. Так что если я не прислал - напишите, пожалуйста, в личку - исправим)
Но в любом случае у меня "все ходы записаны", все купившие записаны. Я сейчас сам в отпуске и не могу быть в сети много времени, но как только - обязательно всем неполучившим отпишусь.
PS на самом деле, чем позже отправлю - тем надежнее и проверенней версия. Потому что еще какие-то мелкие недоработки подправляются. Без этого никуда..
И я "покупал"! и мне обновление!... (шутка
SJen, зря так "спалил конторку"..., понятно, если люди порядочные, но найдется и несколько, гоняющихся за халявкой... "на чистую воду" конечно, уверен, выведешь, но нервы "потрепят"...
ответил в личку, и сегодня вышлю версию
Знаете что не хватает системе переписки - возможности переписки с гостями - тут сейчас много народа продвигает - типа живого общения с клиентами для интернет магазинов и прочих сервисов - думаю что если эту функцию (отключаемую) - внедрить - например - переписка гостя с админом или какой-то группой пользователя - может вообще универсальная система получиться. О может быть даже отдельно такую разработку сделать - очень полезная вешь будет - и отдельно ее продавать - как коммерческую версию...
А сам черный список открывается из открывающегося меню (слева сверху) - ссылка "Показать меню".
Есть рассылка всем пользователям. Но если у того или иного сайта есть магазин, то часто делают покупки не регистрируясь, но при этом оставляют свой мыл. Так вот под ссылкой рассылка всем пользователям не плохо было бы ссылочка... (рассылка покупателям)!
это типо чата с приватными комнатами
Если у пользователя в имени присутствую двойные кавычки в никнейме (например "НАТАЛИ"), то сообщения от этого пользователя не отображаются (приходят, но при попытке посмотреть бесконечно крутится загрузка в поле сообщений). При этом в стандартной переписке все отображается нормально. Фиксится путем убиранием кавычек с имени.
Не плохо бы исправить.
есть еще парочка багов, которые были найдены не так давно. Что-то я уже исправил - так что постараюсь в конце сентября - начале октября выпустить версию с исправлениями
Исправление багов + еще немного
Обнаружил, что после добавления фотографии в форму добавления комментария (usr_msg_bbcodebox) на форме комментария периодически (~10 сек.) на мгновение появляется и пропадает надпись "Загрузка изображения". Соответственно обновляется usr_msg_bbcodebox, а посему если пользователь захочет вставить еще одну фотографию в комментарий, то на все про все у него ~10 сек ))).
После небольшого дебага обнаружил, что по каким то невидным причинам, периодически стиль (style="display: none;") для строки приведенной ниже меняется на видимый:
Из кода видно (может конечно дальше будет ересь, но прошу ногами сильно не бить, ибо я ни в js ни в jQ ни в зуб ногой), что сообщение "Загрузка изображения..." появляется при любой(?) jQ активности на странице.
Ну а вот стек вызова по которому собственно я и вышел на "Систему Переписки"
Стоит ли говорить, что после отключения плагина все работает нормально.
Исправьте пожалуйста.
если не получится повторить у меня - в личку стукну
в функции function loadImage(...){...
p.s. А что было обновление? Я что-то пропустил))?
выход 1.10 немного сбил все планы (в хорошем смысле) - нужно адаптировать переписку, и заново протестировать весь функционал на новой версии инстанта.
версия системы 1.2
Под Лисой работает нормально.
Все бы ничего, если бы не зашифровано было - сами бы исправили. а теперь на поклон приходится ходить. А барин игнорирует.
И нет механизма заставить его исправить эту недоделку.
Модеры тоже красавчики - мои сообщения трут, а повлиять на разработчика не хотят.
И мы не следственный комитет чтобы на кого-то влиять. Это отношения исключительно между вами и автором.