Web Update Client Library 1.1

Web Update Client Library 1.1 - это универсальная свободно распространяемая библиотека, написанная на языке PHP, предназначенная для создания систем автоматического обновления web-порграмм. Она предоставляет весь набор необходимых для работы с обновлениями функций и предлагает удобный интерфейс взаимодействия с сервером обновлений Web Update Server 1.1.
Эта библиотека специально разрабатывалась для создания основы для разработки клиентских модулей автоматического и полуавтоматического обновления для наиболее популярных web-приложений, примером которых могут послужить phpBB или Drupal.
Основные возможности библиотеки, ожидаемые в релизе 1.1:
- Система проверки подлинности сервера обновлений.
- Скачивание списка доступных обновлений, загрузка пакетов обновлений с сервера.
- Хранение информации об скачанных (не)установленных пакетах обновлений.
- Поддержка обновлений путем замены файлов скрипта обновленными файлами.
- Поддержка обновлений в формате MOD
- Автоматическая установка обновлений и откат изменений.
Подробнее о безопасности.
Так как в автоматическом режиме невозможно проверить скачиваемое обновление на отсутствие троянских компонентов, а проверять всякое обновление вручную администратор, производящий обновление сайта, просто не будет иметь возможности (качественная проверка десятка-другого килобайт чужого кода требует хорошего знания архитектуры обновляемого приложения и наличия свободного времени) в версии 1.1 была введена поддержка сертификации серверов обновлений. При этом, клиент имеет возможность убедиться в том, что используемому серверу обновлений можно доверять.
Однако, возможнось работать с неподписанными серверами будет сохранена для тех, кто желает использовать для обновлений собственный локальный сервер.
Краткий FAQ по Web Update Client Library 1.1.
Q: Где можно скачать работающую версию библиотеки и какой сервер обновлений мне использовать?
A: На данный момент для свободного скачивания доступна версия 1.1 beta 1: Web Update Client Library 1.1
Информацию о ходе разработки Вы можете получить, взглянув на блок справа.
Q: А версию 1.0 скачать можно?
A: Нет. Версия 1.0 - прототип библиотеки и содержит достаточно много ошибок и неудобств реализации, чтобы так и остаться для администратора сайта мертвым грузом, порождающим одни неудобства. Более того, протокол взаимодействия с сервером в новой версии сильно переработан и старая более поддерживаться не будет. Если же Вы все же желаете получить эту версию то можете связаться с Пользователем Alek$ и, возможно, он удовлетворит Вашу просьбу.
Q: Как я могу помочь разработчикам?
A: Разработчики будут рады принять от вас любую помощь. Вашими идеями и пожеланиями вы можете поделиться у нас на форуме, если Вы желаете принять участие в разработке, то можете связаться с пользователем Alek$, который является координатором проекта. Вы так же можете помочь разработчикам, сделав небольшое пожертвование.
Web Update Server 1.1
Web Update Server 1.1 - набор скриптов, позволяющих клиенту автоматически определять нужные обновления и скачивать их. Эти скрипты просты и потому нетребовательны к ресурсам, вся информация хранится в текстовых файлах, и поэтому Web Update Server 1.1 может работать даже на дешевом хостинге без поддержки mySQL. Единственное требование - поддержка функций gZIP для экономии трафика и места на сервере, а так же для динамического формирования пакетов обновлений необходимой клиенту версии.
Web Update Server 1.1 разрабатывается параллельно с Web Update Client Library 1.1 и будет выпущен в использование одновременно с ее релизом.
Первую бета-версию можно скачать с нашего сайта: Web Update Server 1.1
| Прикрепленный файл | Размер |
|---|---|
| lwu-beta-1-1-1.tar.gz | 63.63 кб |
| WebUpdateServer_1.1beta1.tar.gz | 3.25 кб |
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии