From 48540940b6c28bb4378abfeb500ec45a625b37b6 Mon Sep 17 00:00:00 2001 From: Vadim Dashevskiy Date: Tue, 15 May 2012 10:38:20 +0000 Subject: initial commit git-svn-id: http://svn.miranda-ng.org/main/trunk@2 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/PackUpdater/Docs/Readme_rus.txt | 145 ++++++++++++++++++++++++++++++++ 1 file changed, 145 insertions(+) create mode 100644 plugins/PackUpdater/Docs/Readme_rus.txt (limited to 'plugins/PackUpdater/Docs/Readme_rus.txt') diff --git a/plugins/PackUpdater/Docs/Readme_rus.txt b/plugins/PackUpdater/Docs/Readme_rus.txt new file mode 100644 index 0000000000..f469d7c07f --- /dev/null +++ b/plugins/PackUpdater/Docs/Readme_rus.txt @@ -0,0 +1,145 @@ +================== +Pack Updater 0.1.0 +================== + +Плагин для Miranda IM, выполняющий автоматическое обновление сборок (паков). + +Плагин расчитан, в первую очередь, на создателей паков, которые хотят автоматизировать процесс обновления своих сборок. + +0. История версий +1. Как использовать? +2. Как оно работает? +3. Копирайты и прочее + + +----------------- +0. История версий +----------------- + +0.1.0 ++ теперь отсутствующие файлы не обновляются ++ добавлен дополнительный параметр Force в описании файла. С ним можно обновлять отсутсвующие файлы +* изменен тип параметра FileType + +0.0.9 +* Исправлен баг с порядком в списке обновлений + +0.0.8 ++ Добавлена поддержка Icolib + +0.0.7 ++ Отключенные или неустановленные плагины большен не обновляются и не загружаются ++ Тип файлов 5. точно такой же как 4, только без перезапуска + +0.0.6 +* Все обновления показываются в окне одним списком +* Поправлен баг с необновлением файлов +* Изменен алгоритм сравнения версий + +0.0.5 ++ Добавлена x64 версия ++ Добавлена поддержка Netlib ++ Добавлена возможность обновлять плагины, иконки, ленгпак и прочие компоненты миранды ++ Добавлена возможность очищать папку со скаченными обновлениями ++ Добавлена поддержка горячих клавиш (Тонкая настройка-Горячие клавиши-Обновление сборки) по умолчанию Ctrl+F10 ++ Добавлена поддержка действий плагина Popup plus +! Исправлено замерзание миранды при загрузке файлов +* Если расширение скачиваемого файла ".html", то он откроется в браузере +* Исправлен баг с Активацией кнопки применить на странице Всплывающие окна-Обновление сборки +* Изменено название плагина, теперь - это PackUpdater +* Теперь плагин стал юникодным +* Изменен формат хранения данных на сервере - все в одном файле +* В сборке для разных файлов - одна ссылка +* Исправлена логика всплывающих окон +- Убран ZeroUpdate.ini, все настройки теперь в профиле + +0.0.4 ++ Добавлена частичная поддержка всплывающих окон + +0.0.3 ++ Добавлена поддержка плагина Folders ++ Добавлена возможность переводить описание файла для загрузки +* Исправлен показ окна с обновление, даже если версия на сервере меньше текущей + +0.0.2 ++ Добавлена поддержка путей для сохранения апдейтов ++ Добавлена возможность отключения автоматического запуска скачанного апдейта + +0.0.1 ++ Собственно, пре-релиз. + +-------------------- +1. Как использовать? +-------------------- + +Шаблоны всех файлов лежат в папке Templates. + +1. Имортируем настройки их Autoexec_PackUpdater.ini в профиль и добавляем в лангпак блок с переводом. + +Поясню опции: + + FileCount - количество файлов, для которых нужно проверять апдейты. Плагин поддерживает проверку нескольких файлов, однако чаще всего бавает достаточно одного (сетапа сборки) + + AutoUpdate - Проверять ли апдейты при запуске Миранды. Настраивается в опциях, в разделе События->Обновление сборки + + File_VersionURL - Урл, по которому лежит файл с информацией о версиях для всех файлов(см. дальше) + +[File_x_] (где x - порядковый номер файла, начиная с 1) + + CurrentVersion - изначально выставляем в 1.0.0 (или любое другое значение) и больше не трогаем + + LastVersion - то же самое + + +3. Создаём файлы с информацией о версиях (один для всех проверяемых файлов) + + +Описание опций: + +Заголовок [FileInfo_х], где х - номер файла, начиная с 1 (должен совпадать с номером, импортированным в профиль) + + +FileVersion - Текущая версия файла (т. е. та, на которую обновляемся) + +Message - Сообщение, которое выводит плагин при нахождении этого апдейта + +DownloadURL - Урл, по которому лежит собственно файл апдейта (сетап) + +DiskFileName - Имя файла на диске. + +FileType - тип файла. Определяет конечное его расположение. (1 - сборка, 2 - плагин (будет установлен в папку Plugins), 3 - иконка (будет установлен в папку Icons), 4 - файлы в корне миранды (на пример, langpack, dbtool)) + +Descr - описание, которое будет выводится в окне обновления. + +InfoURL - Опционально. Если присутствует, то в окошке уведомления появляется кнопочка "Смотреть инфо", при нажатии на которую в новом окне откроется эта страница + +AdvFolder - Опционально. Если присутствует, то задает подпапку в папке определяемой типом файла. + +Force - Опционально. Если присутствует, то файл будет предложен для обновления, даже если отсутствует. + +4. Заливаем файл с инфой о версиях и апдейты на сервер. + + +-------------------- +2. Как оно работает? +-------------------- + +У плагина есть два режима работы: тихий и обычный. Тихий используется при проверке апдейтов при запуске, обычный - при выборе пункта меню. +Сначала плагин скачивает файл с информацией о версиях и сравнивает "локальную" (File_x_CurrentVersion из профиля) версию с "удалённой" (FileVersion). Если они отличаются, то: +а). При работе в тихом режиме плагин проверяет значение LastVersion и если оно отличается от FileVersion, выдаёт сообщение об обновлении, если нет - +сообщений об отсутствии обновлений не будет. +б). При работе в обычном режиме плагин выдаёт сообщение в любом случае. +Если юзер скачал апдейт, но решил сразу его не устанавливать, апдейт всё равно считается установленным. + + +--------------------- +3. Копирайты и прочее +--------------------- + +Плагин написал товарищЪ ZERO_BiT, продолжил развитие Mataes. +Автор не несёт никакой ответственности за ущерб, явный или подразумеваемый, нанесённый этим плагином. +Также хотелось бы попросить не удалять оригинальный копирайт. + +По вопросам обращаться + на мыло: mataes2007@gmail.com + в аську: 4618898 \ No newline at end of file -- cgit v1.2.3