Software Joomla
A estrutura de uma versão
- Detalhes
- Publicado em Qua. fevereiro 2012
O Joomla é resultado de um trabalho de equipa entre utilizadores e programadores dos cinco continentes. Assente na noção de comunidade implica naturalmente várias etapas na sua produção, desde a definição das metas a alcançar, implementação, fase de testes e finalmente a publicação da versão inicial.
O sistema de versões
As versões são indicadas por um conjunto de números, em que é listado o número da série, ramo e versão. Por exemplo "2.5.1" é a série "dois", ramo de desenvolvimento "cinco" versão "um". Cada uma das versões seguintes 2.5.2 ou 2.5.3 são atualizações da versão 2.5.0 a versão inicial e estável do ramo 5, série 2. Assim cada uma das versões seguintes destina-se a corrigir erros e resolver problemas de segurança. Novas tecnologias, funcionalidades ou requisitos só podem ser introduzidos em novos ramos e séries, garantindo-se assim compatibilidade e estabilidade para os sítios Joomla em produção durante um período de tempo considerável.
Antes de cada versão zero existem ainda as etapas de teste indicadas pela designação Alfa, Beta e RC (Release Candidate).
Séries, ramos e versões
Cada ramo de desenvolvimento implica caraterísticas e funcionalidades específicas e que se mantém ao logo das várias versões.
- Uma nova série representa uma alteração profunda no código, no modo de funcionamento e nos pré-requisitos bem como nas tecnologias de servidor suportadas. A compatibilidade entre séries não existe!
- Um novo ramo de desenvolvimento representa alterações significativas ao nível das funcionalidades e suporte a novas tecnologias de servidores web. Cada ramo é quase totalmente compatível com o anterior da mesma série.
- As versões de um ramo de desenvolvimento são apenas atualizações de segurança e correção de erros, não alterando os requisitos do software base. Todas as versões compatibilidade garantida com os restantes extensões e modelos ou tecnologias de servidor definidas nos requisitos para o mesmo ramo. Todos os utilizadores devem utilizar sempre a última versão relativamente a cada ramo de desenvolvimento
Saiba mais:
Em termos históricos, isto resultou num conjunto específico de Ciclos de desenvolvimento.


