Distribuir o add-on do Firefox internamente

2

Nós (empresa) estamos desenvolvendo um addon do Firefox para facilitar o trabalho realizado em um departamento. O addon foi desenvolvido para se comunicar especificamente com nosso software.

Eu queria saber se há uma maneira de distribuir este addon internamente, de um servidor local, em vez de publicá-lo no AMO ( https://addons.mozilla.org/ ). Seria bom se os funcionários internos pudessem direcionar o nosso servidor para que quaisquer alterações na extensão fossem automaticamente atualizadas nas máquinas clientes.

É possível? Você poderia me fornecer algumas orientações sobre isso? Obrigado.

LcSalazar
fonte

Respostas:

1

Existe uma maneira de distribuir um addon internamente de um servidor local

em vez de publicá-lo no AMO ( https://addons.mozilla.org/ )

Você pode fazer isso especificando um updateURL no manifesto para o seu complemento.

A verificação periódica de atualizações também pode ser feita manualmente pelos usuários finais.


Verificação automática de atualizações do complemento

Os aplicativos verificarão periodicamente se há atualizações para os add-ons instalados   recuperando o updateURL . A informação retornada pode ser usada   para notificar o usuário de uma versão atualizada para o add-on, bem como   informar a aplicação de novas versões de aplicativos que o add-on é   compatível com.

Fonte Versionamento de extensão, atualização e compatibilidade


updateURL

Um link para um arquivo de manifesto de atualização personalizado que especifica   atualizações para o complemento. O formato é descrito abaixo. Se ativado, o   gerenciador de complementos verifica periodicamente com este arquivo de manifesto para   determinar se novas versões estão disponíveis. Quando não incluído, o   O gerenciador de complementos ainda verificará se há atualizações no AMO usando o ID de   a extensão .

...

Exemplos

<em:updateURL>http://www.foo.com/update.cgi?id=%ITEM_ID%&amp;version=%ITEM_VERSION%</em:updateURL>
<em:updateURL>http://www.foo.com/extension/windows.rdf</em:updateURL>

Para add-ons hospedados em addons.mozilla.org: Você não pode especificar uma propriedade updateURL. Por padrão, os aplicativos Mozilla que usam o Gerenciador de Complementos (como o Firefox e o Thunderbird) enviarão solicitações de atualização para addons.mozilla.org usando o serviço da Web padrão. Toda vez que você carregar uma nova versão do seu complemento ou alterar seus parâmetros de compatibilidade por meio da interface do autor, seu manifesto de atualização será gerado automaticamente.

Formato do manifesto de atualização :

O manifesto de atualização é um RDF / XML   fonte de dados. Para um exemplo de um manifesto de atualização, consulte Extensão   Versionamento, atualização e   Compatibilidade.

Fonte updateURL

DavidPostill
fonte