[РЕШЕНО] Уведомление о новых сообщениях (Desktop приложение)

 
Посетитель
small user social cms
Сообщений: 90
Написал маленькое приложение для уведомления пользователя о сообщениях на вашем сайте.
[РЕШЕНО] Уведомление о новых сообщениях (Desktop приложение)

При новом сообщении вылезет окно, где будет отправитель сообщения и текст сообщения:
[РЕШЕНО] Уведомление о новых сообщениях (Desktop приложение)

При наличии нескольких сообщений окошко будет таким:
[РЕШЕНО] Уведомление о новых сообщениях (Desktop приложение)

В приложении имеются достаточно гибкие настройки: Загрузка с windows, Время проверки сообщений, Сворачивание в трей при закрытии, Автозапуск и запоминание аккаунта, Скрытый режим (изначально в трее), Проигрывание звука (стандартный и свой в формате wav), Поддержка прокси.
Вот расшифровка боковых кнопок:
[РЕШЕНО] Уведомление о новых сообщениях (Desktop приложение)

1. Выход из аккаунта
2. Свернуть в трей
3. Закрыть приложение не взирая на настройки (не свернется в трей)
Есть поддержка капчи. При нажатии на уведомление браузер перейдет в личные сообщения (браузер установленный по умолчанию).
ДЛЯ РАБОТЫ ОТКРЫВАЕМ ФАЙЛ server.ini и прописываем свой сайт в формате http://*****.****/
Для приложения требуется наличие framework 2.0
Тестировалось и писалось под 1.10.1 шаблон default.
Возможны поправки (ваш дизайн, убирание файла server.ini, добавление копирайтов и т.д.) за небольшую плату.
Скачать
Редактировалось: 1 раз (Последний: 3 августа 2013 в 02:50)
Посетитель
small user social cms
Медаль
Сообщений: 165
Отличная штука. Спасибо. А для двойки сделать можно?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1031
Круто, было бы еще лучше если бы можно было ответить в том же окне и при наличии нескольких сообщении можно было прочитать не заходя на сайт с браузером...
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
Сообщений: 90
Василёк:

Отличная штука. Спасибо. А для двойки сделать можно?

Да можно скиньте пожалуйста сайт в личку, разворачивать самому - лень.
Посетитель
small user social cms
Сообщений: 90
Evanescence:

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

Ответ планируется сделать в виде минидиалога как "вконтакте", сделаю при наличии до 3х штук будут отображаться, а то можно весь экран заполонить...
Посетитель
small user social cms
Сообщений: 90
Если кому интересно сделаю под 1.9 и более ранние версии, скидывайте только сайты где пробывать zlo
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2943
trufel, шифрование паролей предусмотрите?) желательно уникальное для каждого юзера)
или уже есть?
Спасибо.
Посетитель
small user social cms
Сообщений: 90
reload:

trufel, шифрование паролей предусмотрите?) желательно уникальное для каждого юзера)
или уже есть?
Спасибо.

На данный момент все хранится в реестре без шифровки, но если хотите шифровка будет. Шифровать все данные или только логин с паролем?
Редактировалось: 1 раз (Последний: 3 августа 2013 в 12:53)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2943
trufel, хотя бы пароль) по умолчанию...

А если есть время и желание то для остального
можно даже сделать поле с вопросом типа:
"Желаете ли шифровать данные?"
при клике поле с возможностью ввода дополнительного ключа для шифровки...

При вводе личного ключа шифровка паролей уже шифруется с учетом данного ключа...

Получается
- по умолчанию пароль шифруется всегда
- при желании шифруется все включая пароль но с учетом введенного ключа...
Редактировалось: 2 раз (Последний: 3 августа 2013 в 13:11)
Посетитель
small user social cms
Сообщений: 90
reload:

trufel, хотя бы пароль) по умолчанию...

А если есть время и желание то для остального
можно даже сделать поле с вопросом типа:
"Желаете ли шифровать данные?"
при клике поле с возможностью ввода дополнительного ключа для шифровки...

При вводе личного ключа шифровка паролей уже шифруется с учетом данного ключа...

Получается
- по умолчанию пароль шифруется всегда
- при желании шифруется все включая пароль но с учетом введенного ключа...
Будет
Посетитель
small user social cms
Сообщений: 90
Есть еще пожелания?
На данный момент (уже выполнено):
Форма уведомления закруглена (углы срезаны)
Будет отображаться аватар пользователя от которого сообщение
Шифровка данных (поддержка своего ключа)
Поддержка обновления программы с помощью вашего сервера (из server.ini будет браться адрес и проверяться версия программы по адресу "http://*****.****/agent/nomer" - в ответ должно приходить число , если ответ не число в агенте покажет, то что написано в номере и агент закроется, если файла не существует или ошибка сервера - обновление не проверяется, если число в номере будет больше числа заданного в программе (число заданное в программе будет вам известно заранее), то будет вызывать обновление программы которое скачает новую версию с адреса "http://*****.****/agent/Icms.exe". При отсутствии библиотеки HtmlAgilityPack она докачается с вашего сервера).
При запуске программы, если сообщение одно оно будет показываться как обычно, если несколько программа уведомит о их наличии, но не будет читать.
При работе программы, если сообщение одно - показывается как обычно, сообщений несколько все сообщения будут прочитаны и уведомлений вылетит несколько.
Снизить лимит проверки сообщений до 15 секунд
Задание таймера с сервера
Редактировалось: 5 раз (Последний: 3 августа 2013 в 19:28)
Посетитель
small user social cms
Медаль
Сообщений: 267
Насчет библиотеки, я бы сделал что бы она качалась с указанного места.
Насчет лимита, мне кажется его тоже стоит сделать настраиваемым, причем не в самом клиенте а с сервера, чтобы пользователи не могли его менять.
http://watson-studio.com
Посетитель
small user social cms
Сообщений: 90
Ладно таймаут и библиотека тоже будут на серверах сайта
Посетитель
small user social cms
Медаль
Сообщений: 129
Под OS X 10.8 и выше можно переделать?
Посетитель
small user social cms
Сообщений: 90
Сергей Егоров:

Под OS X 10.8 и выше можно переделать?
Напрямую код неперекомпилировать, вам нужно использовать эмулятор windows приложений (Wine).
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: