Como o Joomla! atualizações com um clique funcionam?

9

Meu Joomla! O painel de administração do CMS notifica-me quando uma atualização de uma extensão está disponível.

Em seguida, uso a atualização 'clique único' e essa extensão é atualizada.

Como essas atualizações de "um clique" funcionam?

O Joomla! tem um 'banco de dados central' de versões de extensão que o Joomla! O CMS verifica contra? (isto é, um sistema centralizado que acompanha).

Ou cada provedor de extensão executa seus próprios 'servidores de atualização', que o Joomla! O CMS verifica contra?

O que está acontecendo nos bastidores para que as atualizações com um clique funcionem?

NivF007
fonte

Respostas:

12

Cada provedor de extensão cria seu próprio servidor de atualização, especificado no arquivo de manifesto incluído na extensão. Aqui está o Joomla! documentação sobre a implantação de um servidor de atualização .

Embora isso pareça complicado, na verdade é realmente simples. No mais básico, o servidor consiste em um arquivo XML que informa ao Joomla! onde encontrar cada versão disponível da extensão. Joomla! seleciona a versão apropriada e a recupera do local especificado pelo servidor.

Zachary Draper
fonte
4
Nos bastidores, esses arquivos de atualização são vinculados a um arquivo zip que é a versão mais recente da extensão ou pacote. O Joomla apenas baixa e instala automaticamente se a versão for posterior à cópia que você possui. Está usando o mesmo processo usado para instalar uma extensão a partir de um URL.
Andrew Eddie