ti-enxame.com

Como funciona o ciclo de pré-lançamento das versões do Joomla e posso testar minhas extensões na fase Beta?

Estou procurando um Software Release Cycle Map (semelhante ao da Wikipedia), mas para o Joomla!

Estou especificamente não procurando datas de lançamento projetadas ou duração do suporte como parte desta resposta

Gostaria de confirmar (ou, se estiver incorreto, obter as seguintes informações com precisão, incluindo a terminologia usada pela equipe de liderança do projeto).

  1. Alfa
  2. Beta
  3. Liberar candidato (RC)
  4. Liberação para Marketing (RTM)
  5. Disponibilidade geral (GA)
  6. Produção

O motivo é que eu gostaria de testar os sites dos meus clientes (que estão cheios de extensões de vários fornecedores) em relação ao Beta.

Posso configurar outro servidor de desenvolvimento, clonar o site ativo (proteger os diretórios por senha) e atualizar o Joomla! núcleo do Beta.

Preciso de algumas instruções sobre a maneira correta de configurar o site de teste clonado para atualizar para uma versão beta específica.

Existem drop-downs no Joomla! Atualizar configuração (J! 2.3.2) que parece não estar alinhada ou não fornece a descrição do nível, para que eu saiba para qual versão estou atualizando (ou seja, o que é 'testing'?) No contexto acima .

Existe uma opção para inserir um "URL personalizado", mas não tenho certeza se isso permite que os usuários atualizem para testar a versão beta.

Estou um pouco perdido com a forma de ajudar nos testes na fase Beta, mas acredito que isso seria de valor para o Joomla! O CMS, os provedores de extensão e, é claro, os proprietários do site, porque ofereceria a oportunidade de testar um site ao vivo clonado no início do estágio de lançamento, além de relatar e solucionar erros antes.

Obviamente, o teste continuaria pelos vários Betas, até o RC etc., então eu precisaria saber como configurar o Joomla! Atualizar configuração para atualizar para a versão específica do Joomla sendo testada.

Além disso, como sou um pouco inexperiente, por isso, se estou seguindo o caminho errado, fique à vontade para esclarecer e sugerir uma abordagem melhor.

O objetivo final deve ser o de poder testar cedo e continuamente nas fases Beta e RC, fornecer feedback sobre quaisquer bugs no Joomla! Liderança de projeto e desenvolvedores de extensão e, em seguida, faça uma transição suave para ativar os CMSs de atualização para clientes (em outras palavras, estou tentando descobrir como capturar e comunicar possíveis erros no início do jogo).

7
NivF007

Observe que as definições abaixo são para controle de versão semântico ( http://semver.org/ ), que é o que o Joomla usará no Joomla 3.3

Portanto, apenas para um lançamento de patch, normalmente teremos apenas um candidato a lançamento direto

Para uma versão menor, lançaremos uma série de beta (normalmente não existe um número especificado que seguimos, mas é maior que 2/3), seguido por um (ou ocasionalmente mais se forem encontrados erros graves)

Para um grande lançamento, lançaremos um conjunto de alfas, betas e candidatos a lançamento.

Se você deseja testar qualquer versão beta, está perfeitamente autorizado a qualquer momento. É claro que você não deve fazer isso no site principal, pois os beta não têm caminho de atualização para o candidato a lançamento (você pode encontrar erros na atualização de um beta para outro etc.)

Para testar um alfa, beta ou rc, você pode baixar um determinado pacote do JoomlaCode (por exemplo, aqui está o link para o Beta 3 do Joomla 3.3 ( http://joomlacode.org/gf/project/joomla/frs /? action = FrsReleaseBrowse & frs_package_id = 688 ) e instale via gerenciador de extensão ou defina o Joomla Update Component para teste (observe que, por esse método, você APENAS obterá a versão mais recente - esta será a versão beta ou RC mais recente etc. - você NÃO PODE especificar uma versão)

O URL personalizado para o componente de atualização do Joomla permite apenas apontar para outro arquivo XML, ou seja, não permite escolher uma versão que você deseja testar. Isso simplesmente não é possível com a maneira como o componente Joomla Update é construído - ele foi projetado para escolher a versão mais recente de um componente.

8
George Wilson

Veja http://developer.joomla.org/cms/development-strategy.html para a estratégia de desenvolvimento atual.

Termos utilizados: Alpha, Beta, RC e Stable

Não há instruções especiais para atualizar um clone para a versão Beta, basta atualizar. Você pode usar o Joomla! Atualização para aplicar o gerenciador de extensões ou atual-> Instalar para atualizar para versões específicas.

Para testar corretamente, você deve clonar o original e atualizar para o disponível no momento. Mantenha todos os ambientes e não atualize b1 com b2, rc ou stable. Além de atualizar seu clone, instale limpo com e sem demodata. Isso permitirá que você especifique sob quais condições um problema ocorre.

2
sovainfo