Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№118-03-2008 10:52:34

Legols
Участник
 
Группа: Members
Зарегистрирован: 12-03-2008
Сообщений: 4
UA: Firefox 2.0

Автоапдейт расширения.

Здравствуйте.
Я только разбираюсь с XUL и написанием расширений, но по условию задачи мне нужно чтобы расширение автоматически проверяло сервер на наличие новой версии.
Мне бы хотелось узнать реально ли организовать автоапдейт расширений со своего сервера и как это можно реализовать.
Выкладывал расширение на локальный сайт, прописывал в install.rdf тэг updateURL.
Что я еще упустил, как надо правильно настроить сервер для автоапдейта?
Заранее спасибо.

Отсутствует

 

№218-03-2008 11:19:29

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
UA: Firefox 3.0
Веб-сайт

Re: Автоапдейт расширения.

По запросу updateURL сервер должен отдавать update manifest, в котором прописаны текущие версии расширения с указанием совместимых версий и ссылки на файлы расширений. Для расширений совместимых с Firefox 3 весь процесс обновления должен проходить через защищенное соединение (HTTPS), причем, если я все правильно понимаю, сертификат должен быть выдан доверенным центром сертификации и быть непросроченным. Проще хостить расширения на AMO, мороки будет меньше.


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№318-03-2008 11:31:25

Legols
Участник
 
Группа: Members
Зарегистрирован: 12-03-2008
Сообщений: 4
UA: Firefox 2.0

Re: Автоапдейт расширения.

То есть и для цифровой подписи расширения и для апдейта мне нужен сертификат?
Да расширение скорее всего и будет размещено на АМО.
Просто хочеться протестить это все на своей машине.
Чтобы хотябы разобраться получше.

Отсутствует

 

№419-03-2008 11:30:25

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
UA: Firefox 3.0
Веб-сайт

Re: Автоапдейт расширения.

Legols
Для Fx 3 нужен, но ты можешь тестить все с помощью двойки или взять мой скрипт для автоапдейта  расширений.
Кстати, насколько мне известно на AMO все манифесты обновления расширений создаются автоматически. Автору достаточно просто заливать туда новые версии и все: остальное сделает сервис. А для обновления с AMO не нужно даже updateURL прописывать в install.rdf


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№521-03-2008 19:51:55

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Minefield 3.0

Re: Автоапдейт расширения.

Для расширений совместимых с Firefox 3 весь процесс обновления должен проходить через защищенное соединение (HTTPS), причем, если я все правильно понимаю, сертификат должен быть выдан доверенным центром сертификации и быть непросроченным

HTTPS это один из вариантов. Второй вариант - использовать специальную утилиту для цифровой подписи расширений.
Все варианты описаны на http://developer.mozilla.org/en/docs/Ex … ng_Updates

Легче всего разумеется использовать AMO.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№621-03-2008 22:00:22

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
UA: Firefox 3.0
Веб-сайт

Re: Автоапдейт расширения.

Unghost
Не знал, спасибо. Как-то я это пропустил мимо, когда читал про изменения в работе с расширениями у тройки.


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№722-06-2008 23:10:44

llirik
Участник
 
Группа: Members
Зарегистрирован: 05-06-2006
Сообщений: 19
UA: Firefox 3.0

Re: Автоапдейт расширения.

А при использовании АМО нужно что-то прописывать вообще? А то не находит сам обновление( Это может быть из-за того, что пока всё это в песочнице? Или время должно пройти просто?

Отсутствует

 

№825-06-2008 00:01:18

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Minefield 3.1

Re: Автоапдейт расширения.

llirik

А при использовании АМО нужно что-то прописывать вообще?

Не надо.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№925-06-2008 19:01:55

llirik
Участник
 
Группа: Members
Зарегистрирован: 05-06-2006
Сообщений: 19
UA: Firefox 3.0

Re: Автоапдейт расширения.

Не надо.

Спасибо. Тогда буду надеяться, что заработает, когда из песочницы выйдет)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]