воскресенье, 30 октября 2011 г.

Синхронизация Favorites.xml

Всем привет!
В экспериментальной ветке реализована возможность автоматической синхронизации списка хабов с удаленного адреса.
Все желающие могут протестировать данную функцию. Поддерживаются операции добавления и удаления хабов всем клиентам сети, у которых
в настройках DCPlusPlus.xml  в тэге ISPResourceRootURL указан адрес корня и по нему доступен файл  Favorites.xml
FlylinkDC-x86-favorites-sync-test1.7z
FlylinkDC-x64-favorites-sync-test1.7z
Исходники:
FlylinkDC-src-favorites-sync-2011.10.30-18.54.57.7z

Для теста необходимо забэкапить локальный Favorites.xml и:
1. www сервер внутри сети, на который необходимо поместить шаблонный файл Favorites.xml 
по аналогии с этим http://flylinkdc.dlinkddns.com/Favorites.xml
Его структура полностью совместима с локальной версией, но из этого файла читаются только тэги:
* Name
* Connect
* Description
* Server
Остальные тэги можно удалить для уменьшения размера файла-шаблона т.к. 
он скачивается всеми клиентами сети при страте.
2. В настройках клиента необходимо указать корневой адрес сети







3. Запустить клиент
4. К вашему списку избранных должны подгрузиться хабы, прописанные по адресу 
5. В системном логе должна быть запись:

    [2011-10-30 18:44] Download: http://flylinkdc.dlinkddns.com/Favorites.xml [Ok]
Жду баг-репортов и замечаний.

p.s.
При запуске этой сборки программа предложит авто-обновиться
от этого нужно отказаться.

Отправить комментарий