Приложение для уведомления о новых сообщениях на вашем сайте
1. Добавлена шифровка логина и пароля с поддержкой своего ключа
2. Углы уведомлений закруглены
3. Добавлена поддержка нескольких уведомлений одновременно
4. В уведомлении теперь можно увидеть фотографию отправителя
5. Добавлена поддержка вашего сервера:
а) Файлы из папки сервер нужно положить в папку agent созданную в корне сайта, так чтобы они были доступны по ссылка: ваш_сайт/agent/nomer и т.д.
b) Файл AutoUpdater.exe — приложение для обновления файла Icms.exe
c) Файл HtmlAgilityPack.dll — является рабочей библиотекой приложения
d) Файл Icms.exe — сам агент
e) Файл nomer — отвечают за текущую версию агента
f) Файл timer — задает таймер обновления в агенте
Как пользоваться сервером
При запуске Icms.exe проверяет наличие файлов server.ini (при отсутствии приложение покажет ошибку и закроется), AutoUpdater.exe (при отсутствии пытается скачать его с вашего сервера, если не выходит скачает с альтернативного), тоже самое будет с HtmlAgilityPack.dll.
Далее пойдет проверка на версию программы, если файл не доступен, то проверка пропустится.
Суть проверки в программе задана версия 1. Через некоторое время я размещаю на сайте icms обновление с заданной версией 2. Вы удаляете старый агент с сервера и заливаете новый агент в папку agent, меняете значение в файле nomer на 2. Тогда программы при запуске сами обновятся. Можно останавливать работу агента с сервера просто написав в файл nomer текст, а не число (кодировка cp1251). Если ответ с сервера не является числом, текст показывается в виде ошибки и программа закрывается.
После программа получит значение обновления в миллисекундах, т.е. 15 сек равно 15000. Минимальный таймер 15 секунд. Если произойдет ошибка и таймер не доступен значение таймера поставится на 60000 (60 сек. = 1 мин.)
Сервер ставить не обязательно! Программа может работать и без него! (Но все те кто хотят регулировать значение таймера и другие параметры лучше установите).
ДЛЯ РАБОТЫ ОТКРЫВАЕМ ФАЙЛ server.ini и прописываем свой сайт в формате http://*****.****/
Для приложения требуется наличие framework 2.0
Тестировалось и писалось под 1.10.1 шаблон default.
Возможны поправки (ваш дизайн, убирание файла server.ini, добавление копирайтов и т.д.) за небольшую плату.
P.s. в будущем сделаю ответ прям из программы. Хотелось бы писать об обновлениях в блоге
СКАЧАТЬ ВЕРСИЮ 1
Несколько хотелок:
Кнопку полного выхода из программы хотелось бы видеть в трее через контекстное меню
а кнопку (Х) который в программе, лучше убрать а то некоторые думают что программа свернется при нажатии а она закрывается
Плюсанул но нужны еще…Хотелось бы писать об обновлениях в блоге
Постараюсь исполнить, на данный момент пишу извлечение списка контактов для диалогов.
Программа полезная, все начинают с чего то, кто знает может через недели 2 — 3 в программе можно будет обмениваться сообщениями, думаю многим такая программа нужна...
Несколько хотелок:
Кнопку полного выхода из программы хотелось бы видеть в трее через контекстное меню
а кнопку (Х) который в программе, лучше убрать а то некоторые думают что программа свернется при нажатии а она закрывается
Плюсанул но нужны еще…Хотелось бы писать об обновлениях в блоге
В практическом смысле вообще бестолково и убого. Ладно бы было приложение для мобильных, собирающее контент и отправляющее, да еще продуманное под монетизацию, так тут дуристика в идее. Человек заходит на сайт прочитать сообщение, почитает новости, посмотрит что то еще, кликнет на рекламу. А тут что предлагается? Поставить что то убогое, не удивлюсь если там еще и вирус вшит, для чего спрашивается? Никто такой бред на комп не ставит ради сайта.
Я тебе Трюфель советую перестать ерундой маяться. Хочешь учиться и делать полезное — осваивай расширения для браузера или мобильные приложения.
2) как нам убедится что ничего не вшито в код ?
Может выложить исходники версии на какой-нибудь sourceforge? — мне сами исходники ни к чему, сам что то подобное делал… гарантии нужны (
Вообщем опенсорс в массы)
Также первое окно настроек наверное стоит сделать информационным)
Типа поле с пометкой "подключен" и "Новых сообщений нет"/"У Вас Х новых сообщений!"
Потом уже отдельную вкладку "настройки"
Сейчас так и не понял, уведомление 1 раз появляется? Если да то желательно менять ярлык в трее на подобии как в скайпе, также сам ярлык можно менять при подключении — сейчас вообще не понятно, подключено или нет)
Раскруглите их срочно)) это не закругление!) больше похоже на "подрубил углы вилкой!")))2. Углы уведомлений закруглены
не в обиду)
В общем хорошо, мне нравится)
поддерживаю) хотя бы для оплативших доработку под свои нужды…Вообщем опенсорс в массы)
Еще можно сделать опционально добавление админом rss фида — типа уведомление о последних "новостях"
Чтоб админ сам ввел фиды на серверной части и подписал их (задал заголовки)
В приложении юзер может выбрать галочками заданные заголовки и получать последние "новости" с выбранных фидов)
Так же можно задать в серверной части фид по умолчанию который будет в любом случае выводить последние новости не зависимо от желания юзера — так сказать "важные новости сайта"
Выводить только последний материал с каждого фида, или первый с фида с преобразованием в html с картинкой новости, описанием… а остальные только заголовки, разумеется с ссылками для перехода на новость)
Это так, на будущее)
почти есть)надо писать тогда api
по крайней мере рабочий минимум
как соберусь с силами — выложу)
А если будет opensourse вам не кажется что каждый начнет делать свой агент?
никто же не мешает вам заработать "имя" выпустив опенсорс урезанную простую версию
потом, выпустите профессиональную закрытую версию за денежку
у вас будет фора перед остальными разработчиками — вы же лучше всех будете знать свой код
тем более, я считаю, конкуренция пойдет на пользу Инстанту
Это и есть урезаная версия — но говорю, жалко палить движок запросов. Могу выложить исходник без класса запросов, а класс запросов могу показать допустим вам и вы уверите народ.
А если будет opensourse вам не кажется что каждый начнет делать свой агент?
никто же не мешает вам заработать "имя" выпустив опенсорс урезанную простую версию
потом, выпустите профессиональную закрытую версию за денежку
у вас будет фора перед остальными разработчиками — вы же лучше всех будете знать свой код
тем более, я считаю, конкуренция пойдет на пользу Инстанту
Ну а как же мнения других? Тут есть громадная тема где просят инстант агент, но как его сделать, если такие противоречия? Да может у вас человек и не ставит агент ради сайта и т.д. Но с таким успехом записи в блогах 90% не нужны, т.к. они по каким либо причинам не подходят вашему сайту.
Ну вот и зачем создавать ежедневно новую тему по школобредятине? Сделал, так используй у себя на сайте, что ежедневно создавать темы то новые? Поставил минус, дабы школотемы не плодились еще и в блогах, так и там хватает "мастеров широкого профиля".
В практическом смысле вообще бестолково и убого. Ладно бы было приложение для мобильных, собирающее контент и отправляющее, да еще продуманное под монетизацию, так тут дуристика в идее. Человек заходит на сайт прочитать сообщение, почитает новости, посмотрит что то еще, кликнет на рекламу. А тут что предлагается? Поставить что то убогое, не удивлюсь если там еще и вирус вшит, для чего спрашивается? Никто такой бред на комп не ставит ради сайта.
Я тебе Трюфель советую перестать ерундой маяться. Хочешь учиться и делать полезное — осваивай расширения для браузера или мобильные приложения.
Тут есть громадная тема где просят инстант агент, но как его сделать, если такие противоречия?
Я совет дал. Делать или нет дальше уже дело личное. Надо замечать сегодняшние реалии Интернета.